├── .github └── workflows │ └── run_ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── analysis_options.yaml ├── build.yaml ├── pubspec.yaml └── web │ ├── index.html │ ├── main.dart │ ├── manifest.json │ ├── styles.css │ └── sw.dart ├── lib ├── service_worker.dart ├── src │ ├── js_adapter.dart │ ├── js_facade │ │ ├── es6_promise.dart │ │ ├── isomorphic_fetch.dart │ │ ├── promise.dart │ │ └── service_worker_api.dart │ └── service_worker_api.dart ├── window.dart └── worker.dart └── pubspec.yaml /.github/workflows/run_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/.github/workflows/run_ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/example/analysis_options.yaml -------------------------------------------------------------------------------- /example/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/example/build.yaml -------------------------------------------------------------------------------- /example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/example/pubspec.yaml -------------------------------------------------------------------------------- /example/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/example/web/index.html -------------------------------------------------------------------------------- /example/web/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/example/web/main.dart -------------------------------------------------------------------------------- /example/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/example/web/manifest.json -------------------------------------------------------------------------------- /example/web/styles.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | font-family: sans-serif; 3 | } 4 | -------------------------------------------------------------------------------- /example/web/sw.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/example/web/sw.dart -------------------------------------------------------------------------------- /lib/service_worker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/service_worker.dart -------------------------------------------------------------------------------- /lib/src/js_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/src/js_adapter.dart -------------------------------------------------------------------------------- /lib/src/js_facade/es6_promise.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/src/js_facade/es6_promise.dart -------------------------------------------------------------------------------- /lib/src/js_facade/isomorphic_fetch.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/src/js_facade/isomorphic_fetch.dart -------------------------------------------------------------------------------- /lib/src/js_facade/promise.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/src/js_facade/promise.dart -------------------------------------------------------------------------------- /lib/src/js_facade/service_worker_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/src/js_facade/service_worker_api.dart -------------------------------------------------------------------------------- /lib/src/service_worker_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/src/service_worker_api.dart -------------------------------------------------------------------------------- /lib/window.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/window.dart -------------------------------------------------------------------------------- /lib/worker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/lib/worker.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isoos/service_worker/HEAD/pubspec.yaml --------------------------------------------------------------------------------