{
  "name": "@openziti/ziti-browzer-sw",
  "version": "0.84.0",
  "files": [
    "dist"
  ],
  "main": "dist/ziti-browzer-sw.js",
  "description": "Service Worker used as part of the OpenZiti browZer stack",
  "engines": {
    "node": ">= 10.0.0"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^22.0.0",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "^13.2.1",
    "@rollup/plugin-replace": "^2.3.4",
    "@rollup/plugin-typescript": "^8.3.1",
    "@surma/rollup-plugin-off-main-thread": "^2.2.3",
    "@types/uuid": "^8.3.4",
    "fsbin": "^1.0.11",
    "npm-run-all": "^4.1.5",
    "rimraf": "^3.0.2",
    "rollup": "^2.71.1",
    "rollup-plugin-terser": "^7.0.2",
    "tslib": "^2.3.1",
    "typescript": "^5.2.2",
    "urlpattern-polyfill": "^0.1.6"
  },
  "scripts": {
    "prebuild": "node scripts/prebuild.mjs",
    "build": "run-s clean bundle-sw",
    "bundle-sw": "rollup -c",
    "clean": "rimraf dist",
    "preinstall": "node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('You must use Yarn to install, not NPM')\""
  },
  "dependencies": {
    "@openziti/ziti-browzer-sw-workbox-strategies": "^0.89.0",
    "@types/lodash-es": "^4.17.6",
    "workbox-core": "^6.6.0",
    "workbox-expiration": "^6.6.0",
    "workbox-precaching": "^6.6.0",
    "workbox-routing": "^6.6.0",
    "workbox-strategies": "^6.6.0"
  },
  "keywords": [
    "ziti",
    "zero trust",
    "zero-trust",
    "browZer",
    "browser",
    "js",
    "javascript",
    "workbox"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/openziti/ziti-browzer-sw.git"
  },
  "author": {
    "name": "NetFoundry",
    "url": "http://netfoundry.io",
    "email": "openziti@netfoundry.io"
  },
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/openziti/ziti-browzer-sw/issues"
  },
  "homepage": "https://github.com/openziti/ziti-browzer-sw",
  "packageManager": "yarn@4.0.2+sha512.4e502bea682e7d8004561f916f1da2dfbe6f718024f6aa50bf8cd86f38ea3a94a7f1bf854a9ca666dd8eafcfb8d44baaa91bf5c7876e79a7aeac952c332f0e88"
}
