UNPKG

@macfja/svelte-persistent-runes

Version:

A Svelte reactive rune that keep its value through pages and reloads

103 lines 2.76 kB
{ "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" } }