{"_id":"@4kizuki/never-error","name":"@4kizuki/never-error","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@4kizuki/never-error","version":"1.0.0","dependencies":{"@swc/helpers":"~0.5.2"},"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","publishConfig":{"access":"public"},"_id":"@4kizuki/never-error@1.0.0","gitHead":"2df711c02b524418d4930afe2e274e64ecacfb16","description":"```typescript import { NeverError } from \"@4kizuki/never-error\";","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-MfAUNRokG3l5z0tcifAoekQTAgRiQ7TXJTXp0P9zP8APAPt69+Jdv5tUmU2t0KMy4cQJmjadSmNdb+C/Ns5gEw==","shasum":"10364d2bb39436e96d17c6eaef658287f6efe78b","tarball":"https://registry.npmjs.org/@4kizuki/never-error/-/never-error-1.0.0.tgz","fileCount":8,"unpackedSize":2493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA/7hbob6gvFdkY8zBMOJiQefTpOeQqrtqlmUcSWptAQIhAMLPwnHsFhQbHqDK7kZVCWd7mpymUR7M3LCS8T5SFUBh"}]},"_npmUser":{"name":"4kizuki","email":"4kizuki@h4dz.io"},"directories":{},"maintainers":[{"name":"4kizuki","email":"4kizuki@h4dz.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/never-error_1.0.0_1712483748870_0.2974943012009559"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-07T09:55:48.765Z","1.0.0":"2024-04-07T09:55:49.064Z","modified":"2024-04-07T09:55:49.296Z"},"maintainers":[{"name":"4kizuki","email":"4kizuki@h4dz.io"}],"description":"```typescript import { NeverError } from \"@4kizuki/never-error\";","readme":"# never-error\n\n```typescript\nimport { NeverError } from \"@4kizuki/never-error\";\n\nfunction someSwitch(value: \"1\" | \"2\" | \"3\") {\n  switch (value) {\n    case \"1\":\n      return \"one\";\n    case \"2\":\n      return \"two\";\n    case \"3\":\n      return \"three\";\n    default:\n      throw new NeverError(value, \"value\");\n  }\n}\n```\n","readmeFilename":"README.md"}