UNPKG

@qundus/qstate

Version:
174 lines 5.54 kB
{ "name": "@qundus/qstate", "version": "0.4.0", "description": "your everyday state pal", "keywords": [ "web", "html", "state-management", "store", "web-store", "preact", "react", "solid", "svelte", "vanilla", "vue", "dom", "vdom" ], "license": "LGPL-3.0-only", "author": { "name": "qundus" }, "repository": { "type": "git", "url": "https://github.com/qundus/js.qstate.git" }, "homepage": "https://github.com/qundus/js.qstate#readme", "files": [ "dist/" ], "type": "module", "types": "./dist/index.d.ts", "main": "./dist/index.cjs", "module": "./dist/index.mjs", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "module": "./dist/index.mjs", "require": "./dist/index.cjs" }, "./checks": { "types": "./dist/checks/index.d.ts", "import": "./dist/checks/index.mjs", "module": "./dist/checks/index.mjs", "require": "./dist/checks/index.cjs" }, "./addons": { "types": "./dist/core/addons/index.d.ts", "import": "./dist/core/addons/index.mjs", "module": "./dist/core/addons/index.mjs", "require": "./dist/core/addons/index.cjs" }, "./events": { "types": "./dist/core/events/index.d.ts", "import": "./dist/core/events/index.mjs", "module": "./dist/core/events/index.mjs", "require": "./dist/core/events/index.cjs" }, "./hooks": { "types": "./dist/core/hooks/index.d.ts", "import": "./dist/core/hooks/index.mjs", "module": "./dist/core/hooks/index.mjs", "require": "./dist/core/hooks/index.cjs" }, "./astro": { "types": "./dist/integrations/astro/index.d.ts", "import": "./dist/integrations/astro/index.mjs", "module": "./dist/integrations/astro/index.mjs", "require": "./dist/integrations/astro/index.cjs" }, "./preact": { "types": "./dist/integrations/preact/index.d.ts", "import": "./dist/integrations/preact/index.mjs", "module": "./dist/integrations/preact/index.mjs", "require": "./dist/integrations/preact/index.cjs" }, "./react": { "types": "./dist/integrations/react/index.d.ts", "import": "./dist/integrations/react/index.mjs", "module": "./dist/integrations/react/index.mjs", "require": "./dist/integrations/react/index.cjs" }, "./solid": { "types": "./dist/integrations/solid/index.d.ts", "import": "./dist/integrations/solid/index.mjs", "module": "./dist/integrations/solid/index.mjs", "require": "./dist/integrations/solid/index.cjs" }, "./solid/*": { "types": "./dist/integrations/solid/_model.d.ts", "import": "./dist/integrations/solid/_model.mjs", "module": "./dist/integrations/solid/_model.mjs", "require": "./dist/integrations/solid/_model.cjs" }, "./svelte": { "types": "./dist/integrations/svelte/index.d.ts", "import": "./dist/integrations/svelte/index.mjs", "module": "./dist/integrations/svelte/index.mjs", "require": "./dist/integrations/svelte/index.cjs" }, "./vanilla": { "types": "./dist/integrations/vanilla/index.d.ts", "import": "./dist/integrations/vanilla/index.mjs", "module": "./dist/integrations/vanilla/index.mjs", "require": "./dist/integrations/vanilla/index.cjs" }, "./vue": { "types": "./dist/integrations/vue/index.d.ts", "import": "./dist/integrations/vue/index.mjs", "module": "./dist/integrations/vue/index.mjs", "require": "./dist/integrations/vue/index.cjs" } }, "devDependencies": { "@biomejs/biome": "2.1.2", "@solidjs/testing-library": "0.8.10", "@testing-library/jest-dom": "6.6.3", "@testing-library/preact": "3.2.4", "@testing-library/react": "16.3.0", "@types/node": "24.0.15", "@types/react": "19.1.8", "@types/react-dom": "19.1.6", "jsdom": "26.1.0", "lefthook": "1.12.2", "preact": "10.26.9", "react": "19.1.0", "react-dom": "19.1.0", "terser": "^5.43.1", "tsup": "^8.5.0", "typescript": "5.8.3", "vitest": "3.2.4" }, "dependencies": { "nanostores": "1.0.1" }, "optionalDependencies": { "@nanostores/persistent": ">=1.1.0", "@inox-tools/request-nanostores": ">=0.4.0", "@nanostores/preact": ">=1.0.0", "@nanostores/react": ">=1.0.0", "@nanostores/solid": ">=1.0.0", "@nanostores/vue": ">=1.0.1", "astro": ">=4", "preact": ">=8.5.2", "react": ">=16.6.3", "react-dom": ">=16.6.3", "solid-js": ">=1.6", "svelte": ">=2.16.1", "zod": ">=3", "vue": "^2.6.14" }, "scripts": { "build": "tsup && node ./root/dist-size.mjs", "watch": "tsup --watch", "check:all": "biome check", "check:all:fix": "biome check --write", "check:errors": "biome check --diagnostic-level=error", "check:errors:fix": "biome check --write --diagnostic-level=error", "check:ci": "biome check --write --diagnostic-level=error --log-kind=compact --reporter=github", "check:lint": "biome lint", "check:lint:fix": "biome lint --write", "check:format": "biome format", "check:format:fix": "biome format --write", "typecheck": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "test:core": "vitest run tests/core", "test:integration": "vitest run tests/integrations", "test:coverage": "vitest run --coverage", "postinstall": "lefthook install" } }