UNPKG

es-check

Version:

Checks the ECMAScript version of .js glob against a specified version of ECMAScript with a shell command

187 lines (186 loc) 5.88 kB
{ "name": "es-check", "version": "9.5.4", "description": "Checks the ECMAScript version of .js glob against a specified version of ECMAScript with a shell command", "main": "lib/index.js", "license": "MIT", "exports": { ".": { "import": "./lib/esm-wrapper.mjs", "require": "./lib/index.js" } }, "files": [ "lib" ], "bin": { "es-check": "lib/cli/index.js" }, "scripts": { "dev": "pnpm site:dev", "lint": "oxlint lib", "lint:ci": "oxlint lib --quiet", "format": "prettier --write .", "format:check": "prettier --check .", "pastoralist": "pastoralist", "pre-commit": "pnpm lint && pnpm format && pnpm test", "prepare": "node scripts/install-hooks.mjs", "prepublishOnly": "pnpm test", "release": "release-it --no-git.requireUpstream", "report:coverage": "mkdir -p coverage && node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info tests/unit/*.test.js tests/unit/helpers/*.test.js tests/unit/helpers/**/*.test.js tests/unit/constants/*.test.js tests/unit/cli/*.test.js tests/unit/check-runner/*.test.js --test-timeout=10000", "test": "node --test tests/unit/*.test.js tests/unit/helpers/*.test.js tests/unit/helpers/**/*.test.js tests/unit/constants/*.test.js tests/unit/cli/*.test.js tests/unit/check-runner/*.test.js --test-timeout=10000 && npm run test:e2e", "test:e2e": "npm run test:e2e:cli && npm run test:e2e:esm && npm run test:e2e:package-files && npm run test:e2e:sourcemap", "test:e2e:cli": "node tests/e2e/test-cli.js", "test:e2e:esm": "node tests/e2e/test-esm-import.mjs", "test:e2e:package-files": "node tests/e2e/test-package-files.mjs", "test:e2e:sourcemap": "node --test tests/e2e/test-sourcemap.js --test-timeout=10000", "update": "codependence --update && pastoralist", "benchmark": "./tests/benchmarks/run-benchmarks.sh", "site:dev": "pnpm --filter es-check-docs run dev", "site:build": "pnpm --filter es-check-docs run build", "site:preview": "pnpm --filter es-check-docs run preview", "site:install": "pnpm --filter es-check-docs install" }, "repository": { "type": "git", "url": "git+https://github.com/yowainwright/es-check.git" }, "author": "Jeff Wainwright <yowainwright@gmail.com> (https://jeffry.in), Brian Gonzalez <me@briangonzalez.org>", "bugs": { "url": "https://github.com/yowainwright/es-check/issues" }, "homepage": "https://github.com/yowainwright/es-check#readme", "website": "https://jeffry.in/es-check", "devDependencies": { "codependence": "1.0.0-1", "oxlint": "^1.29.0", "pastoralist": "1.10.0-1", "prettier": "3.7.4", "release-it": "19.2.3" }, "dependencies": { "acorn": "8.15.0", "browserslist": "^4.28.0", "fast-glob": "^3.3.3" }, "engines": { "node": ">=18.0.0", "pnpm": ">=9.0.0" }, "keywords": [ "check for es6", "check for modules", "es", "es check", "es matching", "es version", "ecmascript", "ecmascript check", "ecmascript matching", "ecmascript version", "js", "js version", "js version check", "js version matching", "test js version", "test ecmascript version" ], "release-it": { "git": { "commitMessage": "chore: release v${version}", "requireBranch": "main", "requireCleanWorkingDir": true }, "github": { "release": true, "web": true }, "npm": { "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" } }, "hooks": { "before:init": [ "pnpm run lint", "pnpm test" ], "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}." } }, "packageManager": "pnpm@10.27.0", "pastoralist": { "appendix": { "vite@6.4.1": { "dependents": { "es-check": "vite (transitive dependency)", "es-check-docs": "vite@^7.3.0" }, "ledger": { "addedDate": "2026-01-12T05:15:47.989Z" } }, "tmp@0.2.4": { "dependents": { "es-check": "tmp (transitive dependency)" }, "ledger": { "addedDate": "2026-01-12T05:15:47.989Z" } }, "js-yaml@4.1.1": { "dependents": { "es-check": "js-yaml (transitive dependency)" }, "ledger": { "addedDate": "2026-01-12T05:15:47.989Z" } }, "mdast-util-to-hast@13.2.1": { "dependents": { "es-check": "mdast-util-to-hast (transitive dependency)" }, "ledger": { "addedDate": "2026-01-12T05:15:47.989Z" } }, "undici@6.23.0": { "dependents": { "es-check": "undici (transitive dependency)" }, "ledger": { "addedDate": "2026-01-17T00:15:11.438Z", "reason": "Security fix: Undici has an unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion (low)", "securityChecked": true, "securityCheckDate": "2026-01-17T00:15:11.438Z", "securityProvider": "github", "cve": "CVE-2026-22036", "severity": "low", "url": "https://github.com/yowainwright/es-check/security/dependabot/57" } } }, "depPaths": [ "package.json", "site/package.json" ], "security": { "enabled": true, "provider": "github", "autoFix": true, "interactive": false, "severityThreshold": "low", "hasWorkspaceSecurityChecks": true } }, "pnpm": { "overrides": { "vite": "6.4.1", "tmp": "0.2.4", "js-yaml": "4.1.1", "mdast-util-to-hast": "13.2.1", "undici": "6.23.0" } } }