UNPKG

nuqs-svelte

Version:

Svelte adaptation of the `nuqs` library for managing URL query strings as state.

126 lines (125 loc) 3.43 kB
{ "name": "nuqs-svelte", "version": "1.2.1", "description": "Svelte adaptation of the `nuqs` library for managing URL query strings as state.", "license": "MIT", "author": { "name": "Isaque Weskerson", "email": "me@rtrampox.dev" }, "funding": "https://github.com/sponsors/rtrampox", "repository": { "type": "git", "url": "git+https://github.com/rtrampox/nuqs-svelte.git", "directory": "packages/nuqs-svelte" }, "keywords": [ "url state", "url", "querystring", "query string", "search params", "svelte-usequerystate", "sveltekit-usequerystate", "useQueryState", "useQueryStates", "nuqs-svelte", "nuqs svelte", "svelte", "svelte-kit", "sveltekit" ], "scripts": { "dev": "vite dev", "build": "vite build && pnpm run prepack", "preview": "vite preview", "prepare": "svelte-kit sync || echo ''", "prepack": "svelte-kit sync && svelte-package && publint && node ./scripts/prepack.js", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "format": "prettier --write .", "lint": "prettier --check . && eslint .", "test:unit": "vitest", "test": "pnpm run test:unit -- --run && pnpm run test:e2e", "test:e2e": "playwright test", "semantic-release": "semantic-release" }, "files": [ "dist", "!dist/**/*.test.*", "!dist/**/*.spec.*" ], "sideEffects": [ "**/*.css" ], "svelte": "./dist/index.js", "types": "./dist/index.d.ts", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "svelte": "./dist/index.js" }, "./adapters/svelte-kit": { "types": "./dist/adapters/svelte-kit/index.d.ts", "svelte": "./dist/adapters/svelte-kit/index.js" }, "./adapters/native": { "types": "./dist/adapters/native/index.d.ts", "svelte": "./dist/adapters/native/index.js" }, "./adapters/custom": { "types": "./dist/adapters/custom.d.ts", "svelte": "./dist/adapters/custom.js" } }, "peerDependencies": { "@sveltejs/kit": ">=2.16.0", "svelte": ">=5.0.0" }, "peerDependenciesMeta": { "@sveltejs/kit": { "optional": true }, "svelte": { "optional": false } }, "devDependencies": { "@eslint/compat": "^1.2.5", "@eslint/js": "^9.18.0", "@sveltejs/adapter-auto": "^6.0.0", "@sveltejs/kit": "^2.21.3", "@sveltejs/package": "^2.0.0", "@sveltejs/vite-plugin-svelte": "^5.0.0", "@tailwindcss/vite": "^4.0.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/svelte": "^5.2.4", "@types/node": "^24.0.3", "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-svelte": "^3.9.0", "globals": "^16.0.0", "jsdom": "^26.0.0", "prettier": "^3.4.2", "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.11", "publint": "^0.3.2", "semantic-release": "^24.2.3", "svelte": "^5.34.3", "svelte-check": "^4.2.0", "tailwindcss": "^4.0.0", "typescript": "^5.0.0", "typescript-eslint": "^8.20.0", "vite": "^6.2.6", "vitest": "^3.2.2" }, "dependencies": { "mitt": "^3.0.1" }, "publishConfig": { "access": "public", "provenance": true, "registry": "https://registry.npmjs.org/" } }