{
  "name": "@ducanh2912/next-pwa",
  "version": "10.2.5",
  "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",
  "imports": {
    "#utils/*.js": "./src/utils/*.ts"
  },
  "exports": {
    ".": {
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      },
      "default": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      }
    },
    "./workbox": {
      "require": {
        "types": "./dist/sw-entry.d.cts"
      },
      "default": {
        "types": "./dist/sw-entry.d.ts"
      }
    }
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "typesVersions": {
    "*": {
      "workbox": [
        "./dist/sw-entry.d.ts"
      ]
    }
  },
  "keywords": [
    "nextjs",
    "pwa",
    "workbox",
    "web",
    "service-worker"
  ],
  "dependencies": {
    "clean-webpack-plugin": "4.0.0",
    "fast-glob": "3.3.2",
    "semver": "7.5.4",
    "terser-webpack-plugin": "5.3.10",
    "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.1.0",
    "@rollup/plugin-json": "6.1.0",
    "@rollup/plugin-node-resolve": "15.2.3",
    "@rollup/plugin-swc": "0.3.0",
    "@rollup/plugin-typescript": "11.1.5",
    "@swc/core": "1.3.102",
    "@types/node": "20.10.6",
    "@types/semver": "7.5.6",
    "chalk": "5.3.0",
    "next": "14.0.5-canary.37",
    "react": "18.3.0-canary-1d5667a12-20240102",
    "react-dom": "18.3.0-canary-1d5667a12-20240102",
    "rollup": "3.28.1",
    "rollup-plugin-dts": "6.0.2",
    "type-fest": "4.9.0",
    "typescript": "5.4.0-dev.20240104",
    "webpack": "5.89.0"
  },
  "peerDependencies": {
    "next": ">=14.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 jest",
    "typecheck": "tsc"
  }
}