{"_id":"@alint-js/utils","_rev":"3-a2c0590331f345eaca3a5d6366820050","name":"@alint-js/utils","dist-tags":{"latest":"0.7.1"},"versions":{"0.6.0":{"name":"@alint-js/utils","version":"0.6.0","keywords":["alint","utilities","nodejs"],"license":"MIT","_id":"@alint-js/utils@0.6.0","maintainers":[{"name":"nekomeowww","email":"neko@ayaka.moe"}],"dist":{"shasum":"a8ed22fc24a0767f2ffa15f6613b2e3cc0460e27","tarball":"https://registry.npmjs.org/@alint-js/utils/-/utils-0.6.0.tgz","fileCount":5,"integrity":"sha512-vFuGDNAeW7PENPa6JzvOlL78TT4EfcWQR5sRWsfBoYGZdEaikUxj1cC6VX4Kudt9VP+U5o4bOzxLwV69EL2Z2Q==","signatures":[{"sig":"MEQCIA6egLbAWtUjjNB7tXhxN7Za/6h3XevQ/ncZSgH1NWqaAiApBPhALtT0LIr47gU938cV6my+TKLA1qXoO1vrhQymiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2575},"type":"module","exports":{"./node":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --config vitest.config.ts","build":"tsdown","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nekomeowww","email":"neko@ayaka.moe"},"repository":{"url":"git+https://github.com/moeru-ai/alint.git","type":"git","directory":"packages/utils"},"description":"Shared Node.js utilities for alint packages","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.6.0_1787133847770_0.8889962124113646","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@alint-js/utils","version":"0.7.0","keywords":["alint","utilities","nodejs"],"license":"MIT","_id":"@alint-js/utils@0.7.0","maintainers":[{"name":"nekomeowww","email":"neko@ayaka.moe"}],"dist":{"shasum":"ea261132363682e79d538f4369a4708c9a369c90","tarball":"https://registry.npmjs.org/@alint-js/utils/-/utils-0.7.0.tgz","fileCount":5,"integrity":"sha512-R6LBRxq2CP6LvodkrC+bG+7d4btcikyUaQcBX+0ZNQXkH0BhNhqk+vMeRSOqC70YSUQt3lOSSUxold3F8OMPKQ==","signatures":[{"sig":"MEQCIAECrEE/IxO+flm3GCjXW2Mhw53kARzPVfKlb2sVBw8VAiBwF4yOT9BCAR/L5In/lKO37uxeAXaNqYW5En2unrgRpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2575},"type":"module","exports":{"./node":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --config vitest.config.ts","build":"tsdown","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nekomeowww","email":"neko@ayaka.moe"},"repository":{"url":"git+https://github.com/moeru-ai/alint.git","type":"git","directory":"packages/utils"},"description":"Shared Node.js utilities for alint packages","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_0.7.0_1787937682595_0.3940794956539544","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@alint-js/utils","type":"module","version":"0.7.1","description":"Shared Node.js utilities for alint packages","license":"MIT","repository":{"type":"git","url":"git+https://github.com/moeru-ai/alint.git","directory":"packages/utils"},"keywords":["alint","utilities","nodejs"],"exports":{"./node":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","typecheck":"tsc -p tsconfig.json --noEmit","test":"vitest run --config vitest.config.ts"},"_nodeVersion":"24.19.0","_id":"@alint-js/utils@0.7.1","dist":{"integrity":"sha512-BMyrnuDK8lUCBx4x7irGeDi7ox3Si2LUfTaP2u6iaY2o3CuKbgY1Z7yT7daaYqN3+nhgAI+4ohbwQzXUQHIgug==","shasum":"df8d09a5a42c71f61c4f84b17e2bd09a235f7ae0","tarball":"https://registry.npmjs.org/@alint-js/utils/-/utils-0.7.1.tgz","fileCount":5,"unpackedSize":2575,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICIr5ABwt29ZOi7+P2IuGV45g+2Kyoj8hTt7WUzGDdJuAiBmSNOKXHi0bAq0FHMS8BzPHKhJQwD7RUvdudOOB1i7TA=="}]},"_npmUser":{"name":"nekomeowww","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"nekomeowww","email":"neko@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_0.7.1_1788006398828_0.6500913649294524"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-19T10:04:07.527Z","modified":"2026-08-29T12:26:39.162Z","0.6.0":"2026-08-19T10:04:07.932Z","0.7.0":"2026-08-28T17:21:22.739Z","0.7.1":"2026-08-29T12:26:38.963Z"},"license":"MIT","keywords":["alint","utilities","nodejs"],"repository":{"type":"git","url":"git+https://github.com/moeru-ai/alint.git","directory":"packages/utils"},"description":"Shared Node.js utilities for alint packages","maintainers":[{"name":"nekomeowww","email":"neko@ayaka.moe"}],"readme":"# `@alint-js/utils`\n\nSmall shared utilities with explicit runtime boundaries for alint packages.\n\n## Usage\n\n```ts\nimport { isNodeErrorCode } from '@alint-js/utils/node'\n\nif (isNodeErrorCode(error, 'ENOENT')) {\n  // Handle a missing path.\n}\n```\n\n## When to use\n\n- Use the Node entrypoint when several packages need the same Node-specific utility.\n\n## When not to use\n\n- Do not add package-local helpers or browser-specific code here.\n- Do not use it as a general-purpose collection of unrelated utilities.\n","readmeFilename":""}