UNPKG

govinfo-link-js

Version:

Access U.S. Government Publishing Office's FDsys (Federal Digital System) content and metadata collections using the govinfo-link-js client of Node.js and Web browsers.

194 lines (193 loc) 5.21 kB
{ "name": "govinfo-link-js", "description": "Access U.S. Government Publishing Office's FDsys (Federal Digital System) content and metadata collections using the govinfo-link-js client of Node.js and Web browsers.", "version": "1.0.0", "author": { "name": "United States Government Publishing Office", "url": "https://github.com/usgpo", "email": "collab.democracy-ia@gmail.com" }, "browser": { "fs": false }, "bugs": "https://github.com/democracy-ia/govinfo-link-js/issues", "commitplease": { "style": "angular", "types": [ "build", "chore", "ci", "docs", "feat", "fix", "perf", "refactor", "revert", "style", "test" ], "scope": "\\S+.*" }, "contributors": [ { "name": "Greg Swindle", "url": "https://github.com/gregswindle" } ], "dependencies": { "bunyan": "1.8.12", "bunyan-format": "0.2.1", "dotenv": "5.0.1", "insight": "0.10.1", "jsonexport": "2.0.11", "lodash": "4.17.5", "superagent": "3.8.2", "xml-js": "1.6.2" }, "devDependencies": { "@semantic-release/changelog": "2.0.1", "@semantic-release/git": "4.0.1", "@semantic-release/npm": "3.2.2", "@semantic-release/release-notes-generator": "6.0.8", "ajv": "6.4.0", "ajv-keywords": "3.1.0", "chai": "4.1.2", "codacy-coverage": "2.1.1", "commitplease": "3.2.0", "coveralls": "3.0.0", "eslint": "4.19.1", "eslint-config-prettier": "^2.4.0", "eslint-config-scanjs": "1.0.0-beta4", "eslint-config-standard": "11.0.0", "eslint-config-xo": "0.20.1", "eslint-plugin-import": "2.9.0", "eslint-plugin-jsdoc": "3.5.0", "eslint-plugin-json": "1.2.0", "eslint-plugin-no-unsafe-innerhtml": "1.0.16", "eslint-plugin-node": "6.0.1", "eslint-plugin-prettier": "^2.2.0", "eslint-plugin-promise": "3.7.0", "eslint-plugin-security": "1.4.0", "eslint-plugin-standard": "3.0.1", "eslint-plugin-unicorn": "4.0.2", "eslint-plugin-xss": "0.1.9", "expect.js": "~0.3.1", "fixpack": "2.3.1", "husky": "^0.14.3", "lint-staged": "7.0.0", "markdown-magic": "0.1.21", "markdown-magic-dependency-table": "1.3.2", "markdown-magic-install-command": "1.3.1", "markdown-magic-package-scripts": "1.2.1", "mocha": "5.0.5", "nsp": "^3.2.1", "nyc": "11.6.0", "prettier": "1.11.1", "semantic-release": "^15.1.4", "sinon": "4.4.8", "standard-version": "4.3.0", "travis-deploy-once": "^4.4.1" }, "engines": { "node": ">=6" }, "eslintIgnore": [ "node_modules/**", "src/**/**", "test/**" ], "files": [ "src", "docs" ], "homepage": "https://github.com/democracy-ia/govinfo-link-js#readme", "keywords": [ "ecmascript", "fd-sys", "fdsys", "javascript", "js", "node", "node.js", "open-gov", "open-government" ], "license": "Apache-2.0", "lint-staged": { "*.js": [ "npm run lint:js", "git add" ], "*.json": [ "npm run lint:json", "git add" ], "*.md": [ "npm run lint:md", "npm run docs", "git add" ] }, "main": "src/index.js", "nyc": { "check-coverage": true, "per-file": true, "lines": 100, "statements": 100, "functions": 100, "branches": 100, "exclude": [ "src/api/**", "src/ApiClient.js", "src/govinfo.js", "test/**" ], "include": [], "reporter": [ "lcov", "text" ], "report-dir": "./test/coverage" }, "prettier": { "semi": false, "singleQuote": true }, "release": { "verifyConditions": [ "@semantic-release/npm", "@semantic-release/github" ], "publish": [ "@semantic-release/npm", "@semantic-release/github" ] }, "repository": { "type": "git", "url": "https://github.com/democracy-ia/govinfo-link-js.git" }, "scripts": { "docs": "npm run docs:toc", "docs:toc": "md-magic --config .github/config/markdown.config.js --path '**/*.md' --ignore 'node_modules'", "lint": "npm run lint:js && npm run lint:json && npm run lint:manifest && npm run lint:md", "lint:js": "eslint --config .github/config/.eslintrc.yml --ext .js . --fix", "lint:json": "prettier ./**/*.json --ignore-path .github/config/.prettierignore --write", "lint:manifest": "fixpack", "lint:md": "prettier **/*.md *.md -prose-wrap always --write", "posttest": "npm run security", "posttest:ci:coverage:codacy": "cat ./test/coverage/lcov.info | codacy-coverage", "posttest:ci:coverage:coveralls": "cat ./test/coverage/lcov.info | coveralls", "precommit": "lint-staged", "prepare": "npm run lint && npm run security", "prepublishOnly": "npm run prepare", "pretest": "npm run lint", "release": "standard-version", "security": "npm run security:nsp:scan", "security:nsp:download": "nsp gather --ignore-server-errors", "security:nsp:scan": "nsp check --ignore-server-errors", "semantic-release": "semantic-release", "test": "nyc mocha 'test/**/*.spec.js'", "travis-deploy-once": "travis-deploy-once" } }