{
  "name": "@macfja/svelte-persistent-runes",
  "version": "1.1.0",
  "description": "A Svelte reactive rune that keep its value through pages and reloads",
  "license": "MIT",
  "author": "MacFJA",
  "homepage": "https://github.com/MacFJA/svelte-persistent-runes",
  "repository": {
    "type": "git",
    "url": "https://github.com/MacFJA/svelte-persistent-runes"
  },
  "bugs": "https://github.com/MacFJA/svelte-persistent-runes/issues",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "default": "./dist/index.js"
    },
    "./preprocessor": {
      "types": "./dist/preprocessor.d.ts",
      "import": "./dist/preprocessor.mjs",
      "default": "./dist/preprocessor.js"
    },
    "./plugins": {
      "types": "./dist/plugins.d.ts",
      "import": "./dist/plugins.mjs",
      "default": "./dist/plugins.js"
    },
    "./options": {
      "types": "./dist/options.d.ts",
      "import": "./dist/options.mjs",
      "default": "./dist/options.js"
    }
  },
  "main": "dist/index.js",
  "files": [
    "dist/"
  ],
  "types": "dist/index.d.ts",
  "dependencies": {
    "@macfja/serializer": "^1.1.4",
    "browser-cookies": "^1.2.0",
    "cookie": "^1.0.2",
    "devalue": "^5.1.1",
    "esserializer": "^1.3.11",
    "next-json": "^0.4.0",
    "php-serialize": "^5.0.1",
    "serialize-anything": "^1.2.3",
    "sjcl-codec-hex": "^1.0.0",
    "sjcl-es": "^2.0.0",
    "source-map": "^0.7.4",
    "superjson": "^2.2.2",
    "svelte": "^5.0.0",
    "ts-morph": "^24.0.0"
  },
  "peerDependencies": {
    "vite": "^5 || ^6"
  },
  "devDependencies": {
    "@biomejs/biome": "^1.9.4",
    "ava": "^6.2.0",
    "npm-run-all": "^4.1.5",
    "pkgroll": "^2.5.1",
    "prettier-package-json": "^2.8.0",
    "rollup": "^4.28.1",
    "tsimp": "^2.0.12",
    "typescript": "^5.7.2",
    "vite": "^6.2.1"
  },
  "keywords": [
    "cookie",
    "encryptedStorage",
    "localStorage",
    "persist",
    "persistent",
    "rune",
    "runes",
    "sessionStorage",
    "svelte",
    "sveltejs",
    "sveltekit"
  ],
  "ava": {
    "extensions": {
      "ts": "module"
    },
    "nodeArguments": [
      "--import=tsimp"
    ]
  },
  "scripts": {
    "build": "pkgroll --minify --clean-dist",
    "fix": "run-s fix:*",
    "fix:biome": "biome check --write .",
    "fix:pkg": "prettier-package-json --use-tabs --write ./package.json",
    "lint": "run-p --aggregate-output --continue-on-error --print-label lint:*",
    "lint:biome": "biome check .",
    "lint:pkg": "prettier-package-json --use-tabs ./package.json --list-different 1>/dev/null || prettier-package-json --use-tabs ./package.json | diff --color -u ./package.json -",
    "test": "ava",
    "test:watch": "ava --watch"
  }
}