UNPKG

@thi.ng/api

Version:

Common, generic types, interfaces & mixins

237 lines 5.04 kB
{ "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" }