UNPKG

baconjs

Version:

A small functional reactive programming lib for JavaScript.

101 lines (100 loc) 3.22 kB
{ "name": "baconjs", "description": "A small functional reactive programming lib for JavaScript.", "version": "3.0.23", "keywords": [ "bacon.js", "bacon", "frp", "functional", "reactive", "programming", "stream", "streams", "EventStream", "Rx", "RxJs", "Observable" ], "author": { "name": "Juha Paananen", "email": "juha.paananen@gmail.com", "url": "https://twitter.com/raimohanska" }, "contributors": [ { "name": "Daniel K", "email": "x.flowwolf@gmail.com", "url": "https://twitter.com/xflowwolf" } ], "license": "MIT", "dependencies": {}, "devDependencies": { "@rollup/plugin-replace": "^2.3.3", "@types/bluebird": "^3.5.26", "@types/chai": "^4.1.7", "@types/mocha": "^7.0.2", "@types/node": "^14.6.0", "@types/sinon": "^9.0.0", "@types/zen-observable": "^0.8.0", "benchmark": "^2", "bluebird": "^3", "browserify": "^16.2.3", "browserstack-runner": "~0.9", "chai": "^4", "es6-promise": "^4", "escodegen": "^1.11.1", "esm": "^3.2.25", "esprima": "^4.0.1", "estraverse": "^5.1.0", "jquery": "^3.3.1", "jsstana": "^1.0.0", "mocha": "^7.1.1", "nodemon": "^2.0.3", "rollup": "^2.6.1", "rollup-plugin-typescript2": "^0.27.0", "rxjs": "^6", "sinon": "^9.0.0", "terser": "^4.3.9", "ts-node": "^8.9.0", "tsify": "^4.0.1", "typedoc": "~0.18", "typescript": "~3.8.3", "uglify-js": "^3", "zen-observable": "~0.8" }, "repository": { "type": "git", "url": "https://github.com/baconjs/bacon.js.git" }, "homepage": "https://github.com/baconjs/bacon.js", "scripts": { "test": "npm run test:es6-modules && npm run test:ts-import && npm run test:unit", "test:ts-import": "tsc --noEmit test/importing/importtest.ts", "test:unit": "mocha -r ts-node/register test/*.ts test/notinbrowser/*.ts", "test:es6-modules": "if node --experimental-modules -e ''; then mocha -r esm test/es6-modules/*.js; fi", "perftest": "performance/PerformanceTest.ts", "lint": "echo no linter at the moment", "dist": "DIST_VERSION=$npm_package_version ./scripts/dist", "prepublish": "npm run lint && npm run dist", "version": "3.0.23", "browsertest-bundle": "browsertest/browserify", "browsertest-open": "open browsertest/mocha.runner.html", "browserstack": "browsertest/browserstack", "release": "scripts/release", "watch": "node_modules/nodemon/bin/nodemon.js -w src -w test -e js,ts,json --ignore 'dist/*' --exec 'scripts/dist&&npm test'", "watch-dist": "node_modules/nodemon/bin/nodemon.js -w src -e js,ts,json --ignore 'dist/*' --exec 'scripts/dist'", "watch-doc": "node_modules/nodemon/bin/nodemon.js -w src -w README.md -e js,ts,json,md --ignore 'dist/*' --exec 'npm run typedoc'", "watch-ts": "tsc --noEmit --watch", "typedoc": "typedoc --out docs --ignoreCompilerErrors src --mode file --excludeNotExported" }, "main": "dist/Bacon.js", "module": "./dist/Bacon.mjs", "exports": { "import": "./dist/Bacon.mjs", "types": "./types/bacon.d.ts", "require": "./dist/Bacon.js" }, "types": "types/bacon.d.ts" }