@thi.ng/api
Version:
Common, generic types, interfaces & mixins
232 lines • 5.09 kB
JSON
{
"name": "@thi.ng/api",
"version": "8.11.2",
"description": "Common, generic types, interfaces & mixins",
"type": "module",
"module": "./index.js",
"typings": "./index.d.ts",
"sideEffects": false,
"repository": {
"type": "git",
"url": "https://github.com/thi-ng/umbrella.git"
},
"homepage": "https://github.com/thi-ng/umbrella/tree/develop/packages/api#readme",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/postspectacular"
},
{
"type": "patreon",
"url": "https://patreon.com/thing_umbrella"
}
],
"author": "Karsten Schmidt (https://thi.ng)",
"contributors": [
"Matei Adriel (https://github.com/Mateiadrielrafael)"
],
"license": "Apache-2.0",
"scripts": {
"build": "yarn build:esbuild && yarn build:decl",
"build:decl": "tsc --declaration --emitDeclarationOnly",
"build:esbuild": "esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts",
"clean": "bun ../../tools/src/clean-package.ts decorators mixins",
"doc": "typedoc --excludePrivate --excludeInternal --out doc src/index.ts",
"doc:ae": "mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose",
"doc:readme": "bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts",
"pub": "yarn npm publish --access public",
"test": "bun test",
"tool:tangle": "../../node_modules/.bin/tangle src/**/*.ts"
},
"devDependencies": {
"@microsoft/api-extractor": "^7.43.2",
"esbuild": "^0.21.1",
"typedoc": "^0.25.13",
"typescript": "^5.4.5"
},
"keywords": [
"assert",
"constants",
"decorators",
"generic",
"interface",
"mixin",
"type",
"typescript"
],
"publishConfig": {
"access": "public"
},
"browser": {
"process": false,
"setTimeout": false
},
"engines": {
"node": ">=18"
},
"files": [
"./*.js",
"./*.d.ts",
"decorators",
"mixins"
],
"exports": {
".": {
"default": "./index.js"
},
"./api": {
"default": "./api.js"
},
"./assoc": {
"default": "./assoc.js"
},
"./async": {
"default": "./async.js"
},
"./bind": {
"default": "./bind.js"
},
"./buffered": {
"default": "./buffered.js"
},
"./clear": {
"default": "./clear.js"
},
"./compare": {
"default": "./compare.js"
},
"./contains": {
"default": "./contains.js"
},
"./copy": {
"default": "./copy.js"
},
"./decorators/configurable": {
"default": "./decorators/configurable.js"
},
"./decorators/deprecated": {
"default": "./decorators/deprecated.js"
},
"./decorators/nomixin": {
"default": "./decorators/nomixin.js"
},
"./decorators/sealed": {
"default": "./decorators/sealed.js"
},
"./deref": {
"default": "./deref.js"
},
"./dissoc": {
"default": "./dissoc.js"
},
"./empty": {
"default": "./empty.js"
},
"./enable": {
"default": "./enable.js"
},
"./equiv": {
"default": "./equiv.js"
},
"./event": {
"default": "./event.js"
},
"./fn": {
"default": "./fn.js"
},
"./get": {
"default": "./get.js"
},
"./grid": {
"default": "./grid.js"
},
"./hash": {
"default": "./hash.js"
},
"./hiccup": {
"default": "./hiccup.js"
},
"./id": {
"default": "./id.js"
},
"./indexed": {
"default": "./indexed.js"
},
"./into": {
"default": "./into.js"
},
"./keyval": {
"default": "./keyval.js"
},
"./length": {
"default": "./length.js"
},
"./meta": {
"default": "./meta.js"
},
"./mixin": {
"default": "./mixin.js"
},
"./mixins/ienable": {
"default": "./mixins/ienable.js"
},
"./mixins/igrid": {
"default": "./mixins/igrid.js"
},
"./mixins/inotify": {
"default": "./mixins/inotify.js"
},
"./mixins/iterable": {
"default": "./mixins/iterable.js"
},
"./mixins/iwatch": {
"default": "./mixins/iwatch.js"
},
"./null": {
"default": "./null.js"
},
"./object": {
"default": "./object.js"
},
"./path": {
"default": "./path.js"
},
"./predicate": {
"default": "./predicate.js"
},
"./prim": {
"default": "./prim.js"
},
"./range": {
"default": "./range.js"
},
"./release": {
"default": "./release.js"
},
"./reset": {
"default": "./reset.js"
},
"./select": {
"default": "./select.js"
},
"./seq": {
"default": "./seq.js"
},
"./set": {
"default": "./set.js"
},
"./stack": {
"default": "./stack.js"
},
"./tuple": {
"default": "./tuple.js"
},
"./typedarray": {
"default": "./typedarray.js"
},
"./watch": {
"default": "./watch.js"
}
},
"gitHead": "df34b4a9e650cc7323575356de207d78933bdcf3\n"
}