1{
2 "name": "@effect/atom-react",
3 "version": "4.0.1",
4 "type": "module",
5 "license": "MIT",
6 "description": "React bindings for the Effect Atom modules",
7 "homepage": "https://effect.website",
8 "repository": {
9 "type": "git",
10 "url": "https://github.com/Effect-TS/effect.git",
11 "directory": "packages/atom/react"
12 },
13 "bugs": {
14 "url": "https://github.com/Effect-TS/effect/issues"
15 },
16 "tags": [
17 "typescript",
18 "react",
19 "database"
20 ],
21 "keywords": [
22 "typescript",
23 "react",
24 "database"
25 ],
26 "sideEffects": [],
27 "exports": {
28 "./package.json": "./package.json",
29 ".": "./src/index.ts",
30 "./*": "./src/*.ts",
31 "./internal/*": null,
32 "./index": null,
33 "./*/index": null
34 },
35 "files": [
36 "src/**/*.ts",
37 "dist/**/*.js",
38 "dist/**/*.js.map",
39 "dist/**/*.d.ts",
40 "dist/**/*.d.ts.map",
41 "AGENTS.md",
42 "CLAUDE.md",
43 "ai-docs/**/*"
44 ],
45 "publishConfig": {
46 "access": "public",
47 "provenance": true,
48 "exports": {
49 "./package.json": "./package.json",
50 ".": "./dist/index.js",
51 "./*": "./dist/*.js",
52 "./internal/*": null,
53 "./index": null,
54 "./*/index": null
55 }
56 },
57 "scripts": {
58 "build": "tsc -b tsconfig.json && pnpm babel",
59 "babel": "babel dist --plugins annotate-pure-calls --out-dir dist --source-maps",
60 "check": "tsc -b tsconfig.json"
61 },
62 "peerDependencies": {
63 "effect": "workspace:^",
64 "react": ">=19.0.0 <20.0.0",
65 "scheduler": ">=0.25.0 <0.28.0"
66 },
67 "devDependencies": {
68 "@testing-library/dom": "^10.4.2",
69 "@testing-library/jest-dom": "^7.0.1",
70 "@testing-library/react": "^16.3.3",
71 "@types/react": "^19.3.0",
72 "@types/react-dom": "^19.3.0",
73 "@types/scheduler": "^0.28.0",
74 "effect": "workspace:^",
75 "jsdom": "~30.0.1",
76 "react": "^19.3.0",
77 "react-dom": "^19.3.0",
78 "react-error-boundary": "^6.1.6",
79 "scheduler": "^0.28.0"
80 }
81}