{
  "name": "@ducanh2912/next-pwa",
  "version": "9.7.2",
  "type": "module",
  "description": "PWA for Next.js, powered by Workbox.",
  "repository": "https://github.com/DuCanhGH/next-pwa",
  "author": "ShadowWalker <w@weiw.io>, DuCanhGH",
  "license": "MIT",
  "private": false,
  "files": [
    "dist",
    "!dist/dts"
  ],
  "source": "./src/index.ts",
  "exports": {
    ".": {
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      },
      "default": {
        "types": "./dist/index.module.d.ts",
        "default": "./dist/index.module.js"
      }
    },
    "./workbox": {
      "require": {
        "types": "./dist/sw-entry.d.cts"
      },
      "default": {
        "types": "./dist/sw-entry.module.d.ts"
      }
    }
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.module.js",
  "types": "./dist/index.module.d.ts",
  "typesVersions": {
    "*": {
      "workbox": [
        "./dist/sw-entry.module.d.ts"
      ]
    }
  },
  "keywords": [
    "nextjs",
    "pwa",
    "workbox",
    "web",
    "service-worker"
  ],
  "dependencies": {
    "clean-webpack-plugin": "4.0.0",
    "fast-glob": "3.3.1",
    "semver": "7.5.4",
    "terser-webpack-plugin": "5.3.9",
    "workbox-build": "7.0.0",
    "workbox-core": "7.0.0",
    "workbox-webpack-plugin": "7.0.0",
    "workbox-window": "7.0.0"
  },
  "devDependencies": {
    "@rollup/plugin-alias": "5.0.1",
    "@rollup/plugin-json": "6.0.1",
    "@rollup/plugin-node-resolve": "15.2.3",
    "@rollup/plugin-swc": "0.2.1",
    "@rollup/plugin-typescript": "11.1.5",
    "@swc/core": "1.3.92",
    "@types/node": "20.8.4",
    "@types/semver": "7.5.3",
    "chalk": "5.3.0",
    "next": "13.5.4",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "rollup": "3.28.1",
    "rollup-plugin-dts": "6.0.2",
    "type-fest": "4.4.0",
    "typescript": "5.3.0-dev.20231011",
    "webpack": "5.88.2",
    "@ducanh2912/constants": "0.0.0",
    "@ducanh2912/utils": "0.0.0"
  },
  "peerDependencies": {
    "next": ">=11.0.0",
    "webpack": ">=5.9.0"
  },
  "scripts": {
    "dev": "rimraf dist && rollup --config --watch",
    "build": "rimraf dist && cross-env NODE_ENV=production rollup --config --compact",
    "lint": "eslint src --ext ts,tsx,js,jsx,cjs,mjs",
    "test": "NODE_OPTIONS=--experimental-vm-modules npx jest",
    "typecheck": "tsc"
  }
}