{
  "name": "@vite-pwa/nuxt",
  "type": "module",
  "version": "1.1.0",
  "description": "Zero-config PWA for Nuxt 3",
  "author": "antfu <anthonyfu117@hotmail.com>",
  "license": "MIT",
  "funding": "https://github.com/sponsors/antfu",
  "homepage": "https://github.com/vite-pwa/nuxt#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/vite-pwa/nuxt.git"
  },
  "bugs": "https://github.com/vite-pwa/nuxt/issues",
  "keywords": [
    "nuxt",
    "pwa",
    "workbox",
    "vite-plugin-pwa",
    "nuxt-module"
  ],
  "exports": {
    ".": {
      "types": "./dist/types.d.mts",
      "default": "./dist/module.mjs"
    },
    "./configuration": {
      "types": "./configuration.d.ts"
    },
    "./package.json": "./package.json",
    "./*": "./*"
  },
  "main": "./dist/module.mjs",
  "types": "./dist/types.d.ts",
  "files": [
    "*.d.ts",
    "dist"
  ],
  "peerDependencies": {
    "@vite-pwa/assets-generator": "^1.0.0"
  },
  "peerDependenciesMeta": {
    "@vite-pwa/assets-generator": {
      "optional": true
    }
  },
  "dependencies": {
    "@nuxt/kit": "^3.9.0",
    "pathe": "^1.1.1",
    "ufo": "^1.3.2",
    "vite-plugin-pwa": "^1.2.0"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^4.11.0",
    "@antfu/ni": "^0.21.10",
    "@nuxt/module-builder": "^0.8.3",
    "@nuxt/schema": "^3.10.1",
    "@nuxt/test-utils": "^3.11.0",
    "@playwright/test": "^1.40.1",
    "@types/node": "^18",
    "bumpp": "^9.2.0",
    "eslint": "^9.23.0",
    "node-fetch-native": "^1.4.1",
    "nuxt": "^3.10.1",
    "publint": "^0.2.5",
    "rimraf": "^5.0.5",
    "serve": "^14.2.1",
    "typescript": "^5.4.5",
    "vitest": "^1.1.0",
    "vue-tsc": "^1.8.27"
  },
  "resolutions": {
    "@nuxt/kit": "^3.10.1"
  },
  "build": {
    "externals": [
      "node:child_process",
      "node:fs",
      "consola",
      "esbuild",
      "h3",
      "pathe",
      "rollup",
      "ufo",
      "vite",
      "vite-plugin-pwa"
    ]
  },
  "stackblitz": {
    "startCommand": "nr prepack && nr dev:prepare && nr dev"
  },
  "scripts": {
    "dev": "nuxi dev playground",
    "dev:generate": "nuxi generate playground",
    "dev:generate:netlify": "NITRO_PRESET=netlify nuxi generate playground",
    "dev:generate:vercel": "NITRO_PRESET=vercel nuxi generate playground",
    "dev:build": "nuxi build playground",
    "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground",
    "dev:preview:build": "nr dev:build && node playground/.output/server/index.mjs",
    "dev:preview:generate": "nr dev:generate && serve playground/dist",
    "dev:assets:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground-assets",
    "dev:assets": "nr dev:assets:prepare && nuxi dev playground-assets",
    "dev:assets:generate": "nr dev:assets:prepare && nuxi generate playground-assets",
    "dev:assets:build": "nr dev:assets:prepare && nuxi build playground-assets",
    "release": "bumpp",
    "lint": "eslint .",
    "lint:fix": "nr lint --fix",
    "test:build:serve": "PORT=4173 node playground/.output/server/index.mjs",
    "test:generate:serve": "PORT=4173 serve playground/dist",
    "test:build": "nr dev:build && NUXT_ECOSYSTEM_CI=true TEST_BUILD=true vitest run && TEST_BUILD=true playwright test",
    "test:generate": "nr dev:generate && NUXT_ECOSYSTEM_CI=true vitest run && playwright test",
    "test:build:local": "nr dev:build && TEST_BUILD=true vitest run && TEST_BUILD=true playwright test",
    "test:generate:local": "nr dev:generate && vitest run && playwright test",
    "test:local": "nr test:build:local && nr test:generate:local",
    "test": "nr test:build && nr test:generate",
    "test:with-build": "nr dev:prepare && nr prepack && nr test"
  }
}