{
  "name": "@passlock/sveltekit",
  "version": "0.9.32",
  "description": "Passkey authentication and social login for SvelteKit apps",
  "keywords": [
    "passkey",
    "passkeys",
    "webauthn",
    "google one tap",
    "sign in with google",
    "sign in with apple",
    "svelte",
    "sveltekit"
  ],
  "author": {
    "name": "Toby Hobson",
    "email": "toby@passlock.dev"
  },
  "license": "MIT",
  "homepage": "https://passlock.dev",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/passlock-dev/passlock.git",
    "directory": "packages/sveltekit"
  },
  "bugs": {
    "url": "https://github.com/passlock-dev/passlock/issues",
    "email": "team@passlock.dev"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "svelte": "./dist/index.js"
    },
    "./superforms": {
      "types": "./dist/superforms/index.d.ts",
      "import": "./dist/superforms/index.js",
      "svelte": "./dist/superforms/index.js"
    },
    "./components/social": {
      "types": "./dist/components/social/index.d.ts",
      "import": "./dist/components/social/index.js",
      "svelte": "./dist/components/social/index.js"
    }
  },
  "files": [
    "src",
    "dist",
    "!dist/**/*.test.*",
    "!dist/**/*.spec.*"
  ],
  "peerDependencies": {
    "@sveltejs/kit": "^2.6.2",
    "svelte": "^4.0.0",
    "sveltekit-superforms": "^2.15.2"
  },
  "peerDependenciesMeta": {
    "sveltekit-superforms": {
      "optional": true
    }
  },
  "dependencies": {
    "@effect/schema": "0.74.1",
    "effect": "3.8.4",
    "@passlock/client": "0.9.32",
    "@passlock/shared": "0.9.32"
  },
  "devDependencies": {
    "@qetza/replacetokens": "^1.7.0",
    "@sveltejs/adapter-auto": "^3.2.5",
    "@sveltejs/kit": "^2.6.2",
    "@sveltejs/package": "^2.3.5",
    "@sveltejs/vite-plugin-svelte": "^3.1.2",
    "@types/apple-signin-api": "^1.5.3",
    "@types/eslint": "^9.6.1",
    "@types/google-one-tap": "^1.2.6",
    "@types/node": "^22.7.4",
    "eslint": "^9.12.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-svelte": "^2.44.1",
    "globals": "^15.10.0",
    "prettier": "^3.3.3",
    "prettier-plugin-svelte": "^3.2.7",
    "publint": "^0.2.11",
    "rimraf": "^6.0.1",
    "svelte": "^4.2.19",
    "svelte-check": "^4.0.4",
    "sveltekit-superforms": "^2.19.1",
    "tslib": "^2.7.0",
    "typescript": "^5.6.2",
    "typescript-eslint": "^8.8.0",
    "vite": "^5.4.8",
    "vitest": "^2.1.2"
  },
  "svelte": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "type": "module",
  "scripts": {
    "dev": "vite dev",
    "clean": "rimraf ./dist",
    "typecheck": "pnpm run check:errors",
    "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
    "check:errors": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --threshold error",
    "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
    "test": "vitest run",
    "test:watch": "vitest dev",
    "test:ui": "vitest --coverage.enabled=true --ui",
    "test:coverage": "vitest run --coverage",
    "format": "prettier --write \"(src|scripts)/**/*.+(js|ts|json|svelte)\"",
    "lint": "eslint ./src",
    "lint:fix": "pnpm run lint --fix",
    "build": "pnpm run check:errors && svelte-package",
    "build:clean": "pnpm run clean && pnpm run build",
    "build:readme": "LATEST=${npm_package_version} tsx ../shared/scripts/replace-readme-tokens.ts ./packages/sveltekit",
    "replaceTokens": "LATEST=${npm_package_version} tsx ../shared/scripts/replace-tokens.ts ./packages/sveltekit",
    "build:production": "pnpm run build:clean && pnpm run build:readme && pnpm run replaceTokens && echo '' && publint",
    "upgrade:deps": "ncu --peer -x effect -x @effect/* -i -u"
  }
}