UNPKG

6.75 kBJSONView Raw
1{
2 "name": "@thi.ng/checks",
3 "version": "3.5.4",
4 "description": "Collection of 70+ type, feature & value checks",
5 "type": "module",
6 "module": "./index.js",
7 "typings": "./index.d.ts",
8 "sideEffects": false,
9 "repository": {
10 "type": "git",
11 "url": "https://github.com/thi-ng/umbrella.git"
12 },
13 "homepage": "https://github.com/thi-ng/umbrella/tree/develop/packages/checks#readme",
14 "funding": [
15 {
16 "type": "github",
17 "url": "https://github.com/sponsors/postspectacular"
18 },
19 {
20 "type": "patreon",
21 "url": "https://patreon.com/thing_umbrella"
22 }
23 ],
24 "author": "Karsten Schmidt (https://thi.ng)",
25 "contributors": [
26 "Gavin Cannizzaro (https://github.com/gavinpc-mindgrub)",
27 "Jay Zawrotny (https://github.com/eccentric-j)"
28 ],
29 "license": "Apache-2.0",
30 "scripts": {
31 "build": "yarn build:esbuild && yarn build:decl",
32 "build:decl": "tsc --declaration --emitDeclarationOnly",
33 "build:esbuild": "esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts",
34 "clean": "rimraf --glob '*.js' '*.d.ts' '*.map' doc",
35 "doc": "typedoc --excludePrivate --excludeInternal --out doc src/index.ts",
36 "doc:ae": "mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose",
37 "doc:readme": "bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts",
38 "pub": "yarn npm publish --access public",
39 "test": "bun test",
40 "tool:tangle": "../../node_modules/.bin/tangle src/**/*.ts"
41 },
42 "dependencies": {
43 "tslib": "^2.6.2"
44 },
45 "devDependencies": {
46 "@microsoft/api-extractor": "^7.42.3",
47 "@types/node": "^20.11.26",
48 "esbuild": "^0.20.1",
49 "rimraf": "^5.0.5",
50 "typedoc": "^0.25.12",
51 "typescript": "^5.4.2"
52 },
53 "keywords": [
54 "detect",
55 "feature",
56 "reflect",
57 "typescript",
58 "validate"
59 ],
60 "publishConfig": {
61 "access": "public"
62 },
63 "browser": {
64 "process": false,
65 "setTimeout": false
66 },
67 "engines": {
68 "node": ">=18"
69 },
70 "files": [
71 "./*.js",
72 "./*.d.ts"
73 ],
74 "exports": {
75 ".": {
76 "default": "./index.js"
77 },
78 "./exists-not-null": {
79 "default": "./exists-not-null.js"
80 },
81 "./exists": {
82 "default": "./exists.js"
83 },
84 "./has-bigint": {
85 "default": "./has-bigint.js"
86 },
87 "./has-crypto": {
88 "default": "./has-crypto.js"
89 },
90 "./has-max-length": {
91 "default": "./has-max-length.js"
92 },
93 "./has-min-length": {
94 "default": "./has-min-length.js"
95 },
96 "./has-performance": {
97 "default": "./has-performance.js"
98 },
99 "./has-wasm": {
100 "default": "./has-wasm.js"
101 },
102 "./has-webgl": {
103 "default": "./has-webgl.js"
104 },
105 "./has-websocket": {
106 "default": "./has-websocket.js"
107 },
108 "./implements-function": {
109 "default": "./implements-function.js"
110 },
111 "./is-alphanum": {
112 "default": "./is-alphanum.js"
113 },
114 "./is-array": {
115 "default": "./is-array.js"
116 },
117 "./is-arraybufferlike": {
118 "default": "./is-arraybufferlike.js"
119 },
120 "./is-arraybufferview": {
121 "default": "./is-arraybufferview.js"
122 },
123 "./is-arraylike": {
124 "default": "./is-arraylike.js"
125 },
126 "./is-ascii": {
127 "default": "./is-ascii.js"
128 },
129 "./is-async-iterable": {
130 "default": "./is-async-iterable.js"
131 },
132 "./is-bigint": {
133 "default": "./is-bigint.js"
134 },
135 "./is-blob": {
136 "default": "./is-blob.js"
137 },
138 "./is-boolean": {
139 "default": "./is-boolean.js"
140 },
141 "./is-chrome": {
142 "default": "./is-chrome.js"
143 },
144 "./is-data-url": {
145 "default": "./is-data-url.js"
146 },
147 "./is-date": {
148 "default": "./is-date.js"
149 },
150 "./is-even": {
151 "default": "./is-even.js"
152 },
153 "./is-false": {
154 "default": "./is-false.js"
155 },
156 "./is-file": {
157 "default": "./is-file.js"
158 },
159 "./is-firefox": {
160 "default": "./is-firefox.js"
161 },
162 "./is-float-string": {
163 "default": "./is-float-string.js"
164 },
165 "./is-function": {
166 "default": "./is-function.js"
167 },
168 "./is-generator": {
169 "default": "./is-generator.js"
170 },
171 "./is-hex-color": {
172 "default": "./is-hex-color.js"
173 },
174 "./is-hex": {
175 "default": "./is-hex.js"
176 },
177 "./is-ie": {
178 "default": "./is-ie.js"
179 },
180 "./is-in-range": {
181 "default": "./is-in-range.js"
182 },
183 "./is-int-string": {
184 "default": "./is-int-string.js"
185 },
186 "./is-int32": {
187 "default": "./is-int32.js"
188 },
189 "./is-iterable": {
190 "default": "./is-iterable.js"
191 },
192 "./is-map": {
193 "default": "./is-map.js"
194 },
195 "./is-mobile": {
196 "default": "./is-mobile.js"
197 },
198 "./is-nan": {
199 "default": "./is-nan.js"
200 },
201 "./is-negative": {
202 "default": "./is-negative.js"
203 },
204 "./is-nil": {
205 "default": "./is-nil.js"
206 },
207 "./is-node": {
208 "default": "./is-node.js"
209 },
210 "./is-not-string-iterable": {
211 "default": "./is-not-string-iterable.js"
212 },
213 "./is-null": {
214 "default": "./is-null.js"
215 },
216 "./is-number": {
217 "default": "./is-number.js"
218 },
219 "./is-numeric": {
220 "default": "./is-numeric.js"
221 },
222 "./is-object": {
223 "default": "./is-object.js"
224 },
225 "./is-odd": {
226 "default": "./is-odd.js"
227 },
228 "./is-plain-object": {
229 "default": "./is-plain-object.js"
230 },
231 "./is-positive": {
232 "default": "./is-positive.js"
233 },
234 "./is-primitive": {
235 "default": "./is-primitive.js"
236 },
237 "./is-promise": {
238 "default": "./is-promise.js"
239 },
240 "./is-promiselike": {
241 "default": "./is-promiselike.js"
242 },
243 "./is-proto-path": {
244 "default": "./is-proto-path.js"
245 },
246 "./is-regexp": {
247 "default": "./is-regexp.js"
248 },
249 "./is-safari": {
250 "default": "./is-safari.js"
251 },
252 "./is-set": {
253 "default": "./is-set.js"
254 },
255 "./is-string": {
256 "default": "./is-string.js"
257 },
258 "./is-symbol": {
259 "default": "./is-symbol.js"
260 },
261 "./is-touch-event": {
262 "default": "./is-touch-event.js"
263 },
264 "./is-transferable": {
265 "default": "./is-transferable.js"
266 },
267 "./is-true": {
268 "default": "./is-true.js"
269 },
270 "./is-typedarray": {
271 "default": "./is-typedarray.js"
272 },
273 "./is-uint32": {
274 "default": "./is-uint32.js"
275 },
276 "./is-undefined": {
277 "default": "./is-undefined.js"
278 },
279 "./is-uuid": {
280 "default": "./is-uuid.js"
281 },
282 "./is-uuid4": {
283 "default": "./is-uuid4.js"
284 },
285 "./is-zero": {
286 "default": "./is-zero.js"
287 }
288 },
289 "gitHead": "4b3d4ab6ce373ca817ad780f679572169a9ed733\n"
290}
\No newline at end of file