@thi.ng/api
Version:
Common, generic types, interfaces & mixins
237 lines • 5.04 kB
JSON
{
"name": "@thi.ng/api",
"version": "8.11.27",
"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://thi.ng/api",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/postspectacular"
},
{
"type": "patreon",
"url": "https://patreon.com/thing_umbrella"
},
{
"type": "liberapay",
"url": "https://liberapay.com/thi.ng"
}
],
"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 --options ../../typedoc.json --out doc src/index.ts",
"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": {
"esbuild": "^0.25.3",
"typedoc": "^0.28.3",
"typescript": "^5.8.3"
},
"keywords": [
"constants",
"decorators",
"generic",
"interfaces",
"mixins",
"typedarray",
"types",
"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"
}
},
"thi.ng": {
"tag": "none"
},
"gitHead": "4354686a6fb1f82c09ea48f92f87786191b231a0\n"
}