{ "name": "vite-plugin-pwa", "type": "module", "version": "0.17.5", "packageManager": "pnpm@8.14.3", "description": "Zero-config PWA for Vite", "author": "antfu ", "license": "MIT", "funding": "https://github.com/sponsors/antfu", "homepage": "https://github.com/vite-pwa/vite-plugin-pwa#readme", "repository": { "type": "git", "url": "https://github.com/vite-pwa/vite-plugin-pwa.git" }, "bugs": "https://github.com/vite-pwa/vite-plugin-pwa/issues", "keywords": [ "react", "pwa", "vue", "vitepress", "preact", "svelte", "sveltekit", "workbox", "solidjs", "vite", "vite-plugin" ], "sideEffects": false, "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } }, "./types": { "types": "./types/index.d.ts" }, "./preact": { "types": "./preact.d.ts" }, "./react": { "types": "./react.d.ts" }, "./solid": { "types": "./solid.d.ts" }, "./svelte": { "types": "./svelte.d.ts" }, "./vanillajs": { "types": "./vanillajs.d.ts" }, "./vue": { "types": "./vue.d.ts" }, "./client": { "types": "./client.d.ts" }, "./info": { "types": "./info.d.ts" }, "./*": "./*" }, "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "*.d.ts", "dist", "types" ], "engines": { "node": ">=16.0.0" }, "scripts": { "docs": "pnpm -C docs run dev", "docs:build": "pnpm -C docs run build", "docs:serve": "pnpm -C docs run serve", "docs:preview": "pnpm -C docs run preview", "lint": "eslint .", "lint-fix": "nr lint --fix", "dev": "esno scripts/dev.ts", "build": "rimraf dist && esno scripts/build.ts", "prepublishOnly": "npm run build", "release": "bumpp && npm publish", "examples": "esno scripts/run-examples.ts", "example:vue:dev:cdn": "pnpm -C examples/vue-basic-cdn run dev", "example:vue:build:cdn": "pnpm -C examples/vue-basic-cdn run build", "example:vue:start:cdn": "pnpm -C examples/vue-basic-cdn run start", "deploy": "nr build && nr docs:build", "test-vue": "pnpm -C examples/vue-router run test", "test-react": "pnpm -C examples/react-router run test", "test-preact": "pnpm -C examples/preact-router run test", "test-solid": "pnpm -C examples/solid-router run test", "test-svelte": "pnpm -C examples/svelte-routify run test", "test-typescript": "pnpm -C examples/vanilla-ts-no-ip run test", "test": "nr test-vue && nr test-react && nr test-preact && nr test-solid && nr test-svelte && nr test-typescript", "test:vite-ecosystem-ci": "nr test-typescript" }, "peerDependencies": { "vite": "^3.1.0 || ^4.0.0 || ^5.0.0", "workbox-build": "^7.0.0", "workbox-window": "^7.0.0" }, "dependencies": { "debug": "^4.3.4", "fast-glob": "^3.3.2", "pretty-bytes": "^6.1.1", "workbox-build": "^7.0.0", "workbox-window": "^7.0.0" }, "devDependencies": { "@antfu/eslint-config": "^2.0.0", "@antfu/ni": "^0.21.9", "@playwright/test": "^1.40.0", "@types/debug": "^4.1.12", "@types/node": "^18.17.14", "@types/prompts": "^2.4.8", "@types/react": "^18.2.21", "@typescript-eslint/eslint-plugin": "^6.11.0", "bumpp": "^9.2.0", "eslint": "^8.54.0", "esno": "0.17.0", "kolorist": "^1.8.0", "preact": "^10.19.2", "prompts": "^2.4.2", "publint": "^0.2.5", "react": "^18.2.0", "rollup": "^4.4.1", "solid-js": "^1.8.5", "svelte": "^4.2.5", "tsup": "^7.3.0", "typescript": "^5.2.2", "vite": "^5.0.0", "vitest": "1.0.0-beta.4", "vue": "^3.3.8" } }