UNPKG

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