├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .flowconfig ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── circle.yml ├── flow └── definitions │ ├── create-js-app-scripts.js │ └── path-exists.js ├── lerna.json ├── package.json ├── packages ├── babel-preset-js-app │ ├── README.md │ ├── client.js │ ├── index.js │ ├── package.json │ └── server.js ├── create-js-app-scripts │ ├── .babelrc │ ├── .gitignore │ ├── README.md │ ├── bin │ │ └── create-js-app-scripts.js │ ├── package.json │ └── src │ │ ├── build.js │ │ ├── environment.js │ │ ├── jest │ │ ├── css.stub.js │ │ ├── file.stub.js │ │ └── transform.js │ │ ├── logGroup.js │ │ ├── logger.js │ │ ├── plugins │ │ └── watchConfiguration.js │ │ ├── start.js │ │ ├── test.js │ │ └── utils │ │ └── loadConfiguration.js ├── create-js-app │ ├── README.md │ ├── commands │ │ └── create.js │ ├── index.js │ └── package.json ├── eslint-config-js-app │ ├── README.md │ ├── index.js │ └── package.json ├── js-app-plugin-universal-webpack │ ├── .babelrc │ ├── .gitignore │ ├── README.md │ ├── package.json │ └── src │ │ ├── config │ │ ├── client │ │ │ ├── development.js │ │ │ ├── polyfills.js │ │ │ └── production.js │ │ ├── defineVariables.js │ │ └── server │ │ │ ├── development.js │ │ │ ├── polyfills.js │ │ │ └── production.js │ │ ├── index.js │ │ └── webpack │ │ ├── AssetsPlugin.js │ │ ├── LoggerPlugin.js │ │ └── ServerListenerPlugin.js └── js-app-template-universal │ ├── .app.js │ ├── .eslintrc │ ├── .flowconfig │ ├── README.md │ ├── flow │ ├── definitions │ │ └── .gitkeep │ └── stubs │ │ ├── WebpackAsset.css.flow │ │ └── WebpackAsset.js.flow │ ├── gitignore │ ├── package.json │ ├── postcss.config.js │ ├── public │ └── favicon.ico │ └── src │ ├── client │ └── index.js │ ├── server │ ├── assets.js │ ├── config.js │ ├── index.js │ └── renderHtml.js │ └── shared │ ├── App.css │ ├── App.js │ ├── App.spec.js │ └── __snapshots__ │ └── App.spec.js.snap ├── tasks ├── replace-package.sh ├── resolve-package.sh └── test.sh └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "js-app" 3 | } 4 | -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/circle.yml -------------------------------------------------------------------------------- /flow/definitions/create-js-app-scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/flow/definitions/create-js-app-scripts.js -------------------------------------------------------------------------------- /flow/definitions/path-exists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/flow/definitions/path-exists.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/package.json -------------------------------------------------------------------------------- /packages/babel-preset-js-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/babel-preset-js-app/README.md -------------------------------------------------------------------------------- /packages/babel-preset-js-app/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/babel-preset-js-app/client.js -------------------------------------------------------------------------------- /packages/babel-preset-js-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/babel-preset-js-app/index.js -------------------------------------------------------------------------------- /packages/babel-preset-js-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/babel-preset-js-app/package.json -------------------------------------------------------------------------------- /packages/babel-preset-js-app/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/babel-preset-js-app/server.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/.babelrc -------------------------------------------------------------------------------- /packages/create-js-app-scripts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/.gitignore -------------------------------------------------------------------------------- /packages/create-js-app-scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/README.md -------------------------------------------------------------------------------- /packages/create-js-app-scripts/bin/create-js-app-scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/bin/create-js-app-scripts.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/package.json -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/build.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/environment.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/jest/css.stub.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/jest/file.stub.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/jest/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/jest/transform.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/logGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/logGroup.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/logger.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/plugins/watchConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/plugins/watchConfiguration.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/start.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/test.js -------------------------------------------------------------------------------- /packages/create-js-app-scripts/src/utils/loadConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app-scripts/src/utils/loadConfiguration.js -------------------------------------------------------------------------------- /packages/create-js-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app/README.md -------------------------------------------------------------------------------- /packages/create-js-app/commands/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app/commands/create.js -------------------------------------------------------------------------------- /packages/create-js-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app/index.js -------------------------------------------------------------------------------- /packages/create-js-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/create-js-app/package.json -------------------------------------------------------------------------------- /packages/eslint-config-js-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/eslint-config-js-app/README.md -------------------------------------------------------------------------------- /packages/eslint-config-js-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/eslint-config-js-app/index.js -------------------------------------------------------------------------------- /packages/eslint-config-js-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/eslint-config-js-app/package.json -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/.babelrc -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/README.md -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/package.json -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/config/client/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/config/client/development.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/config/client/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/config/client/polyfills.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/config/client/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/config/client/production.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/config/defineVariables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/config/defineVariables.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/config/server/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/config/server/development.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/config/server/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/config/server/polyfills.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/config/server/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/config/server/production.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/index.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/webpack/AssetsPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/webpack/AssetsPlugin.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/webpack/LoggerPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/webpack/LoggerPlugin.js -------------------------------------------------------------------------------- /packages/js-app-plugin-universal-webpack/src/webpack/ServerListenerPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-plugin-universal-webpack/src/webpack/ServerListenerPlugin.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/.app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/.app.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "js-app" 3 | } 4 | -------------------------------------------------------------------------------- /packages/js-app-template-universal/.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/.flowconfig -------------------------------------------------------------------------------- /packages/js-app-template-universal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/README.md -------------------------------------------------------------------------------- /packages/js-app-template-universal/flow/definitions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/js-app-template-universal/flow/stubs/WebpackAsset.css.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | declare export default Object 4 | -------------------------------------------------------------------------------- /packages/js-app-template-universal/flow/stubs/WebpackAsset.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | declare export default string 4 | -------------------------------------------------------------------------------- /packages/js-app-template-universal/gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | -------------------------------------------------------------------------------- /packages/js-app-template-universal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/package.json -------------------------------------------------------------------------------- /packages/js-app-template-universal/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/postcss.config.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/public/favicon.ico -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/client/index.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/server/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/server/assets.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/server/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/server/config.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/server/index.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/server/renderHtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/server/renderHtml.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/shared/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/shared/App.css -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/shared/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/shared/App.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/shared/App.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/shared/App.spec.js -------------------------------------------------------------------------------- /packages/js-app-template-universal/src/shared/__snapshots__/App.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/packages/js-app-template-universal/src/shared/__snapshots__/App.spec.js.snap -------------------------------------------------------------------------------- /tasks/replace-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/tasks/replace-package.sh -------------------------------------------------------------------------------- /tasks/resolve-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/tasks/resolve-package.sh -------------------------------------------------------------------------------- /tasks/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/tasks/test.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalkvasnicak/create-js-app/HEAD/yarn.lock --------------------------------------------------------------------------------