Skip to content

Commit 5c47c35

Browse files
stereoboosterMicheleBertoli
authored andcommitted
Webpage (#58)
* Remove site * CRA * Basic table * Basic styles * More columns * Switch to bootstrap * Update packages * Allign with current data from readme * Updated readme from current master * Simple filter * Fix CR * Fixed column width
1 parent 4173cdd commit 5c47c35

32 files changed

+7752
-1340
lines changed

.gitignore

+21-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
1-
lib/
2-
node_modules/
3-
bundle.css
4-
bundle.js
1+
# See https://help.github.com/ignore-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
6+
# testing
7+
/coverage
8+
9+
# production
10+
/build
11+
12+
# misc
13+
.DS_Store
14+
.env.local
15+
.env.development.local
16+
.env.test.local
17+
.env.production.local
18+
19+
npm-debug.log*
20+
yarn-debug.log*
21+
yarn-error.log*

README.md

+64-40
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ React: [CSS in JS](https://speakerdeck.com/vjeux/react-css-in-js) techniques com
44
## Usage
55
Inside each package folder, run:
66

7-
```
7+
```bash
88
npm i
99
npm run build && open index.html
1010
```
@@ -13,48 +13,69 @@ npm run build && open index.html
1313

1414
**How to read the table**
1515

16-
More crosses doesn't mean "better", it depends on your needs.
16+
More ticks doesn't mean "better", it depends on your needs.
1717
For example, if a package supports the css file extraction you can run the autoprefixing at build time.
1818

1919
| Package | Version | Automatic Vendor Prefixing | Pseudo Classes | Media Queries | Styles As Object Literals | Extract CSS File |
2020
|---------|:-------:|:--------------------------:|:--------------:|:-------------:|:-------------------------:|:----------------:|
21-
| [aphrodite](https://github.com/Khan/aphrodite) | 0.1.2 | x | x | x | x | x |
22-
| [babel-plugin-css-in-js](https://github.com/martinandert/babel-plugin-css-in-js) | 1.2.2 | x | x | x | x | x |
23-
| [bloody-react-styled](https://github.com/bloodyowl/react-styled) | 3.0.0 | | x | x | | |
24-
| [cess-loader](https://github.com/irom-io/cess-loader) | 0.1.5 | | x | x | | x |
25-
| [classy](https://github.com/inturn/classy) | 0.3.0 | | x | x | x | |
26-
| [csjs](https://github.com/rtsao/csjs) | 1.0.0 | | x | x | | |
27-
| [css-loader](https://github.com/webpack/css-loader) | 0.15.6 | | x | x | | x |
28-
| [css-ns](https://github.com/jareware/css-ns) | 1.0.0 | | x | x | | x |
29-
| [cssx-loader](https://github.com/krasimir/cssx) | 3.8.0 | x | x | x | | x |
30-
| [hyperstyles](https://github.com/colingourlay/hyperstyles) | 3.3.0 | | x | x | | x |
31-
| [es-css-modules](https://github.com/jacobp100/es-css-modules) | 1.2.3 | | x | x | | x |
32-
| [j2c](https://github.com/j2css/j2c) | 0.10.0 | | x | x | x | x |
33-
| [jsxstyle](https://github.com/petehunt/jsxstyle) | 0.0.14 | x | | | x | |
34-
| [radium](https://github.com/FormidableLabs/radium) | 0.13.5 | x | x | x | x | |
35-
| [react-css-builder](https://github.com/jhudson8/react-css-builder) | 0.2.0 | | | | x | |
36-
| [react-css-components](https://github.com/andreypopp/react-css-components) | 0.6.9 | | x | x | | x |
37-
| [react-css-modules](https://github.com/gajus/react-css-modules) | 3.0.2 | | x | x | | x |
38-
| [react-free-style](https://github.com/blakeembrey/react-free-style) | 0.6.0 | | x | x | x | x |
39-
| [react-inline-css](https://github.com/RickWong/react-inline-css) | 1.2.0 | | x | x | | |
40-
| [react-inline](https://github.com/martinandert/react-inline) | 0.6.3 | x | x | x | x | x |
41-
| [react-inline-style](https://github.com/dowjones/react-inline-style) | 0.1.0 | x | x | x | x | |
42-
| [react-jss](https://github.com/jsstyles/react-jss) | 2.0.5 | x | x | x | x | x |
43-
| [react-look](https://github.com/rofrischmann/react-look) | 0.6.1 | x | x | x | x | |
44-
| [react-native-web](https://github.com/necolas/react-native-web) | 0.0.11 | x | | | x | x |
45-
| [react-statics-styles](https://github.com/elierotenberg/react-statics-styles) | 3.0.2 | | x | | x | x |
46-
| [react-styl](https://github.com/nick/react-styl) | 0.0.1 | | x | x | | |
47-
| [react-style](https://github.com/js-next/react-style) | 0.5.5 | | | x | x | x |
48-
| [react-styleable](https://github.com/pluralsight/react-styleable) | 1.4.0 | | x | x | | x |
49-
| [react-stylematic](https://github.com/rtsao/react-stylematic) | 1.0.1 | x | x | x | x | x |
50-
| [react-theme](https://github.com/azazdeaz/react-theme) | 0.1.4 | | | | x | |
51-
| [react-vstyle](https://github.com/fdecampredon/react-vstyle) | 0.1.0 | x | x | x | x | x |
52-
| [reactcss](https://github.com/casesandberg/reactcss) | 0.3.2 | x | | | x | |
53-
| [scope-styles](https://github.com/rtsao/scope-styles) | 0.6.0 | | x | x | x | x |
54-
| [smart-css](https://github.com/hackhat/smart-css) | 1.1.1 | | x | x | x | |
55-
| [stilr](https://github.com/kodyl/stilr) | 1.1.0 | | x | x | x | x |
56-
| [styling](https://github.com/andreypopp/styling) | 0.2.0 | | x | | x | x |
57-
| [stile](https://github.com/bloodyowl/stile) + [react-media-queries](https://github.com/bloodyowl/react-media-queries) | 2.0.0 | x | | x | x | | |
21+
| [aphrodite](https://github.com/Khan/aphrodite) | 1.2.3 ||||||
22+
| [babel-plugin-css-in-js](https://github.com/martinandert/babel-plugin-css-in-js) | 1.2.2 ||||||
23+
| [babel-plugin-pre-style](https://github.com/soluml/babel-plugin-pre-style) | 1.0.9-alpha | |||||
24+
| [bloody-react-styled](https://github.com/bloodyowl/react-styled) | 3.0.0 | ||| | |
25+
| [classy](https://github.com/inturn/classy) | 0.3.0 | |||| |
26+
| [csjs](https://github.com/rtsao/csjs) | 1.0.0 | ||| | |
27+
| [css-constructor](https://github.com/siddharthkp/css-constructor) | 0.1.1 |||| | |
28+
| [css-light](https://github.com/streamich/css-light) | 1.1.0 | |||||
29+
| [css-loader](https://github.com/webpack/css-loader) | 0.15.6 | ||| ||
30+
| [css-ns](https://github.com/jareware/css-ns) | 1.0.0 | ||| ||
31+
| [cssobj](https://github.com/cssobj/cssobj) | 0.2.21 ||||| |
32+
| [cssx-loader](https://github.com/krasimir/cssx) | 3.8.0 |||| ||
33+
| [emotion](https://github.com/tkh44/emotion) | 6.0.3 ||||||
34+
| [es-css-modules](https://github.com/jacobp100/es-css-modules) | 1.2.3 | ||| ||
35+
| [freestyler](https://github.com/streamich/freestyler) | 1.0.2 ||||||
36+
| [glamor](https://github.com/threepointone/glamor) | 2.1.0 ||||||
37+
| [glamorous](https://github.com/paypal/glamorous) | 1.0.1 ||||||
38+
| [hyperstyles](https://github.com/colingourlay/hyperstyles) | 3.3.0 | ||| ||
39+
| [i-css](https://github.com/irom-io/i-css) | 1.0.4 ||||| |
40+
| [j2c](https://github.com/j2css/j2c) | 0.10.0 | |||||
41+
| [jsxstyle](https://github.com/petehunt/jsxstyle) | 0.0.14 || | || |
42+
| [linaria](https://github.com/callstack-io/linaria) | 0.0.2-alpha.0 |||| ||
43+
| [pre-style](https://github.com/soluml/pre-style) | 1.0.9-alpha | ||| ||
44+
| [radium](https://github.com/FormidableLabs/radium) | 0.13.5 ||||| |
45+
| [react-css-builder](https://github.com/jhudson8/react-css-builder) | 0.2.0 | | | || |
46+
| [react-css-components](https://github.com/andreypopp/react-css-components) | 0.6.9 | ||| ||
47+
| [react-css-modules](https://github.com/gajus/react-css-modules) | 3.0.2 | ||| ||
48+
| [react-cssom](https://github.com/mbasso/react-cssom) | 1.0.0 | ||| ||
49+
| [react-cxs](https://github.com/jxnblk/react-cxs) | 1.0.0-beta.4 | |||||
50+
| [react-fela](https://github.com/rofrischmann/fela/tree/master/packages/react-fela) | 2.1.0 ||||||
51+
| [react-free-style](https://github.com/blakeembrey/react-free-style) | 0.6.0 | |||||
52+
| [react-inline-css](https://github.com/RickWong/react-inline-css) | 1.2.0 | ||| | |
53+
| [react-inline-style](https://github.com/dowjones/react-inline-style) | 0.1.0 ||||| |
54+
| [react-inline](https://github.com/martinandert/react-inline) | 0.6.3 ||||||
55+
| [react-jss](https://github.com/jsstyles/react-jss) | 2.0.5 ||||||
56+
| [react-look](https://github.com/rofrischmann/react-look) | 0.6.1 ||||| |
57+
| [react-native-web](https://github.com/necolas/react-native-web) | 0.0.11 || | |||
58+
| [react-statics-styles](https://github.com/elierotenberg/react-statics-styles) | 3.0.2 | || |||
59+
| [react-styl](https://github.com/nick/react-styl) | 0.0.1 | ||| | |
60+
| [react-style](https://github.com/js-next/react-style) | 0.5.5 | | ||||
61+
| [react-styleable](https://github.com/pluralsight/react-styleable) | 1.4.0 | ||| ||
62+
| [react-stylematic](https://github.com/rtsao/react-stylematic) | 1.0.1 ||||||
63+
| [react-theme](https://github.com/azazdeaz/react-theme) | 0.1.4 | | | || |
64+
| [react-vstyle](https://github.com/fdecampredon/react-vstyle) | 0.1.0 ||||||
65+
| [reactcss](https://github.com/casesandberg/reactcss) | 0.3.2 || | || |
66+
| [restyles](https://github.com/tkh44/restyles) | 2.0.1 ||||| |
67+
| [scope-styles](https://github.com/rtsao/scope-styles) | 0.6.0 | |||||
68+
| [smart-css](https://github.com/hackhat/smart-css) | 1.1.1 | |||| |
69+
| [stile](https://github.com/bloodyowl/stile) + [react-media-queries](https://github.com/bloodyowl/react-media-queries) | 2.0.0 || ||| | |
70+
| [stilr](https://github.com/kodyl/stilr) | 1.1.0 | |||||
71+
| [style-it](https://github.com/buildbreakdo/style-it) | 1.2.9 | ||| | |
72+
| [styled-components](https://github.com/styled-components/styled-components) | 1.0.3 |||| | |
73+
| [styled-jsx](https://github.com/zeit/styled-jsx) | 0.0.7 |||| ||
74+
| [styletron-react](https://github.com/rtsao/styletron) | 2.1.2 ||||||
75+
| [styling](https://github.com/andreypopp/styling) | 0.2.0 | || |||
76+
| [superstyle](https://github.com/jxnblk/superstyle) | 1.0.0-1 | | | || |
77+
| [typestyle](https://github.com/typestyle/typestyle) | 0.22.3 | |||||
78+
| [uranium](https://github.com/tuckerconnelly/uranium) | 0.1.2 | | ||| |
5879

5980
## Testimonials
6081

@@ -68,5 +89,8 @@ For example, if a package supports the css file extraction you can run the autop
6889

6990
[First Class Styles](https://markdalgleish.github.io/presentation-first-class-styles) by Mark Dalgleish
7091

92+
[Styling React.JS applications](https://www.youtube.com/watch?v=19gqsBc_Cx0) by Max Stoiber
93+
7194
## Contributing
72-
If your package is not listed here, feel free to add it.
95+
96+
If your package is not listed here, feel free to add it.

app.js

-12
This file was deleted.

client.js

-16
This file was deleted.

components/Cell.js

-32
This file was deleted.

components/Filter.js

-17
This file was deleted.

components/FilterBox.js

-17
This file was deleted.

components/Header.js

-12
This file was deleted.

components/Input.js

-16
This file was deleted.

components/Row.js

-12
This file was deleted.

components/Table.js

-6
This file was deleted.

components/Wrapper.js

-6
This file was deleted.

0 commit comments

Comments
 (0)