UNPKG

flowie

Version:

Library for creating, and working with flows

86 lines (85 loc) 2.96 kB
{ "name": "flowie", "version": "0.0.1-alpha.8", "description": "Library for creating, and working with flows", "main": "dist/index.js", "scripts": { "build": "npm run compileDots && tsc && rsync -a src/compiler/dot/*.js dist/compiler/dot", "prepublishOnly": "npm run build", "lint": "eslint --ext .ts src/ tests/", "lint:fix": "eslint --ext .ts --fix src/ tests/", "test": "npm run test:unit && npm run test:integration", "test:unit": "npm run compileDots && mocha --config .unit.mocharc.js", "test:integration": "npm run compileDots && NODE_ENV=test cucumber-js --require-module=ts-node/register --require 'tests/features/step_definitions/**/*.step.ts' -f summary tests/features", "test:integration:debug": "npm run compileDots && NODE_ENV=test node --inspect-brk ./node_modules/.bin/cucumber-js --require-module=ts-node/register --require 'tests/features/step_definitions/**/*.step.ts' -f summary tests/features", "coverage": "nyc npm run test", "coverage-coveralls": "cat coverage/lcov.info | coveralls", "travis-coverage": "npm run build && npm run coverage && npm run coverage-coveralls", "compileDots": "ts-node src/compiler/dot/compileDots.script.ts" }, "repository": { "type": "git", "url": "git+https://github.com/albertossilva/flowie.git" }, "keywords": [ "flow", "etl", "parsing", "flow based programming" ], "author": "Alberto Silva <albertossilva@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/albertossilva/flowie/issues" }, "homepage": "https://github.com/albertossilva/flowie#readme", "types": "dist/index.d.ts", "tsd": { "directory": "src", "compilerOptions": { "declaration": true, "module": "commonjs", "outDir": "dist", "sourceMap": true, "target": "es2020", "noImplicitReturns": true, "strict": false } }, "dependencies": { "debug": "^4.1.1" }, "devDependencies": { "@types/chai": "^4.2.11", "@types/cucumber": "^6.0.1", "@types/debug": "^4.1.5", "@types/dot": "^1.1.3", "@types/faker": "^4.1.11", "@types/js-beautify": "^1.8.2", "@types/mocha": "^7.0.2", "@types/node": "^13.11.1", "@types/sinon": "^9.0.0", "@typescript-eslint/eslint-plugin": "^2.28.0", "@typescript-eslint/parser": "^2.28.0", "chai": "^4.2.0", "coveralls": "^3.0.11", "cucumber": "^6.0.5", "del": "^5.1.0", "dot": "^1.1.3", "eslint": "^6.8.0", "eslint-config-standard": "^14.1.1", "eslint-plugin-functional": "^3.0.1", "eslint-plugin-import": "^2.20.2", "eslint-plugin-mocha": "^6.3.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "faker": "^4.1.0", "js-beautify": "^1.11.0", "mocha": "^7.1.1", "nyc": "^15.0.1", "sinon": "^9.0.2", "ts-node": "^8.8.2", "typescript": "^3.8.3" } }