├── .eslintignore ├── .eslintrc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── cmify.js ├── file-system-loader.js ├── index.js ├── package.json └── tests ├── cache.js ├── cases ├── compose-from-shared │ ├── expected.css │ ├── main.js │ ├── shared.css │ ├── styles-1.css │ └── styles-2.css ├── compose-local-node-module │ ├── custom.js │ ├── expected.css │ ├── main.js │ ├── node_modules │ │ └── cool-local-styles │ │ │ └── styles.css │ └── styles.css ├── compose-node-module │ ├── custom.js │ ├── expected.css │ ├── main.js │ └── styles.css ├── custom-ext │ ├── custom.js │ ├── expected.css │ ├── main.js │ └── styles.cssmodule ├── import-and-compose │ ├── expected.css │ ├── main.js │ ├── styles-1.css │ └── styles-2.css ├── import-node-module │ ├── custom.js │ ├── expected.css │ └── main.js ├── multiple-js-files │ ├── expected.css │ └── main.js └── simple │ ├── expected.css │ ├── main.js │ └── styles.css ├── index.js ├── src └── main.js └── stream-output.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/README.md -------------------------------------------------------------------------------- /cmify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/cmify.js -------------------------------------------------------------------------------- /file-system-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/file-system-loader.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/package.json -------------------------------------------------------------------------------- /tests/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cache.js -------------------------------------------------------------------------------- /tests/cases/compose-from-shared/expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-from-shared/expected.css -------------------------------------------------------------------------------- /tests/cases/compose-from-shared/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-from-shared/main.js -------------------------------------------------------------------------------- /tests/cases/compose-from-shared/shared.css: -------------------------------------------------------------------------------- 1 | .shared { 2 | background: #000; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/compose-from-shared/styles-1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-from-shared/styles-1.css -------------------------------------------------------------------------------- /tests/cases/compose-from-shared/styles-2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-from-shared/styles-2.css -------------------------------------------------------------------------------- /tests/cases/compose-local-node-module/custom.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | global: true 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/compose-local-node-module/expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-local-node-module/expected.css -------------------------------------------------------------------------------- /tests/cases/compose-local-node-module/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-local-node-module/main.js -------------------------------------------------------------------------------- /tests/cases/compose-local-node-module/node_modules/cool-local-styles/styles.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: #F00; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/compose-local-node-module/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-local-node-module/styles.css -------------------------------------------------------------------------------- /tests/cases/compose-node-module/custom.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | global: true 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/compose-node-module/expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-node-module/expected.css -------------------------------------------------------------------------------- /tests/cases/compose-node-module/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-node-module/main.js -------------------------------------------------------------------------------- /tests/cases/compose-node-module/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/compose-node-module/styles.css -------------------------------------------------------------------------------- /tests/cases/custom-ext/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/custom-ext/custom.js -------------------------------------------------------------------------------- /tests/cases/custom-ext/expected.css: -------------------------------------------------------------------------------- 1 | ._styles__foo { 2 | color: #F00; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/custom-ext/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/custom-ext/main.js -------------------------------------------------------------------------------- /tests/cases/custom-ext/styles.cssmodule: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: #F00; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/import-and-compose/expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/import-and-compose/expected.css -------------------------------------------------------------------------------- /tests/cases/import-and-compose/main.js: -------------------------------------------------------------------------------- 1 | require('./styles-1.css'); 2 | -------------------------------------------------------------------------------- /tests/cases/import-and-compose/styles-1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/import-and-compose/styles-1.css -------------------------------------------------------------------------------- /tests/cases/import-and-compose/styles-2.css: -------------------------------------------------------------------------------- 1 | .bar { 2 | background: #BAA; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/import-node-module/custom.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | global: true 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/import-node-module/expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/import-node-module/expected.css -------------------------------------------------------------------------------- /tests/cases/import-node-module/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/import-node-module/main.js -------------------------------------------------------------------------------- /tests/cases/multiple-js-files/expected.css: -------------------------------------------------------------------------------- 1 | ._simple_styles__foo { 2 | color: #F00; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/multiple-js-files/main.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../simple/main.js'); 2 | -------------------------------------------------------------------------------- /tests/cases/simple/expected.css: -------------------------------------------------------------------------------- 1 | ._styles__foo { 2 | color: #F00; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/simple/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/cases/simple/main.js -------------------------------------------------------------------------------- /tests/cases/simple/styles.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: #F00; 3 | } 4 | -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/src/main.js -------------------------------------------------------------------------------- /tests/stream-output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/css-modules/css-modulesify/HEAD/tests/stream-output.js --------------------------------------------------------------------------------