├── .babelrc ├── .eslintrc ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── circle.yml ├── examples ├── .babelrc ├── .eslintrc ├── .gitignore ├── README.md ├── package.json ├── server.js ├── src │ ├── __tests__ │ │ └── test.js │ ├── actions │ │ └── counterActions.js │ ├── components │ │ ├── App.js │ │ └── CoolCat.js │ ├── constants │ │ └── actionTypes.js │ ├── img │ │ └── cool-cat.gif │ ├── index.js │ ├── reducers │ │ ├── counter.js │ │ └── index.js │ └── templates │ │ ├── default.ejs │ │ ├── partial.ejs │ │ └── register-service-worker.ejs └── webpack.config.js ├── package.json ├── src └── index.js └── test ├── plugin.spec.js └── stubs ├── asset.js ├── entry.js ├── service-worker-imported-script-2.js └── service-worker-imported-script.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["latest", "stage-0"] 3 | } 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/circle.yml -------------------------------------------------------------------------------- /examples/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/.babelrc -------------------------------------------------------------------------------- /examples/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/.eslintrc -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/server.js -------------------------------------------------------------------------------- /examples/src/__tests__/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/__tests__/test.js -------------------------------------------------------------------------------- /examples/src/actions/counterActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/actions/counterActions.js -------------------------------------------------------------------------------- /examples/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/components/App.js -------------------------------------------------------------------------------- /examples/src/components/CoolCat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/components/CoolCat.js -------------------------------------------------------------------------------- /examples/src/constants/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/constants/actionTypes.js -------------------------------------------------------------------------------- /examples/src/img/cool-cat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/img/cool-cat.gif -------------------------------------------------------------------------------- /examples/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/index.js -------------------------------------------------------------------------------- /examples/src/reducers/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/reducers/counter.js -------------------------------------------------------------------------------- /examples/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/reducers/index.js -------------------------------------------------------------------------------- /examples/src/templates/default.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/templates/default.ejs -------------------------------------------------------------------------------- /examples/src/templates/partial.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/templates/partial.ejs -------------------------------------------------------------------------------- /examples/src/templates/register-service-worker.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/src/templates/register-service-worker.ejs -------------------------------------------------------------------------------- /examples/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/examples/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/src/index.js -------------------------------------------------------------------------------- /test/plugin.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/test/plugin.spec.js -------------------------------------------------------------------------------- /test/stubs/asset.js: -------------------------------------------------------------------------------- 1 | module.exports = function() { 2 | return true; 3 | }; 4 | -------------------------------------------------------------------------------- /test/stubs/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/test/stubs/entry.js -------------------------------------------------------------------------------- /test/stubs/service-worker-imported-script-2.js: -------------------------------------------------------------------------------- 1 | module.exports = function() { 2 | return 'success'; 3 | }; 4 | -------------------------------------------------------------------------------- /test/stubs/service-worker-imported-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldhand/sw-precache-webpack-plugin/HEAD/test/stubs/service-worker-imported-script.js --------------------------------------------------------------------------------