UNPKG

@oazmi/tsignal

Version:

a topological order respecting signals library inspired by SolidJS

74 lines 2.13 kB
{ "name": "@oazmi/tsignal", "version": "0.3.2", "description": "a topological order respecting signals library inspired by SolidJS", "keywords": [ "events", "modular", "typescript", "reactive", "state-management", "effects", "data-flow", "signals", "reactive-programming", "reactivity", "topological-sort", "dag", "directed-acyclic-graph" ], "author": "Omar Azmi", "repository": { "type": "git", "url": "git+https://github.com/omar-azmi/tsignal_ts.git" }, "license": "Anti-Competition License", "bugs": { "url": "https://github.com/omar-azmi/tsignal_ts/issues" }, "module": "./esm/mod.js", "exports": { ".": { "import": "./esm/mod.js" }, "./async_signal": { "import": "./esm/async_signal.js" }, "./context": { "import": "./esm/context.js" }, "./funcdefs": { "import": "./esm/funcdefs.js" }, "./record_signal": { "import": "./esm/record_signal.js" }, "./signal": { "import": "./esm/signal.js" }, "./typedefs": { "import": "./esm/typedefs.js" }, "./jsx-runtime": { "import": "./esm/jsx-runtime/mod.js" } }, "scripts": { "build-dist": "npm run build-esm && npm run build-esm-minify && npm run build-iife && npm run build-iife-minify", "build-esm": "npx esbuild \"./src/mod.ts\" --bundle --format=esm --outfile=\"./dist/@oazmi/tsignal.esm.js\"", "build-esm-minify": "npx esbuild \"./src/mod.ts\" --bundle --minify --format=esm --outfile=\"./dist/@oazmi/tsignal.esm.min.js\"", "build-iife": "npx esbuild \"./src/mod.ts\" --bundle --format=iife --outfile=\"./dist/@oazmi/tsignal.iife.js\"", "build-iife-minify": "npx esbuild \"./src/mod.ts\" --bundle --minify --format=iife --outfile=\"./dist/@oazmi/tsignal.iife.min.js\"" }, "dependencies": { "@oazmi/kitchensink": "^0.7.5-a" }, "devDependencies": { "@types/node": "^20.9.0", "typescript": "^5.0.0", "esbuild": "^0.20.1", "typedoc": "^0.25.9", "typedoc-plugin-missing-exports": "^2.2.0" }, "_generatedBy": "dnt@0.40.0" }