@qundus/qstate
Version:
your everyday state pal
174 lines • 5.54 kB
JSON
{
"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"
}
}