UNPKG

semver-range-intersect

Version:
125 lines (124 loc) 3.5 kB
{ "name": "semver-range-intersect", "version": "0.3.1", "description": "Get the intersection of multiple semver ranges.", "keywords": [ "intersect", "semver", "version" ], "homepage": "https://github.com/sounisi5011/semver-range-intersect#readme", "bugs": { "url": "https://github.com/sounisi5011/semver-range-intersect/issues" }, "repository": { "type": "git", "url": "git+https://github.com/sounisi5011/semver-range-intersect.git" }, "license": "MIT", "author": "sounisi5011", "files": [ "dist/" ], "main": "dist/index", "types": "dist/index.d.ts", "directories": { "test": "test" }, "scripts": { "build": "tsc", "clean": "del ./dist/*", "fmt-pkg": "run-s fmt-pkg:prettier fmt-pkg:sort", "fmt-pkg:prettier": "prettier-package-json --write ./package.json", "fmt-pkg:sort": "sort-package-json ./package.json", "fmt-ts": "run-s 'lint:eslint --fix'", "lint": "run-p lint:*", "lint:eslint": "eslint --ext .ts ./", "lint:tsc-src": "tsc --noEmit", "lint:tsc-test": "tsc -p ./test/ --noEmit", "release": "run-s release:validation release:build release:publish", "release:build": "run-s clean build", "release:publish": "run-s release:publish:git release:publish:npm", "release:publish:git": "package-version-git-tag --push", "release:publish:npm": "npm publish --access=public", "release:validation": "run-p release:validation:* test", "release:validation:git-branch": "git-branch-is master", "release:validation:git-work-dir": "is-git-status-clean", "release:validation:publishable": "can-npm-publish --verbose", "test": "run-s test:peer-deps lint test:ava", "test:ava": "ava", "test:peer-deps": "check-peer-deps" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "!(package).json|*.{yaml,yml}": [ "prettier --write", "git add" ], "*.ts": [ "eslint --fix", "git add" ], "package.json": [ "prettier-package-json --write", "sort-package-json", "git add" ] }, "dependencies": { "@types/semver": "^6.0.1", "semver": "^6.2.0" }, "devDependencies": { "@sounisi5011/check-peer-deps": "github:sounisi5011/check-peer-deps", "@typescript-eslint/eslint-plugin": "1.12.0", "@typescript-eslint/parser": "1.12.0", "ava": "2.2.0", "can-npm-publish": "1.3.1", "del-cli": "2.0.0", "eslint": "5.16.0", "eslint-config-prettier": "6.0.0", "eslint-config-standard": "12.0.0", "eslint-plugin-import": "2.18.2", "eslint-plugin-node": "9.1.0", "eslint-plugin-prettier": "3.1.0", "eslint-plugin-promise": "4.2.1", "eslint-plugin-simple-import-sort": "4.0.0", "eslint-plugin-standard": "4.0.0", "fast-deep-equal": "2.0.1", "git-branch-is": "2.1.0", "husky": "3.0.1", "is-git-status-clean": "1.0.0", "iter-tools": "6.2.5", "lint-staged": "9.2.0", "npm-run-all": "4.1.5", "package-version-git-tag": "1.0.0", "prettier": "1.18.2", "prettier-package-json": "2.1.0", "sort-package-json": "1.22.1", "ts-node": "8.3.0", "typescript": "3.5.3" }, "engines": { "node": ">=8.3.0" }, "ava": { "files": [ "./test/**/*.ts" ], "helpers": [ "**/helpers/**/*" ], "compileEnhancements": false, "require": [ "ts-node/register/transpile-only" ], "extensions": [ "ts" ] } }