@reatom/core
Version:
The ultimate state manager
124 lines • 2.95 kB
JSON
{
"name": "@reatom/core",
"type": "module",
"version": "1001.0.0",
"description": "The ultimate state manager",
"exports": {
"types": "./dist/index.d.ts",
"require": "./dist/index.cjs",
"default": "./dist/index.js"
},
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"sideEffects": false,
"browserslist": [
"last 1 year"
],
"tsdown": {
"format": {
"esm": {
"target": [
"es2024"
]
},
"cjs": {
"target": [
"node18"
]
}
},
"fixedExtension": false,
"deps": {
"neverBundle": [
"idb-keyval"
]
}
},
"author": "artalar",
"contributors": [
{
"name": "artalar",
"url": "https://github.com/artalar"
}
],
"license": "MIT",
"readme": "README.md",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/reatom/reatom.git"
},
"bugs": {
"url": "https://github.com/reatom/reatom/issues"
},
"homepage": "https://v1000.reatom.dev/",
"keywords": [
"state",
"store",
"flux",
"atom",
"reactive",
"reactivity",
"state-manager",
"reatom"
],
"files": [
"/dist"
],
"dependencies": {
"@standard-schema/spec": "^1.0.0"
},
"optionalDependencies": {
"idb-keyval": "*"
},
"devDependencies": {
"@artalar/act": "latest",
"@frp-ts/core": "latest",
"@ngrx/store": "latest",
"@preact/signals-core": "latest",
"@types/node": "latest",
"@types/ws": "^8.18.1",
"@vitest/browser": "^4.1.2",
"@vitest/browser-playwright": "^4.1.2",
"@vitest/expect": "^4.1.2",
"@vitest/runner": "^4.1.2",
"@webreflection/signal": "latest",
"@whatsup/core": "^2.6.0",
"alien-signals": "^3.1.2",
"cellx": "latest",
"dexnode": "^1.2.2",
"expect-type": "^1.3.0",
"effector": "latest",
"idb-keyval": "^6.2.2",
"jotai": "latest",
"mobx": "latest",
"mol_wire_lib": "latest",
"nanostores": "latest",
"playwright": "^1.57.0",
"react": "^19.2.0",
"reatomV3": "npm:@reatom/core@^3.0.0",
"redux": "latest",
"reselect": "latest",
"s-js": "latest",
"solid-js": "^1.9.11",
"spred": "latest",
"tsdown": "^0.21.2",
"typescript": "^5.9.3",
"usignal": "latest",
"vitest": "^4.1.2",
"wonka": "latest",
"ws": "^8.18.3",
"zod": "^4.1.13"
},
"scripts": {
"build": "tsdown",
"test": "pnpm run test:unit && pnpm run test:browser",
"test:unit": "vitest run",
"test:browser": "[ -z \"$CI\" ] && [ -z \"$VERCEL\" ] && vitest run --config=vitest.browser.config.ts || echo 'Skipping browser tests in CI environment'",
"test:watch": "vitest",
"deopt": "dexnode deopt.js",
"bench_dynamic": "tsx bench_dynamic.ts",
"bench_computed": "tsx bench_computed.ts",
"bench_computed:mem": "node --expose-gc --import=tsx bench_computed.ts"
}
}