{
  "name": "dflow",
  "description": "A minimal Dataflow programming engine",
  "type": "module",
  "version": "0.45.0",
  "types": "./dflow.d.ts",
  "exports": "./dflow.js",
  "license": "MIT",
  "homepage": "https://fibo.github.io/dflow",
  "author": {
    "name": "Gianluca Casati",
    "url": "https://fibo.github.io"
  },
  "scripts": {
    "build": "npm run tsc:build && npm run inject_doc_snippets",
    "check_types": "tsc",
    "example:async_nodes": "node docs/examples/async_nodes.ts",
    "example:context": "node docs/examples/context.ts",
    "example:dynamic_math_nodes": "node docs/examples/dynamic_math_nodes.ts",
    "example:hello_world": "node docs/examples/hello_world.ts",
    "example:usage": "node docs/examples/usage.ts",
    "inject_doc_snippets": "node docs/examples/inject_doc_snippets.ts",
    "postversion": "git push origin v${npm_package_version}; git push origin main; npm publish",
    "prebuild": "npm run check_types",
    "preversion": "npm run build",
    "test": "npm run test:dflow && npm run test:nodes",
    "test:dflow": "node --test tests/dflow_test.ts",
    "test:nodes": "node --test tests/nodes/*_test.ts",
    "tsc:build": "tsc --build tsconfig.build.json",
    "tsc:clean": "tsc --build --clean tsconfig.build.json"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/fibo/dflow.git"
  },
  "keywords": [
    "dataflow",
    "dataflow-programming"
  ]
}
