GithubHelp home page GithubHelp logo

dschau / css-in-js-playground Goto Github PK

View Code? Open in Web Editor NEW
84.0 3.0 13.0 12.7 MB

A simple playground for CSS in JS solutions

Home Page: https://css-in-js-playground.com

JavaScript 56.12% TypeScript 42.86% HTML 1.02%
react css-in-js playground styled-components glamorous radium jss typescript emotion aphrodite

css-in-js-playground's Introduction

css-in-js-playground's People

Contributors

bossbossk20 avatar dschau avatar greenkeeper[bot] avatar jimthedev avatar kof avatar lettertwo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

css-in-js-playground's Issues

No matching version found for @types/react-dom@next

Just got this error during installation

โžœ css-in-js-playground git:(jss) npm i
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @types/react-dom@next
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'css-in-js-playground'
npm ERR! notarget

Fix Deploy

Description of Issue

Cloudfront invalidation does not consider a tag as master, additionally killing the npm start task causes a failure in the logs (but is skipped) so would be nice to avoid that

Proposed Solution (if applicable)

  • Consider deploying on every master push
  • Fix the npm start task to gracefully quit

Note: PRs are always sincerely appreciated! If fixing an issue, simply do fixes #{COMMIT_NUMBER}, i.e. fixes #20, and Github will automatically close the issue when the PR is merged.

Thank you for your contribution(s)!

Add in Acorn parsing of AST generated by each file

Description of Issue

Proposed Solution (if applicable)

Note: PRs are always sincerely appreciated! If fixing an issue, simply do fixes #{COMMIT_NUMBER}, i.e. fixes #20, and Github will automatically close the issue when the PR is merged.

Thank you for your contribution(s)!

nano-css

What are your thoughts on adding nano-css? I could possibly submit a PR.

Add in theming functionality to libraries that support it

Description of Issue

Theming is a big win in CSS in JS solutions; should build it in!

Proposed Solution (if applicable)

I'd create a theme.js with the relevant shared style code. From here, I'd use a ThemeProvider to share that theme between each child component

Note: PRs are always sincerely appreciated! If fixing an issue, simply do fixes #{COMMIT_NUMBER}, i.e. fixes #20, and Github will automatically close the issue when the PR is merged.

Thank you for your contribution(s)!

Add ability to customize window/preview size (i.e. make draggable)

Description of Issue

Proposed Solution (if applicable)

Note: PRs are always sincerely appreciated! If fixing an issue, simply do fixes #{COMMIT_NUMBER}, i.e. fixes #20, and Github will automatically close the issue when the PR is merged.

Thank you for your contribution(s)!

Add a reset button to each snippet

A reset button would be neat for each library. This should be a secondary color (i.e. grey), and should clear the form and reset the form state (disabling the submit button in the process) on click.

I started (but never finished) in the cancel-button branch

Integrate babel instead of buble

I liked using buble instead of babel for the ease of use/payload, however, some css-in-js libs (e.g. emotion) are only made possible with a babel plugin. Others still like glamor and styled-components receive significant improvements by opting in with the plugin, so... could be worth doing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.