UNPKG

4.85 kBJSONView Raw
1{
2 "name": "@thi.ng/api",
3 "version": "8.7.0",
4 "description": "Common, generic types, interfaces & mixins",
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/api#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 "Matei Adriel (https://github.com/Mateiadrielrafael)"
27 ],
28 "license": "Apache-2.0",
29 "scripts": {
30 "build": "yarn clean && tsc --declaration",
31 "clean": "rimraf '*.js' '*.d.ts' '*.map' doc api decorators mixins",
32 "doc": "typedoc --excludePrivate --excludeInternal --out doc src/index.ts",
33 "doc:ae": "mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose",
34 "doc:readme": "yarn doc:stats && tools:readme",
35 "doc:stats": "tools:module-stats",
36 "pub": "yarn npm publish --access public",
37 "test": "testament test"
38 },
39 "devDependencies": {
40 "@microsoft/api-extractor": "^7.34.2",
41 "@thi.ng/testament": "^0.3.10",
42 "rimraf": "^4.1.2",
43 "tools": "^0.0.1",
44 "typedoc": "^0.23.24",
45 "typescript": "^4.9.5"
46 },
47 "keywords": [
48 "assert",
49 "constants",
50 "decorators",
51 "generic",
52 "interface",
53 "mixin",
54 "type",
55 "typescript"
56 ],
57 "publishConfig": {
58 "access": "public"
59 },
60 "browser": {
61 "process": false,
62 "setTimeout": false
63 },
64 "engines": {
65 "node": ">=12.7"
66 },
67 "files": [
68 "./*.js",
69 "./*.d.ts",
70 "decorators",
71 "mixins"
72 ],
73 "exports": {
74 ".": {
75 "default": "./index.js"
76 },
77 "./api": {
78 "default": "./api.js"
79 },
80 "./assoc": {
81 "default": "./assoc.js"
82 },
83 "./bind": {
84 "default": "./bind.js"
85 },
86 "./buffered": {
87 "default": "./buffered.js"
88 },
89 "./clear": {
90 "default": "./clear.js"
91 },
92 "./compare": {
93 "default": "./compare.js"
94 },
95 "./contains": {
96 "default": "./contains.js"
97 },
98 "./copy": {
99 "default": "./copy.js"
100 },
101 "./decorators/configurable": {
102 "default": "./decorators/configurable.js"
103 },
104 "./decorators/deprecated": {
105 "default": "./decorators/deprecated.js"
106 },
107 "./decorators/nomixin": {
108 "default": "./decorators/nomixin.js"
109 },
110 "./decorators/sealed": {
111 "default": "./decorators/sealed.js"
112 },
113 "./deref": {
114 "default": "./deref.js"
115 },
116 "./dissoc": {
117 "default": "./dissoc.js"
118 },
119 "./empty": {
120 "default": "./empty.js"
121 },
122 "./enable": {
123 "default": "./enable.js"
124 },
125 "./equiv": {
126 "default": "./equiv.js"
127 },
128 "./event": {
129 "default": "./event.js"
130 },
131 "./fn": {
132 "default": "./fn.js"
133 },
134 "./get": {
135 "default": "./get.js"
136 },
137 "./grid": {
138 "default": "./grid.js"
139 },
140 "./hash": {
141 "default": "./hash.js"
142 },
143 "./hiccup": {
144 "default": "./hiccup.js"
145 },
146 "./id": {
147 "default": "./id.js"
148 },
149 "./indexed": {
150 "default": "./indexed.js"
151 },
152 "./into": {
153 "default": "./into.js"
154 },
155 "./keyval": {
156 "default": "./keyval.js"
157 },
158 "./length": {
159 "default": "./length.js"
160 },
161 "./meta": {
162 "default": "./meta.js"
163 },
164 "./mixin": {
165 "default": "./mixin.js"
166 },
167 "./mixins/ienable": {
168 "default": "./mixins/ienable.js"
169 },
170 "./mixins/igrid": {
171 "default": "./mixins/igrid.js"
172 },
173 "./mixins/inotify": {
174 "default": "./mixins/inotify.js"
175 },
176 "./mixins/iterable": {
177 "default": "./mixins/iterable.js"
178 },
179 "./mixins/iwatch": {
180 "default": "./mixins/iwatch.js"
181 },
182 "./null": {
183 "default": "./null.js"
184 },
185 "./object": {
186 "default": "./object.js"
187 },
188 "./path": {
189 "default": "./path.js"
190 },
191 "./predicate": {
192 "default": "./predicate.js"
193 },
194 "./prim": {
195 "default": "./prim.js"
196 },
197 "./range": {
198 "default": "./range.js"
199 },
200 "./release": {
201 "default": "./release.js"
202 },
203 "./reset": {
204 "default": "./reset.js"
205 },
206 "./select": {
207 "default": "./select.js"
208 },
209 "./seq": {
210 "default": "./seq.js"
211 },
212 "./set": {
213 "default": "./set.js"
214 },
215 "./stack": {
216 "default": "./stack.js"
217 },
218 "./tuple": {
219 "default": "./tuple.js"
220 },
221 "./typedarray": {
222 "default": "./typedarray.js"
223 },
224 "./watch": {
225 "default": "./watch.js"
226 }
227 },
228 "gitHead": "50ba9c87676fac60c46d2bc0e4d2c7711a374a68\n"
229}
\No newline at end of file