UNPKG

svelte-query-params

Version:

A lightweight, dead-simple, type-safe reactive query parameter store built for Svelte 5.

153 lines (152 loc) 3.77 kB
{ "name": "svelte-query-params", "type": "module", "version": "0.2.5", "description": "A lightweight, dead-simple, type-safe reactive query parameter store built for Svelte 5.", "author": "Ernest Nkansah-Badu <ernestjbadu@outlook.com>", "license": "MIT", "homepage": "https://github.com/Ernxst/svelte-query-params", "repository": { "type": "git", "url": "git+https://github.com/Ernxst/svelte-query-params.git", "directory": "packages/core" }, "bugs": { "url": "https://github.com/Ernxst/svelte-query-params/issues" }, "keywords": [ "reactive", "search", "search-params", "search params", "search-parameters", "search parameters", "query", "querystring", "query parameters", "query-parameters", "query params", "query-params", "svelte", "sveltejs", "sveltekit", "ssr", "browser", "url" ], "sideEffects": false, "publishConfig": { "access": "public" }, "exports": { ".": { "svelte": "./dist/index.svelte.js", "import": { "types": "./dist/index.svelte.d.ts", "default": "./dist/index.svelte.js" }, "require": { "types": "./dist/index.svelte.d.cts", "import": "./dist/index.svelte.cjs" } }, "./adapters": { "svelte": "./dist/adapters/index.js", "import": { "types": "./dist/adapters/index.d.ts", "default": "./dist/adapters/index.js" }, "require": { "types": "./dist/adapters/index.d.cts", "import": "./dist/adapters/index.cjs" } }, "./adapters/browser": { "svelte": "./dist/adapters/browser/index.js", "import": { "types": "./dist/adapters/browser/index.d.ts", "default": "./dist/adapters/browser/index.js" }, "require": { "types": "./dist/adapters/browser/index.d.cts", "import": "./dist/adapters/browser/index.cjs" } }, "./adapters/sveltekit": { "svelte": "./dist/adapters/sveltekit/index.js", "import": { "types": "./dist/adapters/sveltekit/index.d.ts", "default": "./dist/adapters/sveltekit/index.js" }, "require": { "types": "./dist/adapters/sveltekit/index.d.cts", "import": "./dist/adapters/sveltekit/index.cjs" } } }, "main": "dist/index.svelte.cjs", "module": "dist/index.svelte.js", "svelte": "dist/index.svelte.js", "types": "dist/index.svelte.d.ts", "files": [ "dist", "README.md" ], "engines": { "node": ">=v20.0.0" }, "scripts": { "build": "tsup", "postbuild": "publint", "-------------------------------------------------------------------------------": "", "svelte:sync": "svelte-kit sync", "typecheck": "svelte-kit sync && svelte-check", "--------------------------------------------------------------------------------": "", "test": "vitest run", "test:types": "vitest run --typecheck", "test:watch": "vitest", "test:e2e": "playwright test", "---------------------------------------------------------------------------------": "", "postinstall": "svelte-kit sync" }, "peerDependencies": { "@sveltejs/kit": "^2.0.0", "svelte": "^5.0.0-next.169", "valibot": "^0.31.0", "zod": "^3.22.2" }, "peerDependenciesMeta": { "@sveltejs/kit": { "optional": true }, "svelte": { "optional": false }, "valibot": { "optional": true }, "zod": { "optional": true } }, "dependencies": { "@sveltejs/kit": "^2.0.0", "svelte": "^5.0.0-next.1", "valibot": "^0.31.0", "zod": "^3.22.2" }, "devDependencies": { "@playwright/test": "1.45.0", "@sveltejs/adapter-auto": "3.2.2", "@sveltejs/vite-plugin-svelte": "3.1.1", "@testing-library/jest-dom": "6.4.6", "@testing-library/svelte": "5.1.0", "@testing-library/user-event": "14.5.2", "@types/node": "20.14.9", "jsdom": "24.1.0", "svelte-check": "3.8.1", "tslib": "2.6.3", "vite": "5.3.1", "vitest": "1.6.0" } }