feat: use go tool
This commit is contained in:
+124
@@ -0,0 +1,124 @@
|
||||
{
|
||||
"name": "markdownlint-cli2",
|
||||
"version": "0.22.1",
|
||||
"description": "A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the `markdownlint` library",
|
||||
"author": {
|
||||
"name": "David Anson",
|
||||
"url": "https://dlaa.me/"
|
||||
},
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"exports": {
|
||||
".": "./markdownlint-cli2.mjs",
|
||||
"./markdownlint": "./export-markdownlint.mjs",
|
||||
"./markdownlint/helpers": "./export-markdownlint-helpers.mjs",
|
||||
"./markdownlint/promise": "./export-markdownlint-promise.mjs",
|
||||
"./parsers": "./parsers/parsers.mjs",
|
||||
"./parsers/jsonc": "./parsers/jsonc-parse.mjs",
|
||||
"./parsers/toml": "./parsers/toml-parse.mjs",
|
||||
"./parsers/yaml": "./parsers/yaml-parse.mjs"
|
||||
},
|
||||
"bin": {
|
||||
"markdownlint-cli2": "markdownlint-cli2-bin.mjs"
|
||||
},
|
||||
"homepage": "https://github.com/DavidAnson/markdownlint-cli2",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/DavidAnson/markdownlint-cli2.git"
|
||||
},
|
||||
"bugs": "https://github.com/DavidAnson/markdownlint-cli2/issues",
|
||||
"funding": "https://github.com/sponsors/DavidAnson",
|
||||
"scripts": {
|
||||
"build-docker-image": "VERSION=$(node -e \"process.stdout.write(require('./package.json').version)\") && docker build -t davidanson/markdownlint-cli2:v$VERSION -f docker/Dockerfile --label org.opencontainers.image.version=v$VERSION .",
|
||||
"build-docker-image-rules": "VERSION=$(node -e \"process.stdout.write(require('./package.json').version)\") && docker build -t davidanson/markdownlint-cli2-rules:v$VERSION -f docker/Dockerfile-rules --build-arg VERSION=v$VERSION --label org.opencontainers.image.version=v$VERSION .",
|
||||
"ci": "npm-run-all --continue-on-error --parallel test-cover lint schema && git diff --exit-code",
|
||||
"lint": "eslint --max-warnings 0",
|
||||
"lint-dockerfile": "docker run --rm -i hadolint/hadolint:latest-alpine < docker/Dockerfile",
|
||||
"lint-watch": "git ls-files | entr npm run lint",
|
||||
"playwright-install-bare": "npm run playwright-install-npm && playwright install",
|
||||
"playwright-install-npm": "npm install --no-save playwright@1.59.1",
|
||||
"playwright-test": "playwright test --config ./webworker/playwright.config.mjs",
|
||||
"playwright-test-docker": "docker run --rm --volume $PWD:/home/workdir --workdir /home/workdir --ipc=host mcr.microsoft.com/playwright:v1.59.1 npm run playwright-test",
|
||||
"schema": "cpy ./node_modules/markdownlint/schema/markdownlint-config-schema.json ./schema --flat",
|
||||
"test": "ava --timeout=1m test/append-to-array-test.mjs test/constants-test.mjs test/fs-virtual-test.mjs test/markdownlint-cli2-test.mjs test/markdownlint-cli2-test-exec.mjs test/markdownlint-cli2-test-exports.mjs test/markdownlint-cli2-test-formatters.mjs test/markdownlint-cli2-test-fs.mjs test/markdownlint-cli2-test-main.mjs test/merge-options-test.mjs",
|
||||
"test-cover": "c8 --100 npm test",
|
||||
"test-docker-hub-image": "VERSION=$(node -e \"process.stdout.write(require('./package.json').version)\") && docker image rm davidanson/markdownlint-cli2:v$VERSION davidanson/markdownlint-cli2:latest || true && docker run --rm -v $PWD:/workdir davidanson/markdownlint-cli2:v$VERSION \"*.md\" && docker run --rm -v $PWD:/workdir davidanson/markdownlint-cli2:latest \"*.md\"",
|
||||
"test-docker-hub-image-rules": "VERSION=$(node -e \"process.stdout.write(require('./package.json').version)\") && docker image rm davidanson/markdownlint-cli2-rules:v$VERSION davidanson/markdownlint-cli2-rules:latest || true && docker run --rm -v $PWD:/workdir davidanson/markdownlint-cli2-rules:v$VERSION \"*.md\" && docker run --rm -v $PWD:/workdir davidanson/markdownlint-cli2-rules:latest \"*.md\"",
|
||||
"test-docker-image": "VERSION=$(node -e \"process.stdout.write(require('./package.json').version)\") && docker run --rm -v $PWD:/workdir davidanson/markdownlint-cli2:v$VERSION \"*.md\"",
|
||||
"test-docker-image-rules": "VERSION=$(node -e \"process.stdout.write(require('./package.json').version)\") && docker run --rm -v $PWD:/workdir davidanson/markdownlint-cli2-rules:v$VERSION \"*.md\"",
|
||||
"test-invoke-as-cli": "markdownlint-cli2 CHANGELOG.md",
|
||||
"test-watch": "git ls-files | entr npm run test",
|
||||
"update-snapshots": "ava --timeout=1m --update-snapshots test/markdownlint-cli2-test-exec.mjs test/markdownlint-cli2-test-exports.mjs test/markdownlint-cli2-test-formatters.mjs test/markdownlint-cli2-test-fs.mjs test/markdownlint-cli2-test-main.mjs",
|
||||
"webworker": "cd webworker && webpack --mode none",
|
||||
"webworker-install": "npm install --no-save path-browserify setimmediate stream-browserify util webpack-cli && cpy ./node_modules/setimmediate/setImmediate.js ./webworker --flat --rename=setImmediate.cjs"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20"
|
||||
},
|
||||
"files": [
|
||||
"append-to-array.mjs",
|
||||
"CHANGELOG.md",
|
||||
"constants.mjs",
|
||||
"export-markdownlint.mjs",
|
||||
"export-markdownlint-helpers.mjs",
|
||||
"export-markdownlint-promise.mjs",
|
||||
"LICENSE",
|
||||
"markdownlint-cli2.mjs",
|
||||
"markdownlint-cli2-bin.mjs",
|
||||
"merge-options.mjs",
|
||||
"parsers/parsers.mjs",
|
||||
"parsers/jsonc-parse.mjs",
|
||||
"parsers/toml-parse.mjs",
|
||||
"parsers/yaml-parse.mjs",
|
||||
"README.md",
|
||||
"schema/markdownlint-cli2-config-schema.json",
|
||||
"schema/markdownlint-config-schema.json",
|
||||
"schema/ValidatingConfiguration.md"
|
||||
],
|
||||
"dependencies": {
|
||||
"globby": "16.2.0",
|
||||
"js-yaml": "4.1.1",
|
||||
"jsonc-parser": "3.3.1",
|
||||
"jsonpointer": "5.0.1",
|
||||
"markdownlint": "0.40.0",
|
||||
"markdownlint-cli2-formatter-default": "0.0.6",
|
||||
"markdown-it": "14.1.1",
|
||||
"micromatch": "4.0.8",
|
||||
"smol-toml": "1.6.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/js": "10.0.1",
|
||||
"@playwright/test": "1.59.1",
|
||||
"@stylistic/eslint-plugin": "5.10.0",
|
||||
"ajv": "8.18.0",
|
||||
"ava": "7.0.0",
|
||||
"c8": "11.0.0",
|
||||
"cpy": "13.2.1",
|
||||
"cpy-cli": "7.0.0",
|
||||
"eslint": "10.2.1",
|
||||
"eslint-plugin-jsdoc": "62.9.0",
|
||||
"eslint-plugin-n": "17.24.0",
|
||||
"eslint-plugin-unicorn": "64.0.0",
|
||||
"execa": "9.6.1",
|
||||
"markdown-it-emoji": "3.0.0",
|
||||
"markdown-it-for-inline": "2.0.1",
|
||||
"markdownlint-cli2-formatter-codequality": "0.0.7",
|
||||
"markdownlint-cli2-formatter-json": "0.0.9",
|
||||
"markdownlint-cli2-formatter-junit": "0.0.14",
|
||||
"markdownlint-cli2-formatter-pretty": "0.0.10",
|
||||
"markdownlint-cli2-formatter-sarif": "0.0.4",
|
||||
"markdownlint-cli2-formatter-summarize": "0.0.8",
|
||||
"markdownlint-cli2-formatter-template": "0.0.4",
|
||||
"markdownlint-rule-extended-ascii": "0.2.1",
|
||||
"npm-run-all": "4.1.5",
|
||||
"terminal-link": "5.0.0"
|
||||
},
|
||||
"keywords": [
|
||||
"markdown",
|
||||
"lint",
|
||||
"cli",
|
||||
"md",
|
||||
"CommonMark",
|
||||
"markdownlint"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user