{"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":"c98fcdd40306cb20f8325710a09c764e61899ea0","tarball":"https://registry.npmjs.org/@sfdxy/mule-lint/-/mule-lint-2.0.0.tgz","fileCount":819,"integrity":"sha512-S5N+bVp3JEX4MO8P+AGEACkawFlEiZcLoWpvAVYTxIKo7I/Xpoqd2bJn3x5BKqejWiozGKJnBUyZ+doTuM3JeQ==","signatures":[{"sig":"MEUCIGr2tm78xN1WoNXzdqn28gSEU0zcqdNVyiru7SMh0GCCAiEAgXCqLIjRBzBOdKMPKuNOWQose8bOJuSPsnRV/+VW05g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE+8KgPkfbfHQ/zIeb14WURVOVuYOgMY3tjwJMqrDBtBAiEA/N0VtaYYS+FlQmJJH3SK6mfqMISfIu4yOKrzZi6etG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sfdxy%2fmule-lint@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3147976},"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":"d514f1ca9bee098e328c91299ed153b83d8f1c22","license":"MIT","scripts":{"lint":"npm run lint:source && npm run lint:app && npm run lint:tests","test":"vitest run","build":"npm run clean && npm run build:client -- --copy-dist && 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","pretest":"npm run build:client","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.mts --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.mts --fix && eslint tests --fix","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","audit:prod":"npm audit --omit=dev --audit-level=moderate","lint:tests":"eslint tests --max-warnings=0","test:watch":"vitest watch","build:watch":"npm run build && node scripts/watch-report-client.mjs","lint:source":"eslint src/api-contract src/catalog src/core src/engine src/rules src/types src/quality --max-warnings=0","lint:unused":"knip","build:client":"node scripts/build-report-client.mjs","format:check":"prettier --check '**/*.{ts,js,mjs,cjs,json,md,yml,yaml}'","prettier:fix":"npm run format","test:browser":"npm run build && node scripts/report-browser-smoke.mjs","package:check":"npm run build && npm run docs:contracts:check && publint && node scripts/package-smoke.mjs","pretest:watch":"npm run build:client","test:coverage":"vitest run --coverage","prepublishOnly":"npm run check","prettier:check":"npm run format:check","typecheck:tests":"tsc -p tests/tsconfig.json","pretest:coverage":"npm run build:client","docs:contracts:check":"node scripts/generate-contract-reference.mjs --check","docs:contracts:generate":"npm run build && node scripts/generate-contract-reference.mjs"},"_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.9","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.3","dependencies":{"zod":"^4.5.4","chalk":"^4.1.2","xpath":"^0.0.34","js-yaml":"^5.4.1","prettier":"^3.9.0","commander":"^14.0.3","picomatch":"^4.0.7","tinyglobby":"^0.2.17","glob-parent":"^6.0.2","amf-client-js":"5.14.0","@xmldom/xmldom":"^0.8.15","brace-expansion":"^5.0.12","@prettier/plugin-xml":"^3.4.2","@modelcontextprotocol/sdk":"^1.30.0","@aml-org/amf-custom-validator":"1.8.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.39.0","jsdom":"27.0.1","eslint":"^10.11.0","vitest":"^4.1.11","esbuild":"0.28.2","postcss":"8.5.28","publint":"^0.3.23","chart.js":"4.5.1","lefthook":"^2.1.12","typescript":"^6.0.3","@types/node":"^20.19.43","lint-staged":"^16.4.0","tailwindcss":"4.3.3","@types/jsdom":"27.0.0","puppeteer-core":"25.1.0","@commitlint/cli":"^20.5.3","@types/picomatch":"^4.0.3","tabulator-tables":"6.2.1","@commitlint/types":"^20.5.0","@fontsource/inter":"5.2.8","typescript-eslint":"^8.71.0","@types/glob-parent":"^5.1.3","@sparticuz/chromium":"149.0.0","@vitest/coverage-v8":"^4.1.11","@tailwindcss/postcss":"4.3.3","eslint-config-prettier":"^10.1.8","@types/tabulator-tables":"6.3.4","@fontsource/jetbrains-mono":"5.2.8","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/mule-lint_2.0.0_1791016647361_0.12309379028263345","host":"s3://npm-registry-packages-npm-production"},"_id":"@sfdxy/mule-lint@2.0.0","version":"2.0.0"}