{"_id":"@canideploy/secretlint-config","_rev":"5-607c2782eea11c800a5c5d81a854a1ab","name":"@canideploy/secretlint-config","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.0":{"name":"@canideploy/secretlint-config","version":"0.0.0","keywords":["secretlint","config"],"author":{"url":"https://canideploy.dev","name":"Eric King","email":"eric@canideploy.dev"},"license":"MIT","_id":"@canideploy/secretlint-config@0.0.0","maintainers":[{"name":"webdeveric","email":"eric@webdeveric.com"}],"homepage":"https://github.com/canideploy/configs#readme","bugs":{"url":"https://github.com/canideploy/configs/issues"},"dist":{"shasum":"bc11c69cd94c34b32bab1283998921ab578e1120","tarball":"https://registry.npmjs.org/@canideploy/secretlint-config/-/secretlint-config-0.0.0.tgz","fileCount":2,"integrity":"sha512-9rrqREPmsLuo6+apbBtwel6kSW5GJOCqWWju1R84+56lwDrn0P2yUiwp2BZafv/ugJBAcP/r8oXudJttkWvo5g==","signatures":[{"sig":"MEUCIBiIcvh1PZfTO7t0O7ygoF25QslV3XfpfPSe0MzQwoq+AiEAgZEwFvXnIIgjwbY4D2PFb2kueYaLuQNyNeb5p3rDWDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canideploy%2fsecretlint-config@0.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1928},"main":"./dist/secretlint-config.js","type":"module","_from":"file:canideploy-secretlint-config-0.0.0.tgz","types":"./dist/secretlint-config.d.ts","exports":{".":{"types":"./dist/secretlint-config.d.ts","import":"./dist/secretlint-config.js","default":"./dist/secretlint-config.js","@canideploy/configs-monorepo":"./src/secretlint-config.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"webdeveric","email":"eric@webdeveric.com"},"_resolved":"/tmp/61d3a02ec99fd8cf1b3b855afc0d2d85/canideploy-secretlint-config-0.0.0.tgz","_integrity":"sha512-9rrqREPmsLuo6+apbBtwel6kSW5GJOCqWWju1R84+56lwDrn0P2yUiwp2BZafv/ugJBAcP/r8oXudJttkWvo5g==","repository":{"url":"git+https://github.com/canideploy/configs.git","type":"git","directory":"packages/secretlint-config"},"_npmVersion":"11.9.0","description":"Shared secretlint config","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@secretlint/secretlint-rule-pattern":"^11.3.1","@secretlint/secretlint-rule-preset-recommend":"^11.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@secretlint/types":"^11.3.1"},"peerDependencies":{"secretlint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/secretlint-config_0.0.0_1772228290324_0.1536687541243762","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@canideploy/secretlint-config","version":"0.0.1","keywords":["secretlint","config"],"author":{"url":"https://canideploy.dev","name":"Eric King","email":"eric@canideploy.dev"},"license":"MIT","_id":"@canideploy/secretlint-config@0.0.1","maintainers":[{"name":"webdeveric","email":"eric@webdeveric.com"}],"homepage":"https://github.com/canideploy/configs#readme","bugs":{"url":"https://github.com/canideploy/configs/issues"},"dist":{"shasum":"bcd42bcee0f037bd57e4a86a7ef7c0c2a53013a3","tarball":"https://registry.npmjs.org/@canideploy/secretlint-config/-/secretlint-config-0.0.1.tgz","fileCount":2,"integrity":"sha512-Ob/rL9MQaGmmjOpHsiIuY1B8eSRtEzC2/0wzJ146CgASHlmuKwPVW+29d+a+LcYMkyaCucI+ZDp4oTouqpR2aw==","signatures":[{"sig":"MEYCIQC5I00ytjxYpGfNmKAZtDgXMLBS7s6B74GM11Q/TsasNgIhAPGfVilTtC+NuKHHJSlLIymDW1No9NTxSS1fcF1IH/qI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canideploy%2fsecretlint-config@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1928},"main":"./dist/secretlint-config.js","type":"module","_from":"file:canideploy-secretlint-config-0.0.1.tgz","types":"./dist/secretlint-config.d.ts","exports":{".":{"types":"./dist/secretlint-config.d.ts","import":"./dist/secretlint-config.js","default":"./dist/secretlint-config.js","@canideploy/configs-monorepo":"./src/secretlint-config.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"webdeveric","email":"eric@webdeveric.com"},"_resolved":"/tmp/345b047a3532a7584262cf1c886c1cfa/canideploy-secretlint-config-0.0.1.tgz","_integrity":"sha512-Ob/rL9MQaGmmjOpHsiIuY1B8eSRtEzC2/0wzJ146CgASHlmuKwPVW+29d+a+LcYMkyaCucI+ZDp4oTouqpR2aw==","repository":{"url":"git+https://github.com/canideploy/configs.git","type":"git","directory":"packages/secretlint-config"},"_npmVersion":"11.9.0","description":"Shared secretlint config","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@secretlint/secretlint-rule-pattern":"^11.3.1","@secretlint/secretlint-rule-preset-recommend":"^11.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@secretlint/types":"^11.3.1"},"peerDependencies":{"secretlint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/secretlint-config_0.0.1_1772237843742_0.4073279136760213","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@canideploy/secretlint-config","version":"0.0.2","keywords":["secretlint","config"],"author":{"url":"https://canideploy.dev","name":"Eric King","email":"eric@canideploy.dev"},"license":"MIT","_id":"@canideploy/secretlint-config@0.0.2","maintainers":[{"name":"webdeveric","email":"eric@webdeveric.com"}],"homepage":"https://github.com/canideploy/configs#readme","bugs":{"url":"https://github.com/canideploy/configs/issues"},"dist":{"shasum":"08c8f4ed5f411726be537711e1e2465a670f8b0b","tarball":"https://registry.npmjs.org/@canideploy/secretlint-config/-/secretlint-config-0.0.2.tgz","fileCount":5,"integrity":"sha512-s/zuPmRu9YyvQU6f0AHAK6LbcniIMg0WLGooUAMba7B80G24fWey+c56/J09ePax+m4zEZiZJBvZJ8kfN5Thhw==","signatures":[{"sig":"MEQCIB0RGmRrVcdldI9lMCbZJUQqpRadliy9lDhz74ztn/8EAiBol2qiEV4g8oxGMxojGyG6xpYtilod0UIUofDnaoA/NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canideploy%2fsecretlint-config@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3712},"main":"./dist/secretlint-config.js","type":"module","_from":"file:canideploy-secretlint-config-0.0.2.tgz","types":"./dist/secretlint-config.d.ts","exports":{".":{"types":"./dist/secretlint-config.d.ts","import":"./dist/secretlint-config.js","default":"./dist/secretlint-config.js","@canideploy/configs-monorepo":"./src/secretlint-config.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"webdeveric","email":"eric@webdeveric.com"},"_resolved":"/tmp/a6806e6a4a0f62fffa88c151c4ca2f9b/canideploy-secretlint-config-0.0.2.tgz","_integrity":"sha512-s/zuPmRu9YyvQU6f0AHAK6LbcniIMg0WLGooUAMba7B80G24fWey+c56/J09ePax+m4zEZiZJBvZJ8kfN5Thhw==","repository":{"url":"git+https://github.com/canideploy/configs.git","type":"git","directory":"packages/secretlint-config"},"_npmVersion":"11.9.0","description":"Shared secretlint config","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@secretlint/secretlint-rule-pattern":"^11.3.1","@secretlint/secretlint-rule-preset-recommend":"^11.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@secretlint/types":"^11.3.1"},"peerDependencies":{"secretlint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/secretlint-config_0.0.2_1772244448622_0.22455417667839983","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@canideploy/secretlint-config","version":"0.0.3","keywords":["secretlint","config"],"author":{"url":"https://canideploy.dev","name":"Eric King","email":"eric@canideploy.dev"},"license":"MIT","_id":"@canideploy/secretlint-config@0.0.3","maintainers":[{"name":"webdeveric","email":"eric@webdeveric.com"}],"homepage":"https://github.com/canideploy/configs#readme","bugs":{"url":"https://github.com/canideploy/configs/issues"},"dist":{"shasum":"ecd40cfc4116d475591343cf10bfa20abef8d16b","tarball":"https://registry.npmjs.org/@canideploy/secretlint-config/-/secretlint-config-0.0.3.tgz","fileCount":5,"integrity":"sha512-2paH7+B9f2NrB0uS5jCfBTOgMrh67cK/P3nNCLxXybFzAX1htpkHwnCU72SJvNNVoCWzSlG50Eg5frrjkrDOiQ==","signatures":[{"sig":"MEYCIQCDJ5QRUGqZxAzabPxNI9C2FPQEqyD5i6+0+580WLFz2gIhAMlTFvLrG5c468FmWWX0JvwljW6Rs7qX/bi2GFbO3f49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canideploy%2fsecretlint-config@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3712},"main":"./dist/secretlint-config.js","type":"module","_from":"file:canideploy-secretlint-config-0.0.3.tgz","types":"./dist/secretlint-config.d.ts","exports":{".":{"types":"./dist/secretlint-config.d.ts","import":"./dist/secretlint-config.js","default":"./dist/secretlint-config.js","@canideploy/configs-monorepo":"./src/secretlint-config.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"webdeveric","email":"eric@webdeveric.com"},"_resolved":"/tmp/dcc08ea6a8f3417af8e820bb52479088/canideploy-secretlint-config-0.0.3.tgz","_integrity":"sha512-2paH7+B9f2NrB0uS5jCfBTOgMrh67cK/P3nNCLxXybFzAX1htpkHwnCU72SJvNNVoCWzSlG50Eg5frrjkrDOiQ==","repository":{"url":"git+https://github.com/canideploy/configs.git","type":"git","directory":"packages/secretlint-config"},"_npmVersion":"11.9.0","description":"Shared secretlint config","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@secretlint/secretlint-rule-pattern":"^11.3.1","@secretlint/secretlint-rule-preset-recommend":"^11.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@secretlint/types":"^11.3.1"},"peerDependencies":{"secretlint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/secretlint-config_0.0.3_1772382748688_0.12762642512791733","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@canideploy/secretlint-config","version":"0.0.4","description":"Shared secretlint config","license":"MIT","publishConfig":{"access":"public"},"keywords":["secretlint","config"],"repository":{"type":"git","url":"git+https://github.com/canideploy/configs.git","directory":"packages/secretlint-config"},"author":{"name":"Eric King","email":"eric@canideploy.dev","url":"https://canideploy.dev"},"type":"module","sideEffects":false,"main":"./dist/secretlint-config.js","types":"./dist/secretlint-config.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/secretlint-config.d.ts","@canideploy/configs-monorepo":"./src/secretlint-config.ts","import":"./dist/secretlint-config.js","default":"./dist/secretlint-config.js"}},"dependencies":{"@secretlint/secretlint-rule-pattern":"^11.3.1","@secretlint/secretlint-rule-preset-recommend":"^11.3.1"},"devDependencies":{"@secretlint/types":"^11.3.1"},"peerDependencies":{"secretlint":">=8"},"_id":"@canideploy/secretlint-config@0.0.4","bugs":{"url":"https://github.com/canideploy/configs/issues"},"homepage":"https://github.com/canideploy/configs#readme","_integrity":"sha512-rlyZySNMPh5C+cTXTnz1VPBpV8cQGHiJ07bweF8vjDiFcqgbInyFrTTyqWmLmWVnv4I2Zgc3o4CFppLdfdC7HA==","_resolved":"/tmp/68223f9ea48d26a2faa815e6cd9cd3f1/canideploy-secretlint-config-0.0.4.tgz","_from":"file:canideploy-secretlint-config-0.0.4.tgz","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-rlyZySNMPh5C+cTXTnz1VPBpV8cQGHiJ07bweF8vjDiFcqgbInyFrTTyqWmLmWVnv4I2Zgc3o4CFppLdfdC7HA==","shasum":"e6f6a1f8d009c78967b3976752c10926d27b0fbc","tarball":"https://registry.npmjs.org/@canideploy/secretlint-config/-/secretlint-config-0.0.4.tgz","fileCount":5,"unpackedSize":3712,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canideploy%2fsecretlint-config@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFGd5S3plY2oVDQuN2zzFJ65HxkJyue8x9DC267Hn2gRAiEAjCw6vwO3DXn+ojB/0HQxrfbvvufEmSt42CjURb5ZUlw="}]},"_npmUser":{"name":"webdeveric","email":"eric@webdeveric.com"},"directories":{},"maintainers":[{"name":"webdeveric","email":"eric@webdeveric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/secretlint-config_0.0.4_1772392551732_0.07178226767758167"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-27T21:38:10.266Z","modified":"2026-03-01T19:15:52.197Z","0.0.0":"2026-02-27T21:38:10.485Z","0.0.1":"2026-02-28T00:17:23.934Z","0.0.2":"2026-02-28T02:07:28.777Z","0.0.3":"2026-03-01T16:32:28.842Z","0.0.4":"2026-03-01T19:15:51.885Z"},"bugs":{"url":"https://github.com/canideploy/configs/issues"},"author":{"name":"Eric King","email":"eric@canideploy.dev","url":"https://canideploy.dev"},"license":"MIT","homepage":"https://github.com/canideploy/configs#readme","keywords":["secretlint","config"],"repository":{"type":"git","url":"git+https://github.com/canideploy/configs.git","directory":"packages/secretlint-config"},"description":"Shared secretlint config","maintainers":[{"name":"webdeveric","email":"eric@webdeveric.com"}],"readme":"# @canideploy/secretlint-config\n\nThis package provides shared secretlint configuration.\n\n## Installation\n\nInstall the package as a development dependency at the root of your workspace\n\n```bash\npnpm add @canideploy/secretlint-config secretlint -D\n```\n\n## Usage\n\nCreate a `.secretlintrc.cjs` file at the root of your workspace with the following content:\n\n```js\nconst config = require('@canideploy/secretlint-config');\n\nmodule.exports = {\n  ...config.default,\n};\n```\n\nAdd a script to your `package.json` to run secretlint\n\n```json\n{\n  \"scripts\": {\n    \"secretlint\": \"secretlint . --maskSecrets\"\n  }\n}\n```\n\nUpdate your `lint-staged.config.mjs` file to run secretlint\n\n```js\nexport default {\n  '*': (files) => [`secretlint ${files.join(' ')}`],\n};\n```\n","readmeFilename":"readme.md"}