├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .mocharc.yml ├── .stylelintignore ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── babel.config.js ├── examples ├── build-all.js ├── build-library │ ├── README.md │ ├── actions.js │ ├── config │ │ ├── packing.js │ │ └── webpack.build.babel.js │ ├── src │ │ ├── index.html │ │ └── lib.js │ └── template.md ├── build.js ├── common-chunks │ ├── config │ │ └── packing.js │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.css │ │ ├── entries │ │ └── index.js │ │ ├── lib │ │ ├── d.js │ │ ├── e.js │ │ ├── f.css │ │ └── g │ │ │ └── h.js │ │ └── templates │ │ └── index.html ├── custom-page-master │ ├── README.md │ ├── actions.js │ ├── config │ │ └── packing.js │ ├── src │ │ ├── pages │ │ │ ├── a │ │ │ │ ├── entry.js │ │ │ │ └── entry.settings.js │ │ │ └── b │ │ │ │ ├── entry.js │ │ │ │ └── entry.settings.js │ │ └── templates │ │ │ └── master │ │ │ ├── A.html │ │ │ └── B.html │ └── template.md ├── custom-page-title │ ├── README.md │ ├── actions.js │ ├── config │ │ └── packing.js │ ├── src │ │ ├── pages │ │ │ ├── a │ │ │ │ ├── entry.js │ │ │ │ └── entry.settings.js │ │ │ └── b │ │ │ │ ├── entry.js │ │ │ │ └── entry.settings.js │ │ └── templates │ │ │ └── master.html │ └── template.md ├── examples.js ├── mock-ajax │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── build.sh │ ├── config │ │ └── packing.js │ ├── mock │ │ └── api │ │ │ └── getTimestamp.js │ ├── package.json │ └── src │ │ ├── entries │ │ └── index.js │ │ └── templates │ │ ├── layout │ │ └── default.pug │ │ └── pages │ │ └── index.pug ├── mock-graphql │ ├── README.md │ ├── config │ │ └── packing.js │ ├── mock │ │ └── graphql │ │ │ ├── resolver.js │ │ │ └── schema.js │ ├── package.json │ ├── postcss.config.js │ └── src │ │ ├── entries │ │ ├── 1.css │ │ ├── 2.scss │ │ ├── 3.less │ │ └── index.js │ │ └── templates │ │ └── index.html ├── mock-page-context-global │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── build.sh │ ├── config │ │ ├── packing.js │ │ └── webpack.serve.babel.js │ ├── mock │ │ └── pages │ │ │ └── __global.js │ ├── package.json │ └── src │ │ ├── entries │ │ └── index.js │ │ └── templates │ │ ├── layout │ │ └── default.pug │ │ └── pages │ │ └── index.pug ├── mock-page-context-promise │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── build.sh │ ├── config │ │ └── packing.js │ ├── mock │ │ └── pages │ │ │ └── index.js │ ├── package.json │ └── src │ │ ├── entries │ │ └── index.js │ │ └── templates │ │ ├── layout │ │ └── default.pug │ │ └── pages │ │ └── index.pug └── remove-default-plugin │ ├── README.md │ ├── actions.js │ ├── config │ └── webpack.build.babel.js │ └── template.md ├── package.json ├── scripts └── npm-update.sh ├── src ├── bin │ ├── packing-build.js │ ├── packing-dll.js │ ├── packing-serve-dist.js │ ├── packing-serve.js │ └── packing.js ├── bootstrap.js ├── config │ ├── packing.js │ ├── postcss.config.js │ ├── stylelint.config.js │ ├── webpack.build.babel.js │ ├── webpack.dll.babel.js │ ├── webpack.serve.babel.js │ └── webpack.serve.loader.js ├── index.js ├── lib │ ├── dotenv.js │ ├── get-entries.js │ ├── get-entry-from-list.js │ ├── get-exist-config-path.js │ ├── graphql-mock-server.js │ ├── middleware.js │ ├── plugin.js │ ├── require-default.js │ ├── require.js │ └── validate-schema.js └── schemas │ └── packing-options.js └── test ├── cases ├── chunk-css │ ├── .browserslistrc │ ├── a.css │ ├── config │ │ ├── packing.js │ │ └── webpack.build.babel.js │ ├── entry.js │ ├── index.js │ ├── postcss.config.js │ └── test.js ├── chunk-main │ ├── config │ │ └── packing.js │ ├── entry.js │ ├── index.js │ └── test.js ├── chunk-uglify │ ├── config │ │ └── packing.js │ ├── entry.js │ ├── index.js │ └── test.js ├── chunk-vendor │ ├── a.js │ ├── config │ │ └── packing.js │ ├── d.js │ ├── index.js │ ├── node_modules │ │ ├── ccc.js │ │ ├── sub │ │ │ └── bbb.js │ │ └── sub2 │ │ │ ├── a.js │ │ │ └── b.js │ ├── server.js │ ├── test.html │ ├── test.js │ └── useless.js ├── dll-user │ ├── a.js │ ├── b.js │ ├── config │ │ └── packing.js │ ├── index.js │ ├── test.js │ └── v.js ├── dll │ ├── config │ │ └── packing.js │ ├── index.js │ ├── package.json │ ├── postcss.config.js │ ├── test.js │ ├── v.css │ └── v.js ├── packing-dll │ ├── config │ │ └── packing.js │ ├── index.js │ ├── node_modules │ │ ├── a.js │ │ ├── b.js │ │ └── c.js │ ├── package.json │ └── test.js ├── polyfill-entry │ ├── config │ │ └── packing.js │ ├── entry.js │ ├── entry.settings.js │ ├── index.js │ ├── polyfill.js │ ├── templates │ │ ├── layout │ │ │ └── default.pug │ │ └── pages │ │ │ └── default.pug │ ├── test.build.js │ └── test.serve.js ├── serve-dist │ ├── index.js │ ├── mock │ │ └── pages │ │ │ └── __global.js │ ├── templates │ │ ├── layout │ │ │ └── default.pug │ │ └── pages │ │ │ ├── default.ejs │ │ │ ├── default.handlebars │ │ │ ├── default.html │ │ │ ├── default.pug │ │ │ ├── default.smarty │ │ │ └── default.velocity │ └── test.js ├── stylelint │ ├── .stylelintrc │ ├── a.css │ ├── config │ │ ├── packing.js │ │ └── webpack.build.babel.js │ ├── entry.js │ ├── index.js │ ├── postcss.config.js │ └── test.js ├── template-exist │ ├── assets │ │ ├── 1.jpg │ │ └── images │ │ │ ├── 1.jpg │ │ │ └── 2.jpg │ ├── config │ │ └── packing.js │ ├── index.js │ ├── src │ │ ├── pages │ │ │ ├── a │ │ │ │ └── entry.js │ │ │ └── b │ │ │ │ └── c │ │ │ │ └── entry.js │ │ └── templates │ │ │ ├── layout │ │ │ └── default.pug │ │ │ └── pages │ │ │ ├── a.pug │ │ │ └── b │ │ │ └── c.pug │ ├── test.build.js │ └── test.serve.js ├── template-html-require │ ├── 1.jpg │ ├── a.js │ ├── a.settings.js │ ├── config │ │ └── packing.js │ ├── images │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ └── favico.jpg │ ├── index.js │ ├── node_modules │ │ └── 3.png │ ├── template.html │ └── test.js ├── template-html │ ├── a.html │ ├── a.js │ ├── a.settings.js │ ├── c │ │ └── d.js │ ├── config │ │ └── packing.js │ ├── index.js │ ├── master.html │ ├── node_modules │ │ ├── 3.css │ │ └── 3.png │ ├── postcss.config.js │ ├── test.build.js │ ├── test.serve.js │ ├── v.css │ ├── v.js │ └── x.css ├── template-pug │ ├── 1.jpg │ ├── a.js │ ├── a.settings.js │ ├── c │ │ └── d.js │ ├── config │ │ └── packing.js │ ├── images │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ └── favico.jpg │ ├── index.js │ ├── mock │ │ └── pages │ │ │ ├── __global.js │ │ │ ├── a.js │ │ │ └── c │ │ │ └── d.js │ ├── node_modules │ │ └── 3.png │ ├── postcss.config.js │ ├── templates │ │ ├── layout │ │ │ └── default.pug │ │ └── pages │ │ │ ├── default.pug │ │ │ └── master.pug │ ├── test.build.js │ ├── test.serve.js │ ├── v.css │ └── v.js ├── typescript-react │ ├── .eslintrc.js │ ├── babel.config.js │ ├── config │ │ ├── packing.js │ │ ├── webpack.build.babel.js │ │ └── webpack.serve.babel.js │ ├── index.js │ ├── package.json │ ├── src │ │ ├── pages │ │ │ └── index │ │ │ │ ├── Hello.tsx │ │ │ │ ├── entry.js │ │ │ │ └── entry.settings.js │ │ └── templates │ │ │ ├── layout │ │ │ └── default.pug │ │ │ └── pages │ │ │ └── default.pug │ ├── test.js │ └── tsconfig.json └── typescript │ ├── .eslintrc.js │ ├── babel.config.js │ ├── config │ ├── webpack.build.babel.js │ └── webpack.serve.babel.js │ ├── index.js │ ├── package.json │ ├── src │ ├── pages │ │ └── index │ │ │ ├── a.ts │ │ │ ├── entry.js │ │ │ └── entry.settings.js │ └── templates │ │ ├── layout │ │ └── default.pug │ │ └── pages │ │ └── default.pug │ ├── test.js │ └── tsconfig.json ├── index.js └── util.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/.mocharc.yml -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/.stylelintignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/babel.config.js -------------------------------------------------------------------------------- /examples/build-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/build-all.js -------------------------------------------------------------------------------- /examples/build-library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/build-library/README.md -------------------------------------------------------------------------------- /examples/build-library/actions.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | serve: false, 3 | build: true 4 | }; 5 | -------------------------------------------------------------------------------- /examples/build-library/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/build-library/config/packing.js -------------------------------------------------------------------------------- /examples/build-library/config/webpack.build.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/build-library/config/webpack.build.babel.js -------------------------------------------------------------------------------- /examples/build-library/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/build-library/src/index.html -------------------------------------------------------------------------------- /examples/build-library/src/lib.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | name: 'Joe' 3 | }; 4 | -------------------------------------------------------------------------------- /examples/build-library/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/build-library/template.md -------------------------------------------------------------------------------- /examples/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/build.js -------------------------------------------------------------------------------- /examples/common-chunks/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/common-chunks/config/packing.js -------------------------------------------------------------------------------- /examples/common-chunks/src/a.js: -------------------------------------------------------------------------------- 1 | export default '=== a ==='; 2 | -------------------------------------------------------------------------------- /examples/common-chunks/src/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/common-chunks/src/b.js -------------------------------------------------------------------------------- /examples/common-chunks/src/c.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/common-chunks/src/c.css -------------------------------------------------------------------------------- /examples/common-chunks/src/entries/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/common-chunks/src/entries/index.js -------------------------------------------------------------------------------- /examples/common-chunks/src/lib/d.js: -------------------------------------------------------------------------------- 1 | export default 'd'; 2 | -------------------------------------------------------------------------------- /examples/common-chunks/src/lib/e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/common-chunks/src/lib/e.js -------------------------------------------------------------------------------- /examples/common-chunks/src/lib/f.css: -------------------------------------------------------------------------------- 1 | .f { 2 | color: '#f00'; 3 | } 4 | -------------------------------------------------------------------------------- /examples/common-chunks/src/lib/g/h.js: -------------------------------------------------------------------------------- 1 | export default 'h'; 2 | -------------------------------------------------------------------------------- /examples/common-chunks/src/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/common-chunks/src/templates/index.html -------------------------------------------------------------------------------- /examples/custom-page-master/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-master/README.md -------------------------------------------------------------------------------- /examples/custom-page-master/actions.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | serve: false, 3 | build: true 4 | }; 5 | -------------------------------------------------------------------------------- /examples/custom-page-master/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-master/config/packing.js -------------------------------------------------------------------------------- /examples/custom-page-master/src/pages/a/entry.js: -------------------------------------------------------------------------------- 1 | export default 'a'; 2 | -------------------------------------------------------------------------------- /examples/custom-page-master/src/pages/a/entry.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-master/src/pages/a/entry.settings.js -------------------------------------------------------------------------------- /examples/custom-page-master/src/pages/b/entry.js: -------------------------------------------------------------------------------- 1 | export default 'b'; 2 | -------------------------------------------------------------------------------- /examples/custom-page-master/src/pages/b/entry.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-master/src/pages/b/entry.settings.js -------------------------------------------------------------------------------- /examples/custom-page-master/src/templates/master/A.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-master/src/templates/master/A.html -------------------------------------------------------------------------------- /examples/custom-page-master/src/templates/master/B.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-master/src/templates/master/B.html -------------------------------------------------------------------------------- /examples/custom-page-master/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-master/template.md -------------------------------------------------------------------------------- /examples/custom-page-title/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-title/README.md -------------------------------------------------------------------------------- /examples/custom-page-title/actions.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | serve: false, 3 | build: true 4 | }; 5 | -------------------------------------------------------------------------------- /examples/custom-page-title/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-title/config/packing.js -------------------------------------------------------------------------------- /examples/custom-page-title/src/pages/a/entry.js: -------------------------------------------------------------------------------- 1 | export default 'a'; 2 | -------------------------------------------------------------------------------- /examples/custom-page-title/src/pages/a/entry.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-title/src/pages/a/entry.settings.js -------------------------------------------------------------------------------- /examples/custom-page-title/src/pages/b/entry.js: -------------------------------------------------------------------------------- 1 | export default 'b'; 2 | -------------------------------------------------------------------------------- /examples/custom-page-title/src/pages/b/entry.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-title/src/pages/b/entry.settings.js -------------------------------------------------------------------------------- /examples/custom-page-title/src/templates/master.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-title/src/templates/master.html -------------------------------------------------------------------------------- /examples/custom-page-title/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/custom-page-title/template.md -------------------------------------------------------------------------------- /examples/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/examples.js -------------------------------------------------------------------------------- /examples/mock-ajax/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/.babelrc -------------------------------------------------------------------------------- /examples/mock-ajax/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/.editorconfig -------------------------------------------------------------------------------- /examples/mock-ajax/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/.eslintignore -------------------------------------------------------------------------------- /examples/mock-ajax/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/.eslintrc.js -------------------------------------------------------------------------------- /examples/mock-ajax/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/.gitignore -------------------------------------------------------------------------------- /examples/mock-ajax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/README.md -------------------------------------------------------------------------------- /examples/mock-ajax/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/build.sh -------------------------------------------------------------------------------- /examples/mock-ajax/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/config/packing.js -------------------------------------------------------------------------------- /examples/mock-ajax/mock/api/getTimestamp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/mock/api/getTimestamp.js -------------------------------------------------------------------------------- /examples/mock-ajax/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/package.json -------------------------------------------------------------------------------- /examples/mock-ajax/src/entries/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/src/entries/index.js -------------------------------------------------------------------------------- /examples/mock-ajax/src/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/src/templates/layout/default.pug -------------------------------------------------------------------------------- /examples/mock-ajax/src/templates/pages/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-ajax/src/templates/pages/index.pug -------------------------------------------------------------------------------- /examples/mock-graphql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-graphql/README.md -------------------------------------------------------------------------------- /examples/mock-graphql/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-graphql/config/packing.js -------------------------------------------------------------------------------- /examples/mock-graphql/mock/graphql/resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-graphql/mock/graphql/resolver.js -------------------------------------------------------------------------------- /examples/mock-graphql/mock/graphql/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-graphql/mock/graphql/schema.js -------------------------------------------------------------------------------- /examples/mock-graphql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-graphql/package.json -------------------------------------------------------------------------------- /examples/mock-graphql/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | parser: false 3 | }; 4 | -------------------------------------------------------------------------------- /examples/mock-graphql/src/entries/1.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | font-size: 12px; 3 | } 4 | -------------------------------------------------------------------------------- /examples/mock-graphql/src/entries/2.scss: -------------------------------------------------------------------------------- 1 | body 2 | background: #eee 3 | font-size:12px 4 | -------------------------------------------------------------------------------- /examples/mock-graphql/src/entries/3.less: -------------------------------------------------------------------------------- 1 | h2 { 2 | color: '#ff0'; 3 | } 4 | -------------------------------------------------------------------------------- /examples/mock-graphql/src/entries/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-graphql/src/entries/index.js -------------------------------------------------------------------------------- /examples/mock-graphql/src/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-graphql/src/templates/index.html -------------------------------------------------------------------------------- /examples/mock-page-context-global/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/.babelrc -------------------------------------------------------------------------------- /examples/mock-page-context-global/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/.editorconfig -------------------------------------------------------------------------------- /examples/mock-page-context-global/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/.eslintignore -------------------------------------------------------------------------------- /examples/mock-page-context-global/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/.eslintrc.js -------------------------------------------------------------------------------- /examples/mock-page-context-global/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/.gitignore -------------------------------------------------------------------------------- /examples/mock-page-context-global/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/README.md -------------------------------------------------------------------------------- /examples/mock-page-context-global/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/build.sh -------------------------------------------------------------------------------- /examples/mock-page-context-global/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/config/packing.js -------------------------------------------------------------------------------- /examples/mock-page-context-global/config/webpack.serve.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/config/webpack.serve.babel.js -------------------------------------------------------------------------------- /examples/mock-page-context-global/mock/pages/__global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/mock/pages/__global.js -------------------------------------------------------------------------------- /examples/mock-page-context-global/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/package.json -------------------------------------------------------------------------------- /examples/mock-page-context-global/src/entries/index.js: -------------------------------------------------------------------------------- 1 | console.log('mock-page-context-promise'); 2 | -------------------------------------------------------------------------------- /examples/mock-page-context-global/src/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/src/templates/layout/default.pug -------------------------------------------------------------------------------- /examples/mock-page-context-global/src/templates/pages/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-global/src/templates/pages/index.pug -------------------------------------------------------------------------------- /examples/mock-page-context-promise/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/.babelrc -------------------------------------------------------------------------------- /examples/mock-page-context-promise/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/.editorconfig -------------------------------------------------------------------------------- /examples/mock-page-context-promise/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/.eslintignore -------------------------------------------------------------------------------- /examples/mock-page-context-promise/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/.eslintrc.js -------------------------------------------------------------------------------- /examples/mock-page-context-promise/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/.gitignore -------------------------------------------------------------------------------- /examples/mock-page-context-promise/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/README.md -------------------------------------------------------------------------------- /examples/mock-page-context-promise/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/build.sh -------------------------------------------------------------------------------- /examples/mock-page-context-promise/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/config/packing.js -------------------------------------------------------------------------------- /examples/mock-page-context-promise/mock/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/mock/pages/index.js -------------------------------------------------------------------------------- /examples/mock-page-context-promise/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/package.json -------------------------------------------------------------------------------- /examples/mock-page-context-promise/src/entries/index.js: -------------------------------------------------------------------------------- 1 | console.log('mock-page-context-promise'); 2 | -------------------------------------------------------------------------------- /examples/mock-page-context-promise/src/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/src/templates/layout/default.pug -------------------------------------------------------------------------------- /examples/mock-page-context-promise/src/templates/pages/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/mock-page-context-promise/src/templates/pages/index.pug -------------------------------------------------------------------------------- /examples/remove-default-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/remove-default-plugin/README.md -------------------------------------------------------------------------------- /examples/remove-default-plugin/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/remove-default-plugin/actions.js -------------------------------------------------------------------------------- /examples/remove-default-plugin/config/webpack.build.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/remove-default-plugin/config/webpack.build.babel.js -------------------------------------------------------------------------------- /examples/remove-default-plugin/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/examples/remove-default-plugin/template.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/package.json -------------------------------------------------------------------------------- /scripts/npm-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/scripts/npm-update.sh -------------------------------------------------------------------------------- /src/bin/packing-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/bin/packing-build.js -------------------------------------------------------------------------------- /src/bin/packing-dll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/bin/packing-dll.js -------------------------------------------------------------------------------- /src/bin/packing-serve-dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/bin/packing-serve-dist.js -------------------------------------------------------------------------------- /src/bin/packing-serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/bin/packing-serve.js -------------------------------------------------------------------------------- /src/bin/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/bin/packing.js -------------------------------------------------------------------------------- /src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/bootstrap.js -------------------------------------------------------------------------------- /src/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/config/packing.js -------------------------------------------------------------------------------- /src/config/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/config/postcss.config.js -------------------------------------------------------------------------------- /src/config/stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/config/stylelint.config.js -------------------------------------------------------------------------------- /src/config/webpack.build.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/config/webpack.build.babel.js -------------------------------------------------------------------------------- /src/config/webpack.dll.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/config/webpack.dll.babel.js -------------------------------------------------------------------------------- /src/config/webpack.serve.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/config/webpack.serve.babel.js -------------------------------------------------------------------------------- /src/config/webpack.serve.loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/config/webpack.serve.loader.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/dotenv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/dotenv.js -------------------------------------------------------------------------------- /src/lib/get-entries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/get-entries.js -------------------------------------------------------------------------------- /src/lib/get-entry-from-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/get-entry-from-list.js -------------------------------------------------------------------------------- /src/lib/get-exist-config-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/get-exist-config-path.js -------------------------------------------------------------------------------- /src/lib/graphql-mock-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/graphql-mock-server.js -------------------------------------------------------------------------------- /src/lib/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/middleware.js -------------------------------------------------------------------------------- /src/lib/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/plugin.js -------------------------------------------------------------------------------- /src/lib/require-default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/require-default.js -------------------------------------------------------------------------------- /src/lib/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/require.js -------------------------------------------------------------------------------- /src/lib/validate-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/lib/validate-schema.js -------------------------------------------------------------------------------- /src/schemas/packing-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/src/schemas/packing-options.js -------------------------------------------------------------------------------- /test/cases/chunk-css/.browserslistrc: -------------------------------------------------------------------------------- 1 | Chrome 4 -------------------------------------------------------------------------------- /test/cases/chunk-css/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-css/a.css -------------------------------------------------------------------------------- /test/cases/chunk-css/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-css/config/packing.js -------------------------------------------------------------------------------- /test/cases/chunk-css/config/webpack.build.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-css/config/webpack.build.babel.js -------------------------------------------------------------------------------- /test/cases/chunk-css/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-css/entry.js -------------------------------------------------------------------------------- /test/cases/chunk-css/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/chunk-css/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-css/postcss.config.js -------------------------------------------------------------------------------- /test/cases/chunk-css/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-css/test.js -------------------------------------------------------------------------------- /test/cases/chunk-main/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-main/config/packing.js -------------------------------------------------------------------------------- /test/cases/chunk-main/entry.js: -------------------------------------------------------------------------------- 1 | export default 'entry'; 2 | -------------------------------------------------------------------------------- /test/cases/chunk-main/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/chunk-main/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-main/test.js -------------------------------------------------------------------------------- /test/cases/chunk-uglify/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-uglify/config/packing.js -------------------------------------------------------------------------------- /test/cases/chunk-uglify/entry.js: -------------------------------------------------------------------------------- 1 | export default 'entry'; 2 | -------------------------------------------------------------------------------- /test/cases/chunk-uglify/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/chunk-uglify/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-uglify/test.js -------------------------------------------------------------------------------- /test/cases/chunk-vendor/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-vendor/a.js -------------------------------------------------------------------------------- /test/cases/chunk-vendor/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-vendor/config/packing.js -------------------------------------------------------------------------------- /test/cases/chunk-vendor/d.js: -------------------------------------------------------------------------------- 1 | export default './d'; 2 | -------------------------------------------------------------------------------- /test/cases/chunk-vendor/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/chunk-vendor/node_modules/ccc.js: -------------------------------------------------------------------------------- 1 | export default 'ccc'; 2 | -------------------------------------------------------------------------------- /test/cases/chunk-vendor/node_modules/sub/bbb.js: -------------------------------------------------------------------------------- 1 | export default 'sub/bbb'; 2 | -------------------------------------------------------------------------------- /test/cases/chunk-vendor/node_modules/sub2/a.js: -------------------------------------------------------------------------------- 1 | export default 'sub2/a'; 2 | -------------------------------------------------------------------------------- /test/cases/chunk-vendor/node_modules/sub2/b.js: -------------------------------------------------------------------------------- 1 | export default 'sub2/b'; 2 | -------------------------------------------------------------------------------- /test/cases/chunk-vendor/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-vendor/server.js -------------------------------------------------------------------------------- /test/cases/chunk-vendor/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-vendor/test.html -------------------------------------------------------------------------------- /test/cases/chunk-vendor/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/chunk-vendor/test.js -------------------------------------------------------------------------------- /test/cases/chunk-vendor/useless.js: -------------------------------------------------------------------------------- 1 | export default './uesless'; 2 | -------------------------------------------------------------------------------- /test/cases/dll-user/a.js: -------------------------------------------------------------------------------- 1 | export default 'a'; 2 | -------------------------------------------------------------------------------- /test/cases/dll-user/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/dll-user/b.js -------------------------------------------------------------------------------- /test/cases/dll-user/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/dll-user/config/packing.js -------------------------------------------------------------------------------- /test/cases/dll-user/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/dll-user/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/dll-user/test.js -------------------------------------------------------------------------------- /test/cases/dll-user/v.js: -------------------------------------------------------------------------------- 1 | export default 'v'; 2 | -------------------------------------------------------------------------------- /test/cases/dll/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/dll/config/packing.js -------------------------------------------------------------------------------- /test/cases/dll/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/dll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/dll/package.json -------------------------------------------------------------------------------- /test/cases/dll/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | }; 3 | -------------------------------------------------------------------------------- /test/cases/dll/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/dll/test.js -------------------------------------------------------------------------------- /test/cases/dll/v.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #ff0; 3 | } 4 | -------------------------------------------------------------------------------- /test/cases/dll/v.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/dll/v.js -------------------------------------------------------------------------------- /test/cases/packing-dll/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/packing-dll/config/packing.js -------------------------------------------------------------------------------- /test/cases/packing-dll/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/packing-dll/node_modules/a.js: -------------------------------------------------------------------------------- 1 | export default 'a'; 2 | -------------------------------------------------------------------------------- /test/cases/packing-dll/node_modules/b.js: -------------------------------------------------------------------------------- 1 | export default 'b'; 2 | -------------------------------------------------------------------------------- /test/cases/packing-dll/node_modules/c.js: -------------------------------------------------------------------------------- 1 | export default 'c'; 2 | -------------------------------------------------------------------------------- /test/cases/packing-dll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/packing-dll/package.json -------------------------------------------------------------------------------- /test/cases/packing-dll/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/packing-dll/test.js -------------------------------------------------------------------------------- /test/cases/polyfill-entry/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/polyfill-entry/config/packing.js -------------------------------------------------------------------------------- /test/cases/polyfill-entry/entry.js: -------------------------------------------------------------------------------- 1 | export default 'entry'; 2 | -------------------------------------------------------------------------------- /test/cases/polyfill-entry/entry.settings.js: -------------------------------------------------------------------------------- 1 | export default { 2 | title: 'polyfill' 3 | }; 4 | -------------------------------------------------------------------------------- /test/cases/polyfill-entry/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/polyfill-entry/index.js -------------------------------------------------------------------------------- /test/cases/polyfill-entry/polyfill.js: -------------------------------------------------------------------------------- 1 | export default 'polyfill'; 2 | -------------------------------------------------------------------------------- /test/cases/polyfill-entry/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/polyfill-entry/templates/layout/default.pug -------------------------------------------------------------------------------- /test/cases/polyfill-entry/templates/pages/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/polyfill-entry/templates/pages/default.pug -------------------------------------------------------------------------------- /test/cases/polyfill-entry/test.build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/polyfill-entry/test.build.js -------------------------------------------------------------------------------- /test/cases/polyfill-entry/test.serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/polyfill-entry/test.serve.js -------------------------------------------------------------------------------- /test/cases/serve-dist/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/serve-dist/mock/pages/__global.js: -------------------------------------------------------------------------------- 1 | export default { 2 | name: 'packing' 3 | }; 4 | -------------------------------------------------------------------------------- /test/cases/serve-dist/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/serve-dist/templates/layout/default.pug -------------------------------------------------------------------------------- /test/cases/serve-dist/templates/pages/default.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/serve-dist/templates/pages/default.ejs -------------------------------------------------------------------------------- /test/cases/serve-dist/templates/pages/default.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/serve-dist/templates/pages/default.handlebars -------------------------------------------------------------------------------- /test/cases/serve-dist/templates/pages/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/serve-dist/templates/pages/default.html -------------------------------------------------------------------------------- /test/cases/serve-dist/templates/pages/default.pug: -------------------------------------------------------------------------------- 1 | extends /layout/default.pug 2 | 3 | block content 4 | h1 Hello #{name} 5 | -------------------------------------------------------------------------------- /test/cases/serve-dist/templates/pages/default.smarty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/serve-dist/templates/pages/default.smarty -------------------------------------------------------------------------------- /test/cases/serve-dist/templates/pages/default.velocity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/serve-dist/templates/pages/default.velocity -------------------------------------------------------------------------------- /test/cases/serve-dist/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/serve-dist/test.js -------------------------------------------------------------------------------- /test/cases/stylelint/.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/stylelint/.stylelintrc -------------------------------------------------------------------------------- /test/cases/stylelint/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/stylelint/a.css -------------------------------------------------------------------------------- /test/cases/stylelint/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/stylelint/config/packing.js -------------------------------------------------------------------------------- /test/cases/stylelint/config/webpack.build.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/stylelint/config/webpack.build.babel.js -------------------------------------------------------------------------------- /test/cases/stylelint/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/stylelint/entry.js -------------------------------------------------------------------------------- /test/cases/stylelint/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/stylelint/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/stylelint/postcss.config.js -------------------------------------------------------------------------------- /test/cases/stylelint/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/stylelint/test.js -------------------------------------------------------------------------------- /test/cases/template-exist/assets/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/assets/1.jpg -------------------------------------------------------------------------------- /test/cases/template-exist/assets/images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/assets/images/1.jpg -------------------------------------------------------------------------------- /test/cases/template-exist/assets/images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/assets/images/2.jpg -------------------------------------------------------------------------------- /test/cases/template-exist/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/config/packing.js -------------------------------------------------------------------------------- /test/cases/template-exist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/index.js -------------------------------------------------------------------------------- /test/cases/template-exist/src/pages/a/entry.js: -------------------------------------------------------------------------------- 1 | export default 'a'; 2 | -------------------------------------------------------------------------------- /test/cases/template-exist/src/pages/b/c/entry.js: -------------------------------------------------------------------------------- 1 | export default 'c'; 2 | -------------------------------------------------------------------------------- /test/cases/template-exist/src/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/src/templates/layout/default.pug -------------------------------------------------------------------------------- /test/cases/template-exist/src/templates/pages/a.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/src/templates/pages/a.pug -------------------------------------------------------------------------------- /test/cases/template-exist/src/templates/pages/b/c.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/src/templates/pages/b/c.pug -------------------------------------------------------------------------------- /test/cases/template-exist/test.build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/test.build.js -------------------------------------------------------------------------------- /test/cases/template-exist/test.serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-exist/test.serve.js -------------------------------------------------------------------------------- /test/cases/template-html-require/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/1.jpg -------------------------------------------------------------------------------- /test/cases/template-html-require/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/a.js -------------------------------------------------------------------------------- /test/cases/template-html-require/a.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/a.settings.js -------------------------------------------------------------------------------- /test/cases/template-html-require/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/config/packing.js -------------------------------------------------------------------------------- /test/cases/template-html-require/images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/images/1.jpg -------------------------------------------------------------------------------- /test/cases/template-html-require/images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/images/2.jpg -------------------------------------------------------------------------------- /test/cases/template-html-require/images/favico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/images/favico.jpg -------------------------------------------------------------------------------- /test/cases/template-html-require/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/template-html-require/node_modules/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/node_modules/3.png -------------------------------------------------------------------------------- /test/cases/template-html-require/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/template.html -------------------------------------------------------------------------------- /test/cases/template-html-require/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html-require/test.js -------------------------------------------------------------------------------- /test/cases/template-html/a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/a.html -------------------------------------------------------------------------------- /test/cases/template-html/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/a.js -------------------------------------------------------------------------------- /test/cases/template-html/a.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/a.settings.js -------------------------------------------------------------------------------- /test/cases/template-html/c/d.js: -------------------------------------------------------------------------------- 1 | export default 'd'; 2 | -------------------------------------------------------------------------------- /test/cases/template-html/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/config/packing.js -------------------------------------------------------------------------------- /test/cases/template-html/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/index.js -------------------------------------------------------------------------------- /test/cases/template-html/master.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/master.html -------------------------------------------------------------------------------- /test/cases/template-html/node_modules/3.css: -------------------------------------------------------------------------------- 1 | .test { 2 | background-image: url(3.png); 3 | } 4 | -------------------------------------------------------------------------------- /test/cases/template-html/node_modules/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/node_modules/3.png -------------------------------------------------------------------------------- /test/cases/template-html/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | }; 3 | -------------------------------------------------------------------------------- /test/cases/template-html/test.build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/test.build.js -------------------------------------------------------------------------------- /test/cases/template-html/test.serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/test.serve.js -------------------------------------------------------------------------------- /test/cases/template-html/v.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #ff0; 3 | } 4 | -------------------------------------------------------------------------------- /test/cases/template-html/v.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-html/v.js -------------------------------------------------------------------------------- /test/cases/template-html/x.css: -------------------------------------------------------------------------------- 1 | .abc { 2 | width: 100px; 3 | } 4 | -------------------------------------------------------------------------------- /test/cases/template-pug/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/1.jpg -------------------------------------------------------------------------------- /test/cases/template-pug/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/a.js -------------------------------------------------------------------------------- /test/cases/template-pug/a.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/a.settings.js -------------------------------------------------------------------------------- /test/cases/template-pug/c/d.js: -------------------------------------------------------------------------------- 1 | export default 'd'; 2 | -------------------------------------------------------------------------------- /test/cases/template-pug/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/config/packing.js -------------------------------------------------------------------------------- /test/cases/template-pug/images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/images/1.jpg -------------------------------------------------------------------------------- /test/cases/template-pug/images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/images/2.jpg -------------------------------------------------------------------------------- /test/cases/template-pug/images/favico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/images/favico.jpg -------------------------------------------------------------------------------- /test/cases/template-pug/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/index.js -------------------------------------------------------------------------------- /test/cases/template-pug/mock/pages/__global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/mock/pages/__global.js -------------------------------------------------------------------------------- /test/cases/template-pug/mock/pages/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/mock/pages/a.js -------------------------------------------------------------------------------- /test/cases/template-pug/mock/pages/c/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/mock/pages/c/d.js -------------------------------------------------------------------------------- /test/cases/template-pug/node_modules/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/node_modules/3.png -------------------------------------------------------------------------------- /test/cases/template-pug/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 3 | }; 4 | -------------------------------------------------------------------------------- /test/cases/template-pug/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/templates/layout/default.pug -------------------------------------------------------------------------------- /test/cases/template-pug/templates/pages/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/templates/pages/default.pug -------------------------------------------------------------------------------- /test/cases/template-pug/templates/pages/master.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/templates/pages/master.pug -------------------------------------------------------------------------------- /test/cases/template-pug/test.build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/test.build.js -------------------------------------------------------------------------------- /test/cases/template-pug/test.serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/test.serve.js -------------------------------------------------------------------------------- /test/cases/template-pug/v.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #ff0; 3 | } 4 | -------------------------------------------------------------------------------- /test/cases/template-pug/v.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/template-pug/v.js -------------------------------------------------------------------------------- /test/cases/typescript-react/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/.eslintrc.js -------------------------------------------------------------------------------- /test/cases/typescript-react/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/babel.config.js -------------------------------------------------------------------------------- /test/cases/typescript-react/config/packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/config/packing.js -------------------------------------------------------------------------------- /test/cases/typescript-react/config/webpack.build.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/config/webpack.build.babel.js -------------------------------------------------------------------------------- /test/cases/typescript-react/config/webpack.serve.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/config/webpack.serve.babel.js -------------------------------------------------------------------------------- /test/cases/typescript-react/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/typescript-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/package.json -------------------------------------------------------------------------------- /test/cases/typescript-react/src/pages/index/Hello.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/src/pages/index/Hello.tsx -------------------------------------------------------------------------------- /test/cases/typescript-react/src/pages/index/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/src/pages/index/entry.js -------------------------------------------------------------------------------- /test/cases/typescript-react/src/pages/index/entry.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/src/pages/index/entry.settings.js -------------------------------------------------------------------------------- /test/cases/typescript-react/src/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/src/templates/layout/default.pug -------------------------------------------------------------------------------- /test/cases/typescript-react/src/templates/pages/default.pug: -------------------------------------------------------------------------------- 1 | extends /layout/default.pug 2 | 3 | block content 4 | div#root 5 | -------------------------------------------------------------------------------- /test/cases/typescript-react/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/test.js -------------------------------------------------------------------------------- /test/cases/typescript-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript-react/tsconfig.json -------------------------------------------------------------------------------- /test/cases/typescript/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/.eslintrc.js -------------------------------------------------------------------------------- /test/cases/typescript/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/babel.config.js -------------------------------------------------------------------------------- /test/cases/typescript/config/webpack.build.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/config/webpack.build.babel.js -------------------------------------------------------------------------------- /test/cases/typescript/config/webpack.serve.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/config/webpack.serve.babel.js -------------------------------------------------------------------------------- /test/cases/typescript/index.js: -------------------------------------------------------------------------------- 1 | process.env.CONTEXT = __dirname; 2 | require('./test'); 3 | -------------------------------------------------------------------------------- /test/cases/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/package.json -------------------------------------------------------------------------------- /test/cases/typescript/src/pages/index/a.ts: -------------------------------------------------------------------------------- 1 | const a: string = 'a'; 2 | 3 | export default a; 4 | -------------------------------------------------------------------------------- /test/cases/typescript/src/pages/index/entry.js: -------------------------------------------------------------------------------- 1 | import a from './a'; 2 | 3 | console.log(a); 4 | -------------------------------------------------------------------------------- /test/cases/typescript/src/pages/index/entry.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/src/pages/index/entry.settings.js -------------------------------------------------------------------------------- /test/cases/typescript/src/templates/layout/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/src/templates/layout/default.pug -------------------------------------------------------------------------------- /test/cases/typescript/src/templates/pages/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/src/templates/pages/default.pug -------------------------------------------------------------------------------- /test/cases/typescript/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/test.js -------------------------------------------------------------------------------- /test/cases/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/cases/typescript/tsconfig.json -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/index.js -------------------------------------------------------------------------------- /test/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packingjs/packing/HEAD/test/util.js --------------------------------------------------------------------------------