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
JSON
{
"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"
}
}