@macfja/svelte-persistent-runes
Version:
A Svelte reactive rune that keep its value through pages and reloads
103 lines • 2.76 kB
JSON
{
"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"
}
}