UNPKG

@lf-lang/reactor-ts

Version:

A reactor-oriented programming framework in TypeScript

87 lines (86 loc) 2.39 kB
{ "name": "@lf-lang/reactor-ts", "version": "0.6.2", "description": "A reactor-oriented programming framework in TypeScript", "main": "lib/index.js", "types": "src", "type": "commonjs", "dependencies": { "@types/command-line-args": "^5.2.0", "@types/command-line-usage": "^5.0.2", "@types/microtime": "^2.1.0", "@types/nanotimer": "^0.3.0", "@types/node": "^22.5.0", "@types/uuid": "^10.0.0", "command-line-args": "^6.0.0", "command-line-usage": "^7.0.1", "microtime": "^3.1.1", "nanotimer": "^0.3.15", "pino": "^9.2.0", "pino-pretty": "^11.2.1", "typescript": "^5.1.6", "uuid": "^10.0.0" }, "devDependencies": { "@types/jest": "^29.5.3", "eslint-config-prettier": "^9.0.0", "eslint-config-standard-with-typescript": "^43.0.1", "jest": "^29.6.2", "prettier": "^3.0.1", "rimraf": "^6.0.1", "ts-jest": "^29.1.1", "typedoc": "^0.26.6" }, "scripts": { "build": "npx tsc", "check-style": "npx prettier --check src", "clean": "npx rimraf lib", "doc": "typedoc --out docs src/index.ts && touch docs/.nojekyll", "format": "npx prettier --write src", "prepare": "npm run clean && npm run build", "test": "jest --coverage", "lint": "npx eslint './src/**/*'" }, "jest": { "testPathIgnorePatterns": [ "node_modules", "defunct", "<rootDir>/__tests__/types" ], "roots": [ "<rootDir>/src", "<rootDir>/__tests__" ], "transform": { "^.+\\.tsx?$": "ts-jest" } }, "repository": { "type": "git", "url": "git@github.com:lf-lang/reactor-ts.git" }, "keywords": [ "reactors", "deterministic", "concurrency", "timing", "runtime" ], "author": { "name": "Marten Lohstroh", "email": "marten@berkeley.edu", "url": "https://marten.fyi" }, "contributors": [ "Yunsang Cho", "Wonseo Choi", "Matt Chorlian", "Peter Donovan", "Andres Goens", "Byeong-gil Jun", "Hokeun Kim", "Matt Weber", "Ben Zhang" ], "license": "MIT" }