{
  "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"
}