remark-preset-lint-node
Version:
remark preset to configure remark-lint with settings for nodejs/node
105 lines (104 loc) • 3.86 kB
JSON
{
"name": "remark-preset-lint-node",
"version": "5.1.2",
"description": "remark preset to configure remark-lint with settings for nodejs/node",
"main": "./index.js",
"type": "module",
"scripts": {
"fix": "eslint . --fix && prettier . -w",
"lint": "eslint . && prettier . -c",
"lockfile-lint": "lockfile-lint --allowed-hosts npm --allowed-schemes https: --empty-hostname false --type npm --path package-lock.json",
"test:local": "remark *.md --use ./index.js -fq",
"test:node-core": "remark \"tmp/*.md\" \"tmp/doc/**/*.md\" \"tmp/lib/**/*.md\" \"tmp/benchmark/**/*.md\" \"tmp/src/**/*.md\" \"tmp/test/README.md\" \"tmp/test/[a-eg-z]*/**/*.md\" \"tmp/tools/doc/*.md\" \"tmp/tools/icu/**/*.md\" --use ./index.js -fq",
"test:unit": "node test/test.js",
"test": "npm run lint && npm run lockfile-lint && npm run test:unit && npm run test:local && npm run test:node-core"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nodejs/remark-preset-lint-node.git"
},
"keywords": [
"remark"
],
"author": "Daijiro Wachi",
"license": "MIT",
"bugs": {
"url": "https://github.com/nodejs/remark-preset-lint-node/issues"
},
"engines": {
"node": ">=18.0.0"
},
"homepage": "https://github.com/nodejs/remark-preset-lint-node#readme",
"files": [
"index.js",
"remark-lint-nodejs-links.js",
"remark-lint-nodejs-yaml-comments.js"
],
"dependencies": {
"js-yaml": "^4.1.0",
"remark-gfm": "^4.0.0",
"remark-lint-blockquote-indentation": "^4.0.0",
"remark-lint-checkbox-character-style": "^5.0.0",
"remark-lint-checkbox-content-indent": "^5.0.0",
"remark-lint-code-block-style": "^4.0.0",
"remark-lint-definition-spacing": "^4.0.0",
"remark-lint-fenced-code-flag": "^4.0.0",
"remark-lint-fenced-code-marker": "^4.0.0",
"remark-lint-file-extension": "^3.0.0",
"remark-lint-final-definition": "^4.0.1",
"remark-lint-first-heading-level": "^4.0.0",
"remark-lint-heading-style": "^4.0.0",
"remark-lint-maximum-line-length": "^4.0.1",
"remark-lint-no-consecutive-blank-lines": "^5.0.0",
"remark-lint-no-file-name-articles": "^3.0.0",
"remark-lint-no-file-name-consecutive-dashes": "^3.0.0",
"remark-lint-no-file-name-outer-dashes": "^3.0.0",
"remark-lint-no-heading-indent": "^5.0.0",
"remark-lint-no-multiple-toplevel-headings": "^4.0.0",
"remark-lint-no-shell-dollars": "^4.0.0",
"remark-lint-no-table-indentation": "^5.0.0",
"remark-lint-no-tabs": "^4.0.0",
"remark-lint-no-trailing-spaces": "^3.0.2",
"remark-lint-prohibited-strings": "^4.0.0",
"remark-lint-rule-style": "^4.0.0",
"remark-lint-strong-marker": "^4.0.0",
"remark-lint-table-cell-padding": "^5.0.0",
"remark-lint-table-pipes": "^5.0.0",
"remark-lint-unordered-list-marker-style": "^4.0.0",
"remark-preset-lint-recommended": "^7.0.0",
"semver": "^7.5.4",
"unified-lint-rule": "^3.0.0",
"unist-util-visit": "^5.0.0"
},
"devDependencies": {
"@eslint/js": "^9.0.0",
"@semantic-release/commit-analyzer": "^13.0.0",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^10.0.3",
"@semantic-release/npm": "^12.0.0",
"eslint": "^9.0.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-n": "^17.2.0",
"eslint-plugin-prettier": "^5.0.0",
"globals": "^15.0.0",
"lockfile-lint": "^4.12.1",
"prettier": "^3.0.3",
"remark-cli": "^12.0.0",
"remark-parse": "^11.0.0",
"remark-stringify": "^11.0.0",
"to-vfile": "^8.0.0",
"unified": "^11.0.4",
"vfile-reporter": "^8.1.1"
},
"release": {
"branches": [
"main"
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/npm",
"@semantic-release/github",
"@semantic-release/git"
]
}
}