{"_id":"@import-lint/cli","_rev":"9-7bc2d12a9c04d7c37d78ce49e1df081b","name":"@import-lint/cli","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.1":{"name":"@import-lint/cli","version":"0.1.1","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"author":{"name":"uhyo"},"license":"MIT","_id":"@import-lint/cli@0.1.1","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"bin":{"import-lint":"bin/import-lint.js"},"dist":{"shasum":"e39b65ed0d3e1e2f9f6115f623c52cd06bec0b9c","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.1.tgz","fileCount":3,"integrity":"sha512-5k7FTC+bS43YNSTP8Up2ZwMQwNUk+KSdblirXqA00nKlkJcFqyhFqpMthLLAb/paygP6SUvVtdvoJCCSxJEcsg==","signatures":[{"sig":"MEUCICYUwDWQ99tSWxiTOQ4gskaVPR5Kxyhc1qJgJLQeVTOFAiEAlbMxioF505Us5dDWeYFVL/Jom7N6AP9CusCnAR/z/jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6482},"engines":{"node":">=18"},"_npmUser":{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"},"repository":{"url":"git+https://github.com/uhyo/import-lint.git","type":"git"},"_npmVersion":"11.4.2","description":"A fast standalone linter enforcing JSDoc @package/@private import access rules in TypeScript/JavaScript projects (a port of eslint-plugin-import-access)","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"optionalDependencies":{"@import-lint/win32-x64":"0.1.1","@import-lint/darwin-x64":"0.1.1","@import-lint/darwin-arm64":"0.1.1","@import-lint/linux-x64-gnu":"0.1.1","@import-lint/linux-x64-musl":"0.1.1","@import-lint/linux-arm64-gnu":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1783864288118_0.2974429886876855","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@import-lint/cli","version":"0.1.2","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"author":{"name":"uhyo"},"license":"MIT","_id":"@import-lint/cli@0.1.2","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"bin":{"import-lint":"bin/import-lint.js"},"dist":{"shasum":"c2ae5e87e549b06f57c046a6f81dc765efc3cc6f","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.2.tgz","fileCount":3,"integrity":"sha512-mAPzTAEbvD43dwYVaBHAg4powz8nqIHSyFkaMhWs+Ro6bkIC7b3i56/0QbIMjD6/cFJHbuBZfL5Ec/o2qTKqCg==","signatures":[{"sig":"MEQCIF5f0Sgp6oOaP3vdlWfw2rdTIweJBiwN8bmvi+tk1l8DAiAN2x2tT6A+92tRIy004RoIB+zQ270z1jMcFnXtlGfVrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@import-lint%2fcli@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7276},"engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3713152-f65d-48ec-a8bc-63f03ed9486a"}},"repository":{"url":"git+https://github.com/uhyo/import-lint.git","type":"git"},"_npmVersion":"12.0.1","description":"A fast standalone linter enforcing JSDoc @package/@private import access rules in TypeScript/JavaScript projects (a port of eslint-plugin-import-access)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@import-lint/win32-x64":"0.1.2","@import-lint/darwin-x64":"0.1.2","@import-lint/darwin-arm64":"0.1.2","@import-lint/linux-x64-gnu":"0.1.2","@import-lint/linux-x64-musl":"0.1.2","@import-lint/linux-arm64-gnu":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1784123089851_0.9460306053287111","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@import-lint/cli","version":"0.1.3","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"author":{"name":"uhyo"},"license":"MIT","_id":"@import-lint/cli@0.1.3","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"bin":{"import-lint":"bin/import-lint.js"},"dist":{"shasum":"1915213019cc1cfc141a2a07340634a31f072643","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.3.tgz","fileCount":3,"integrity":"sha512-IDMsXZBgGTxa8D1ehLTP1AtSsO1rwwUCGbFb2gVJFi2LBdd/6g3tq+jgsb6dRw953pXhB4Z95HJ2UTptc3pDsg==","signatures":[{"sig":"MEUCIQCN++Ud9Uo1XGFM4KMzgXniUmDaZCJ7XjxLMNuAnulxLgIgEwYkmCYNyaDXDIQ/TWkAtUbHzdOWqlxpDVsg4P50zyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@import-lint%2fcli@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7855},"engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3713152-f65d-48ec-a8bc-63f03ed9486a"}},"repository":{"url":"git+https://github.com/uhyo/import-lint.git","type":"git"},"_npmVersion":"12.0.1","description":"Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@import-lint/win32-x64":"0.1.3","@import-lint/darwin-x64":"0.1.3","@import-lint/darwin-arm64":"0.1.3","@import-lint/linux-x64-gnu":"0.1.3","@import-lint/linux-x64-musl":"0.1.3","@import-lint/linux-arm64-gnu":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1784271417960_0.7911965104878025","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@import-lint/cli","version":"0.1.4","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"author":{"name":"uhyo"},"license":"MIT","_id":"@import-lint/cli@0.1.4","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"bin":{"import-lint":"bin/import-lint.js"},"dist":{"shasum":"940dabe4c99527aa435539115ad2e2fb9ccc0d9f","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.4.tgz","fileCount":3,"integrity":"sha512-O6igFtkXTnzoWAuzl+qMP75wb4Pm6B6bhmS6UGgsM4v3cyuNCa1r0jZUMFtdKT1dH07MCV009zSVIiPHHYIRiQ==","signatures":[{"sig":"MEYCIQDasgfEekZNtPCwBR9daTdtoR9Eg6kcY922JMznQKnaxgIhAPDcV60ksDJefS1DIUekuQMM7DBlINbdaMFJTurSTZQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@import-lint%2fcli@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7824},"engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3713152-f65d-48ec-a8bc-63f03ed9486a"}},"repository":{"url":"git+https://github.com/uhyo/import-lint.git","type":"git"},"_npmVersion":"12.0.1","description":"Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@import-lint/win32-x64":"0.1.4","@import-lint/darwin-x64":"0.1.4","@import-lint/darwin-arm64":"0.1.4","@import-lint/linux-x64-gnu":"0.1.4","@import-lint/linux-x64-musl":"0.1.4","@import-lint/linux-arm64-gnu":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1784360469321_0.7990637390765611","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@import-lint/cli","version":"0.1.5","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"author":{"name":"uhyo"},"license":"MIT","_id":"@import-lint/cli@0.1.5","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"bin":{"import-lint":"bin/import-lint.js"},"dist":{"shasum":"371c50c0b4684ee0b01d6d67c962af618b9aa0d2","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.5.tgz","fileCount":3,"integrity":"sha512-wmHsomAp80ritnQ9y3DVzc3/TZIcVCc+1hJMt1y5PTcNnHMpEFe4JVZfO30bD91+f/jiff1g1mNKiUF9LEvXog==","signatures":[{"sig":"MEYCIQCf8WnalW+qmENA6MIH+kfJub0aYqNcj/mcsr/dJQLAcQIhAOYGFGtCI80A8hrsg62dIHS/mUZ102AXIXwzPldTW643","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@import-lint%2fcli@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7824},"engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3713152-f65d-48ec-a8bc-63f03ed9486a"}},"repository":{"url":"git+https://github.com/uhyo/import-lint.git","type":"git"},"_npmVersion":"12.0.1","description":"Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@import-lint/win32-x64":"0.1.5","@import-lint/darwin-x64":"0.1.5","@import-lint/darwin-arm64":"0.1.5","@import-lint/linux-x64-gnu":"0.1.5","@import-lint/linux-x64-musl":"0.1.5","@import-lint/linux-arm64-gnu":"0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.5_1784363065392_0.6524755822922657","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@import-lint/cli","version":"0.1.6","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"author":{"name":"uhyo"},"license":"MIT","_id":"@import-lint/cli@0.1.6","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"bin":{"import-lint":"bin/import-lint.js"},"dist":{"shasum":"e571186849db0addb463b5dacbe396bf30585813","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.6.tgz","fileCount":3,"integrity":"sha512-ttMMf9MjJPMoKzkOKtqj38Ts2he25CoP62Yk3oxiQXvT7b/B14X4UXxxxb6Tspb5nSa0ysaoJfY+EydEkvMO9Q==","signatures":[{"sig":"MEUCIAh+gFoN0LHjrAZk3rdVhAwlYneuVKmbheKPDcBF03a7AiEA3V2yBlvZJMdDrNQ2BhZC1lm75BfX2lDsm+N219KWa5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@import-lint%2fcli@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7824},"engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3713152-f65d-48ec-a8bc-63f03ed9486a"}},"repository":{"url":"git+https://github.com/uhyo/import-lint.git","type":"git"},"_npmVersion":"12.0.1","description":"Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@import-lint/win32-x64":"0.1.6","@import-lint/darwin-x64":"0.1.6","@import-lint/darwin-arm64":"0.1.6","@import-lint/linux-x64-gnu":"0.1.6","@import-lint/linux-x64-musl":"0.1.6","@import-lint/linux-arm64-gnu":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1784432631237_0.07974019377382602","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@import-lint/cli","version":"0.1.7","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"author":{"name":"uhyo"},"license":"MIT","_id":"@import-lint/cli@0.1.7","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"bin":{"import-lint":"bin/import-lint.js"},"dist":{"shasum":"1f0ec83a773db8ed23a67836db0629d67e628607","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.7.tgz","fileCount":3,"integrity":"sha512-YNX9Jb7TOYdfu7ihVOvKrn8xePqwCU3yLzot4WTnyvC7iGTg0wm9eSg7KmOlus6ba53nW86bHSvICMmqMKekSQ==","signatures":[{"sig":"MEQCIEBGn+NBKx9Sb4RJ5DCbGo0WrYHSFWhhjjyxuECNGjmOAiBQC+ipHPLlfwwhe+SDqaY320UhEhftFu9wzk/NryEpHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@import-lint%2fcli@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7824},"engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3713152-f65d-48ec-a8bc-63f03ed9486a"}},"repository":{"url":"git+https://github.com/uhyo/import-lint.git","type":"git"},"_npmVersion":"12.0.2","description":"Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@import-lint/win32-x64":"0.1.7","@import-lint/darwin-x64":"0.1.7","@import-lint/darwin-arm64":"0.1.7","@import-lint/linux-x64-gnu":"0.1.7","@import-lint/linux-x64-musl":"0.1.7","@import-lint/linux-arm64-gnu":"0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.7_1785591825099_0.10636929599637246","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@import-lint/cli","version":"0.1.8","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"author":{"name":"uhyo"},"license":"MIT","_id":"@import-lint/cli@0.1.8","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"bin":{"import-lint":"bin/import-lint.js"},"dist":{"shasum":"5cc19aa17cc3421bca187cff1ae14ac13319e2a7","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.8.tgz","fileCount":3,"integrity":"sha512-n68OZ1jjPBo38MkwOs2jkaYovFb5x0OdjoLGuvMRGw+FOTCj7S2q1IQRM3NTkI2WTRcW6FQJhe/6nk2lv351ZQ==","signatures":[{"sig":"MEUCIGtTW6htWmw560EYR2yFRbQjZiZLpOf07FWGWrbhl7l3AiEA3q7yzXyWHNMD0nzdBMXL7aC9f08l+3CLGyVQl/mK1K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@import-lint%2fcli@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7824},"engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3713152-f65d-48ec-a8bc-63f03ed9486a"}},"repository":{"url":"git+https://github.com/uhyo/import-lint.git","type":"git"},"_npmVersion":"12.0.2","description":"Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"optionalDependencies":{"@import-lint/win32-x64":"0.1.8","@import-lint/darwin-x64":"0.1.8","@import-lint/darwin-arm64":"0.1.8","@import-lint/linux-x64-gnu":"0.1.8","@import-lint/linux-x64-musl":"0.1.8","@import-lint/linux-arm64-gnu":"0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.8_1785935610895_0.5208687785085055","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@import-lint/cli","version":"0.1.9","description":"Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"license":"MIT","author":{"name":"uhyo"},"homepage":"https://github.com/uhyo/import-lint#readme","bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"repository":{"type":"git","url":"git+https://github.com/uhyo/import-lint.git"},"bin":{"import-lint":"bin/import-lint.js"},"engines":{"node":">=18"},"optionalDependencies":{"@import-lint/darwin-arm64":"0.1.9","@import-lint/darwin-x64":"0.1.9","@import-lint/linux-arm64-gnu":"0.1.9","@import-lint/linux-x64-gnu":"0.1.9","@import-lint/linux-x64-musl":"0.1.9","@import-lint/win32-x64":"0.1.9"},"_id":"@import-lint/cli@0.1.9","_nodeVersion":"24.18.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-P2kVyFe+EFmeeO/6tG30q6c85EkWd0mWTdjJUrqujRzT1qTpcKj12J3QOwsC3onpdLknSvteoPu/DS9PbgPy6w==","shasum":"12367474725c4dcd3b6309998d000a9b1d01f40a","tarball":"https://registry.npmjs.org/@import-lint/cli/-/cli-0.1.9.tgz","fileCount":3,"unpackedSize":7824,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@import-lint%2fcli@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDxa4hKjjtXSrz24GnpeNyJl101ozf42zlv7N5Ygiwz2wIhANnQvVbPIpXHXF9GH0laMeCFJkDaS2IHry0T57MH99Aj"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3713152-f65d-48ec-a8bc-63f03ed9486a"}},"directories":{},"maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.9_1786282730902_0.7526050017608923"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-12T13:51:27.926Z","modified":"2026-08-09T13:38:51.407Z","0.1.1":"2026-07-12T13:51:28.249Z","0.1.2":"2026-07-15T13:44:49.969Z","0.1.3":"2026-07-17T06:56:58.091Z","0.1.4":"2026-07-18T07:41:09.430Z","0.1.5":"2026-07-18T08:24:25.525Z","0.1.6":"2026-07-19T03:43:51.350Z","0.1.7":"2026-08-01T13:43:45.253Z","0.1.8":"2026-08-05T13:13:31.058Z","0.1.9":"2026-08-09T13:38:51.042Z"},"bugs":{"url":"https://github.com/uhyo/import-lint/issues"},"author":{"name":"uhyo"},"license":"MIT","homepage":"https://github.com/uhyo/import-lint#readme","keywords":["lint","linter","typescript","javascript","import","jsdoc","eslint","cli"],"repository":{"type":"git","url":"git+https://github.com/uhyo/import-lint.git"},"description":"Enforces directory-level encapsulation in TypeScript/JavaScript: tag an export @package and only files in or below its directory can import it. Fast Rust CLI, no TypeScript compiler or ESLint needed (a port of eslint-plugin-import-access)","maintainers":[{"name":"uhyo","email":"uhyohyo@uhyohyohyo.sakura.ne.jp"}],"readme":"# @import-lint/cli\n\nImportLint enforces directory-level encapsulation in TypeScript and\nJavaScript: tag an export `@package` in its JSDoc, and only files in that\ndirectory (or nested below it) — its \"package\" — can import it; ImportLint flags every\nimport that breaks the rule. It's a small, fast Rust CLI, so it runs\nwithout a TypeScript compiler or ESLint, and stays fast on large codebases\n(it's a drop-in replacement for\n[`eslint-plugin-import-access`](https://github.com/uhyo/eslint-plugin-import-access)).\n\nSee the [main repository README](https://github.com/uhyo/import-lint#readme)\nfor the full pitch, a concrete example, and the\n[guides](https://github.com/uhyo/import-lint/tree/master/docs/guides) —\nthis page covers just installing and running this package.\n\nThis package installs the `import-lint` CLI. It's a thin launcher that execs a\nprebuilt native binary for your platform (installed automatically via\n`optionalDependencies` — no compilation, no postinstall download scripts).\n\n## Install\n\n```sh\nnpm install -D @import-lint/cli\n```\n\nThe package is named `@import-lint/cli`, but the installed command is still\n`import-lint` (see Quickstart below).\n\n## Quickstart\n\n```sh\n# Scaffold a .importlintrc.jsonc.\nnpx import-lint init\n\n# Lint the current directory (or your config's `include` roots).\nnpx import-lint\n\n# ESLint-compatible JSON output, for CI tooling.\nnpx import-lint --format json\n```\n\nWith no config file, ImportLint lints `.` with the `package-access` rule at `error`\nseverity and defaults matching `eslint-plugin-import-access`.\n\n## Use in CI\n\nExit code `1` on any error-severity diagnostic fails the build on violations;\n`--format github` produces inline PR annotations on GitHub Actions:\n\n```sh\nnpx import-lint --format github\n```\n\nSee [Using in CI](https://github.com/uhyo/import-lint#using-in-ci) in the main\nrepository README for a full workflow example — also see there for the full\nCLI reference, config file format, output formats, watch mode, and the\nmigration guide from `eslint-plugin-import-access`.\n\n## Editor integration\n\nThe [ImportLint VS Code extension](https://marketplace.visualstudio.com/items?itemName=uhyo.import-lint)\nshows violations as you type, on top of this package's binary — no separate\ninstall needed. The binary this package installs also includes `import-lint\nlsp`, for wiring up any other LSP-capable editor. See\n[Editor integration](https://github.com/uhyo/import-lint#editor-integration)\nin the main repository README for setup details.\n\n## Supported platforms\n\n`darwin-arm64`, `darwin-x64`, `linux-x64-gnu`, `linux-x64-musl`,\n`linux-arm64-gnu`, `win32-x64`. On an unsupported platform (or with\n`--omit=optional` installs), the CLI fails at run time with an actionable\nerror rather than breaking `npm install` for your whole project — see\n[`cargo install import-lint`](https://crates.io/crates/import-lint) or\n[GitHub Releases](https://github.com/uhyo/import-lint/releases) as fallbacks.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}