UNPKG

intervals-fn

Version:

Manipulate intervals in a functional way

73 lines (72 loc) 2.04 kB
{ "name": "intervals-fn", "version": "3.0.3", "description": "Manipulate intervals in a functional way", "main": "lib/lib.js", "module": "es/lib.js", "types": "es/lib.d.ts", "scripts": { "ava": "ava build/**/*.test.js", "test": "tslint -p ./ && tsc && nyc --reporter=lcov npm run ava", "test:codecov": "tslint -p ./ && tsc && nyc npm run ava", "build:ts": "tsc -p tsconfig.build.json", "build": "npm run build:ts && npm run build:ts -- -m es6 --outDir es", "prepublish": "npm run build", "doc": "npm run build && typedoc --out docs/ lib/", "semantic-release": "semantic-release", "watch:ts": "tsc -w", "watch:ava": "ava -w build/**/*.test.js", "watch:test": "concurrently -k -p \"[{name}]\" -n \"TypeScript,Ava\" -c \"blue.bold,magenta.bold\" \"npm run watch:ts\" \"npm run watch:ava\"" }, "repository": { "type": "git", "url": "https://github.com/js-republic/intervals-fn" }, "private": false, "publishConfig": { "tag": "latest", "access": "public" }, "keywords": [ "interval", "range", "intersection", "union", "subtraction", "typescript" ], "license": "MIT", "bugs": { "url": "https://github.com/js-republic/intervals-fn/issues" }, "homepage": "https://github.com/js-republic/intervals-fn#readme", "dependencies": { "ramda": "^0.25.0" }, "sideEffects": false, "devDependencies": { "@semantic-release/release-notes-generator": "^6.0.3", "@types/ramda": "github:types/npm-ramda#dist", "ava": "^0.25.0", "concurrently": "^3.5.0", "cz-conventional-changelog": "^2.1.0", "nyc": "^11.7.0", "prettier": "^1.12.1", "semantic-release": "^11.0.2", "tslint": "^5.9.1", "tslint-config-prettier": "^1.12.0", "typedoc": "^0.11.1", "typescript": "~2.8.0" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "release": { "publish": [ "@semantic-release/npm", "@semantic-release/github" ] } }