{"_id":"@ui5/linter","_rev":"91-e14c6223545a5f64b38b8a5c0d7ced45","name":"@ui5/linter","dist-tags":{"latest":"1.23.6"},"versions":{"0.1.0":{"name":"@ui5/linter","version":"0.1.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.1.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"9cd40174da6a7befcfc9226f0c83a3a2f4763d07","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.1.0.tgz","fileCount":90,"integrity":"sha512-U9KddWd1bI1oUVkquGVaYnXuCdzogw0LEdgSGRnGcb+nMxnMygXp0UWJO16O04ERK0jCapXZekkOkfe/hB5pPQ==","signatures":[{"sig":"MEUCIQDSfgaPyPlUMhX1aHEMyGFld2wtNDMq1sQV6KEmmNevlgIgLS0wsxSArOccHRT/zvjAwaSSWJnsQC1n6ZXgLVgL+Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":859771},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"b73354a4b9929ae095be4214a37ca7311facbc9b","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he","build-test":"npm run cleanup && tsc -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"5.3.x","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.0","@sapui5/types":"1.120.9","json-source-map":"^0.6.1","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"packageManager":"npm@10.1.0","devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.7.1","husky":"^9.0.11","sinon":"^17.0.1","eslint":"^8.57.0","esmock":"^2.6.4","rimraf":"^5.0.5","semver":"^7.6.0","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^8.57.0","@types/node":"^20.10.5","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","@commitlint/cli":"^19.0.3","typescript-eslint":"^7.2.0","@stylistic/eslint-plugin":"^1.6.3","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.0.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.1.0_1710334473724_0.38867497728635736","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ui5/linter","version":"0.1.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.1.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"0fd874906da18258dc22d6815636df1b09995ddf","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.1.1.tgz","fileCount":91,"integrity":"sha512-hTpYYa52Jcu106BSaXXzjUxbGDPVYrXC8NpFQRDLJAjC+DH8mTdZogyMpVFfyMY3FyM7kwgS4RkjKum1khEfSg==","signatures":[{"sig":"MEYCIQDsKKQWzEMrQSai7UieVq2KeV1bVjHlsv5XesBfEF3CNgIhANM36K6zBBerMk+zQIGFAkVpiON1Jv2knFBP6asv2Zc3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":866292},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"62450df88c930bf669e4fc24f3fde57e93f296d3","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he","build-test":"npm run cleanup && tsc -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"5.3.x","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.0","@sapui5/types":"1.120.9","json-source-map":"^0.6.1","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"packageManager":"npm@10.1.0","devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.7.1","husky":"^9.0.11","sinon":"^17.0.1","eslint":"^8.57.0","esmock":"^2.6.4","rimraf":"^5.0.5","semver":"^7.6.0","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^8.57.0","@types/node":"^20.10.5","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","@commitlint/cli":"^19.0.3","typescript-eslint":"^7.2.0","@stylistic/eslint-plugin":"^1.6.3","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.0.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.1.1_1710414132278_0.5319662137213186","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@ui5/linter","version":"0.1.2","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.1.2","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"ee52ed8e76acb63b6c003c61dcda3ab6a52a3c67","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.1.2.tgz","fileCount":91,"integrity":"sha512-cSXV3wIWnA44OSMxWaQIu8NPGzxl0MJ4SKQowhi5ryxVZMPKJAjLXfpnyV4qgBZ1eCTdnlGHoLLrjWsf9DDu/w==","signatures":[{"sig":"MEUCIQDBhCZ0Sejj0lxPbqACW7TUae/DFCa0sV5qdTTabaszxQIgA14D7sghOfXEqcQ+hNlZL2EJn1jChM8W1P+E2ET0S2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584488},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"88b327e73bbc28460c7f9624c2faac403e6bdb61","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he","build-test":"npm run cleanup && tsc -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"5.3.x","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.0","@sapui5/types":"1.120.9","json-source-map":"^0.6.1","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"packageManager":"npm@10.1.0","devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.7.1","husky":"^9.0.11","sinon":"^17.0.1","eslint":"^8.57.0","esmock":"^2.6.4","rimraf":"^5.0.5","semver":"^7.6.0","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^8.57.0","@types/node":"^20.10.5","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","@commitlint/cli":"^19.0.3","typescript-eslint":"^7.2.0","@stylistic/eslint-plugin":"^1.6.3","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.0.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.1.2_1710422526173_0.7724512593317374","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@ui5/linter","version":"0.1.3","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.1.3","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"ff640e85e32dc67e1d705c9e8294cb372046ca21","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.1.3.tgz","fileCount":91,"integrity":"sha512-cH15FZhldpFry9m/Hd/vVHlGFJHn62q08Dt2TD8ILgGBAjTyfM9oIeKWwIkScSQiBx+zIB+QpUzBXLhZqQKXDw==","signatures":[{"sig":"MEQCICOyXHlBoM//t/ht5+TAd/fqRav+J3Gm/GRTZ5phzqM9AiBsFOfBHGvY3ehHU1+6BTmE/OwDTxVWSSTFh/OLmLySIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":588139},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"2a66f66ebc7e9e9a019f2007d8951c3426a8cdb6","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he","build-test":"npm run cleanup && tsc -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"5.3.x","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.0","@sapui5/types":"1.120.9","json-source-map":"^0.6.1","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"packageManager":"npm@10.1.0","devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.7.1","husky":"^9.0.11","sinon":"^17.0.1","eslint":"^8.57.0","esmock":"^2.6.4","rimraf":"^5.0.5","semver":"^7.6.0","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^8.57.0","@types/node":"^20.10.5","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","@commitlint/cli":"^19.0.3","typescript-eslint":"^7.2.0","@stylistic/eslint-plugin":"^1.6.3","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.0.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.1.3_1710861771701_0.6525981653416522","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ui5/linter","version":"0.2.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.2.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"0f23b323fc0e674b12a6ec4f0cdcb185464bbc66","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.2.0.tgz","fileCount":91,"integrity":"sha512-qDA8yUrzFMJkgpp8WMdPWKAMvxUg+MVe970iVDMYIhCIWFQJ04mdOMZZz6rpWtZB2EfGfhgl7Q22OUVfCZsopg==","signatures":[{"sig":"MEYCIQDjN04q+ukW9ubTq5ZPojuB7Ez3TZZTo/CE6kaQl5i01wIhAIRAIr3YEjP/Sco14Tj09GVr2InkkrLsAx2uySb36X/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":596099},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"f1309e30168d0e24be17ebc54f43a3b42c9009cf","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he","build-test":"npm run cleanup && tsc -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"5.3.x","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.0","@sapui5/types":"1.120.11","json-source-map":"^0.6.1","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"packageManager":"npm@10.1.0","devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.7.1","husky":"^9.0.11","sinon":"^17.0.1","eslint":"^8.57.0","esmock":"^2.6.4","rimraf":"^5.0.5","semver":"^7.6.0","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^8.57.0","@types/node":"^20.11.30","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","@commitlint/cli":"^19.2.1","typescript-eslint":"^7.3.1","@stylistic/eslint-plugin":"^1.7.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.1.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.2.0_1711460835030_0.004542931409143192","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ui5/linter","version":"0.2.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.2.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"92566c5f22f6a207f0d30049362fbf5b7a64c285","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.2.1.tgz","fileCount":141,"integrity":"sha512-mH1FO17gvrXcV+oqiUtwVxhfyBZDLyuTOcwbXYWcClqdl2Ykm+E1a8nr5W23bJFbMPAq7k+32F936I+E5oT93A==","signatures":[{"sig":"MEQCIHBIuC5NmRtd9ewie8YdT9wefTVFgHpBKrlE9T9yAxZRAiB6tWYcU5srej9+c600Xdf5n3yHlV7am96tr0R4iZ4zPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837520},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"33d8cc5b8dbdafa896e52eba8af96cd36a667752","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-pseudo-modules-info":"tsx scripts/metadataProvider/createPseudoModulesInfo.ts","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.3","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.4.5","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.1","@sapui5/types":"1.120.12","json-source-map":"^0.6.1","update-notifier":"^7.0.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"packageManager":"npm@10.1.0","devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.7.2","husky":"^9.0.11","sinon":"^17.0.1","eslint":"^8.57.0","esmock":"^2.6.4","rimraf":"^5.0.5","semver":"^7.6.0","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^8.57.0","@types/node":"^20.12.7","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.2.1","typescript-eslint":"^7.7.0","@types/yauzl-promise":"^4.0.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^1.7.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.1.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.2.1_1713364212106_0.9963353490855702","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@ui5/linter","version":"0.2.2","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.2.2","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"adf1add3700d897ec83b77589191babfecbaab8c","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.2.2.tgz","fileCount":141,"integrity":"sha512-dWD0Cgt2fR/lKs5F9iOZuk/eeh0AFTmR7fkq54kixMeQiNhwgBiq43sICHErH983gBWnVJD5XTjLDOFq4t03GA==","signatures":[{"sig":"MEQCIBbVcgib60um4KF6WfkTBm3Lmo31I6ZE/naCruMJRM1FAiAVA0R1rouScGzlzbs/Es6BiTkG856t2XA7tFBRQiFH7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":838147},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"5c54d9c0c5ef9d168aa82a1c48c1cee30259ad60","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-pseudo-modules-info":"tsx scripts/metadataProvider/createPseudoModulesInfo.ts","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.3","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.4.5","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.1","@sapui5/types":"1.120.12","json-source-map":"^0.6.1","update-notifier":"^7.0.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.7.2","husky":"^9.0.11","sinon":"^17.0.1","eslint":"^8.57.0","esmock":"^2.6.4","rimraf":"^5.0.5","semver":"^7.6.0","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.1.1","@types/node":"^20.12.7","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.3.0","typescript-eslint":"^7.7.1","@types/yauzl-promise":"^4.0.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^1.7.2","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.2.2_1713960967942_0.4495384583811144","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@ui5/linter","version":"0.2.3","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.2.3","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"bd5b43017e624e3b1a0aba1351e7500902e45362","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.2.3.tgz","fileCount":143,"integrity":"sha512-l9fpTw7TcV0DylP2M5LvzgnRfGgZcFijc/PXIOs8UFwFiNnJ9zSF2Wk567yPLw5v6bUpUBKG2bAraxlT3yotKQ==","signatures":[{"sig":"MEQCIFBFPxwdRIAl4J8dGiAc4nMeIWR+xl8988tOxvIAEIJzAiBS/luOpm64WSvuT5wmhujPaN2MYpvOH+J14Ugm1raowg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":870792},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"aa9ae3d23f65595faeaac650a563e02c6d21116b","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-pseudo-modules-info":"tsx scripts/metadataProvider/createPseudoModulesInfo.ts","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.3","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.4.5","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.1","@sapui5/types":"1.120.14","json-source-map":"^0.6.1","update-notifier":"^7.0.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.11.2","husky":"^9.0.11","sinon":"^18.0.0","eslint":"^8.57.0","esmock":"^2.6.5","rimraf":"^5.0.7","semver":"^7.6.2","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.4.0","@types/node":"^20.14.1","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.3.0","typescript-eslint":"^7.12.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.1.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.2.3_1717510233156_0.48525581493920966","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@ui5/linter","version":"0.2.4","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.2.4","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"461d7063dc50258f983b1fe6ebd44b739c8f35a9","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.2.4.tgz","fileCount":147,"integrity":"sha512-5CjvH+V1Sb7b5VhHyoxCHNxevdj41d8aYmlsV+2AM7WSUn05AODXc2u9DqyV6v3UXmZOtBamWiixZqBuev4nyw==","signatures":[{"sig":"MEQCICwNymMu5vtX2ZA1j31Rb++cApTHbNQOmTx879NVMxmEAiAc0mCiRCJSigVH1gTm4uRf9u+QlxLz1h0TEITDnbcMJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895261},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"a49a24212dc4396ce65b80fd01d538546902c79b","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-pseudo-modules-info":"tsx scripts/metadataProvider/createPseudoModulesInfo.ts","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.3","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.4.5","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.1","@sapui5/types":"1.120.15","json-source-map":"^0.6.1","update-notifier":"^7.0.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","tsx":"^4.13.0","husky":"^9.0.11","sinon":"^18.0.0","eslint":"^8.57.0","esmock":"^2.6.5","rimraf":"^5.0.7","semver":"^7.6.2","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.4.0","@types/node":"^20.14.2","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.3.0","typescript-eslint":"^7.12.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.1.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.2.4_1717752048116_0.13893020206198514","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@ui5/linter","version":"0.2.5","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.2.5","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"1093122053ae4bb9a396e03001705ec0664ba842","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.2.5.tgz","fileCount":147,"integrity":"sha512-t9Q/YPNpt66zGF0o27Cx+wuGMegHsm2W2fZMOR8/xUslt0WmnIuAiaIlz9lmQZpnJL9/hA34svHmxN8dMZaPJw==","signatures":[{"sig":"MEUCIEDMHG6i2EjHxnhMNc38p6FHedFif4A+ZK/VhaHQ74ISAiEAg6pVpe8lgf5IlVjjS20tEnPPeetWgndufTUhOMd78ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":896209},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"a458239fa1302c204ab354b1c23eb9e63860efbf","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-pseudo-modules-info":"tsx scripts/metadataProvider/createPseudoModulesInfo.ts","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.3","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.4.5","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.1","@sapui5/types":"1.120.15","json-source-map":"^0.6.1","update-notifier":"^7.0.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^5.3.1","nyc":"^17.0.0","tsx":"^4.15.3","husky":"^9.0.11","sinon":"^18.0.0","eslint":"^8.57.0","esmock":"^2.6.5","rimraf":"^5.0.7","semver":"^7.6.2","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.4.0","@types/node":"^20.14.2","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.3.0","typescript-eslint":"^7.13.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.1.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.2.5_1718282886584_0.05663932498641411","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@ui5/linter","version":"0.2.6","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.2.6","homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"0066d03858808c46af4c0aa2a0469678c693d45b","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.2.6.tgz","fileCount":147,"integrity":"sha512-WYXZmhBquKlCp1jUyO5N8Lr48QympHR6JxeqKYvauDkt6qv5Tt071Ghm94aCgK1T3W7AKMj7bK26kXuxdPVAXg==","signatures":[{"sig":"MEYCIQCknE+80YLDTwmO4maopV8jj8S1slbcvJE7S7/eSDZ4CQIhAN18/PjPbwHqLsAxXkKdR6utCMdr7ljG0xddaNvVJPlf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894413},"type":"module","engines":{"npm":">= 9.5.0","node":"^18.14.2 || ^20.11.0 || >=21.2.0"},"gitHead":"8e47dd96524a330cdf1ad56924206c9d1a907ef0","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-pseudo-modules-info":"tsx scripts/metadataProvider/createPseudoModulesInfo.ts","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.5.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"21.7.3","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^3.0.5","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.5.2","@ui5/logger":"^3.0.0","@ui5/project":"^3.9.2","@sapui5/types":"1.120.15","json-source-map":"^0.6.1","update-notifier":"^7.0.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.4.15"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^5.3.1","nyc":"^17.0.0","tsx":"^4.15.7","husky":"^9.0.11","sinon":"^18.0.0","eslint":"^8.57.0","esmock":"^2.6.6","rimraf":"^5.0.7","semver":"^7.6.2","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.5.0","@types/node":"^20.14.9","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.3.0","typescript-eslint":"^7.14.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.3.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.2.6_1719582726094_0.845788106429862","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@ui5/linter","version":"0.3.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.3.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"2b56083e1df9fab05e80e9160c9288af7692ed6c","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.3.0.tgz","fileCount":147,"integrity":"sha512-lzJK05bcl/RadtdoJy13iO2QCmWDk6K5iBlQgRq55p+6YnMlaVUEqQwhydo+58xNxw9act9dz/H4LkWhyhuGtg==","signatures":[{"sig":"MEYCIQDzVf4LCWX8+LD9xas7o7ow3abfHaIcdqDeG8E6TQeZzgIhAPBMsM7X4oOcIxMhdS08b+7NmSrkcq0X6X+3ob4jeVY4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868690},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"507fab9f17ca4568582a5fe04c09bc172e21c4ef","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-pseudo-modules-info":"tsx scripts/metadataProvider/createPseudoModulesInfo.ts","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.7.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.15.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.0","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.5.4","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.0","@sapui5/types":"1.120.18","json-source-map":"^0.6.1","update-notifier":"^7.1.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.0.0","tsx":"^4.16.2","husky":"^9.1.1","sinon":"^18.0.0","eslint":"^8.57.0","esmock":"^2.6.7","rimraf":"^6.0.1","semver":"^7.6.3","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.7.0","@types/node":"^20.14.12","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.3.0","typescript-eslint":"^7.17.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.3.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.3.0_1721820716646_0.6043687877282331","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@ui5/linter","version":"0.3.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.3.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"4ee80d5086fa396b4293e9a89fda0bc2b3168539","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.3.1.tgz","fileCount":153,"integrity":"sha512-fsAIJQmRBXWbCIlakgjJXH85VTau8wYaE3Elq7Flc6TesuLhFtjoCZ5Cq8K0jj/sRmvb53sUVdTT1vuN4H2JOA==","signatures":[{"sig":"MEUCIQDBXWSsc0aYDLSlcoRgwbTxCvfB/eE0j0mAGomvyLPUjAIgcbsNlw6hcgMCvHtFKemY7dTq1Uy2hN9/9aZl/rlwZ14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":877305},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"b9bd289c0d755296d5625f1046aff0db8ed8b83d","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,@sapui5/types,@ui5/logger,ava,rimraf,sap,tsx,json-source-map,he,@types/he,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","unit-update-snapshots":"ava --update-snapshots","update-pseudo-modules-info":"tsx scripts/metadataProvider/createPseudoModulesInfo.ts","update-semantic-model-info":"tsx scripts/metadataProvider/createMetadataInfo.ts"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.7.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.15.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.0","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.5.4","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.0","@sapui5/types":"1.120.18","json-source-map":"^0.6.1","update-notifier":"^7.1.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.0.0","tsx":"^4.16.2","husky":"^9.1.4","sinon":"^18.0.0","eslint":"^8.57.0","esmock":"^2.6.7","rimraf":"^6.0.1","semver":"^7.6.3","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.8.0","@types/node":"^20.14.12","@types/sinon":"^17.0.3","@types/yargs":"^17.0.32","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.3.0","typescript-eslint":"^7.18.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.4.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.3.1_1722358657593_0.6645249864523102","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@ui5/linter","version":"0.3.2","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.3.2","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"e8e1f03a2cb6366160d4106aa887d3e4ceab78ab","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.3.2.tgz","fileCount":153,"integrity":"sha512-4WxzVnzubSvtVQZ3h1VrXWF3myscZ+QvwaLjdkWL+uHyIpPvW72XSjqkK4PIDSaZGuGxaZcFylL2ohlZUQyQSA==","signatures":[{"sig":"MEUCIE2ZAqeuT7DXXvcp+B8rWFzO/awyF/oYiYFwnmZWf5p5AiEA2itlwddH1+sKiBI4JXPopHF5As1dWA6ppKjQuC1c/hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":886684},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"5d7de1dadc6da7f21a2ffb9d20e117b924cbe317","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.1","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.16.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.0","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.5.4","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.2","@sapui5/types":"1.120.19","json-source-map":"^0.6.1","update-notifier":"^7.2.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.0.0","tsx":"^4.17.0","husky":"^9.1.4","sinon":"^18.0.0","eslint":"^9.9.0","esmock":"^2.6.7","rimraf":"^6.0.1","semver":"^7.6.3","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.8.0","@types/node":"^20.14.15","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.6.2","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.3.2_1723468823756_0.15339351247451538","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@ui5/linter","version":"0.3.3","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.3.3","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"8079ed5f41853bf26a7135c9d9af659ff1882e18","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.3.3.tgz","fileCount":153,"integrity":"sha512-Z41KUmNVCqZVqf49EfnKHlFr2nFyU0Kh5EOJ9iLFIlF2xZCh2pQTrKL/LyIvTnobdNDrN35N81wYxBZ7BDT3iA==","signatures":[{"sig":"MEUCIQDfwWckhfSsDFsyu4wbThb/ik9at7LYGN0qqfWMrB6/dAIgY9GL5O76kCNmQxi3p9OQmqR0VhOiyjDVW6iT2+/WAak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892680},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"eda26b5eb271fb3cfce711958024ee9176cbbc49","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.1","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.16.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.0","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.5.4","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.2","@sapui5/types":"1.120.19","json-source-map":"^0.6.1","update-notifier":"^7.2.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.0.0","tsx":"^4.17.0","husky":"^9.1.4","sinon":"^18.0.0","eslint":"^9.9.0","esmock":"^2.6.7","rimraf":"^6.0.1","semver":"^7.6.3","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.8.0","@types/node":"^20.14.15","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.2.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.6.4","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.3.3_1724167117374_0.9971486151015576","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@ui5/linter","version":"0.3.4","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.3.4","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"c531383aa2bb094f4fdb3652bb90c835c37cede8","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.3.4.tgz","fileCount":155,"integrity":"sha512-RFv42yV+hhrV6Ww6Det6/W+VR2ZvjXEkt+3jXb+wJzuWa7a0slLM3hkuvF/J80zYT6J+tgmEBQiLvNlFMMNx9Q==","signatures":[{"sig":"MEUCIAME4z7q5zLdZb+CSxdrK35fwlIWXpokjtvRqV7M60xeAiEA76zoODxuDkqQcTqAoIhF1EBKWeAQaxWBJqSt6dvAsv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891267},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"665c77afacaa8f8c3dc38ac44e0b9b89058394cd","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.1","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.16.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.5.4","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.19","json-source-map":"^0.6.1","update-notifier":"^7.3.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.0.0","tsx":"^4.19.0","husky":"^9.1.5","sinon":"^18.0.0","eslint":"^9.9.1","esmock":"^2.6.7","rimraf":"^6.0.1","semver":"^7.6.3","depcheck":"^1.4.7","licensee":"^10.0.0","@types/he":"^1.2.3","@eslint/js":"^9.8.0","@types/node":"^20.16.1","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.3.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.6.4","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.2.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.3.4_1724757966219_0.7415286648770076","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@ui5/linter","version":"0.3.5","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.3.5","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"2b89cfb319f3d8dbae3cd9186203b3690b826803","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.3.5.tgz","fileCount":155,"integrity":"sha512-pChUUxlu4JMbM63QTtjDwyQMdXceFc6sgp8KoeDYOnZVN/WdHKjFP6r/1J0/NhMT0MgS47Rk0nS+1O3l5pZy/Q==","signatures":[{"sig":"MEUCIHzNIpH6A/44p09TbclhL8gPbxA2BhLlCcuEWNefE3KAAiEAqNq0CsFC0qOk80L4CqAcMBZW18cBqe2O+lGzb/6mJN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891544},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"4cdb94b1be12595d34f56b12e3e33e8a6d383d86","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","typescript":"^5.5.4","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.20","json-source-map":"^0.6.1","update-notifier":"^7.3.0","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.0.0","tsx":"^4.19.0","husky":"^9.1.5","sinon":"^18.0.0","eslint":"^9.9.1","esmock":"^2.6.7","rimraf":"^6.0.1","semver":"^7.6.3","depcheck":"^1.4.7","licensee":"^11.1.0","@types/he":"^1.2.3","@eslint/js":"^9.8.0","@types/node":"^20.16.2","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.4.1","typescript-eslint":"^8.4.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.7.2","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.4.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.3.5_1725430857420_0.14317316416471337","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@ui5/linter","version":"0.4.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.4.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"a2fb1a2a0ef714c72676e3f6cc35d2db78375c31","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.4.0.tgz","fileCount":159,"integrity":"sha512-UVuWarV0UkzPsn2rQFO8tPr4nAMEpYKtDW1KUlsVJfWecreHDFs9HzgPTOtbaprc7/rT5tS6R52+b/oiprTbpQ==","signatures":[{"sig":"MEQCIDm0GC7+WzGOIF7twOkJ5I1RB9s1sL0MlLXBQnMmFUCZAiALR6jeUtPtoqoQh1aK240Yfl8zjs67ytXYrpwYNve6Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933304},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"8781bfaeb46f6d058fbe37f4c6bf3c0b13b79211","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run unit && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.20","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.0.0","tsx":"^4.19.1","husky":"^9.1.6","sinon":"^18.0.1","eslint":"^9.10.0","esmock":"^2.6.7","rimraf":"^6.0.1","semver":"^7.6.3","depcheck":"^1.4.7","licensee":"^11.1.0","@types/he":"^1.2.3","@eslint/js":"^9.8.0","@types/node":"^20.16.5","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","typescript-eslint":"^8.6.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.8.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.4.0_1726580202778_0.7520682731977508","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@ui5/linter","version":"0.4.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@0.4.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"7e5bbfc8fa5a651d4128ce553afbf0a00107d27f","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-0.4.1.tgz","fileCount":159,"integrity":"sha512-o6avB3eIUlo87SVAli+5MsY+G3GsmzLcFiZuBJI/THXtPrQafACN4Sh/PVesZ2uc3nXWF3MalaK+5b1LJo3/pA==","signatures":[{"sig":"MEQCIAjzn7ZSze0FT9zN4xiYqOPczNaWtxWjvZEfgvKjgHRVAiB9ywdmH45CN6lBdcSvSaPY4u/j1dbDPl7i23JLyIxf1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934925},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"404d5da55916d85c8e2e890476776b0c6eebfa4e","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.20","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.1.0","tsx":"^4.19.1","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.11.1","esmock":"^2.6.7","rimraf":"^6.0.1","semver":"^7.6.3","depcheck":"^1.4.7","licensee":"^11.1.0","@types/he":"^1.2.3","@eslint/js":"^9.11.1","@types/node":"^20.16.5","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","typescript-eslint":"^8.7.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.8.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_0.4.1_1727164972861_0.048521881800080324","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ui5/linter","version":"1.0.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.0.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"4dd7165c974cd88716a62375faf6a2b3adbba8cb","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.0.0.tgz","fileCount":161,"integrity":"sha512-1TiPjyF2wuRFZtZMogJRR367p7q47uUt8fN+vvtaWab19n94j5TeHaPzusCL2c5X259+1IUQydUzCpEb39vbkQ==","signatures":[{"sig":"MEQCIEFw2hxxT4WHTHV3z6aPupQqHCQfbT8w2iIbmCpuDGwfAiBah4kEHii6w6gq3L+KU1AK8a7lVGeycjxxNkcFOKBEfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":956970},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"db5ad3302d62b3a168f92a82d55a3fa56c753d4f","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.20","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.1.0","tsx":"^4.19.1","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.11.1","esmock":"^2.6.7","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.0","@types/he":"^1.2.3","@eslint/js":"^9.11.1","@types/node":"^20.16.10","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.7.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.8.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.0.0_1727706272384_0.6577228063198517","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ui5/linter","version":"1.0.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.0.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"97f5ba905c3118639e2a6c12af3bd39e01bf86ab","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.0.1.tgz","fileCount":161,"integrity":"sha512-MXfuCvxRWBrZk7qNWqZiWN/rSL3UcKm/gDFs8dPBAN9QfixjIUQfTP/Y/HXp0qqt164nM7s/Mj9KqNKJrRBTZQ==","signatures":[{"sig":"MEQCIFUNrfWBAnmXoM4wEARRk8qtyYM6vzZ/DOtz7UKVKo+rAiAZaN05oPeR1QGc85hJy9aRa+wEoXWrvt3XY+MNdDi8ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962435},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"700693954d4c43a94fa8265608e873014795f138","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.21","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.1.0","tsx":"^4.19.1","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.11.1","esmock":"^2.6.7","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.0","@types/he":"^1.2.3","@eslint/js":"^9.11.1","@types/node":"^20.16.10","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.8.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.8.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.0.1_1727875545663_0.23807399825562814","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@ui5/linter","version":"1.0.2","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.0.2","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"680401b7e08c2824efacf83fe404acebf2372416","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.0.2.tgz","fileCount":161,"integrity":"sha512-12/V83839LCGbakbBe6KlPyW8zjXy21XrM12pmMljUCdPJiibHpnPr+DoG+1URoiIqxgOgNm3C41nSTBdn++cw==","signatures":[{"sig":"MEQCIAoIqDAECVvTvyBOTrLeMrHB3vrSS24b15GoHLoOx3waAiA0RWLiLqvAVG9ev7wsPCUyOZzZedi000gXl0r3B2OLsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962024},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"8df9b29a5e8eddaf253b03c1b3f9fa04a35dfea5","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.21","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.1.0","tsx":"^4.19.1","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.12.0","esmock":"^2.6.7","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.11.1","@types/node":"^20.16.10","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.8.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.9.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.0.2_1728486604169_0.14605139761656916","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ui5/linter","version":"1.1.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.1.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"c3a24f8cba99c1626d07ce188e8ebfb39e7f660a","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.1.0.tgz","fileCount":163,"integrity":"sha512-aLrxVs8gujhqS7Ugzd3rRzb3X726D5XQ6T1WAyw3Qr9klX/mi7KmabuGPDI61dN2SCMR9yiduJ0ERvNNmzhyEQ==","signatures":[{"sig":"MEUCIQCzIeBSietsVGEUZGJj/iZB0madsHo77TgBQgSTGfuj6QIgI53Ffvl2JQjsPGUmh9vabdyMfRB5xpHmeEqmp0YWuxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1215439},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"bb92d43f8d16505e7d20c4abe1f29aab8a09daf5","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.21","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.1.0","tsx":"^4.19.1","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.12.0","esmock":"^2.6.7","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.11.1","@types/node":"^20.16.11","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.9.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.9.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.1.0_1729156631256_0.7424009195597663","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ui5/linter","version":"1.1.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.1.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"f526a0bbbe9b72d3b3aa42a9f6572ec0c0cc4b0e","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.1.1.tgz","fileCount":163,"integrity":"sha512-AU74GPdmeysc2u5yw2pKlYo6YXTpDU9JWZMFZvt8yFTmsQHIGS0RxA62kFH9wIL/zqK3fhukRiEdCCbd1QfxQQ==","signatures":[{"sig":"MEYCIQDcx1jsymJXLXSSA4HhXo6tElmDe97Or0bOFtvjUUB4uAIhAIXbq96MGysB6Q7FysyJo8LifOWH3OqvchoD75z3Zr8N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216481},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"6f777dc6d042cf7b857c8823c7d2e6f07519ac74","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.21","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.1.3","nyc":"^17.1.0","tsx":"^4.19.1","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.12.0","esmock":"^2.6.8","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.11.1","@types/node":"^20.16.11","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.10.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.9.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.1.1_1729255767696_0.2098985100534998","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@ui5/linter","version":"1.2.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.2.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"a023b928ec7d21b7f7dbfb46d35d3a1536660aa9","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.2.0.tgz","fileCount":165,"integrity":"sha512-g4wLRAEU84EoIIYcGwZJN7XIAhGW9isR+bW0wGyXhUVgqHdMbXh5+INKhUu7JpeN7tgH5847i+qg2Xb1+UHJ5Q==","signatures":[{"sig":"MEYCIQDBon434EiDu2R1DynvuXNqQ++fanWMBxPV3KwKMoOIugIhAOTSxEygEaqryNNLXLVXMWkL50Hbzn7UHG6u6+8CAoAt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243377},"type":"module","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"gitHead":"3bb3299ad925d4175e4df1e3261495f6f7011f0e","scripts":{"lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.21","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.13.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.11.1","@types/node":"^20.17.1","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.12.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.9.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.2.0_1730215469700_0.18213723501363832","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@ui5/linter","version":"1.3.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.3.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"565c6b100051d7d38b0710bf6dfff4004dfa8239","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.3.0.tgz","fileCount":231,"integrity":"sha512-7cWzJarVTzNLoi1EQrVcl9cWI3r2Hf+2gUTfA0wX2H6uEenojBs+2dLqsWmvRDjswFor60JhogD/II7WfuMiJA==","signatures":[{"sig":"MEUCIEmCMoQGddPEdJtDGO/GBC1MydGLM4cuGoMaV8vaS/dWAiEA1BAcKjFAGucbqEC0iZuQau0A0KaEEiq6M3ug1YZuR1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1329687},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"ddc6fb14a4e3f0dd409a1cb706bbd2118ee27fec","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.23","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.14.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.14.0","@types/node":"^20.17.6","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.14.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.10.1","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.3.0_1731513434768_0.7234553111412088","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@ui5/linter","version":"1.3.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.3.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"fae96166b1ba22e9d25187db93e823ad020412b9","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.3.1.tgz","fileCount":231,"integrity":"sha512-jOBCRTw9r7aLTEdMC8VYf65b877VmyHCRYwpbTThdUcp61pK7ETrMEPvjgUHAfbkA37HB16EaTmg40VzKd5Zrw==","signatures":[{"sig":"MEQCIA4KVSr8dDd5BkbYmOv/txqItzJvRrdEoFpx1wPLMVnjAiAecSECF7JK/A/k7ca+yWO5IgHooePybq0x0MK3QjY+9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1331461},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"8cf33c89f006fc9caea8e14b47196355c624b6c7","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.6.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.23","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.6","sinon":"^19.0.2","eslint":"^9.14.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.14.0","@types/node":"^20.17.6","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.5.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.14.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.10.1","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.3.1_1731683056040_0.8767159920288077","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@ui5/linter","version":"1.4.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.4.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"83d44bffe29c6ebd2a0635eb6419f58169f98900","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.4.0.tgz","fileCount":237,"integrity":"sha512-KzMD4K5aOAcnyeE2m2UDbZduJqi0hvCimkIZmcwS91g4HLt5mijcw6erkYZF/21k3eEbStd5/J3gYyTU3IDwYw==","signatures":[{"sig":"MEUCIGrvg3+ndPr+MxloYg6eJHQaHs5mn7Pqb6Qm4hpcCwYbAiEAo4i69ErMGDblhW4LirUbK3CgcROKRwHHCQZkalIbP3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343142},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"b7f5f3f8e5662fd13f9824a0cd627541ba1a408b","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.0","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.7.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.23","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.15.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"^20.17.7","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.6.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.15.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.11.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.4.0_1732553446381_0.5521105479402042","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@ui5/linter","version":"1.4.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.4.1","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"b71ad7ae8fce5c7134448231fa1f2a5cc9a65db2","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.4.1.tgz","fileCount":237,"integrity":"sha512-pRaEDEa58MqusXYCW6f58jGMUYXEUcIj4AQkZ4ntpXCGOPSqGE0mFsI4KUvC98aKcsvHh7QSUtUzTQf3TklolQ==","signatures":[{"sig":"MEQCIEzXUwIjyU8J9qbK+iYs850vUGVuHIsge4g0P/VBZmcVAiB+sdKjgS7Obp28TXGY4mPHjJeQx1lAfS3VON7pC1wGXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343797},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"b2ae4731eea4abf06688fd5fca20c3d1a6e4544a","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck","unit":"ava","build":"npm run cleanup && tsc -p tsconfig.build.json","cleanup":"rimraf lib coverage","prepare":"node ./.husky/skip.js || husky","coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run cleanup && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.7.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.3","@sapui5/types":"1.120.23","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.15.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"^20.17.7","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.6.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.16.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.11.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.4.1_1732811152982_0.945472284774076","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@ui5/linter","version":"1.5.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.5.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"fa688e160adcd58b477f478e2924d3a19e4d2d0b","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.5.0.tgz","fileCount":237,"integrity":"sha512-gaMDvGCgXU2QkSU9s9X45PdI2xHysSemlQHByrqUQueJUzFkm/bMm+6FKlwcbVlusl5QT1EUXlYGh/MLdmk/tA==","signatures":[{"sig":"MEUCIB2lYUJVWiinJdRrJXJnPWpLZ9HDZnKVPYmO65C0n81+AiEAoc0B5LdvAbctmBpLGpCRuXOX/5VGvJK7bzVotO761cY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1355241},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"09141c0a61870a549115f7b831e1ca0e1910f7ad","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.1","dependencies":{"he":"^1.2.0","chalk":"^5.3.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^2.2.4","minimatch":"^10.0.1","typescript":"^5.7.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","@sapui5/types":"1.120.24","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.16.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"^20.17.9","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.6.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.17.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.12.0","@istanbuljs/esm-loader-hook":"^0.2.0","@commitlint/config-conventional":"^19.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.5.0_1733828195248_0.5013124240727007","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@ui5/linter","version":"1.6.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.6.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"e880ffe4496c10179da97722fed7297d1aa3041d","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.6.0.tgz","fileCount":237,"integrity":"sha512-HW2suyafzdqNBjA8o6joOabJWu1qhFsvbixlCFZMucP0WFBpNAzmNZqS5ho32YlSCWkhiYYiZ5BaotiDFeuCWg==","signatures":[{"sig":"MEYCIQD6QQ1hzW7u0bnmCIvXwysXjapL8A2puQbpvqBDM+82TQIhAK4WsuaMka8KfyV4Xvbihfx8ny1mJByHp1Fmz13njy4h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1376845},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"06cb10a9f8fd9c842580acd4d52ecc8cdd798f99","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.1","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"2.2.4","minimatch":"^10.0.1","typescript":"^5.7.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","@sapui5/types":"1.120.24","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.17.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"^20.17.11","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.6.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.19.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.12.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.6.0_1736325684952_0.5394467073524416","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@ui5/linter","version":"1.6.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.6.1","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"9ad92493108458127c6575edfedadf94aadc30d8","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.6.1.tgz","fileCount":237,"integrity":"sha512-nHtnMBHNpMoVJrwbuWr/Ayi6/bSJ4Nn8QoBjhH2Y2ubxMtw2vhdv+X4Q3v96QQW48skT1kBj8Va9ugygqyo4CQ==","signatures":[{"sig":"MEUCIDIZk1CYLpQDGsqL0pzqlVIfZHrxWBLofyK1676kpMMoAiEAtcDhR3mY4QyiZQFD+zn/4YuTquIhn3Ovd8DAqwd9cOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377306},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"264c50b56a7ff9bc70736bff4f831755fd49a991","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.1","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"2.2.4","minimatch":"^10.0.1","typescript":"^5.7.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","@sapui5/types":"1.120.25","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.17.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"^20.17.11","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.6.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.19.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.12.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.6.1_1736350046129_0.820756122426785","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@ui5/linter","version":"1.7.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.7.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"7c29d0078f7f4c242a79192006de15d8bab32c0e","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.7.0.tgz","fileCount":237,"integrity":"sha512-KNTOr/u493Wo3BB/6NYl9herInmNtv8w9y7PEKN9Bn3jcfiwSQIfv2Brv2IT+AsPKEa4z8e6pCc0pMPEEPg5RQ==","signatures":[{"sig":"MEUCIAqcs+Qt9e7YWskp6PYRIov9+p/UhxZXslzHUccDL0kRAiEAz2OlLdqifXnCSkri8dd59rTzhAs1CZvjA+yxb/JLMaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1927394},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"48aeab08e3a6d108c980288a8dee8efc9fb4e45a","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.1","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"2.2.4","minimatch":"^10.0.1","typescript":"^5.7.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","@sapui5/types":"1.120.25","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.18.0","esmock":"^2.6.9","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"^20.17.12","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.6.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.20.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^2.13.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.7.0_1736951604938_0.190120797338186","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@ui5/linter","version":"1.8.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.8.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"f7ecfc6f836f787b414f4ecf9d95fc7bfff0244b","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.8.0.tgz","fileCount":255,"integrity":"sha512-/ivH5iOF8pw73jRmnTRVD0QzHbI5pKhEB8RgfdDH6Fh2yzzy4F7LP2StT67CQTvUQJyF6EZrpzNGEMWt1i1F5Q==","signatures":[{"sig":"MEYCIQCjTHeO6gVx8dM5J5RDER/1lYWcOmq3ntrbi3vUPZSNfgIhAMED7Qy0T2W7oAse0Cwcbt3oiJfBrj+y0IReF2Mrl73l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2076103},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"673f289835615bdcf1fb7febddd62b16c2c3d8f0","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.2","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^3.0.3","minimatch":"^10.0.1","typescript":"^5.7.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","@sapui5/types":"1.120.25","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.19.0","esmock":"^2.7.0","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"20.11.0","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.6.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.22.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^3.0.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.8.0_1738333032694_0.9681418533794024","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@ui5/linter","version":"1.9.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.9.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"e1b92a4b5168c2defd32c6063fb51b52e3966e28","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.9.0.tgz","fileCount":264,"integrity":"sha512-XV3iJYzNL7E9g/mdmvlf06WMLim9Wz4FpjOwZ1sa7x584RSYc2Kl5Iq/k6qVH25nd00VQF1znyPp+FMe8R++rw==","signatures":[{"sig":"MEYCIQDFvBgv/WLp5TggbYW+a8sBynewflRvLxuO++tsj9hGAgIhANl+2TgKVx791g/TJThuUxCuOfci2IHJCMpRLhWL5nba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2121312},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"8c39a1adf77579c9b5a5b16c09eb8b24b3347d6e","scripts":{"e2e":"npm run build && ava --config ava-e2e.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.2","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^3.0.4","minimatch":"^10.0.1","typescript":"^5.7.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","@sapui5/types":"1.120.26","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.2","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.20.1","esmock":"^2.7.0","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"20.11.0","@types/sinon":"^17.0.3","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.7.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.24.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^3.1.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.7.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.9.0_1739796056102_0.32894624428217","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@ui5/linter","version":"1.10.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.10.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"6d4ad0a03b56bd32bd08bf152f04b9bc435f683c","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.10.0.tgz","fileCount":264,"integrity":"sha512-yMprferdBkH32dQz6cnUzQ7/wECfCqPsSwzkq/hUQYbe81lG5pMCH8F7QZKIy3dK71Y9aZrooWwujYY3O8dXSw==","signatures":[{"sig":"MEUCIHwfvekR9Q7xru2TzGjlzLVc+5w3qvwl5WKDm7nVfHodAiEA2wjpUPuKDhMwhp0yECAAw7MIRl5PvLCsJsiNYTnA6jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2128027},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"87602fed40e0de42bf1e6bf0dc4b6779a2c12e25","scripts":{"e2e":"npm run build && npm run e2e:ui5lint && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && npm run clean-test-tmp && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.2","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^3.0.5","minimatch":"^10.0.1","typescript":"^5.7.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","@sapui5/types":"1.120.26","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.3","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.21.0","esmock":"^2.7.0","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.7.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.25.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.0.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.7.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.10.0_1740481855530_0.16529584435019995","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@ui5/linter","version":"1.11.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.11.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"49cabba73ef33bbd504f67337a73efc1cbc84f79","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.11.0.tgz","fileCount":264,"integrity":"sha512-PoDq4bEjt37ahVX3n81ZybTMGnd9Nb5hCF4DfGlyrZYFYnJroG3fu9mi+N1uKgGxUGXRC/ttiIuAvj9d52CCGA==","signatures":[{"sig":"MEQCICBmEclPcwVnsbVsx9SZPRHXeG6kIGT9B8YtD2pBPtkpAiALDHeubk7l1Q0Dsu4uKm39/dLlevwu3SHhpuzR0upI5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2138822},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"a376ee44b949161388f3481a7be1ff12be113e4a","scripts":{"e2e":"npm run build && npm run e2e:ui5lint && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && npm run clean-test-tmp && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.3","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","sax-wasm":"^3.0.5","minimatch":"^10.0.1","typescript":"^5.7.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","@sapui5/types":"1.120.26","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.3","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.21.0","esmock":"^2.7.0","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.7.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.25.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.1.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.7.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.11.0_1740756296665_0.4882788086221701","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@ui5/linter","version":"1.12.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.12.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"141396e1ffba53fe34c912b3b0a07d8804b21fed","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.12.0.tgz","fileCount":285,"integrity":"sha512-kus8GZ6ZMgt5SjLyRIOdbeBXvkfzoQn49fi3KsQLP0uTp5dicI7l2EoLXLuEv1XdthmfE9sgP3hccq4pnazRCQ==","signatures":[{"sig":"MEQCIA/OmhdeVvUp7F4T2Wvavu3pHBn6ItCkgFolNmM6DtsLAiBjlqOByv6glHSlyMXj8ysoix8DSMVp6S3ohQjoxn4WoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2238868},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"aacf7c792bbea3e2a42d33aa5ad70a7bdf173c6e","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.18.3","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.0.0","sax-wasm":"^3.0.5","minimatch":"^10.0.1","typescript":"^5.8.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.120.26","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.3","husky":"^9.1.7","sinon":"^19.0.2","eslint":"^9.22.0","esmock":"^2.7.0","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.26.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.2.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.12.0_1742373028009_0.5995894681123701","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@ui5/linter","version":"1.13.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.13.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"5c8fdbf6cd11d6cd24c52f69c8a0fa97a58263db","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.13.0.tgz","fileCount":349,"integrity":"sha512-XLq9z0qcXF3niLZUhc07yrmjlLb2lJ7Sl/yzfIOKGDrUnjBPg+4oGjNRgkHxZ1xK4ntZKoqTrnqn12E5gvrF+w==","signatures":[{"sig":"MEQCID7KiR3CR9xK76luakirMLaCf7Q+tbSy2n8myYcGQwzVAiBsWrBGEfvZXp5us9s921ASzEMK+JmX5W4EmAchC+TPHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2262706},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"46f35328e665d051df019fc1c05cca46f24bce8e","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.19.0","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.0.0","sax-wasm":"^3.0.5","minimatch":"^10.0.1","typescript":"^5.8.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.120.29","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","tsx":"^4.19.3","husky":"^9.1.7","sinon":"^20.0.0","eslint":"^9.24.0","esmock":"^2.7.0","rimraf":"^6.0.1","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.30.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.2.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.13.0_1744815096173_0.11597224886583701","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@ui5/linter","version":"1.13.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.13.1","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/SAP/ui5-linter#readme","bugs":{"url":"https://github.com/SAP/ui5-linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"078e12c7b8c8af289198a4ac9506434bc46202bd","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.13.1.tgz","fileCount":349,"integrity":"sha512-ABgN4QAsuAW3xO+9pWlnHctinrj7R0bum6Lk5vVVIR4p/hgtCwLbRlN+x4E4fsfk179NJ9Lso1OqRhsRTpsHYA==","signatures":[{"sig":"MEQCIAgD8GLZe7SjcxYwWRVTj/kVAjBtnQS0CWWeDUS2JOOHAiBQW3FImGMrJM+OqHDHluQ3DTYC1V/teM+jnz7luvCCnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2266340},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"9aee9e51a59d4abac4fdd8aa1ec282fb86977b0c","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/SAP/ui5-linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.19.1","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.1.0","sax-wasm":"^3.0.6","minimatch":"^10.0.1","typescript":"^5.8.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.120.30","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.3.0","nyc":"^17.1.0","tsx":"^4.19.4","husky":"^9.1.7","sinon":"^20.0.0","eslint":"^9.26.0","esmock":"^2.7.0","rimraf":"^6.0.1","@ui5/cli":"^4.0.15","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.15.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.7.0","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.32.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.2.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.13.1_1747052870797_0.20406429295473694","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@ui5/linter","version":"1.14.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.14.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"33d23504babeccf763e7a8336a703c7a23d7d6a6","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.14.0.tgz","fileCount":427,"integrity":"sha512-bhRLhjb1+ySldvGY/dzo/PoHtgjEKmgBcuzS4pDCF0qgQ5DUTA/Ebmbkg1HQvQcssj6nMA5PHzNQdWBHnAuVZw==","signatures":[{"sig":"MEQCIEjAN2xzYSl07HD0G893t0/iUbtLtQqZitC/emLYUzR5AiBl2oBYaKDBUk4IlQTyrKLfdjBJTXDhyj2Q9c8oxvGLZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2727535},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"735d55086a9b05b69ef54865ffdb473cf73c2010","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","actor":{"name":"ui5-bot","type":"user","email":"ui5-bot+npm-ui5-bot@sap.com"},"email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"10.8.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"20.19.2","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.2.0","sax-wasm":"^3.0.6","minimatch":"^10.0.3","typescript":"^5.8.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.120.32","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.0","nyc":"^17.1.0","tsx":"^4.20.3","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.29.0","esmock":"^2.7.0","rimraf":"^6.0.1","@ui5/cli":"^4.0.19","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.28.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.8.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.35.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.4.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.14.0_1751026573486_0.7032963648953958","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@ui5/linter","version":"1.15.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.15.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"f9fdeead387857385cba1d3c472a1b9ab55d33e2","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.15.0.tgz","fileCount":433,"integrity":"sha512-SQkfILml16E/YwD4sa+IKeFc0oced6U1lkU8NWIwYvVkpaG2tfAadHVESBzJLqtH5DHlGWLtzm79l4VgLAkl/Q==","signatures":[{"sig":"MEQCIHAb9UIixGFYsvxaRLg0vznXWJY4CEdPD1RxY8YS1VwWAiAUyHKiRT2DLxWOvUTwO5mIuW6EdLqySQaWsuCFzAlbjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2751340},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"3b95ce057e018fcb4358e7625a0c9fa6cb956083","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","actor":{"name":"ui5-bot","type":"user","email":"ui5-bot+npm-ui5-bot@sap.com"},"email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.4.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.3.0","sax-wasm":"^3.0.6","minimatch":"^10.0.3","typescript":"^5.8.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.120.32","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.29","@jridgewell/sourcemap-codec":"^1.5.4"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.0","nyc":"^17.1.0","tsx":"^4.20.3","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.30.1","esmock":"^2.7.1","rimraf":"^6.0.1","@ui5/cli":"^4.0.19","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.28.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.8.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.35.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.4.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.15.0_1751527872941_0.3281472716434808","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@ui5/linter","version":"1.16.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.16.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"20c833002700ec3e51def533d23486f3473223c6","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.16.0.tgz","fileCount":437,"integrity":"sha512-DGCHnVb6Ua4o28vyfi/ovFwLSz+A2bJEXF6KblL0ALLCyZpVJQ1N7FZlmyGz7ExIsOi3h9ZwFMkDtopnT3yE5A==","signatures":[{"sig":"MEQCIGG9ITAlPGaV67M+VZc1Z+a49xndk4MCUG7wzKC1z7RtAiAmvxAB1m5dSqQp66xRbTdfnhHP7+YQ99s2TRcGie4GMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2875765},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"242849f97211d15caa8ea30c602533652113c2e5","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","actor":{"name":"ui5-bot","type":"user","email":"ui5-bot+npm-ui5-bot@sap.com"},"email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.4.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.3.0","sax-wasm":"^3.0.6","minimatch":"^10.0.3","typescript":"^5.8.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.136.2","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.29","@jridgewell/sourcemap-codec":"^1.5.4"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.0","nyc":"^17.1.0","tsx":"^4.20.3","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.30.1","esmock":"^2.7.1","rimraf":"^6.0.1","@ui5/cli":"^4.0.19","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.28.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.8.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.35.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.4.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.16.0_1751555101791_0.8371147414715168","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@ui5/linter","version":"1.16.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.16.1","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"6d377d4f9c7bc3ee98ae736a1267e68f0c9451d9","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.16.1.tgz","fileCount":437,"integrity":"sha512-tJBafyCE4KF1BYApL+QDS2BQBJXG5ldwtYpho+1NRVWEOeZywfLJlHFvIyPHNuMAOfdzPSWMk/OBm8nJowGctw==","signatures":[{"sig":"MEQCIDK/5psVf59D4xPMB1c9KNdPwtzNMVZbLZxC6jvmcoiQAiAfxSiioxd/VyhwyJh8VZmTbN0BsWsg7NtnPMM4fEhn8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2875999},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"785776b72d03b12f7e2e5e1f1e242d2d467a5843","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","actor":{"name":"ui5-bot","type":"user","email":"ui5-bot+npm-ui5-bot@sap.com"},"email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.4.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.3.0","sax-wasm":"^3.0.6","minimatch":"^10.0.3","typescript":"^5.8.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.136.2","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.29","@jridgewell/sourcemap-codec":"^1.5.4"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.0","nyc":"^17.1.0","tsx":"^4.20.3","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.30.1","esmock":"^2.7.1","rimraf":"^6.0.1","@ui5/cli":"^4.0.19","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.28.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.8.1","eslint-plugin-ava":"^15.0.1","typescript-eslint":"^8.36.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^4.4.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.16.1_1751969811777_0.8323464544113233","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@ui5/linter","version":"1.17.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.17.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"9003626e28b60622a83f404a3520db8d0a88dcc7","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.17.0.tgz","fileCount":443,"integrity":"sha512-iVjqMyUSE8EPdUghGYU/MV5zfp3UF0HV3seB8O9jvgsrWe4iidKz+e9Xnt50hGIrnWLO/ZWyjOadHFw6MfvOFw==","signatures":[{"sig":"MEQCIA0f+igQHUHGqUC1RVhHPQQTyEMT1HY7FBC0ewOW5ocYAiAL5cKwKKfPoZoEn6lxc4H/ocwtW/3sefqpwCHA9gt8cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2896519},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"95c5fa1906319101c5a702bd9c18a62cda2c358b","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.4.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.4.1","dependencies":{"he":"^1.2.0","chalk":"^5.4.1","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.3.0","sax-wasm":"^3.0.8","minimatch":"^10.0.3","typescript":"^5.8.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.136.3","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.29","@jridgewell/sourcemap-codec":"^1.5.4"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.3","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.31.0","esmock":"^2.7.1","rimraf":"^6.0.1","@ui5/cli":"^4.0.22","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.31.0","@types/node":"20.11.0","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.8.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.36.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.2.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.17.0_1753178039788_0.7217896422263181","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@ui5/linter","version":"1.18.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.18.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"9dbd4aba06bddfac45734cc7447cdd622bd1d8d0","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.18.0.tgz","fileCount":458,"integrity":"sha512-McmrBsLuj9bi+POExAAzni67JSqAEpBnoaUQw2cB531DZnNclrFCTc+7BtjpTu0vPWHGmsBMz4CT5P4ZE/zQUQ==","signatures":[{"sig":"MEYCIQCejcClunKXQlixYOmpttoWfONOHheBThJkiCfFaDFfqwIhAMDXv+7jajcjQsxA4XhAch/bnt48Fhtlfri3fe/6VD6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2934093},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"63e4b971efd80adb9c9cddbc3ee0fa1368282a1c","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.5.1","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.6.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.3.0","sax-wasm":"^3.1.1","minimatch":"^10.0.3","typescript":"^5.9.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.17","@sapui5/types":"1.136.6","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.30","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.4","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.33.0","esmock":"^2.7.1","rimraf":"^6.0.1","@ui5/cli":"^4.0.23","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.33.0","@types/node":"20.16.15","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.9.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.39.1","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.2.3","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.18.0_1755612904107_0.67542828284022","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@ui5/linter","version":"1.18.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.18.1","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"3a5235c156c22158a50ce8e5fd787ab273cc7284","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.18.1.tgz","fileCount":461,"integrity":"sha512-0aBQXphxt/cW5PckxvrZsce9UZEXjX4WbidWYC2cYRRnfdNIq2TUbqLVrTO6QOqBM8okXvgjZ+3VcMQmqJL2uA==","signatures":[{"sig":"MEQCIFgwc1FpbaFt9BxfQt2oVULhS6j6dCEJITUqt/csmy4PAiB0FuFowFldDL/teoQ6TpKWsSVKIZ4/1zsha6aFEUXwtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2937467},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"398f51d716efc52e430b0d90071a7aebea53f3f8","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.5.1","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.6.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.3.0","sax-wasm":"^3.1.1","minimatch":"^10.0.3","typescript":"^5.9.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.18","@sapui5/types":"1.136.7","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.30","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.4","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.33.0","esmock":"^2.7.1","rimraf":"^6.0.1","@ui5/cli":"^4.0.23","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.33.0","@types/node":"20.16.15","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.9.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.40.0","@types/yauzl-promise":"^4.0.1","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.2.3","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.18.1_1755867431422_0.003018441517250503","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@ui5/linter","version":"1.19.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.19.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"b73c3c93b4aa9a37aad0e5d6b7554496b39cbbf9","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.19.0.tgz","fileCount":488,"integrity":"sha512-egWEWJB9LAqmfdxTMFX1hCao/qoFaS6C0IDL7BaWwaUzbz3+z2kldsKbanj7AAffzmp95houK1G5k63HftYf1Q==","signatures":[{"sig":"MEUCIAoG+v0d+XnbXN8eElAZi2ai3NesvakNacpFE64Q+7U7AiEAuBr69GupavW/c8laLNHV1a47UiiYeDlCpJjm+2+uPJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978649},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"a8ac39c4223216fb45267e8af4d90eeacda6f966","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.5.1","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.7.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.0","yargs":"^17.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.3.0","sax-wasm":"^3.1.2","minimatch":"^10.0.3","typescript":"^5.9.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.18","@sapui5/types":"1.136.7","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.30","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.5","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.34.0","esmock":"^2.7.1","rimraf":"^6.0.1","@ui5/cli":"^4.0.23","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.34.0","@types/node":"20.16.15","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.9.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.41.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.2.3","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.19.0_1756391275738_0.3763399571271011","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@ui5/linter","version":"1.20.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.0","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"2787a6d9d2c168d34038b55dd82f3f6223fe2319","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.0.tgz","fileCount":488,"integrity":"sha512-gv6A0lkHgQuSdla4ydnsRZqXq3eyv9soIPaxf0gTVqS4AEhz8vnEr3yNrq/x35vp689OC/+EuWa8BJ28wqHbVQ==","signatures":[{"sig":"MEUCIQDnXOT2nt6eX8zYAadckkSSsV4gBZRCNiUKB6bE4sE7uQIgLTKIn7m+7g3fJP1n4sufllcNESeqHCGDee0ErMaNgSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2990862},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"9d6cf69a37abc5d9523ff160ff6ea6cc74d8d223","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.8.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.2","@ui5/fs":"^4.0.1","figures":"^6.1.0","globals":"^16.4.0","sax-wasm":"^3.1.2","minimatch":"^10.0.3","typescript":"^5.9.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.4","magic-string":"^0.30.19","@sapui5/types":"1.136.8","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.5","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.35.0","esmock":"^2.7.2","rimraf":"^6.0.1","@ui5/cli":"^4.0.24","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.35.0","@types/node":"20.16.15","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.9.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.43.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.3.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.0_1757579557802_0.43743211903582924","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@ui5/linter","version":"1.20.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.1","maintainers":[{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"379e285d2b1a4fc0cc8edce81ae5c7c5bcd1be25","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.1.tgz","fileCount":488,"integrity":"sha512-tNm8hRzMeRPE+7iAfbn0bSB9xHDAu74806vv8FHNvLwX2/jmFyaICHzjdJZ8nfFkFlnairA1vNVBtbNwyeu5TQ==","signatures":[{"sig":"MEUCID0M7RMxp4GOc3nUMzFXSNRARu2fMhI0rRyP1g2XCl8fAiEA8xnal4EgU6VywFp7uISCMIKQoA09fcyXq82VZiLXJ3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2992384},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"0ca7d4d2d278801bf62eb3ae9a113ac42f9f8c77","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.8.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.2","@ui5/fs":"^4.0.2","figures":"^6.1.0","globals":"^16.4.0","sax-wasm":"^3.1.2","minimatch":"^10.0.3","typescript":"^5.9.2","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.5","magic-string":"^0.30.19","@sapui5/types":"1.136.8","fast-xml-parser":"^5.2.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.5","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.35.0","esmock":"^2.7.2","rimraf":"^6.0.1","@ui5/cli":"^4.0.25","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.35.0","@types/node":"20.16.15","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^19.8.1","ui5-test-runner":"^5.9.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.43.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.3.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^19.8.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.1_1758200051438_0.08273623334725255","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@ui5/linter","version":"1.20.2","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.2","maintainers":[{"name":"matz3","email":"mat.osswald@sap.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"43febce7119656b2e11b000b69755d3aa62406ea","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.2.tgz","fileCount":488,"integrity":"sha512-5Uje6y/n36fmDIqj2TSUaYoHKLXYrivSEU0tDmwOrSLw5KacEkLgYCRY8XsDkYqukdjsAzs6f1ONuJNwzGorwA==","signatures":[{"sig":"MEUCIFb1FY8BBRD+uSM4vWSGVvQ+hxYXye/lb3PIMJB8iBI/AiEAtMwYeMCRuM5p0Gs/3gX/SPQCQzL6bjdV01D42RC24m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2993171},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"91dfd6f6cd75bda02a3b8fcadd8ba942f30ba89e","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.9.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.2","@ui5/fs":"^4.0.3","figures":"^6.1.0","globals":"^16.4.0","sax-wasm":"^3.1.2","minimatch":"^10.0.3","typescript":"^5.9.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.6","magic-string":"^0.30.19","@sapui5/types":"1.136.9","fast-xml-parser":"^5.3.0","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.6","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.36.0","esmock":"^2.7.3","rimraf":"^6.0.1","@ui5/cli":"^4.0.26","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.37.0","@types/node":"20.16.15","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.1.0","ui5-test-runner":"^5.10.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.45.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.4.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.0.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.2_1759750215278_0.9345567314210173","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"@ui5/linter","version":"1.20.3","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.3","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"f70ade6f07f04dad948658473b274f752d38f599","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.3.tgz","fileCount":488,"integrity":"sha512-jx8D3oiBNUfH89DDuRh2vj/Gc2N0AsSCjolZrBcBGjrILUAUoXKzcpo5buPR22AMVl7zJXzsnpDdiLhCJRh4rg==","signatures":[{"sig":"MEYCIQDt1I6p0beJq02U2bWwweabg+s/qydfw9yO/erytx/TQgIhAKqdUcYK3FR3r8EHuAHR28mdDZi+69QyuTapXSIvEnL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2994818},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"dc0f4ffeea4d55da555bca3ee755f02822d51eab","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.1","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.11.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.3","@ui5/fs":"^4.0.3","figures":"^6.1.0","globals":"^16.5.0","sax-wasm":"^3.1.2","minimatch":"^10.1.1","typescript":"^5.9.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.8","magic-string":"^0.30.21","@sapui5/types":"1.136.10","fast-xml-parser":"^5.3.1","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.6","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.39.1","esmock":"^2.7.3","rimraf":"^6.1.0","@ui5/cli":"^4.0.34","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.1","@types/node":"20.16.15","@types/sinon":"^17.0.4","@types/yargs":"^17.0.33","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.1.0","ui5-test-runner":"^5.10.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.46.3","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.4.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.0.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.3_1762771306340_0.7321672696182606","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"@ui5/linter","version":"1.20.4","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.4","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"7df678e202c3fdcbf4ec271bacb8df246822d149","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.4.tgz","fileCount":488,"integrity":"sha512-jzlfEvLRKRIliDl/5dDF+fFVzXfL3oCmvL3kak45c7Y1PkrKk064X6Su1tssAJDTJvTL1GoX4ojOR5ozKK3G7A==","signatures":[{"sig":"MEUCIDKya2dkyegrAqeoNenJ7RSUKGy+An7sE30DilLNkV8UAiEAmN5bF5Aji/pER+eTEUqUzI/5kKH5nOrwjEnzKZkyhbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2995266},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"6b8fb6f3fcab313ae28f19e30d69d5e5a1a7f1a4","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.11.1","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.3","@ui5/fs":"^4.0.3","figures":"^6.1.0","globals":"^16.5.0","sax-wasm":"^3.1.2","minimatch":"^10.1.1","typescript":"^5.9.3","@ui5/logger":"^4.0.1","@ui5/project":"^4.0.8","magic-string":"^0.30.21","@sapui5/types":"1.136.11","fast-xml-parser":"^5.3.1","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.6","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.39.1","esmock":"^2.7.3","rimraf":"^6.1.0","@ui5/cli":"^4.0.35","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.1","@types/node":"20.16.15","@types/sinon":"^20.0.0","@types/yargs":"^17.0.33","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.1.0","ui5-test-runner":"^5.10.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.46.4","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.4.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.0.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.4_1763395862000_0.05937329609818054","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"@ui5/linter","version":"1.20.5","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.5","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"dacf1ab5ba30d3c443b8ef8143f9a10b78b0d465","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.5.tgz","fileCount":488,"integrity":"sha512-ZAG44rRs+u8dH2iNmCB1DUfK40kfg309rknngvp4fXJ9N4SJI1ZyVWw+AC001O1m6MwN0NoYO3EmIiqyY3Rckg==","signatures":[{"sig":"MEYCIQDOgc96NWoc3Y7Z5WvI4gdXfXRhrqonfiT25WndANWo6wIhAMCEqwyYIHWzCYVyMrad0WZh98fzZuu7rptzXGHAZ8w1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2994431},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"b82e7a1fe8210666d12e0aa91928af0df4ee354c","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.11.1","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.3","@ui5/fs":"^4.0.3","figures":"^6.1.0","globals":"^16.5.0","sax-wasm":"^3.1.2","minimatch":"^10.1.1","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.8","magic-string":"^0.30.21","@sapui5/types":"1.136.11","fast-xml-parser":"^5.3.2","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.20.6","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.39.1","esmock":"^2.7.3","rimraf":"^6.1.0","@ui5/cli":"^4.0.36","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.1","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.1.0","ui5-test-runner":"^5.11.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.47.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.6.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.0.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.5_1763466194261_0.3731284641922725","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"@ui5/linter","version":"1.20.6","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.6","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"f34e1f6892c36a1d60b1cdec34f0a23ea5007093","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.6.tgz","fileCount":488,"integrity":"sha512-CXEV8i9gX/aJJaJy83r14nQhm6mh3IRYZ1NYfIs+HZapvIRUomvUy/5AdJg3A8qZ6D1dKUUpUiGYTpRCFbiJ+A==","signatures":[{"sig":"MEYCIQDZlYBr6/mIt8db2v/tmxswy442K/H1PVxAjSOa5ahilAIhAPEv6sDoZYhp9OK1NjtxJk8IV4bjLVpvI6rg3fhF5GhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2995287},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"98c96e1252754b0a09f89ab57eff637d21b42afc","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.11.1","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.3","@ui5/fs":"^4.0.3","figures":"^6.1.0","globals":"^16.5.0","sax-wasm":"^3.1.3","minimatch":"^10.1.1","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.9","magic-string":"^0.30.21","@sapui5/types":"1.136.12","fast-xml-parser":"^5.3.2","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","husky":"^9.1.7","sinon":"^21.0.0","eslint":"^9.39.1","esmock":"^2.7.3","rimraf":"^6.1.2","@ui5/cli":"^4.0.38","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.1","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.2.0","ui5-test-runner":"^5.12.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.49.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.6.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.2.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.6_1765529318115_0.7611402212256604","host":"s3://npm-registry-packages-npm-production"}},"1.20.7":{"name":"@ui5/linter","version":"1.20.7","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.7","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"2b95f6b730c4bdfaeaaf01f5625052eaeccba3ea","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.7.tgz","fileCount":488,"integrity":"sha512-jH5jI0kt5nw4w0IwSTHemXW/j+lGMNPp6giBsFePDsrOQ054Ye3lUZY2t/MOajhPI38XYeyVlW74D+NrLLfmcQ==","signatures":[{"sig":"MEUCIB0DikmqnJ4rF9j12mUYlmjkMMw0XR6Q/LET2DwZpX1sAiEAqxJacW/gwB+hccmYWV42i8qwHye718MLgavNhW4QSVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3014192},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"260c72c48c88f818879a15dc254252b59e1e8a23","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.12.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.3","@ui5/fs":"^4.0.3","figures":"^6.1.0","globals":"^16.5.0","sax-wasm":"^3.1.3","minimatch":"^10.1.1","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.9","magic-string":"^0.30.21","@sapui5/types":"1.136.13","fast-xml-parser":"^5.3.3","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","husky":"^9.1.7","sinon":"^21.0.1","eslint":"^9.39.2","esmock":"^2.7.3","rimraf":"^6.1.2","@ui5/cli":"^4.0.38","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.2.0","ui5-test-runner":"^5.12.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.50.1","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"^5.6.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.2.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.7_1767002128863_0.8132630829981744","host":"s3://npm-registry-packages-npm-production"}},"1.20.8":{"name":"@ui5/linter","version":"1.20.8","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.8","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"effd98ad8a20782ca536f5d30bf0f161533fa675","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.8.tgz","fileCount":488,"integrity":"sha512-wPu/sQyAijKaNDqOyfZrvH5lfywLlNmqK2oQj+VjjwXmFIu3tB2tafKgcG9Myc3/iJBft9Co9WuPUBixXb7wRg==","signatures":[{"sig":"MEYCIQCGd1p4o/NYsU3EGoDEXgP6M2PHJMTQB94tvxSWejJCJwIhAMUBradAyN83Jbl6czz2kD2WkqzOe0ixKJbedJmeXj7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3017701},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"3809a8556fada95159879e6ea2b4fc6d0b98f343","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"overrides":{"cacache@18":{"tar":"^7.5.6"},"node-gyp@10":{"tar":"^7.5.6"},"pacote@<=20":{"tar":"^7.5.6"},"@ui5-language-assistant/semantic-model@^3.3.1":{"lodash":"^4.17.23"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.13.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.3","@ui5/fs":"^4.0.4","figures":"^6.1.0","globals":"^17.1.0","sax-wasm":"^3.1.3","minimatch":"^10.1.1","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.9","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.3.3","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","husky":"^9.1.7","sinon":"^21.0.1","eslint":"^9.39.2","esmock":"^2.7.3","rimraf":"^6.1.2","@ui5/cli":"^4.0.40","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.3.1","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.53.1","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.6.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.3.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.8_1769174704380_0.38830265096969585","host":"s3://npm-registry-packages-npm-production"}},"1.20.9":{"name":"@ui5/linter","version":"1.20.9","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.9","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"415ee3709a594adf4a607e908e93941ddf0fa42b","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.9.tgz","fileCount":488,"integrity":"sha512-sEXdx6AaygaSyuNDtNYNhqGhNvQ3dO/kjs9k0ugcXYOeynPeo/doe0SrUBhIjSUVEdmscijMfRCDMx4OcxCFew==","signatures":[{"sig":"MEQCIGvrHpcTY+vDuUSIuwBmdKoPpPQvOFYT4znDNZ5hy1DTAiAZJ90lJ8k199qQp/X1ultpNihDRzPtZOU+SVHDxRxWXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3019543},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"4747515f6f6e80ee5e1aea39c805b6c7d0030e97","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"overrides":{"cacache@18":{"tar":"^7.5.7"},"node-gyp@10":{"tar":"^7.5.7"},"pacote@<=20":{"tar":"^7.5.7"},"@ui5-language-assistant/semantic-model@^3.3.1":{"lodash":"^4.17.23"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.13.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.3","@ui5/fs":"^4.0.4","figures":"^6.1.0","globals":"^17.2.0","sax-wasm":"^3.1.3","minimatch":"^10.1.1","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.9","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.3.3","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","husky":"^9.1.7","sinon":"^21.0.1","eslint":"^9.39.2","esmock":"^2.7.3","rimraf":"^6.1.2","@ui5/cli":"^4.0.42","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.3.1","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.54.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.7.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.3.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.9_1769762710663_0.10384634550864846","host":"s3://npm-registry-packages-npm-production"}},"1.20.10":{"name":"@ui5/linter","version":"1.20.10","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.10","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"24979d407baba523c8a2601e3e379fe6650d16f2","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.10.tgz","fileCount":488,"integrity":"sha512-M0xCN27gSh5Lqt2vVLtfMgtjFAaods/yB62fEL06QotZmTOFAUcqB6sCvy4BHlmocJnahMEi0zZ4EZjV35eGFA==","signatures":[{"sig":"MEUCIQCeZjnAwhtbtnnkVfoP0MfrszrdeIKagZ0ll8hKvcXeyQIgGyhc0vU8yTADi0tv2ZLhP9AMRXgoprWcwGA3wyWLWjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3020047},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"7a3a6ea4f63b587bf4397de11ca27ba3f398e93b","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run depcheck && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @commitlint/config-conventional,@istanbuljs/esm-loader-hook,rimraf,sap,mycomp,@ui5/linter,@ui5/cli,ui5-test-runner","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"overrides":{"cacache@18":{"tar":"^7.5.7"},"node-gyp@10":{"tar":"^7.5.7"},"pacote@<=20":{"tar":"^7.5.7"},"@ui5-language-assistant/semantic-model@^3.3.1":{"lodash":"^4.17.23"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.13.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.3","@ui5/fs":"^4.0.4","figures":"^6.1.0","globals":"^17.3.0","sax-wasm":"^3.1.3","minimatch":"^10.1.2","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.9","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.3.4","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","husky":"^9.1.7","sinon":"^21.0.1","eslint":"^9.39.2","esmock":"^2.7.3","rimraf":"^6.1.2","@ui5/cli":"^4.0.42","depcheck":"^1.4.7","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.4.1","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"^8.54.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.7.1","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.4.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.10_1770276437643_0.1478479945031952","host":"s3://npm-registry-packages-npm-production"}},"1.20.11":{"name":"@ui5/linter","version":"1.20.11","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.11","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"f8ac187f2526f9df54b9ec3fa2d497c878ef1e18","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.11.tgz","fileCount":488,"integrity":"sha512-FVioCE6sruihRmo/euvRTGRI+lT1feS0hTr+rcQVtCynwEzdZEd3gHwgFOscfDLhQVECOBMD6rm2/1qnkNToqQ==","signatures":[{"sig":"MEUCIQCDH9+yOoUBGZnkyRO3k9McJ+G1xiBBYA4FbmUDLQ2XyQIgaPJDD8DGa7lujGmJFuGJ3B+slG7LCRhT9jfst3Kx99g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3016379},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"92367457225577f87ef3ebefd63662aa3b84f0f1","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"overrides":{"cacache@18":{"tar":"^7.5.7"},"node-gyp@10":{"tar":"^7.5.7"},"pacote@<=20":{"tar":"^7.5.7"},"@ui5-language-assistant/semantic-model@^3.3.1":{"lodash":"^4.17.23"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.6.2","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.13.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.4","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.3.0","sax-wasm":"^3.1.4","minimatch":"^10.2.1","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.10","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.3.6","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^5.83.1","husky":"^9.1.7","sinon":"^21.0.1","eslint":"^9.39.2","esmock":"^2.7.3","rimraf":"^6.1.3","@ui5/cli":"^4.0.44","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.4.1","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.4.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.11_1771346723457_0.44815557653405325","host":"s3://npm-registry-packages-npm-production"}},"1.20.12":{"name":"@ui5/linter","version":"1.20.12","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.12","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"493a978cf17304e2645ec19d7e20cd2bef5fe7f3","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.12.tgz","fileCount":488,"integrity":"sha512-yuz+X9KEThmHGUesLrs5VVRPbl00cICNajLBWmOZIOcWHOHeDcqf6MIwJVXqAVepeKk0WvXZy+Lp6eOLQsz31Q==","signatures":[{"sig":"MEUCIQC3/1XepYrZmG/vXcYZGVHrGuKiLzdehMggbwNrVpGTTAIgEBAFDFQZ+4Evgw8Ldgl2XRFkVhtGeMLOazqPJeBR7ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024565},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"051316f9aa7a2d5848643b37e81aeff35c71a2f0","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"overrides":{"cacache@18":{"tar":"^7.5.7"},"node-gyp@10":{"tar":"^7.5.7"},"pacote@<=20":{"tar":"^7.5.7"},"@ui5-language-assistant/semantic-model@^3.3.1":{"lodash":"^4.17.23"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.8.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.13.1","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.4","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.3.0","sax-wasm":"^3.1.4","minimatch":"^10.2.4","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.11","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.4.1","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^5.85.0","husky":"^9.1.7","sinon":"^21.0.1","eslint":"^9.39.3","esmock":"^2.7.3","rimraf":"^6.1.3","@ui5/cli":"^4.0.45","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.4.2","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.4.2","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.12_1772194812599_0.8138250254102917","host":"s3://npm-registry-packages-npm-production"}},"1.20.13":{"name":"@ui5/linter","version":"1.20.13","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.13","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"8e2c8f4cc74da82b40b497f73cf9517a9fd3ef5a","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.13.tgz","fileCount":488,"integrity":"sha512-7Puk61FJ2QhwdhCzmfe+AJzoPbHIb95Kcn1n6x6VXP98Mn1O29z7NBs24Hb+CHTwTg/TCaOfS3Mpo7+qlkyygQ==","signatures":[{"sig":"MEYCIQCH6+8nRucXVZzBlZuUpMqb73BGCFb6/9zF0C/k1DU7KAIhAMKjDlOFjUcvBpxGcmy/Lj5pSBiH6miNRw7egonFP9l4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024721},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"a44033ea12916152263ae1cc7d58cf099582b2a9","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"overrides":{"cacache@18":{"tar":"^7.5.7"},"node-gyp@10":{"tar":"^7.5.7"},"pacote@<=20":{"tar":"^7.5.7"},"@ui5-language-assistant/semantic-model@^3.3.1":{"lodash":"^4.17.23"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.9.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.14.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.4","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.4.0","sax-wasm":"^3.1.4","minimatch":"^10.2.4","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.12","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.4.2","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^5.85.0","husky":"^9.1.7","sinon":"^21.0.2","eslint":"^9.39.3","esmock":"^2.7.3","rimraf":"^6.1.3","@ui5/cli":"^4.0.47","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.4.3","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.4.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.13_1772785515515_0.07207241664234898","host":"s3://npm-registry-packages-npm-production"}},"1.20.14":{"name":"@ui5/linter","version":"1.20.14","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.14","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"3c227bb68733047cc26fe71b67321b65e9f6bc58","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.14.tgz","fileCount":488,"integrity":"sha512-0mEW/UxPsJRASfYMZ7xETBSHR/UhnfMONmftG1elpkEVOUIqS8GxGvzst4FXjib5i8CBwh7Ma3gP9h/YNGfWgw==","signatures":[{"sig":"MEYCIQDWu4YXmjdQBkRfjZO9aizGpCxrltF9+1H8bAUmDWzcuQIhAN5l6tf9hzC2jZ44p5wN36woF8YoGIybXXrdQJ+u7kiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023807},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"c3eeb0cd7507ece92c9e86230e7288a50805bca1","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"overrides":{"cacache@18":{"tar":"^7.5.7"},"node-gyp@10":{"tar":"^7.5.7"},"pacote@<=20":{"tar":"^7.5.7"},"@ui5-language-assistant/semantic-model@^3.3.1":{"lodash":"^4.17.23"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.9.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.14.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.4","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.4.0","sax-wasm":"^3.1.4","minimatch":"^10.2.4","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.13","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.5.5","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^5.86.0","husky":"^9.1.7","sinon":"^21.0.2","eslint":"^9.39.4","esmock":"^2.7.3","rimraf":"^6.1.3","@ui5/cli":"^4.0.48","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.4.4","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.4.4","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.14_1773736528958_0.8475402408914505","host":"s3://npm-registry-packages-npm-production"}},"1.20.15":{"name":"@ui5/linter","version":"1.20.15","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.15","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"f1ff9e8a357d92a8abbdab376ff4afb1ca88d947","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.15.tgz","fileCount":488,"integrity":"sha512-DtnEwRipW7RU96ypZ75w0/lRZSI6t3CpuyMDCRA/SIHc0OAUxhxghddGvSrx1UDGvUA7lwH+dADtaRs7dvbKCw==","signatures":[{"sig":"MEQCICwnblsjyBzHqY5BBIa7yaM/P37hUGhpuV3w81ERtdfxAiBL71oHWEbDYCr1UDO1mu7qTVes6kIoSTB6z9V3EuCTEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024109},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"5196fdb39d1cb4d638eeb9388bce089b2405a44a","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"overrides":{"cacache@18":{"tar":"^7.5.7"},"node-gyp@10":{"tar":"^7.5.7"},"pacote@<=20":{"tar":"^7.5.7"},"@ui5-language-assistant/semantic-model@^3.3.1":{"lodash":"^4.17.23"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.9.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.14.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.4","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.4.0","sax-wasm":"^3.1.4","minimatch":"^10.2.4","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.13","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.5.8","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^5.86.0","husky":"^9.1.7","sinon":"^21.0.2","eslint":"^9.39.4","esmock":"^2.7.3","rimraf":"^6.1.3","@ui5/cli":"^4.0.48","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.4.4","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.4.4","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.15_1774264359620_0.5709788437920416","host":"s3://npm-registry-packages-npm-production"}},"1.20.16":{"name":"@ui5/linter","version":"1.20.16","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.16","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"7a8548a86e72e7c0d0a96e49a519c4aae5b20eac","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.16.tgz","fileCount":488,"integrity":"sha512-DlorY32mQnKfIwKBS2OruBtH9CYyLo0t6wEp67ASnNjqnmFVpgemsmCnjtVBcYm2rrbWNX8JNJUZzR6yXgy3tA==","signatures":[{"sig":"MEYCIQDR3ajCOGCFPeYWa0LQV1/gKeu0Fx3XhgW73RNV9kvx7gIhAOmIM2ZUDU4gq1dD5mYvz7X+ov/5WbbjZxRskNA85PVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024323},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"9998a3bf95dc1ae2ddeea09e1da26513c67bea12","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.9.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.14.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.4","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.4.0","sax-wasm":"^3.1.4","minimatch":"^10.2.4","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.14","magic-string":"^0.30.21","@sapui5/types":"1.136.14","fast-xml-parser":"^5.5.8","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^5.88.1","husky":"^9.1.7","sinon":"^21.0.3","eslint":"^9.39.4","esmock":"^2.7.3","rimraf":"^6.1.3","@ui5/cli":"^4.0.49","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.0","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.16_1774428978651_0.5440106563795628","host":"s3://npm-registry-packages-npm-production"}},"1.20.17":{"name":"@ui5/linter","version":"1.20.17","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.17","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"e9878e85fed891e2ade658d05bd333b90227ae4f","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.17.tgz","fileCount":488,"integrity":"sha512-zC8K0j/J3fl8fa9WhDHMke7ULV9KD6F6o90XVV401V8n+EIAnnkn1LrjRfv7p2MX7sFDuMdwQHnFu+pN5gAGzg==","signatures":[{"sig":"MEQCIBGGT2XpJp8jj7DS0uHVfbaHxVbjSCfGmsddZrLKhjeNAiACpbZ9E5iBuKPWckScm0ZhthZfkRUQu9Q2DpDeJdU4UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3034744},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"a9cd307d8d4781a85299c5a9ab187acc63a86e66","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.9.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.14.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.4","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.4.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.15","magic-string":"^0.30.21","@sapui5/types":"1.136.16","fast-xml-parser":"^5.5.9","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^5.88.1","husky":"^9.1.7","sinon":"^21.0.3","eslint":"^9.39.4","esmock":"^2.7.3","rimraf":"^6.1.3","@ui5/cli":"^4.0.50","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.0","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.17_1774955869284_0.6029086720595018","host":"s3://npm-registry-packages-npm-production"}},"1.20.18":{"name":"@ui5/linter","version":"1.20.18","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.20.18","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"ad69dae4bc07b2c56396a53598bb094536333c57","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.20.18.tgz","fileCount":488,"integrity":"sha512-wpfeL5mTJ5LEwBeNCjqyJQleqMHPYQden70hJpEZxCQ2qQ8PSmUvFG4PLza2oL3iTMFEb/JdMIIf4j4+FBn6+g==","signatures":[{"sig":"MEUCIQD/DGB+YAZ64qt1S3638y+yPtCuSCIm30m5P6KtcYkv8gIgCnOBidnMxZcntFlv1zK9JfbD0IhJlPEpCvmdwgCW0G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.20.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3034993},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"18847d13528ce0e55be672c2eae8f669de87f676","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.9.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.14.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.7.4","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.4.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.15","magic-string":"^0.30.21","@sapui5/types":"1.136.16","fast-xml-parser":"^5.5.9","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^5.88.1","husky":"^9.1.7","sinon":"^21.0.3","eslint":"^9.39.4","esmock":"^2.7.3","rimraf":"^6.1.3","@ui5/cli":"^4.0.50","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.0","ui5-test-runner":"^5.13.0","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.20.18_1775137440394_0.9098715298666147","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@ui5/linter","version":"1.21.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.21.0","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"e7c706850e389872d5d182d1abe6939e1d7305c8","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.21.0.tgz","fileCount":488,"integrity":"sha512-nCh4XmirIBuhP+VVL1FzpzRuOYuWaAi1Fm2PT/9TrDCjrz/YCoXIlBySp9Yahu/N/Q+Wm3RyTP6pstqTCMHbEA==","signatures":[{"sig":"MEUCIQChpEX8GIC6FZmRE6G+zjswqhiYg0SpiMTpxvL+9Or38gIgT7R025B04AxjCbK1DyNmMWnJHwodv+MtHn0dReNw8cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3037723},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"09591904260821c076c84057cb203ab7e78b54f2","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e17c6bf0-5962-4894-9826-5ee6116df2b2"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.11.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.14.1","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.8.0","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.6.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.15","magic-string":"^0.30.21","@sapui5/types":"1.136.16","fast-xml-parser":"^5.7.3","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^6.12.2","husky":"^9.1.7","sinon":"^21.1.2","eslint":"^9.39.4","esmock":"^2.7.4","rimraf":"^6.1.3","@ui5/cli":"^4.0.52","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.1","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.21.0_1778485940871_0.5617622728131066","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@ui5/linter","version":"1.21.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.21.1","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"1329df8013fba0ec1ba80c809bca7e91e24da2cc","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.21.1.tgz","fileCount":488,"integrity":"sha512-Xpvb4LC3CwrdTZQbNU+gzd7ClkvpSNNiDxoPqosTBmNma7UeFPEhFCV3naX294v0ufCPd1Cu8GQc8a8qbgUPVw==","signatures":[{"sig":"MEUCIQCpQx17/kjQgcgIsCtkFpVwAas4WFsg1h7ivlUuqy56OQIgLs7Bu7XFt3bZO0mBtCXGlR4kPq540qyb8N/qRSFa4Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3037997},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"dbfeba1529d22d03aa590c5b3671c4e1fad35d45","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint -e","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","hooks:pre-push":"npm run lint:commit","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.11.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.14.1","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.8.0","@ui5/fs":"^4.0.5","figures":"^6.1.0","globals":"^17.6.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.15","magic-string":"^0.30.21","@sapui5/types":"1.136.16","fast-xml-parser":"^5.8.0","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"^4.21.0","knip":"^6.12.2","husky":"^9.1.7","sinon":"^21.1.2","eslint":"^9.39.4","esmock":"^2.7.5","rimraf":"^6.1.3","@ui5/cli":"^4.0.52","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.1","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.21.1_1778678945131_0.8068253990346692","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@ui5/linter","version":"1.21.2","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.21.2","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"0060ca55aa237353a81412f0b96aead807175ff8","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.21.2.tgz","fileCount":488,"integrity":"sha512-BNDeIin2o3OoFDk0DbLOcFsTLTc+/oecwe1waSBOqJ3kHsB5favBWrf9gy8l5ErhXjWA0A+6Dwfu99mFxHTTkQ==","signatures":[{"sig":"MEUCIH7cy4FVRn6EszmWdlFQfuq8vRg8ltJm4iGTLtSueXGaAiEAgIHP7suvRMUl6X0FVKICBTMxGLuXpssOSjyB9ms9TMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3038445},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"5038d44740858d8e8cbac9a00662eba5569ab518","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.13.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.16.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.8.1","@ui5/fs":"^4.0.6","figures":"^6.1.0","globals":"^17.6.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.16","magic-string":"^0.30.21","@sapui5/types":"1.136.16","fast-xml-parser":"^5.8.0","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"4.21.0","knip":"^6.14.2","husky":"^9.1.7","sinon":"^21.1.2","eslint":"^9.39.4","esmock":"^2.7.6","rimraf":"^6.1.3","@ui5/cli":"^4.0.55","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.1","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.21.2_1780383565393_0.7926560355122285","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@ui5/linter","version":"1.22.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.22.0","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"3a437be3193b191b03b470f88fdcc6c9acabb168","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.22.0.tgz","fileCount":488,"integrity":"sha512-VxhXuJiyPo3o+ZXdBZhZO9+PMKWdONn7azaIKnXuwDBMkTqrhMyVc+GbkC4F0XvR7dOyPWB71UZOweTrWzCoMA==","signatures":[{"sig":"MEUCIBsqrDRdipbF0g0/oErZ19ckIcMerQ0ZPp5mg0CRaV0dAiEA4VOuuNhClnCHAOM3Gc/pziBWmAchTIVYSYbW5JkSC1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3047563},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"b85f5b1884454029ea1bf0cc70b4bf4c27a8a3e9","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.13.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.16.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.2","semver":"^7.8.2","@ui5/fs":"^4.0.6","figures":"^6.1.0","globals":"^17.6.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.16","magic-string":"^0.30.21","@sapui5/types":"1.136.19","fast-xml-parser":"^5.8.0","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","tsx":"4.21.0","knip":"^6.16.1","husky":"^9.1.7","sinon":"^21.1.2","eslint":"^9.39.4","esmock":"^2.7.6","rimraf":"^6.1.3","@ui5/cli":"^4.0.55","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.1","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.55.0","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.8.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.22.0_1781089147034_0.7915217894109086","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@ui5/linter","version":"1.23.0","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.23.0","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"4efd591ccfe99b56c923631000b7758b04ef43bd","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.23.0.tgz","fileCount":488,"integrity":"sha512-OU/W4e2jPgVQ35bX6sO5sNhnVgOyPhQEy1pD1y0N9D8Ps5uXpwUnuxZMGybmHnwEhrSNd2sxVlj6i1Hme9adTw==","signatures":[{"sig":"MEYCIQDg1W7h89yqery+QFNgaof2ZCH6x4x8Pd4axgcWF3bLYgIhAP3/qTSBCyeaA/mRw8eFil1eNiKPW9W+P1jWr7bZ16Mr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053231},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"5b79cc309689c4d155c607ab3558746c1d3d212a","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.13.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.16.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.3","semver":"^7.8.5","@ui5/fs":"^4.0.6","figures":"^6.1.0","globals":"^17.6.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.17","magic-string":"^0.30.21","@sapui5/types":"1.136.19","fast-xml-parser":"^5.9.3","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^18.0.0","tsx":"4.22.4","knip":"^6.17.1","husky":"^9.1.7","sinon":"^22.0.0","eslint":"^9.39.4","esmock":"^2.7.6","rimraf":"^6.1.3","@ui5/cli":"^4.0.56","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.1","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.61.1","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.10.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.23.0_1782140148193_0.26294360685351426","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@ui5/linter","version":"1.23.1","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.23.1","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"3a23c0e06c933a34d08b1f5447ded48710f58d2d","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.23.1.tgz","fileCount":488,"integrity":"sha512-WZtxyzlJIIkX78GUlFmghPj+GmLl8icrnbNFVNo/Xm6fIbMxQeytcf6wZISIVB+paTbrpbPELjfa3sOJccMqqw==","signatures":[{"sig":"MEUCICAbpOSk8s0TRjVIbW9oC7mbJhGo7FBNQgtKeLDnQH4xAiEA51Eqt/0gdImGJ4X/uwgO8wdNFpuL63APDSFX3z26304=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053620},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"02bc7825ef3fb50ee087e71275bb5b1080e837f1","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.13.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.16.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.3","semver":"^7.8.5","@ui5/fs":"^4.0.6","figures":"^6.1.0","globals":"^17.7.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.17","magic-string":"^0.30.21","@sapui5/types":"1.136.19","fast-xml-parser":"^5.9.3","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^18.0.0","tsx":"4.22.4","knip":"^6.18.0","husky":"^9.1.7","sinon":"^22.0.0","eslint":"^9.39.4","esmock":"^2.7.6","rimraf":"^6.1.3","@ui5/cli":"^4.0.57","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^21.0.1","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.61.1","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.10.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.23.1_1782217698373_0.059793351996384025","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"name":"@ui5/linter","version":"1.23.2","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.23.2","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"b2441526a4e78d17fbfae00738d6ec2ac68fc0fb","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.23.2.tgz","fileCount":488,"integrity":"sha512-9PE2krdOlyadtvVIGoD1N3uemQlCjruF67IzAkqm8FwPQZ+ElZXwjEojhLVXxrvdK6XCTdf/RD3gGeUkeD+B5w==","signatures":[{"sig":"MEQCIChCrbGDcm14Prh5D1yn2OWat/7uQzHTIuFplEcxWVh0AiAQMTN1BvhIzDhOA50+nC/vxMvqF0lV7saEhWh3Dx1IBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3054705},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"891f1b9dfcab3705a07d5c028c1229b99f61a719","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.16.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.18.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.3","semver":"^7.8.5","@ui5/fs":"^4.0.6","figures":"^6.1.0","globals":"^17.7.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.17","magic-string":"^1.0.0","@sapui5/types":"1.136.20","fast-xml-parser":"^5.10.1","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^18.0.0","tsx":"4.23.1","knip":"^6.27.0","husky":"^9.1.7","sinon":"^22.1.0","eslint":"^9.39.5","esmock":"^2.7.6","rimraf":"^6.1.3","@ui5/cli":"^4.0.57","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^22.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.64.0","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.10.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.23.2_1784626704311_0.4495876645539465","host":"s3://npm-registry-packages-npm-production"}},"1.23.3":{"name":"@ui5/linter","version":"1.23.3","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.23.3","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"741b9ba547331044f901b811e52277d29ddf2eb3","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.23.3.tgz","fileCount":488,"integrity":"sha512-eQq3Or9o4Iq/1cOzT4p1Ab3z9FNOwZN0j2jQwrdboPUAaySPLJV7CgxNioUuA2L4JHxZWf6r9oir/dYhJja8lQ==","signatures":[{"sig":"MEUCIQCPVLbaMwkMvwFljqRlKgqU1ZwFF7DlyU7oIlYqVtKCiAIgfAOjzKqrpG/2xTU4yXa876J2e6WvicQZuQmvfYHsd90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.23.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3054945},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"b1b07ebcc63517cd6041f1613f516fe5917178ef","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.16.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.18.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.3","semver":"^7.8.5","@ui5/fs":"^4.0.6","figures":"^6.1.0","globals":"^17.7.0","sax-wasm":"^3.1.4","minimatch":"^10.2.5","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.17","magic-string":"^1.1.0","@sapui5/types":"1.136.20","fast-xml-parser":"^5.10.1","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^18.0.0","tsx":"4.23.1","knip":"^6.29.0","husky":"^9.1.7","sinon":"^22.1.0","eslint":"^9.39.5","esmock":"^2.7.6","rimraf":"^6.1.3","@ui5/cli":"^4.0.58","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^22.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.7.1","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.64.0","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.10.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.23.3_1785146060896_0.5041420041333036","host":"s3://npm-registry-packages-npm-production"}},"1.23.4":{"name":"@ui5/linter","version":"1.23.4","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.23.4","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"aedc976437ca04ea91db48f025d8af27d437a0fd","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.23.4.tgz","fileCount":488,"integrity":"sha512-RlvvMLlEiLLHdI3CEYtgaaPUaGAH0seW4eTS3/VlapYtQFm2n9lZHYYZUNMN1CYWsbKAR+cRyCf+s1eaCIULSw==","signatures":[{"sig":"MEUCIDcBlU6jJvGqgfUKpjsRY308PUq6ikZs341IeHy6w0aZAiEAoPhVvnViFOl5Wk6TNEMZu2YQO/fNGPibu6tOmliFtZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.23.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3055562},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"3f29c37bb04c19a44529a6e733d325dc336ee211","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.16.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.18.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.3","semver":"^7.8.5","@ui5/fs":"^4.0.6","figures":"^6.1.0","globals":"^17.9.0","sax-wasm":"^3.1.4","minimatch":"^10.2.6","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.17","magic-string":"^1.1.0","@sapui5/types":"1.136.21","fast-xml-parser":"^5.10.1","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^18.0.0","tsx":"4.23.1","knip":"^6.31.0","husky":"^9.1.7","sinon":"^22.1.0","eslint":"^9.39.5","esmock":"^2.7.6","rimraf":"^6.1.3","@ui5/cli":"^4.0.60","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^22.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.8.0","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.64.0","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.10.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.23.4_1785911158261_0.018086758491516974","host":"s3://npm-registry-packages-npm-production"}},"1.23.5":{"name":"@ui5/linter","version":"1.23.5","keywords":["openui5","sapui5","ui5","development","linter"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/linter@1.23.5","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/UI5/linter#readme","bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"dist":{"shasum":"71dc1d118110eae396bc2c1490f88b69ac9a5323","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.23.5.tgz","fileCount":488,"integrity":"sha512-BTkXxeCtCX8IHVykv60P9dUxNCj51s+EnHUoZDm07KxTl1oaIW2ROKvLIAKsW1ZDv2iQEvfFgNKhRqy9kxAi8A==","signatures":[{"sig":"MEUCIFRFsRvF9QO+vRLSo2Bnr8GKFxco9dxAxy9/PTTMJ3kxAiEAxzThxvZ7xibJMNmvbyfirFjgdA7n9Me1F2CT1acBM4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.23.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3055952},"type":"module","types":"lib/index.d.ts","engines":{"npm":">= 8","node":"^20.11.0 || >=22.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js"},"gitHead":"b41e16ff2757e33afcf1f1ffaeca0600c6bc8b61","scripts":{"e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","knip":"knip --config knip.config.js","lint":"eslint .","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","build":"npm run clean-lib && tsc -p tsconfig.build.json","prepare":"node ./.husky/skip.js || husky","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","e2e:test":"ava --config ava-e2e.config.js","clean-lib":"rimraf lib","build-test":"tsc --noEmit -p .","unit-debug":"ava debug","unit-watch":"ava --watch","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","lint:commit":"commitlint","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-test-tmp":"rimraf test/tmp","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","update-sapui5-types":"tsx scripts/update-sapui5-types.ts","unit-update-snapshots":"ava --update-snapshots","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"repository":{"url":"git+https://github.com/UI5/linter.git","type":"git"},"_npmVersion":"11.16.0","description":"A static code analysis tool for UI5","directories":{},"_nodeVersion":"24.18.0","dependencies":{"he":"^1.2.0","chalk":"^5.6.2","yargs":"^17.7.3","semver":"^7.8.5","@ui5/fs":"^4.0.6","figures":"^6.1.0","globals":"^17.9.0","sax-wasm":"^3.1.4","minimatch":"^10.2.6","typescript":"^5.9.3","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.17","magic-string":"^1.1.0","@sapui5/types":"1.136.21","fast-xml-parser":"^5.10.1","json-source-map":"^0.6.1","update-notifier":"^7.3.1","data-with-position":"^0.5.0","@jridgewell/trace-mapping":"^0.3.31","@jridgewell/sourcemap-codec":"^1.5.5"},"_hasShrinkwrap":true,"devDependencies":{"ava":"^6.4.1","nyc":"^18.0.0","tsx":"4.23.12","knip":"^6.32.1","husky":"^9.1.7","sinon":"^22.1.0","eslint":"^9.39.5","esmock":"^2.7.6","rimraf":"^6.1.3","@ui5/cli":"^4.0.61","licensee":"^11.1.1","@types/he":"^1.2.3","@eslint/js":"^9.39.2","@types/node":"20.16.15","@types/sinon":"^22.0.0","@types/yargs":"^17.0.35","@types/semver":"^7.8.0","yauzl-promise":"^4.0.0","@commitlint/cli":"^20.5.3","ui5-test-runner":"^5.13.1","eslint-plugin-ava":"^15.1.0","typescript-eslint":"8.64.0","check-engine-light":"0.4.0","@types/yauzl-promise":"^4.0.1","@types/json-source-map":"^0.6.0","@types/update-notifier":"^6.0.8","@stylistic/eslint-plugin":"5.10.0","@istanbuljs/esm-loader-hook":"^0.3.0","@commitlint/config-conventional":"^20.5.3","@istanbuljs/nyc-config-typescript":"^1.0.2","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/linter_1.23.5_1786610352429_0.19746101390368542","host":"s3://npm-registry-packages-npm-production"}},"1.23.6":{"name":"@ui5/linter","version":"1.23.6","description":"A static code analysis tool for UI5","author":{"name":"SAP SE","email":"openui5@sap.com","url":"https://www.sap.com"},"license":"Apache-2.0","keywords":["openui5","sapui5","ui5","development","linter"],"repository":{"type":"git","url":"git+https://github.com/UI5/linter.git"},"bugs":{"url":"https://github.com/UI5/linter/issues"},"bin":{"ui5lint":"bin/ui5lint.js"},"type":"module","types":"lib/index.d.ts","scripts":{"build":"npm run clean-lib && tsc -p tsconfig.build.json","build-test":"tsc --noEmit -p .","build-watch":"npm run clean-lib && tsc -w -p tsconfig.build.json","check-engine":"check-engine-light -f npm-shrinkwrap.json .","check-licenses":"licensee --errors-only","clean-coverage":"rimraf coverage","clean-lib":"rimraf lib","clean-test-tmp":"rimraf test/tmp","coverage":"npm run clean-coverage && nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","knip":"knip --config knip.config.js","lint":"eslint .","lint:commit":"commitlint","prepare":"node ./.husky/skip.js || husky","test":"npm run lint && npm run build-test && npm run coverage && npm run e2e && npm run knip && npm run check-licenses","unit":"ava","e2e":"npm run clean-test-tmp && npm run build && npm run e2e:ui5lint && npm run e2e:ui5lint-fix && npm run e2e:test","e2e:ui5lint":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cd test/fixtures/linter/projects/com.ui5.troublesome.app && npm exec ui5lint -- --format=json > $TEST_E2E_TMP/ui5lint-results.json 2> $TEST_E2E_TMP/stderr.log || true","e2e:ui5lint-fix":"TEST_E2E_TMP=$PWD/test/tmp/e2e && mkdir -p $TEST_E2E_TMP && cp -r test/fixtures/linter/projects/com.ui5.troublesome.app $TEST_E2E_TMP && cd $TEST_E2E_TMP/com.ui5.troublesome.app && npm exec ui5lint -- --fix --format=json > $TEST_E2E_TMP/ui5lint-results-fix.json 2> $TEST_E2E_TMP/stderr-fix.log || true","e2e:test":"ava --config ava-e2e.config.js","e2e:test-update-snapshots":"ava --config ava-e2e.config.js --update-snapshots","unit-debug":"ava debug","unit-update-snapshots":"ava --update-snapshots","unit-watch":"ava --watch","update-sapui5-types":"tsx scripts/update-sapui5-types.ts"},"engines":{"node":"^20.11.0 || >=22.0.0","npm":">= 8"},"exports":{".":"./lib/index.js","./Ui5TypeInfoMatcher":"./lib/linter/ui5Types/Ui5TypeInfoMatcher.js","./package.json":"./package.json"},"dependencies":{"@jridgewell/sourcemap-codec":"^1.6.0","@jridgewell/trace-mapping":"^0.3.31","@sapui5/types":"1.136.22","@ui5/fs":"^4.0.6","@ui5/logger":"^4.0.2","@ui5/project":"^4.0.17","chalk":"^5.6.2","data-with-position":"^0.5.0","fast-xml-parser":"^5.11.1","figures":"^6.1.0","globals":"^17.12.0","he":"^1.2.0","json-source-map":"^0.6.1","magic-string":"^1.2.3","minimatch":"^10.2.6","sax-wasm":"^3.1.4","semver":"^7.8.5","typescript":"^5.9.3","update-notifier":"^7.3.1","yargs":"^17.7.3"},"devDependencies":{"@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3","@eslint/js":"^9.39.2","@istanbuljs/esm-loader-hook":"^0.3.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@stylistic/eslint-plugin":"5.10.0","@types/he":"^1.2.3","@types/json-source-map":"^0.6.0","@types/node":"20.16.15","@types/semver":"^7.8.0","@types/sinon":"^22.0.0","@types/update-notifier":"^6.0.8","@types/yargs":"^17.0.35","@types/yauzl-promise":"^4.0.1","@ui5-language-assistant/semantic-model":"^3.3.1","@ui5-language-assistant/semantic-model-types":"^3.3.1","@ui5/cli":"^4.0.66","ava":"^6.4.1","check-engine-light":"0.4.0","eslint":"^9.39.5","eslint-plugin-ava":"^15.1.0","esmock":"^2.7.6","husky":"^9.1.7","knip":"^6.34.0","licensee":"^11.1.1","nyc":"^18.0.0","rimraf":"^6.1.3","sinon":"^22.1.0","tsx":"4.23.13","typescript-eslint":"8.69.0","ui5-test-runner":"^5.14.0","yauzl-promise":"^4.0.0"},"gitHead":"1beadc21a0de6e40a268bc578871971e26652516","_id":"@ui5/linter@1.23.6","homepage":"https://github.com/UI5/linter#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-HXsdx8bxZTmKpbFGqMMxOB9wD33BuKHy2AF0dZZRePoQHteLNBfxDsDCmz91wOTkQ/mN0CQDPuPt/NODnT2cOA==","shasum":"2e4bbe7837b59244554e8328b862d54387159fdc","tarball":"https://registry.npmjs.org/@ui5/linter/-/linter-1.23.6.tgz","fileCount":488,"unpackedSize":3058004,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2flinter@1.23.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpCWGdFaZdbMZ5jqoihxZb+kayDHN1CYKcbMnc4zTjAwIhAPnXyti/kGi3Y3BnXIImdup7BLxQtF8ufGFZN5/l/t5k"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b2f6e2b-3d9f-4a35-bb64-7d471128d91d"}},"directories":{},"maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linter_1.23.6_1788853025782_0.6788815435848954"},"_hasShrinkwrap":true}},"time":{"created":"2024-03-13T12:54:33.595Z","modified":"2026-09-08T07:37:06.264Z","0.1.0":"2024-03-13T12:54:33.984Z","0.1.1":"2024-03-14T11:02:12.577Z","0.1.2":"2024-03-14T13:22:06.376Z","0.1.3":"2024-03-19T15:22:51.904Z","0.2.0":"2024-03-26T13:47:15.180Z","0.2.1":"2024-04-17T14:30:12.351Z","0.2.2":"2024-04-24T12:16:08.131Z","0.2.3":"2024-06-04T14:10:33.420Z","0.2.4":"2024-06-07T09:20:48.348Z","0.2.5":"2024-06-13T12:48:06.943Z","0.2.6":"2024-06-28T13:52:06.307Z","0.3.0":"2024-07-24T11:31:56.828Z","0.3.1":"2024-07-30T16:57:37.962Z","0.3.2":"2024-08-12T13:20:24.178Z","0.3.3":"2024-08-20T15:18:37.638Z","0.3.4":"2024-08-27T11:26:06.454Z","0.3.5":"2024-09-04T06:20:57.621Z","0.4.0":"2024-09-17T13:36:43.030Z","0.4.1":"2024-09-24T08:02:53.177Z","1.0.0":"2024-09-30T14:24:32.672Z","1.0.1":"2024-10-02T13:25:46.053Z","1.0.2":"2024-10-09T15:10:04.482Z","1.1.0":"2024-10-17T09:17:11.580Z","1.1.1":"2024-10-18T12:49:27.951Z","1.2.0":"2024-10-29T15:24:29.979Z","1.3.0":"2024-11-13T15:57:15.013Z","1.3.1":"2024-11-15T15:04:16.264Z","1.4.0":"2024-11-25T16:50:46.632Z","1.4.1":"2024-11-28T16:25:53.221Z","1.5.0":"2024-12-10T10:56:35.511Z","1.6.0":"2025-01-08T08:41:25.162Z","1.6.1":"2025-01-08T15:27:26.396Z","1.7.0":"2025-01-15T14:33:25.238Z","1.8.0":"2025-01-31T14:17:13.068Z","1.9.0":"2025-02-17T12:40:56.360Z","1.10.0":"2025-02-25T11:10:55.833Z","1.11.0":"2025-02-28T15:24:56.948Z","1.12.0":"2025-03-19T08:30:28.283Z","1.13.0":"2025-04-16T14:51:36.420Z","1.13.1":"2025-05-12T12:27:51.048Z","1.14.0":"2025-06-27T12:16:13.731Z","1.15.0":"2025-07-03T07:31:13.172Z","1.16.0":"2025-07-03T15:05:02.018Z","1.16.1":"2025-07-08T10:16:52.120Z","1.17.0":"2025-07-22T09:54:00.437Z","1.18.0":"2025-08-19T14:15:04.368Z","1.18.1":"2025-08-22T12:57:11.711Z","1.19.0":"2025-08-28T14:27:56.251Z","1.20.0":"2025-09-11T08:32:38.036Z","1.20.1":"2025-09-18T12:54:11.692Z","1.20.2":"2025-10-06T11:30:15.519Z","1.20.3":"2025-11-10T10:41:46.603Z","1.20.4":"2025-11-17T16:11:02.275Z","1.20.5":"2025-11-18T11:43:14.503Z","1.20.6":"2025-12-12T08:48:38.332Z","1.20.7":"2025-12-29T09:55:29.053Z","1.20.8":"2026-01-23T13:25:04.613Z","1.20.9":"2026-01-30T08:45:10.852Z","1.20.10":"2026-02-05T07:27:17.861Z","1.20.11":"2026-02-17T16:45:23.708Z","1.20.12":"2026-02-27T12:20:12.861Z","1.20.13":"2026-03-06T08:25:15.737Z","1.20.14":"2026-03-17T08:35:29.105Z","1.20.15":"2026-03-23T11:12:39.852Z","1.20.16":"2026-03-25T08:56:18.820Z","1.20.17":"2026-03-31T11:17:49.502Z","1.20.18":"2026-04-02T13:44:00.616Z","1.21.0":"2026-05-11T07:52:21.036Z","1.21.1":"2026-05-13T13:29:05.455Z","1.21.2":"2026-06-02T06:59:25.609Z","1.22.0":"2026-06-10T10:59:07.278Z","1.23.0":"2026-06-22T14:55:48.342Z","1.23.1":"2026-06-23T12:28:18.591Z","1.23.2":"2026-07-21T09:38:24.472Z","1.23.3":"2026-07-27T09:54:21.047Z","1.23.4":"2026-08-05T06:25:58.435Z","1.23.5":"2026-08-13T08:39:12.602Z","1.23.6":"2026-09-08T07:37:05.924Z"},"bugs":{"url":"https://github.com/UI5/linter/issues"},"author":{"name":"SAP SE","email":"openui5@sap.com","url":"https://www.sap.com"},"license":"Apache-2.0","homepage":"https://github.com/UI5/linter#readme","keywords":["openui5","sapui5","ui5","development","linter"],"repository":{"type":"git","url":"git+https://github.com/UI5/linter.git"},"description":"A static code analysis tool for UI5","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"readme":"![UI5 logo](./docs/images/UI5_logo_wide.png)\n\n# UI5 Linter\n\n> A static code analysis tool for UI5\n\n[![OpenUI5 Community Slack (#tooling channel)](https://img.shields.io/badge/slack-join-44cc11.svg)](https://ui5-slack-invite.cfapps.eu10.hana.ondemand.com/)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.1%20adopted-ff69b4.svg)](https://github.com/UI5/linter?tab=coc-ov-file#readme)\n[![REUSE status](https://api.reuse.software/badge/github.com/UI5/linter)](https://api.reuse.software/info/github.com/UI5/linter)\n[![npm Package Version](https://badge.fury.io/js/%40ui5%2Flinter.svg)](https://www.npmjs.com/package/@ui5/linter)\n[![Coverage Status](https://coveralls.io/repos/github/UI5/linter/badge.svg)](https://coveralls.io/github/UI5/linter)\n\n- [UI5 Linter](#ui5-linter)\n\t- [Description](#description)\n\t- [Features](#features)\n\t- [Rules](#rules)\n\t- [Requirements](#requirements)\n\t- [Installation](#installation)\n\t- [Usage](#usage)\n\t\t- [Options](#options)\n\t\t\t- [`--details`](#--details)\n\t\t\t- [`--format`](#--format)\n\t\t\t- [`--fix`](#--fix)\n\t\t\t- [`--quiet`](#--quiet)\n\t\t\t- [`--ignore-pattern`](#--ignore-pattern)\n\t\t\t- [`--config`](#--config)\n\t\t\t- [`--ui5-config`](#--ui5-config)\n\t\t\t- [`--log-level`](#--log-level)\n\t\t\t- [`--verbose`](#--verbose)\n\t\t\t- [`--perf`](#--perf)\n\t\t\t- [`--silent`](#--silent)\n\t\t\t- [`--version`](#--version)\n\t- [Configuration](#configuration)\n\t\t- [Configuration File Location](#configuration-file-location)\n\t\t- [Supported Configuration File Names](#supported-configuration-file-names)\n\t\t- [Configuration File Format](#configuration-file-format)\n\t\t\t- [ESM (ECMAScript Modules):](#esm-ecmascript-modules)\n\t\t\t- [CommonJS:](#commonjs)\n\t\t- [Configuration Options](#configuration-options)\n\t- [Directives](#directives)\n\t\t- [Specifying Rules](#specifying-rules)\n\t\t- [Scope](#scope)\n\t- [Node.js API](#nodejs-api)\n\t\t- [`ui5lint`](#ui5lint)\n\t\t- [`UI5LinterEngine`](#ui5linterengine)\n\t- [Internals](#internals)\n\t- [Support, Feedback, Contributing](#support-feedback-contributing)\n\t- [Security / Disclosure](#security--disclosure)\n\t- [Code of Conduct](#code-of-conduct)\n\t- [Licensing](#licensing)\n\n## Description\n\nUI5 linter is a static code analysis tool for UI5 projects.\nIt checks JavaScript, TypeScript, XML, JSON, and other files in your project and reports findings.\n\n## Features\nUI5 linter scans your UI5 project and detects issues that might interfere with its smooth running with [UI5 2.x](https://community.sap.com/t5/open-source-blogs/introducing-openui5-2-x/ba-p/13580633). In particular, note that all APIs and features that were deprecated with or before UI5 1.136 are no longer available in UI5 version 2.x. The hints and fixes provided by UI5 linter therefore target a UI5 runtime of version 1.136 or newer. UI5 linter reports findings for deprecations in the following areas:\n\n* Usage of deprecated UI5 libraries \n* Usage of deprecated UI5 framework APIs \n* Usage of global variables \n* Possible CSP violations \n* Deprecated component and manifest configurations  \n\n> [!NOTE]\n> While UI5 linter already provides many detection features, it is not yet covering all aspects and best practices for UI5 2.x. The intention of UI5 linter is to detect as many issues as possible that a project running with UI5 2.x might be facing. However, you'll still need to test your UI5 project with UI5 2.x as soon as it is made available. To reveal additional issues, the UI5 team plans to release more versions of UI5 linter over the next months. \n\n## Rules\n\nUI5 linter comes with a set of predefined rules that are enabled by default. You can disable specific rules in the code via [Directives](#directives).\n\nA list of all available rules can be found on the [Rules](./docs/Rules.md) page.\n\n## Requirements\n\n- [Node.js](https://nodejs.org/) Version v20.11.x, v22.0.0, or higher\n- [npm](https://www.npmjs.com/) Version v8.0.0 or higher\n\n## Installation\n\nInstall the CLI using the npm package manager:\n\n```sh\n# Global\nnpm install --global @ui5/linter\n\n# In your project\nnpm install --save-dev @ui5/linter\n```\n\n## Usage\n\nRun the `ui5lint [files...]` command in your project root folder\n\n```sh\n> ui5lint\n\nUI5 linter report:\n\n/application/webapp/controller/App.controller.js\n  10:4 error Call to deprecated function 'attachTap' of class 'Button'  no-deprecated-api\n\n/application/webapp/manifest.json\n  81:17 error Use of deprecated model type 'sap.ui5/models/odata/type=\"sap.ui.model.odata.ODataModel\"'  no-deprecated-api\n\n/application/webapp/test/unit/unitTests.qunit.js\n  6:1 error Call to deprecated function 'attachInit' of class 'Core'  no-deprecated-api\n  6:1 error Call to deprecated function 'getCore' (sap.ui.getCore)  no-deprecated-api\n  6:1 error Access of global variable 'sap' (sap.ui.getCore)  no-globals\n\n/application/webapp/view/Main.view.xml\n  16:39 error Import of deprecated module 'sap/m/MessagePage'  no-deprecated-api\n  22:5  error Use of deprecated property 'blocked' of class 'Button'  no-deprecated-api\n\n7 problems (7 errors, 0 warnings)\n\nNote: Use \"ui5lint --details\" to show more information about the findings\n```\n\nYou can provide multiple glob patterns as arguments after the `ui5lint` command to filter and narrow down the linting results. \n\n**Note**: This option does not permit you to include files that normally wouldn't be checked (e.g. files outside of the `webapp` folder in application projects).\n\n**Note**: Only POSIX separators are allowed, regardless of the target platform.\n\n```sh\n> ui5lint \"webapp/**/*.xml\"\n\nUI5 linter report:\n\n/application/webapp/view/Main.view.xml\n  16:39 error Import of deprecated module 'sap/m/MessagePage'  no-deprecated-api\n  22:5  error Use of deprecated property 'blocked' of class 'Button'  no-deprecated-api\n\n2 problems (2 errors, 0 warnings)\n\nNote: Use \"ui5lint --details\" to show more information about the findings\n```\n\n### Options\n\n#### `--details`\n\nShow more information about the findings and how to fix them.\n\n**Example:**\n```sh\nui5lint --details\n```\n\n#### `--format`\n\nChoose the output format. Currently, `stylish` (default), `json`, `markdown`, and `html` are supported.\n\n**Example:**\n```sh\nui5lint --format json\n```\n\nTo save the output to a file, use the `>` operator (works on macOS, Linux, and Windows):\n\n**Save to File:**\n```sh\nui5lint --format markdown > ui5-linter-findings.md\n```\n\n#### `--fix`\n\nAttempt to automatically correct certain findings.\n\n**Example::**\n```sh\nui5lint --fix\n```\n\nCurrently, issues of the following rules are fixable:\n- no-globals: Usage of globals that are part of UI5 (e.g. `sap.m.Button`) are replaced by the corresponding module import (in JS files)\n- no-deprecated-api: Usage of deprecated APIs\n  - Usages of some deprecated APIs on `sap.ui.getCore().getConfiguration()` a.k.a. \"Configuration Facade\" are replaced by the corresponding recommended APIs (in JS files)\n  - Usages of some deprecated APIs on `sap.ui.getCore()` a.k.a. \"Core Facade\" are replaced by the corresponding recommended APIs (in JS files)\n  - Usages of the deprecated `tap` event handler on `sap/m/Button` are replaced by the recommended `press` event handler (in JS and XML files). Also, the associated event handler methods `attachTap` and `dettachTap` are replaced by the corresponding `attachPress` and `detachPress` methods.\n  - Usages of the deprecated `useExportToExcel` property on `sap/ui/comp/smarttable/SmartTable` are replaced by the `enableExport` property (in JS and XML files)\n  - Usages of the deprecated `synchronizationMode` property on `sap/ui/model/odata/v4/ODataModel` are removed (in JS files)\n  - Usages of the deprecated `minWidth` property on `sap/ui/layout/form/SimpleForm` are removed (in JS and XML files)\n  - Usages of deprecated attributes in a UI5 bootstrap script are replaced by the corresponding recommended attributes (in HTML files)\n\nAfter applying fixes, the linter runs another pass to detect any remaining issues. Not all findings may be fixable, so those issues may need to be addressed manually. See [Scope of Autofix](./docs/Scope-of-Autofix.md) for examples of APIs that cannot be migrated automatically. Note that this list is not exhaustive; there are more APIs that are currently not supported by the Autofix.\n\n##### Dry Run Mode\nTo preview the results without modifying any files, set the UI5LINT_FIX_DRY_RUN environment variable:\n\n```sh\nUI5LINT_FIX_DRY_RUN=true ui5lint --fix\n```\n\nIn this mode, the linter will show the messages after the fixes would have been applied but will not actually change the files.\n\n#### `--quiet`\n\nReport errors only, hiding warnings. Similar to ESLint's `--quiet` option.\n\n**Example:**\n```sh\nui5lint --quiet\n```\n\n#### `--ignore-pattern`\n\nPattern/files that will be ignored during linting. Can also be defined in `ui5lint.config.js`.\n\n**Example:**\n```sh\nui5lint --ignore-pattern \"webapp/thirdparty/**\" \"webapp/test/e2e/**\"\n```\n\n#### `--config`\n\nLoad a custom config by relative file path (default: `./ui5lint.config.js`).\n\n**Example:**\n```sh\nui5lint --config ./ui5lint-custom.config.js\n```\n\n#### `--ui5-config`\n\nSet a path for the desired UI5 yaml config file (default: `./ui5.yaml`).\n\n**Example:**\n```sh\nui5lint --ui5-config ./configs/ui5-custom.yaml\n```\n\n#### `--log-level`\n\nSet the logging level (default: `info`).\n\nPossible values are: `silent`, `error`, `warn`, `info`, `perf`, `verbose`, `silly`\n\n**Example:**\n```sh\nui5lint --log-level=warn\n```\n\n#### `--verbose`\n\nEnable verbose logging.\n\n**Example:**\n```sh\nui5lint --verbose\n```\n\n#### `--perf`\n\nEnable performance measurements and related logging.\n\n**Example:**\n```sh\nui5lint --perf\n```\n\n#### `--silent`\n\nDisable all log output.\n\n**Example:**\n```sh\nui5lint --silent\n```\n\n#### `--version`\n\nPrints the current version and CLI script location.\n\n**Example:**\n```sh\nui5lint --version\n```\n\n## Configuration\n\nUI5 linter can easily be configured with an external configuration file, allowing you to customize how the linter behaves. For example, you can tell it to ignore specific files or directories. \n\n### Configuration File Location\nThe configuration file must be placed in the root directory of your project, alongside the `ui5.yaml` and `package.json` files. The linter will automatically detect and load the file when it runs.\n\n### Supported Configuration File Names\nYou can name your configuration file using one of the following formats:\n- `ui5lint.config.js`\n- `ui5lint.config.mjs`\n- `ui5lint.config.cjs`\n\nIf you need to specify a custom configuration file, you can provide it using the `--config` parameter via the command line.\n\n### Configuration File Format\n\n#### ESM (ECMAScript Modules):\n```js\nexport default {\n  ignores: [\n    \"webapp/thirdparty/**\",\n    \"webapp/test/**\",\n    \"!webapp/test/integration/**\",\n  ],\n};\n```\n\n#### CommonJS:\n```js\nmodule.exports = {\n  ignores: [\n    \"webapp/thirdparty/**\",\n    \"webapp/test/**\",\n    \"!webapp/test/integration/**\",\n  ],\n};\n```\n\n### Configuration Options\n\n- **ignores**: This option allows you to define glob patterns to ignore specific files or directories during linting. Patterns are relative to the root of the project. You can also un-ignore specific files by using the `!` prefix. The order of the patterns matters; later patterns override earlier ones.\n\n  **Example:**\n  ```js\n  ignores: [\n    \"webapp/test/**\",               // Ignore all files in the test folder\n    \"!webapp/test/integration/**\",  // Un-ignore files in a specific subdirectory\n  ];\n  ```\n\n  In this way, you can control which files UI5 linter should process and which it should ignore.\n\n- **files**: This option allows you to specify glob patterns to target particular files or directories for linting. However, it does not enable you to include files that are typically excluded from the process (e.g., files outside the `webapp` directory in application projects). Only POSIX path separators (`/`) are supported, irrespective of the platform you're using.\n\n  > **Note:** This option corresponds to the CLI command `ui5lint [files...]`. If CLI's `[files...]` are provided, the configuration gets ignored.\n\n  **Example:**\n\n  ```js\n  files: [\n    \"webapp/index.html\",\n    \"webapp/**/*\",        // Lint all files and subdirectories within \"webapp/\"\n  ];\n  ```\n\n## Directives\n\nUI5 linter supports directives similar to ESLint's configuration comments, allowing you to control linting rules in specific sections of your code.\n\n* **ui5lint-disable**: Disables all linting rules from the position of the comment\n* **ui5lint-enable**: Re-enables linting rules that were disabled by ui5lint-disable\n* **ui5lint-disable-line**: Disables all linting rules for the current line\n* **ui5lint-disable-next-line**: Disables all linting rules for the next line\n\n### Specifying Rules\n\n**JavaScript / TypeScript**\n\nYou can disable specific rules by listing them after the directive. Rules must be separated by commas if several are given:\n\n* `/* ui5lint-disable no-deprecated-api */`\n* `/* ui5lint-disable no-deprecated-api, no-deprecated-library */`\n* `// ui5lint-disable-line no-deprecated-api`\n\nAn explanation why a rule is disabled can be added after the rule name; it must be separated from the preceding text by two dashes:\n\n* `// ui5lint-disable-next-line no-deprecated-api -- explanation`\n\n**XML / HTML**\n\n* `<!-- ui5lint-disable no-deprecated-api -->`\n* `<!-- ui5lint-disable-next-line -->`\n* `<Text tap=\".onTap\"/> <!-- ui5lint-disable-line no-deprecated-api -->`\n\nIn XML and HTML files, depending on your browser runtime, the use of a double-hyphen `--` is usually not allowed, making it impossible to append an explanation to your directive in the same way as shown above for JavaScript / TypeScript files. You need to insert a separate comment statement in the same line of code for this purpose:\n\n* `<!-- ui5lint-disable-next-line no-deprecated-api --> <!-- explanation -->`\n\nAlso, since comments can't be placed inside XML and HTML tags, you might need to use `ui5lint-disable` and `ui5lint-enable` directives outside of the tags instead of `ui5lint-disable-line` or `ui5lint-disable-next-line`.\n\n```xml\n<!-- ui5lint-disable no-deprecated-api -->\n<Text\n  tap=\".onTap\"\n/>\n<!-- ui5lint-enable no-deprecated-api -->\n```\n\n**YAML**\n\n* `# ui5lint-disable no-deprecated-api`\n* `# ui5lint-disable-next-line`\n\n### Scope\n\nDirectives are currently supported in JavaScript and TypeScript files as well as XML, HTML and YAML files.\n\n## Node.js API\n\n### `ui5lint`\n\nThe `ui5lint` function is the main entry point for the UI5 linter. It resolves with an array of `LinterResult` objects, identical to the CLI output with the `--format json` option.\nSee the [src/index.ts](./src/index.ts) file for the available options.\n\n```js\nimport {ui5lint} from \"@ui5/linter\";\n\n// Run the linter with default options\nawait ui5lint();\n\n// Run the linter with custom options\nawait ui5lint({\n\tfilePatterns: [\"webapp/**/*.xml\"],\n\tignorePatterns: [\"webapp/thirdparty/\"],\n\tdetails: true,\n\tfix: true,\n\tconfig: \"ui5lint-foo.config.mjs\",\n\tnoConfig: true,\n\tcoverage: true,\n\tui5Config: \"ui5-lint.yaml\",\n\trootDir: \"/path/to/project\",\n});\n```\n\n### `UI5LinterEngine`\n\nThe `UI5LinterEngine` class can be used to run `ui5lint` multiple times with different options while reusing and caching common parts to improve performance.\n\n**Note:** The `lint` method can only be called once at a time. If you want to lint multiple projects in parallel, use worker threads or separate processes. The linting process is CPU-heavy and there is no benefit in parallelizing within the same Node.js process (single-threaded).\n\n```js\nimport {UI5LinterEngine} from \"@ui5/linter\";\n\nconst linterEngine = new UI5LinterEngine();\n\n// Run the linter with default options\nawait linterEngine.lint();\n\n// Run the linter with custom options\nawait linterEngine.lint({\n\tfilePatterns: [\"webapp/**/*.xml\"],\n\tignorePatterns: [\"webapp/thirdparty/\"],\n\tdetails: true,\n\tfix: true,\n\tconfig: \"ui5lint-foo.config.mjs\",\n\tnoConfig: true,\n\tcoverage: true,\n\tui5Config: \"ui5-lint.yaml\",\n\trootDir: \"/path/to/project\",\n});\n```\n\n## Internals\n\nUI5 linter makes use of the [TypeScript compiler](https://github.com/microsoft/TypeScript/) to parse and analyze the source code (both JavaScript and TypesScript) of a UI5 project. This allows for a decent level of accuracy and performance.\n\nFor this purpose, UI5 linter provides the TypeScript compiler with the SAPUI5 [type definitions](https://sap.github.io/ui5-typescript/). The compiler can then infer the usage of UI5 classes and modules in the code. UI5 linter only needs to ask the compiler whether a given function or property is deprecated, and the compiler will provide this information with the full deprecation text.\n\nIn some cases, UI5 linter will transpile source files before analyzing them. For example, the `sap.ui.require` syntax is transpiled to `import` statements (basically ESM), so that the TypeScript compiler can understand them.\n\nSimilarly, UI5 XML views are transpiled to a JavaScript representation that can be analyzed in the same way as regular JavaScript code. In both cases, source maps are used to map any findings back to the correct line and column position in the original source code.\n\nThere are additional checks built on top of the compiler API. This applies, for example, to the usage of global variables provided by the UI5 framework (e.g. `sap.m.Button`), or to the correct usage of asynchronous component initialization.\n\nFor some checks, however, the TypeScript compiler approach is insufficient. In some of those cases, an extract of the data structure that powers the UI5 SDK is used (the so-called \"api.json\"). In other cases, the checks are hard-coded in the linter itself. For example for checks in manifest.json and HTML files.\n\n## Support, Feedback, Contributing\n\nThis project is open to feature requests/suggestions, bug reports etc. via [GitHub issues](https://github.com/UI5/linter/issues). Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our [Contribution Guidelines](CONTRIBUTING.md).\n\nYou can also chat with us in the [`#tooling`](https://openui5.slack.com/archives/C0A7QFN6B) channel of the [OpenUI5 Community Slack](https://ui5-slack-invite.cfapps.eu10.hana.ondemand.com/). For public Q&A, use the [`ui5-tooling` tag on Stack Overflow](https://stackoverflow.com/questions/tagged/ui5-tooling).\n\n## Security / Disclosure\nIf you find any bug that may be a security problem, please follow our instructions at [in our security policy](https://github.com/UI5/linter/security/policy) on how to report it. Please do not create GitHub issues for security-related doubts or problems.\n\n## Code of Conduct\n\nWe as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/UI5/linter?tab=coc-ov-file#readme) at all times.\n\n## Licensing\n\nCopyright 2026 SAP SE or an SAP affiliate company and contributors. Please see our [LICENSE](./LICENSE) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/UI5/linter).\n","readmeFilename":"README.md"}