UNPKG

4.06 kBJSONView Raw
1{
2 "name": "jotai",
3 "private": false,
4 "version": "1.8.2",
5 "description": "👻 Next gen state management that will spook you",
6 "main": "./index.js",
7 "types": "./index.d.ts",
8 "typesVersions": {
9 "<4.0": {
10 "esm/*": [
11 "ts3.4/*"
12 ],
13 "*": [
14 "ts3.4/*"
15 ]
16 }
17 },
18 "exports": {
19 "./package.json": "./package.json",
20 ".": {
21 "types": "./index.d.ts",
22 "module": "./esm/index.js",
23 "import": "./esm/index.mjs",
24 "default": "./index.js"
25 },
26 "./utils": {
27 "types": "./utils.d.ts",
28 "module": "./esm/utils.js",
29 "import": "./esm/utils.mjs",
30 "default": "./utils.js"
31 },
32 "./devtools": {
33 "types": "./devtools.d.ts",
34 "module": "./esm/devtools.js",
35 "import": "./esm/devtools.mjs",
36 "default": "./devtools.js"
37 },
38 "./immer": {
39 "types": "./immer.d.ts",
40 "module": "./esm/immer.js",
41 "import": "./esm/immer.mjs",
42 "default": "./immer.js"
43 },
44 "./optics": {
45 "types": "./optics.d.ts",
46 "module": "./esm/optics.js",
47 "import": "./esm/optics.mjs",
48 "default": "./optics.js"
49 },
50 "./query": {
51 "types": "./query.d.ts",
52 "module": "./esm/query.js",
53 "import": "./esm/query.mjs",
54 "default": "./query.js"
55 },
56 "./xstate": {
57 "types": "./xstate.d.ts",
58 "module": "./esm/xstate.js",
59 "import": "./esm/xstate.mjs",
60 "default": "./xstate.js"
61 },
62 "./valtio": {
63 "types": "./valtio.d.ts",
64 "module": "./esm/valtio.js",
65 "import": "./esm/valtio.mjs",
66 "default": "./valtio.js"
67 },
68 "./zustand": {
69 "types": "./zustand.d.ts",
70 "module": "./esm/zustand.js",
71 "import": "./esm/zustand.mjs",
72 "default": "./zustand.js"
73 },
74 "./redux": {
75 "types": "./redux.d.ts",
76 "module": "./esm/redux.js",
77 "import": "./esm/redux.mjs",
78 "default": "./redux.js"
79 },
80 "./urql": {
81 "types": "./urql.d.ts",
82 "module": "./esm/urql.js",
83 "import": "./esm/urql.mjs",
84 "default": "./urql.js"
85 },
86 "./babel/plugin-debug-label": {
87 "types": "./babel/plugin-debug-label.d.ts",
88 "module": "./esm/babel/plugin-debug-label.js",
89 "import": "./esm/babel/plugin-debug-label.mjs",
90 "default": "./babel/plugin-debug-label.js"
91 },
92 "./babel/plugin-react-refresh": {
93 "types": "./babel/plugin-react-refresh.d.ts",
94 "module": "./esm/babel/plugin-react-refresh.js",
95 "import": "./esm/babel/plugin-react-refresh.mjs",
96 "default": "./babel/plugin-react-refresh.js"
97 },
98 "./babel/preset": {
99 "types": "./babel/preset.d.ts",
100 "module": "./esm/babel/preset.js",
101 "import": "./esm/babel/preset.mjs",
102 "default": "./babel/preset.js"
103 }
104 },
105 "files": [
106 "**"
107 ],
108 "sideEffects": false,
109 "engines": {
110 "node": ">=12.7.0"
111 },
112 "repository": {
113 "type": "git",
114 "url": "git+https://github.com/pmndrs/jotai.git"
115 },
116 "keywords": [
117 "react",
118 "state",
119 "manager",
120 "management",
121 "recoil",
122 "store"
123 ],
124 "author": "Daishi Kato",
125 "contributors": [],
126 "license": "MIT",
127 "bugs": {
128 "url": "https://github.com/pmndrs/jotai/issues"
129 },
130 "homepage": "https://github.com/pmndrs/jotai",
131 "resolutions": {
132 "date-fns": "2.27.0"
133 },
134 "peerDependencies": {
135 "@babel/core": "*",
136 "@babel/template": "*",
137 "@tanstack/query-core": "*",
138 "@urql/core": "*",
139 "immer": "*",
140 "optics-ts": "*",
141 "react": ">=16.8",
142 "valtio": "*",
143 "wonka": "*",
144 "xstate": "*"
145 },
146 "peerDependenciesMeta": {
147 "@babel/core": {
148 "optional": true
149 },
150 "@babel/template": {
151 "optional": true
152 },
153 "@urql/core": {
154 "optional": true
155 },
156 "immer": {
157 "optional": true
158 },
159 "optics-ts": {
160 "optional": true
161 },
162 "@tanstack/query-core": {
163 "optional": true
164 },
165 "valtio": {
166 "optional": true
167 },
168 "wonka": {
169 "optional": true
170 },
171 "xstate": {
172 "optional": true
173 }
174 }
175}