UNPKG

opensphere-build-resolver

Version:

Resolves projects, their dependencies, plugins, and config to the correct arguments for compilation via the Google Closure Compiler, sass/node-sass, and other tools.

118 lines (117 loc) 3.27 kB
{ "name": "opensphere-build-resolver", "version": "10.0.0", "description": "Resolves projects, their dependencies, plugins, and config to the correct arguments for compilation via the Google Closure Compiler, sass/node-sass, and other tools.", "bin": { "os-resolve": "./resolve.js" }, "main": "resolve.js", "scripts": { "test:run": "nyc _mocha --recursive 'test/**/!(exclude)*.test.js'", "test": "mkdirp .test && npm run test:run && rimraf .test", "lint": "eslint '**/*.js'", "package:update": "if git diff --name-only ORIG_HEAD HEAD | grep --quiet package.json; then echo 'UPDATE: package.json changed, consider running yarn in your workspace root'; fi", "semantic-release": "semantic-release" }, "keywords": [ "opensphere", "build", "closure", "compiler", "resolve" ], "author": "William Wall <wwall@caci.com>", "maintainers": [ "William Wall <wwall@caci.com>", "Kevin Schmidt <kschmidt@caci.com>" ], "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/ngageoint/opensphere-build-resolver.git" }, "nyc": { "lines": 1, "statements": 1, "branches": 1, "functions": 1, "exclude": [ "plugins/ice/*.js", "plugins/gcc/options-*.js", "plugins/gcc/require-all-template.js" ], "include": [ "*.js", "plugins/**/*.js" ], "reporter": [ "lcov", "text-summary" ], "all": true, "check-coverage": true, "report-dir": "test/coverage" }, "release": { "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/changelog", "@semantic-release/npm", [ "@semantic-release/git", { "assets": [ "package.json", "CHANGELOG.md" ], "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], "@semantic-release/github" ] }, "dependencies": { "bluebird": "^3.7.2", "clone": "^2.1.2", "concat-files": "^0.1.0", "fs-extra": "^10.0.0", "glob": "^7.1.6", "mkdirp": "^1.0.4", "ncp": "^2.0.0", "object.values": "^1.0.3", "require-glob": "^3.2.0", "resolve": "^1.5.0", "rimraf": "^3.0.2", "semver": "^7.3.5", "slash": "^3.0.0", "underscore": "^1.8.3", "yargs": "^17.0.1" }, "devDependencies": { "@commitlint/cli": "^12.1.1", "@commitlint/config-conventional": "^12.1.1", "@semantic-release/changelog": "^5.0.1", "@semantic-release/commit-analyzer": "^8.0.1", "@semantic-release/git": "^9.0.0", "@semantic-release/github": "^7.2.3", "@semantic-release/npm": "^7.1.3", "@semantic-release/release-notes-generator": "^9.0.1", "chai": "^4.3.0", "chai-as-promised": "^7.1.1", "eslint": "^7.26.0", "eslint-config-google": "^0.14.0", "husky": "^3.0.2", "mocha": "^8.3.0", "nyc": "^15.1.0", "semantic-release": "^17.3.9", "typeface-roboto": "0.0.75" }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "post-merge": "npm run package:update", "post-rewrite": "npm run package:update" } } }