UNPKG

markdownlint-cli2

Version:

A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the `markdownlint` library

121 lines (120 loc) 6.45 kB
{ "name": "markdownlint-cli2", "version": "0.18.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/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.52.0", "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.52.0 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/fs-mock-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-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-fs.mjs test/markdownlint-cli2-test-main.mjs", "webworker": "cd webworker && webpack --mode none", "webworker-install": "npm install --no-package-lock --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", "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/yaml-parse.mjs", "README.md", "schema/markdownlint-cli2-config-schema.json", "schema/markdownlint-config-schema.json", "schema/ValidatingConfiguration.md" ], "dependencies": { "globby": "14.1.0", "js-yaml": "4.1.0", "jsonc-parser": "3.3.1", "markdownlint": "0.38.0", "markdownlint-cli2-formatter-default": "0.0.5", "markdown-it": "14.1.0", "micromatch": "4.0.8" }, "devDependencies": { "@eslint/js": "9.26.0", "@playwright/test": "1.52.0", "@stylistic/eslint-plugin": "4.2.0", "ajv": "8.17.1", "ava": "6.3.0", "c8": "10.1.3", "chalk": "5.4.1", "cpy": "11.1.0", "cpy-cli": "5.0.0", "eslint": "9.26.0", "eslint-plugin-jsdoc": "50.6.16", "eslint-plugin-n": "17.18.0", "eslint-plugin-unicorn": "59.0.1", "markdown-it-emoji": "3.0.0", "markdown-it-for-inline": "2.0.1", "markdownlint-cli2-formatter-codequality": "0.0.6", "markdownlint-cli2-formatter-json": "0.0.8", "markdownlint-cli2-formatter-junit": "0.0.13", "markdownlint-cli2-formatter-pretty": "0.0.8", "markdownlint-cli2-formatter-sarif": "0.0.3", "markdownlint-cli2-formatter-summarize": "0.0.7", "markdownlint-cli2-formatter-template": "0.0.3", "markdownlint-rule-extended-ascii": "0.2.1", "nano-spawn": "1.0.1", "npm-run-all": "4.1.5", "terminal-link": "4.0.0" }, "keywords": [ "markdown", "lint", "cli", "md", "CommonMark", "markdownlint" ] }