{"bin":{"mule-lint":"dist/bin/mule-lint.js","mule-lint-mcp":"dist/bin/mule-lint-mcp.js"},"bugs":{"url":"https://github.com/Avinava/mule-lint/issues"},"dist":{"shasum":"4b741f51adf286326047819e0066368937699fc4","tarball":"https://registry.npmjs.org/@sfdxy/mule-lint/-/mule-lint-1.28.0.tgz","fileCount":653,"integrity":"sha512-mS1jM+JbqwnPnHPhaFmj0LrFY2IvPeK9qDFXhtx0+AHNkXMDIQF/WSxWdRMKrtK7XG+7cRLn9UWLpaVapoGH6Q==","signatures":[{"sig":"MEQCIGuYl/VHaxyhC6SFeqPtNpyjLmgbXEQSclK8N199aduGAiAJjyr/ckvFzSuyZS+jwCij62FJdlMKEjqiD3Dobrqy3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sfdxy%2fmule-lint@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1583548},"main":"./dist/src/index.js","name":"@sfdxy/mule-lint","type":"commonjs","types":"./dist/src/index.d.ts","author":{"name":"Avinava"},"engines":{"node":">=20.0.0"},"gitHead":"5b0aa913af88b78ee12ff5003de81a13230cbbd6","license":"MIT","scripts":{"lint":"npm run lint:source && npm run lint:app && npm run lint:tests","test":"vitest run","build":"npm run clean && tsc","check":"npm run format:check && npm run lint && npm run typecheck && npm run typecheck:tests && npm run lint:unused && npm run test:coverage && npm run package:check && npm run audit:prod","clean":"rm -rf dist","format":"prettier --write '**/*.{ts,js,mjs,cjs,json,md,yml,yaml}'","prepare":"lefthook install","release":"git tag v$(node -p 'require(\"./package.json\").version') && git push origin v$(node -p 'require(\"./package.json\").version')","lint:app":"eslint src/formatter src/formatters src/mcp bin commitlint.config.ts vitest.config.ts --max-warnings=0","lint:fix":"eslint src/catalog src/core src/engine src/rules src/types src/quality --fix && eslint src/formatter src/formatters src/mcp bin commitlint.config.ts vitest.config.ts --fix && eslint tests --fix","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=moderate","lint:tests":"eslint tests --max-warnings=0","test:watch":"vitest watch","build:watch":"tsc --watch","lint:source":"eslint src/api-contract src/catalog src/core src/engine src/rules src/types src/quality --max-warnings=0","lint:unused":"knip","format:check":"prettier --check '**/*.{ts,js,mjs,cjs,json,md,yml,yaml}'","prettier:fix":"npm run format","package:check":"npm run build && publint && node scripts/package-smoke.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run check","prettier:check":"npm run format:check","typecheck:tests":"tsc -p tests/tsconfig.json"},"_npmUser":{"name":"sfdxy","email":"avidev9@gmail.com"},"homepage":"https://avinava.github.io/mule-lint/","keywords":["mulesoft","mule","lint","static-analysis","xml","sarif","cli"],"repository":{"url":"git+https://github.com/Avinava/mule-lint.git","type":"git"},"_npmVersion":"10.9.8","description":"Static analysis tool for MuleSoft applications - supports humans, AI agents, and CI/CD pipelines","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,mjs,cjs,json,md,css,html,yml,yaml}":"prettier --write"},"maintainers":[{"name":"sfdxy","email":"avidev9@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.0","chalk":"^4.1.2","xpath":"^0.0.34","js-yaml":"^4.3.1","prettier":"^3.9.0","commander":"^11.1.0","fast-glob":"^3.3.2","amf-client-js":"5.12.0","@xmldom/xmldom":"^0.8.13","@prettier/plugin-xml":"^3.4.2","@modelcontextprotocol/sdk":"^1.30.0","@aml-org/amf-custom-validator":"1.7.7"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.0.0","eslint":"^9.39.5","vitest":"^3.2.7","publint":"^0.3.23","lefthook":"^1.10.0","typescript":"^5.7.0","@types/node":"^20.19.43","lint-staged":"^15.0.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.0.0","@commitlint/types":"^19.8.1","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^3.2.7","eslint-config-prettier":"^10.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mule-lint_1.28.0_1787225811884_0.5342770671238519","host":"s3://npm-registry-packages-npm-production"},"_id":"@sfdxy/mule-lint@1.28.0","version":"1.28.0"}