UNPKG

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