{"_id":"stylelint-header","_rev":"9-90c9cd490138ac3860de84edd78d5b81","name":"stylelint-header","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"stylelint-header","version":"1.0.0","keywords":["stylelint","header","stylelint-plugin","css","linter"],"author":{"url":"https://allons-y.llc","name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com"},"license":"Apache-2.0","_id":"stylelint-header@1.0.0","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"homepage":"https://github.com/castastrophe/stylelint-header#readme","bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"dist":{"shasum":"a58f8e1995a822d8b3b1d1ceaddaf0884ece6895","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-1.0.0.tgz","fileCount":4,"integrity":"sha512-1LB2SNSjaTj4doUDKbH65ic6OkfKCWML1eL6ANYeREDvq12mA7M8SIx7dAlpufEFYyzJEqBkN7A8+r/oOHAyvA==","signatures":[{"sig":"MEUCIGgj+lodjmG2tSv7eY2aomrFmLQ6KQOJLSOUYxFq236ZAiEA/4ZK48OoHwrW4pRVBK8noZxaOsXxRfgs07Jmhjt2oSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19434},"jest":{"preset":"jest-preset-stylelint"},"main":"index.js","engines":{"node":">=18"},"funding":[{"url":" https://github.com/sponsors/castastrophe","type":"github"}],"gitHead":"83c97e375866622e143815e7626e536913a68a8d","scripts":{"test":"jest","watch":"jest --watch","prepare":"husky install","coverage":"jest --coverage --coverageReporters=cobertura","prepublishOnly":"yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"castastrophe","email":"castastrophe+npm@hey.com"},"repository":{"url":"git+https://github.com/castastrophe/stylelint-header.git","type":"git"},"_npmVersion":"9.9.0","description":"A stylelint plugin that checks for a file header.","directories":{},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"_nodeVersion":"20.8.1","dependencies":{"string-similarity":"^4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.3","lodash":"^4.17.21","prettier":"^2.8.7","stylelint":"^15.11.0","lint-staged":"^13.2.0","@commitlint/cli":"^17.5.1","semantic-release":"^21.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.2","jest-preset-stylelint":"^6.3.1","prettier-package-json":"^2.8.0","@semantic-release/github":"^9.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.4.4","@semantic-release/commit-analyzer":"^10.0.1","@semantic-release/release-notes-generator":"^11.0.2"},"peerDependencies":{"stylelint":"^13.0.0 || ^14.0.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-header_1.0.0_1698341813401_0.7167580486935943","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"stylelint-header","version":"2.0.0","keywords":["stylelint","header","stylelint-plugin","css","linter"],"author":{"url":"https://allons-y.llc","name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com"},"license":"Apache-2.0","_id":"stylelint-header@2.0.0","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"homepage":"https://github.com/castastrophe/stylelint-header#readme","bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"dist":{"shasum":"c3616f15cc5879465432ed0aa8053599af1c6715","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-2.0.0.tgz","fileCount":4,"integrity":"sha512-SovbxIH3V3dU0fycQI3Kshg8GUiRGWu9USfA1v7gFf9pCWZu2f1eHzcniO0s4Pv+GpArW6+FxmaMKSDdZm776Q==","signatures":[{"sig":"MEUCIQDB/BqcHAqE2AQ+T3UMIR9U7SVf6Gy80zxriRqiQ0JWwgIgQnpQ7QeHGFOQi3ts57Eow/TEmwukED4OEYKgguxVuTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19934},"jest":{"preset":"jest-preset-stylelint"},"type":"module","module":"index.js","engines":{"node":">=20.8.1"},"funding":[{"url":" https://github.com/sponsors/castastrophe","type":"github"}],"gitHead":"72cc3bf7ef330a13930c91ab20de699caba3a0ba","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","watch":"yarn test --watch","prepack":"pinst --disable","coverage":"yarn test --coverage --coverageReporters=cobertura","postpack":"pinst --enable","postinstall":"husky || true","prepublishOnly":"yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"castastrophe","email":"castastrophe+npm@hey.com"},"repository":{"url":"git+https://github.com/castastrophe/stylelint-header.git","type":"git"},"_npmVersion":"10.5.0","description":"A stylelint plugin that checks for a file header.","directories":{},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"_nodeVersion":"20.12.2","dependencies":{"string-similarity":"^4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","pinst":"^3.0.0","lodash":"^4.17.21","prettier":"^3.2.5","cross-env":"^7.0.3","stylelint":"^16.5.0","lint-staged":"^15.2.2","@commitlint/cli":"^19.3.0","semantic-release":"^23.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","jest-preset-stylelint":"^7.0.0","prettier-package-json":"^2.8.0","@semantic-release/github":"^10.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"stylelint":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-header_2.0.0_1715035814126_0.22525277056558823","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"stylelint-header","version":"2.0.1","keywords":["stylelint","header","stylelint-plugin","css","linter"],"author":{"url":"https://allons-y.llc","name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com"},"license":"Apache-2.0","_id":"stylelint-header@2.0.1","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"homepage":"https://github.com/castastrophe/stylelint-header#readme","bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"dist":{"shasum":"b467c493e4c2759b338168e71187b4fe0bd8c266","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-2.0.1.tgz","fileCount":4,"integrity":"sha512-3V7+jXceM/c5d6EdcWb2zqaNuj0Hh37HlUFoSDFEgSqKPVUZka8sgntgbSkdf/AbUT6yEx3F/c1FkaG+eRxQtQ==","signatures":[{"sig":"MEYCIQDoyrOrTundVMgkcgNx5Hhdb/5tuv3e7JZjDM6AQx5qJgIhANt/6JRXWq6fLeI1il9S/sPDxBv9bqULe/8XEDxRIYdb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19960},"jest":{"preset":"jest-preset-stylelint"},"type":"module","module":"index.js","engines":{"node":">=20.8.1"},"exports":"./index.js","funding":[{"url":" https://github.com/sponsors/castastrophe","type":"github"}],"gitHead":"bdd817602cd20dea91bb46a6867282767d902d94","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","watch":"yarn test --watch","prepack":"pinst --disable","coverage":"yarn test --coverage --coverageReporters=cobertura","postpack":"pinst --enable","postinstall":"husky || true","prepublishOnly":"yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"castastrophe","email":"castastrophe+npm@hey.com"},"repository":{"url":"git+https://github.com/castastrophe/stylelint-header.git","type":"git"},"_npmVersion":"10.7.0","description":"A stylelint plugin that checks for a file header.","directories":{},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"_nodeVersion":"20.13.1","dependencies":{"string-similarity":"^4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","pinst":"^3.0.0","lodash":"^4.17.21","prettier":"^3.2.5","cross-env":"^7.0.3","stylelint":"^16.5.0","lint-staged":"^15.2.2","@commitlint/cli":"^19.3.0","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","jest-preset-stylelint":"^7.0.0","prettier-package-json":"^2.8.0","@semantic-release/github":"^10.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.0"},"peerDependencies":{"stylelint":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-header_2.0.1_1720015027850_0.03500376802271066","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"stylelint-header","version":"2.0.2","keywords":["stylelint","header","stylelint-plugin","css","linter"],"author":{"url":"https://allons-y.llc","name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com"},"license":"Apache-2.0","_id":"stylelint-header@2.0.2","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"homepage":"https://github.com/castastrophe/stylelint-header#readme","bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"dist":{"shasum":"cacb40d2e98b785b1d365a4473956d7364f08f2f","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-2.0.2.tgz","fileCount":4,"integrity":"sha512-kunLTgbO/DK/ct4CDkb8mwoMyN1+fKSaw07Ns90ZEDcbBwXgahDXd7VAplNnhY8KbzQilY4sWTYEfQPm/gqcoA==","signatures":[{"sig":"MEQCIEKdWcbi6bWLfXFUf2imfsF1YpLLZkxmhTPHmn/ldoT2AiACHmx/iI5B8re4n2kADUaIDrYoiXgyuzrW85ugtSrrCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19960},"jest":{"preset":"jest-preset-stylelint"},"type":"module","module":"index.js","engines":{"node":">=20.8.1"},"exports":"./index.js","funding":[{"url":" https://github.com/sponsors/castastrophe","type":"github"}],"gitHead":"bc281bb27a5f4a99f420fad0c59cc6a0c83ee178","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","watch":"yarn test --watch","prepack":"pinst --disable","coverage":"yarn test --coverage --coverageReporters=cobertura","postpack":"pinst --enable","postinstall":"husky || true","prepublishOnly":"yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"castastrophe","email":"castastrophe+npm@hey.com"},"repository":{"url":"git+https://github.com/castastrophe/stylelint-header.git","type":"git"},"_npmVersion":"10.7.0","description":"A stylelint plugin that checks for a file header.","directories":{},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"_nodeVersion":"20.18.0","dependencies":{"string-similarity":"^4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","pinst":"^3.0.0","lodash":"^4.17.21","prettier":"^3.4.2","cross-env":"^7.0.3","stylelint":"^16.13.2","lint-staged":"^15.4.1","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","jest-preset-stylelint":"^7.1.1","prettier-package-json":"^2.8.0","@semantic-release/github":"^11.0.1","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"stylelint":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-header_2.0.2_1737502636117_0.14309909867749315","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"stylelint-header","version":"2.0.3","keywords":["stylelint","header","stylelint-plugin","css","linter"],"author":{"url":"https://allons-y.llc","name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com"},"license":"Apache-2.0","_id":"stylelint-header@2.0.3","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"homepage":"https://github.com/castastrophe/stylelint-header#readme","bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"dist":{"shasum":"9ef96ff8d7b6fb935501d8ed0f15f088f17458b4","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-2.0.3.tgz","fileCount":4,"integrity":"sha512-AsLcuVHVy8qseOa5y3N9XPSRgwRD683PpxrIppD04tjfa+5k9rd3X2dOpeeqwb+aVy3zcl1FqAnXvXGvE6CpYg==","signatures":[{"sig":"MEUCIFOria26kX8wsTKlBdsFjZofp154yPwrM5cB/HRqxxj3AiEAt/4vd43A8kUAlcfX/KdtJ9lSEltKniPvDRJ0dqfDnog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19963},"jest":{"preset":"jest-preset-stylelint"},"type":"module","module":"index.js","engines":{"node":">=20.8.1"},"exports":"./index.js","funding":[{"url":" https://github.com/sponsors/castastrophe","type":"github"}],"gitHead":"ffcdd19fc85692fb6d4bbe02c2cdac94a0ab4b0b","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","watch":"yarn test --watch","prepack":"pinst --disable","coverage":"yarn test --coverage --coverageReporters=cobertura","postpack":"pinst --enable","postinstall":"husky || true","prepublishOnly":"yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"castastrophe","email":"castastrophe+npm@hey.com"},"repository":{"url":"git+https://github.com/castastrophe/stylelint-header.git","type":"git"},"_npmVersion":"10.7.0","description":"A stylelint plugin that checks for a file header.","directories":{},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"_nodeVersion":"20.18.0","dependencies":{"lodash-es":"^4.17.21","string-similarity":"^4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","pinst":"^3.0.0","prettier":"^3.4.2","cross-env":"^7.0.3","stylelint":"^16.13.2","lint-staged":"^15.4.1","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","jest-preset-stylelint":"^7.1.1","prettier-package-json":"^2.8.0","@semantic-release/github":"^11.0.1","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"stylelint":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-header_2.0.3_1738072136574_0.8156411569145492","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"stylelint-header","version":"2.1.0","keywords":["stylelint","header","stylelint-plugin","css","linter"],"author":{"url":"https://allons-y.llc","name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com"},"license":"Apache-2.0","_id":"stylelint-header@2.1.0","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"homepage":"https://github.com/castastrophe/stylelint-header#readme","bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"dist":{"shasum":"68cfaf430c651f9d145792fbce6c69d9440ef667","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-2.1.0.tgz","fileCount":4,"integrity":"sha512-gfGDAKAhEhDfnYl0EoZq4lcwnnABq1mIxmcGwoLtB3gASzqPNK/bKWJ4ZZzo2/BbBo0ic3gUvB413PGUVCiSsg==","signatures":[{"sig":"MEUCID9AiFN4+dryONzL7oQx+6D20X4cMzMHqO/oioDCpm3PAiEA21mezedSqj+OfBTpnhRPSNET2FpSwk/jIDauLU4vmBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20781},"jest":{"preset":"jest-preset-stylelint"},"type":"module","module":"index.js","engines":{"node":">=20.8.1"},"exports":"./index.js","funding":[{"url":" https://github.com/sponsors/castastrophe","type":"github"}],"gitHead":"58447cec258ac9557a2a91c5b53bee9db9455fbb","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","watch":"yarn test --watch","prepack":"pinst --disable","coverage":"yarn test --coverage --coverageReporters=cobertura","postpack":"pinst --enable","prepublish":"yarn test","postinstall":"husky || true","semantic-release":"semantic-release"},"_npmUser":{"name":"castastrophe","email":"castastrophe+npm@hey.com"},"repository":{"url":"git+https://github.com/castastrophe/stylelint-header.git","type":"git"},"_npmVersion":"10.7.0","description":"A stylelint plugin that checks for a file header.","directories":{},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"_nodeVersion":"20.18.0","dependencies":{"lodash-es":"^4.17.21","string-similarity":"^4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","pinst":"^3.0.0","prettier":"^3.4.2","cross-env":"^7.0.3","stylelint":"^16.13.2","lint-staged":"^15.4.1","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","jest-preset-stylelint":"^7.1.1","prettier-package-json":"^2.8.0","@semantic-release/github":"^11.0.1","@commitlint/config-conventional":"^19.6.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"stylelint":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-header_2.1.0_1738166469902_0.9266267475405376","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"stylelint-header","version":"3.0.0","keywords":["stylelint","header","stylelint-plugin","css","linter"],"author":{"url":"https://allons-y.llc","name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com"},"license":"Apache-2.0","_id":"stylelint-header@3.0.0","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"homepage":"https://github.com/castastrophe/stylelint-header#readme","bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"dist":{"shasum":"7a711fb2d98276c4e159878a9bb257ba169b2cd0","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-3.0.0.tgz","fileCount":4,"integrity":"sha512-JAk40Va5/ahYAYkezjEmbWsarGTeoHYudZ23H0xYWvAq04kOKOqdRNzXHcliwG97ic48mnbH+b2y7F2cQUrU7A==","signatures":[{"sig":"MEUCICtpUpthhcbBhMZLIe6iFCjxQYE34tR8NaejxdWfaEhsAiEAuAe6EqTOME1sRmgV38wukaYRYzdLNUdZ7bJNFmCwds0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20763},"jest":{"preset":"jest-preset-stylelint"},"type":"module","module":"index.js","engines":{"node":">=22"},"exports":"./index.js","funding":[{"url":" https://github.com/sponsors/castastrophe","type":"github"}],"gitHead":"abdbc74cc8b95e0ed5a2d37a5de7a1fdd0c78976","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","watch":"yarn test --watch","prepack":"pinst --disable","coverage":"yarn test --coverage --coverageReporters=cobertura","postpack":"pinst --enable","prepublish":"yarn test","postinstall":"husky || true","semantic-release":"semantic-release"},"_npmUser":{"name":"castastrophe","email":"castastrophe+npm@hey.com"},"repository":{"url":"git+https://github.com/castastrophe/stylelint-header.git","type":"git"},"_npmVersion":"10.7.0","description":"A stylelint plugin that checks for a file header.","directories":{},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"_nodeVersion":"20.19.0","dependencies":{"lodash-es":"^4.17.21","string-similarity":"^4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","pinst":"^3.0.0","prettier":"^3.5.3","cross-env":"^7.0.3","stylelint":"^16.18.0","lint-staged":"^15.5.1","@commitlint/cli":"^19.8.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","jest-preset-stylelint":"^7.3.0","prettier-package-json":"^2.8.0","@semantic-release/github":"^11.0.1","@commitlint/config-conventional":"^19.8.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"stylelint":">=16"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-header_3.0.0_1744818252645_0.04922719380262941","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"stylelint-header","version":"3.0.1","keywords":["css","header","linter","stylelint","stylelint-plugin"],"author":{"url":"https://allons-y.llc","name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com"},"license":"Apache-2.0","_id":"stylelint-header@3.0.1","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"homepage":"https://github.com/castastrophe/stylelint-header#readme","bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"dist":{"shasum":"cb50f5b9319c53509b39b075fe7fb1eee4b650e7","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-3.0.1.tgz","fileCount":4,"integrity":"sha512-wgehB6Xd0MYDlxLUPt9OA+SU4QDGt9EEw5nb36qP1KfrAqE9qkWyL7lRbQz2Vi8azJTw73naERcEAUmEkLu7IQ==","signatures":[{"sig":"MEUCIQDMUPn1ysdbduo1tLuOyYbP422YbC+BY756sx67CNqIWwIgV6Jq+9WvwQukj8hm8CUpAg+GUiuwnr+AgkaUpFDzP2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stylelint-header@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21455},"jest":{"preset":"jest-preset-stylelint"},"type":"module","module":"index.js","engines":{"node":">=22 <25"},"exports":"./index.js","funding":[{"url":" https://github.com/sponsors/castastrophe","type":"github"},{"url":"https://www.buymeacoffee.com/castastrophe","type":"buymeacoffee"}],"gitHead":"679b834ade77b89b77ce8187c989c45b1c23f169","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","watch":"yarn test --watch","prepack":"pinst --disable","coverage":"yarn test --coverage --coverageReporters=cobertura","postpack":"pinst --enable","prepublish":"yarn test","postinstall":"husky || true","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f478ab6f-0e9c-49a2-b406-1f0d068d1547"}},"repository":{"url":"git+https://github.com/castastrophe/stylelint-header.git","type":"git"},"_npmVersion":"11.11.0","description":"A stylelint plugin that checks for a file header.","directories":{},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"_nodeVersion":"24.14.0","dependencies":{"lodash-es":"4.17.23","string-similarity":"4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"30.2.0","husky":"9.1.7","pinst":"3.0.0","prettier":"3.8.0","cross-env":"10.1.0","stylelint":"16.26.1","lint-staged":"16.2.7","@commitlint/cli":"20.4.1","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.4","jest-preset-stylelint":"8.0.0","prettier-package-json":"2.8.0","@semantic-release/github":"12.0.5","@commitlint/config-conventional":"20.4.1","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"stylelint":">=16"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-header_3.0.1_1773244784687_0.948923336971903","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"stylelint-header","version":"4.0.0","description":"A stylelint plugin that checks for a file header.","license":"Apache-2.0","author":{"name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com","url":"https://allons-y.llc"},"repository":{"type":"git","url":"git+https://github.com/castastrophe/stylelint-header.git"},"bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"type":"module","exports":"./index.js","module":"index.js","scripts":{"coverage":"yarn test --coverage --coverageReporters=cobertura","postinstall":"husky || true","prepack":"pinst --disable","postpack":"pinst --enable","prepublish":"yarn test","semantic-release":"semantic-release","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","watch":"yarn test --watch"},"dependencies":{"lodash-es":"4.18.1","string-similarity":"4.0.4"},"peerDependencies":{"stylelint":"16.x || 17.x"},"devDependencies":{"@commitlint/cli":"20.5.2","@commitlint/config-conventional":"20.5.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/git":"10.0.1","@semantic-release/github":"12.0.6","@semantic-release/npm":"13.1.5","@semantic-release/release-notes-generator":"14.1.0","cross-env":"10.1.0","husky":"9.1.7","jest":"30.3.0","jest-preset-stylelint":"9.1.0","lint-staged":"16.4.0","pinst":"3.0.0","prettier":"3.8.3","prettier-package-json":"2.8.0","semantic-release":"25.0.3","stylelint":"17.9.1"},"keywords":["css","header","linter","stylelint","stylelint-plugin"],"engines":{"node":">=24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"funding":[{"type":"github","url":" https://github.com/sponsors/castastrophe"},{"type":"buymeacoffee","url":"https://www.buymeacoffee.com/castastrophe"}],"jest":{"preset":"jest-preset-stylelint"},"lint-staged":{"*.js":["prettier --write"],"package.json":["prettier-package-json --write"]},"packageManager":"yarn@4.13.0","gitHead":"530773d2de297997f33a3dc5349b9ec5b68c8e00","_id":"stylelint-header@4.0.0","homepage":"https://github.com/castastrophe/stylelint-header#readme","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-QwNNe0v7YdrRZi8XSAKAFUVtvLA5PLTPHjyegq6Womd7bkPu2b/FnGA+q74fGy15naViqXem0TitvNzPAt9ghA==","shasum":"ab7aa125e7b52af305d8191061a4753bd55edfc9","tarball":"https://registry.npmjs.org/stylelint-header/-/stylelint-header-4.0.0.tgz","fileCount":4,"unpackedSize":21457,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stylelint-header@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDERg2QuCz+6Fqz3ghAZl2qHLKhjdGwTVMmB3mkF60aLQIgQU6199PNUB5xVOc22bPv8MvXk85X+PAZvOpe/ehn6ZA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f478ab6f-0e9c-49a2-b406-1f0d068d1547"}},"directories":{},"maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stylelint-header_4.0.0_1777480404009_0.2020907008411943"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-26T17:36:53.289Z","modified":"2026-04-29T16:33:24.432Z","1.0.0":"2023-10-26T17:36:53.600Z","2.0.0":"2024-05-06T22:50:14.271Z","2.0.1":"2024-07-03T13:57:07.985Z","2.0.2":"2025-01-21T23:37:16.265Z","2.0.3":"2025-01-28T13:48:56.779Z","2.1.0":"2025-01-29T16:01:10.063Z","3.0.0":"2025-04-16T15:44:12.881Z","3.0.1":"2026-03-11T15:59:44.832Z","4.0.0":"2026-04-29T16:33:24.146Z"},"bugs":{"url":"https://github.com/castastrophe/stylelint-header/issues"},"author":{"name":"Cassondra Roberts","email":"castastrophe@users.noreply.github.com","url":"https://allons-y.llc"},"license":"Apache-2.0","homepage":"https://github.com/castastrophe/stylelint-header#readme","keywords":["css","header","linter","stylelint","stylelint-plugin"],"repository":{"type":"git","url":"git+https://github.com/castastrophe/stylelint-header.git"},"description":"A stylelint plugin that checks for a file header.","maintainers":[{"name":"castastrophe","email":"castastrophe+npm@hey.com"}],"readme":"# stylelint-header\n\nA [stylelint](https://github.com/stylelint/stylelint) custom rule to check for a header comment (i.e., copyright notice).\n\nThis rule will cause stylelint to throw an error if no header exists in the file or if autofix is enabled, it will prepend the header to the document.\n\n## Installation\n\n```sh\nyarn add -D stylelint-header\n```\n\n```sh\nnpm install --dev stylelint-header\n```\n\nExample of adding the plugin to your stylelint config:\n\n```json\n{\n  \"plugins\": [\"stylelint-header\"],\n  \"rules\": {\n    \"header/header\": [\"./COPYRIGHT\"],\n  },\n}\n```\n\n### Options\n\n#### templateVariables\n\nType `object`; Default `{}`\n\nThis is an object of key/value pairs that will be used to replace variables in the header template. For example, if you have a header template that looks like this:\n\n```js\n(c) <%= YEAR %> <%= company %>\n```\n\nYou can pass in an object like this:\n\n```js\n{\n  templateVariables: {\n    company: \"AI Overlords Inc.\",\n  },\n}\n```\n\nAnd the resulting header will look like this:\n\n```css\n/*!\n * (c) 2026 AI Overlords Inc.\n */\n```\n\nNotice that the `YEAR` variable was replaced with the current year but not provided in the templateVariables object. This variable is automatically supported by the plugin.\n\nThe following variables are supported by default:\n\n- `YEAR`: The current year\n- `FILE_NAME`: The name of the file being linted\n- `FILE_PATH`: The path to the file being linted\n\nThis plugin is using [lodash.template](https://lodash.com/docs/4.17.15#template) to replace variables in the header template. Please refer to the lodash documentation for more information on how to use this feature.\n\n#### nonMatchingTolerance\n\nType `numeric`; Default `0.98`\n\nThis is a number between 0 and 1 representing the percentage of allowed difference between a found comment in the file and the provided header. Uses [`string-similarity`](https://www.npmjs.com/package/string-similarity) to determine value.\n\n#### isRemovable\n\nType `boolean`; Default `false`\n\nThis setting determines whether the comment starts with `/*!`, a special syntax that is often retained even when other comments are stripped by minifiers such as cssnano. If set to `true`, copyright comments will be added with `/*` only; by default all comments use `/*!`.\n\n## Usage\n\nAdd it to your stylelint config `plugins` array, then add `header/header` to your rules, specifying a string or file location for the header template. To toggle the rule off, set the rule to `null`.\n\nTo leverage the plugin with a hardcoded template string and a custom tolerance:\n\n```js\n{\n  \"plugins\": [\"stylelint-header\"],\n  \"rules\": {\n    \"header/header\": [\n      \"Copyright <%= YEAR %>. <%= company %>\",\n      {\n        templateVariables: {\n          company: \"AI Overlords Inc.\",\n        },\n        nonMatchingTolerance: 0.8\n      }\n    ],\n  },\n};\n```\n\nTo leverage the plugin with a path to a file containing the header template:\n\n```js\n{\n  \"plugins\": [\"stylelint-header\"],\n  \"rules\": {\n    \"header/header\": [\"./COPYRIGHT\"],\n  },\n};\n```\n\n## Contributing\n\nContributions are welcome! Please open an [issue](https://github.com/castastrophe/postcss-custom-properties-mapping/issues/new) or submit a pull request.\n\n## License\n\nThis project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details. This means you can use this however you like as long as you provide attribution back to this one. It's nice to share but it's also nice to get credit for your work. 😉\n\n## Funding ☕️\n\nIf you find this plugin useful and would like to buy me a coffee/beer as a small thank you, I would greatly appreciate it! Funding links are available in the GitHub UI for this repo.\n\n<a href=\"https://www.buymeacoffee.com/castastrophe\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" ></a>\n","readmeFilename":"README.md"}