{"_id":"@carlotrimarchi/nummerino","_rev":"4-90a9a4692c72e82a4883a26bd3929514","name":"@carlotrimarchi/nummerino","dist-tags":{"latest":"0.4.0"},"versions":{"0.3.0":{"name":"@carlotrimarchi/nummerino","version":"0.3.0","_id":"@carlotrimarchi/nummerino@0.3.0","maintainers":[{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"}],"bin":{"nummerino":"dist/cli/cli.js"},"dist":{"shasum":"35fa994972bac1953b302409c1df72289e842101","tarball":"https://registry.npmjs.org/@carlotrimarchi/nummerino/-/nummerino-0.3.0.tgz","fileCount":19,"integrity":"sha512-+pifCoyOFnAG1/jittnmNnkQbxL+LPBy8+Rc+6qvc1zZA6ouaFs/yEmU2Un2W22R0BgAJQZmQyHsUur7dThe1A==","signatures":[{"sig":"MEUCIQChGljK2bIeZmVFuow6Akkti8Tiq3YjLo9pk2N9McdGsAIgCZO1QQk6mDZ/klyhouFblVOmT1+xVGuQl/nA+SLOqXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29858},"type":"module","gitHead":"e0aaef9ed00df91f5ddc80d8040bf99a9d193f62","scripts":{"cli":"npx --silent tsx src/cli/cli.ts","dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"npm run build:cli","preview":"vite preview","test:run":"vitest run","build:cli":"tsc -p tsconfig.cli.json"},"_npmUser":{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"},"_npmVersion":"11.6.1","description":"Convert numbers to German words.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.1","vitest":"^4.0.18","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.11.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/nummerino_0.3.0_1772812155885_0.9147530479735535","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@carlotrimarchi/nummerino","version":"0.3.1","license":"MIT","_id":"@carlotrimarchi/nummerino@0.3.1","maintainers":[{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"}],"bin":{"nummerino":"dist/cli/cli.js"},"dist":{"shasum":"81d21ddbdc44f5246ed9d542dd3399160a124ccc","tarball":"https://registry.npmjs.org/@carlotrimarchi/nummerino/-/nummerino-0.3.1.tgz","fileCount":19,"integrity":"sha512-GNA8CCqTvJReH3uXMUtxcuad/VhfzBmBuzBse5iy4udZYjbDM83c4hxJ7Ue1XwpAgQ7fFre7fVDSc5yzAjRN1A==","signatures":[{"sig":"MEQCIGyTSCx7cU7vhhr+TiQImxsDYA0yYL5KAWyq5i5d8r2OAiA1/5FO80GwAbnD6KHeLGEXXUolK03OuvKzMKRzMlIFwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29853},"type":"module","gitHead":"24eadb93cf69d6a7232e4f7d866a692ed6c6bae3","scripts":{"cli":"npx --silent tsx src/cli/cli.ts","dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"npm run build:cli","preview":"vite preview","test:run":"vitest run","build:cli":"tsc -p tsconfig.cli.json"},"_npmUser":{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"},"_npmVersion":"11.6.1","description":"Convert numbers to German words.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.1","vitest":"^4.0.18","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.11.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/nummerino_0.3.1_1772813575030_0.11788281669395517","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@carlotrimarchi/nummerino","version":"0.3.2","license":"MIT","_id":"@carlotrimarchi/nummerino@0.3.2","maintainers":[{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"}],"bin":{"nummerino":"dist/cli/cli.js"},"dist":{"shasum":"089ebb0248985b09eb35f4ad5bb4f7154ad55523","tarball":"https://registry.npmjs.org/@carlotrimarchi/nummerino/-/nummerino-0.3.2.tgz","fileCount":7,"integrity":"sha512-+TTF9pUAzJbhc8GMFV7vy5rr+74nxFWv4FAEZjfgHuyzZWPvNHwDLTYVJqDlQilrvP893ofkGi3Eq2z/FMvyGQ==","signatures":[{"sig":"MEUCIQDEcnlcNhrxRU1BDn729Ai35Vynuesj7QS5kojvlaFUXAIgeGphTOMN6KJFxS9eKeFwE9JUMN9w1slJQiEPYU3cmLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11827},"type":"module","gitHead":"da9bed8248cd966e8aa4e58ff65e59f18dfe9df1","scripts":{"cli":"npx --silent tsx src/cli/cli.ts","dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"npm run build:cli","preview":"vite preview","test:run":"vitest run","build:cli":"tsc -p tsconfig.cli.json"},"_npmUser":{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"},"_npmVersion":"11.9.0","description":"Convert numbers to German words.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.1","vitest":"^4.0.18","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.11.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/nummerino_0.3.2_1772870819055_0.5320568864484261","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@carlotrimarchi/nummerino","version":"0.4.0","type":"module","license":"MIT","bin":{"nummerino":"dist/cli/cli.js"},"scripts":{"prepare":"npm run build:cli","build:cli":"tsc -p tsconfig.cli.json","cli":"npx --silent tsx src/cli/cli.ts","dev":"vite","build":"tsc -b && vite build","lint":"eslint .","preview":"vite preview","test":"vitest","test:core":"vitest src/core","test:run":"vitest run"},"devDependencies":{"@eslint/js":"^9.39.1","@tailwindcss/vite":"^4.2.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1","@types/node":"^24.11.0","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.1","eslint":"^9.39.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","globals":"^16.5.0","jsdom":"^28.1.0","tailwindcss":"^4.2.1","tsx":"^4.21.0","typescript":"~5.9.3","typescript-eslint":"^8.48.0","vite":"^7.3.1","vitest":"^4.0.18"},"dependencies":{"@fontsource-variable/figtree":"^5.2.10","@hugeicons/core-free-icons":"^4.0.0","@hugeicons/react":"^1.1.6","class-variance-authority":"^0.7.1","clsx":"^2.1.1","lucide-react":"^0.577.0","radix-ui":"^1.4.3","react":"^19.2.4","react-dom":"^19.2.4","shadcn":"^4.0.2","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0"},"gitHead":"3506772eddc4d6ea5b99d83c815d97f99abd7398","_id":"@carlotrimarchi/nummerino@0.4.0","description":"Convert numbers to German words.","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-uDOWDYEo/Uqv9Ewd3B2QoGwSzUUH3KuCx5PgxDAlFbmEemK7gK5JUZahFdkyIutafsRqV5zveBKmwsBgGKk4gg==","shasum":"b8677034b8d426ddd5f4d6366731ffe643353a61","tarball":"https://registry.npmjs.org/@carlotrimarchi/nummerino/-/nummerino-0.4.0.tgz","fileCount":13,"unpackedSize":299932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7o6eOlC/KF3KHEpdyFODGCR/o6oBVafQACAaG7x30bwIgdyp9vXq3ruhbKHIUNd5CjXM9H07rkfF0o02xzDijiEA="}]},"_npmUser":{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"},"directories":{},"maintainers":[{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nummerino_0.4.0_1776338300425_0.16269836991079423"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-06T15:49:15.822Z","modified":"2026-04-16T11:18:20.658Z","0.3.0":"2026-03-06T15:49:16.081Z","0.3.1":"2026-03-06T16:12:55.166Z","0.3.2":"2026-03-07T08:06:59.208Z","0.4.0":"2026-04-16T11:18:20.566Z"},"license":"MIT","description":"Convert numbers to German words.","maintainers":[{"name":"carlotrimarchi","email":"npm@carlotrimarchi.com"}],"readme":"# nummerino\n\nConvert numbers to German words.\n\n## Usage\n\n### Install\n\n```bash\nnpm install -g @carlotrimarchi/nummerino\n```\n\n### Run\n```bash\nnummerino <number> [--splitted]\n```\n\n## Example\n\n```bash\nnummerino 123\n# einhundertdreiundzwanzig\n\nnummerino 1234567\n# eine million zweihundertvierunddreißigtausendfünfhundertsiebenundsechzig\n\nnummerino 123 --splitted\n# ein hundert drei und zwanzig\n\n\n```\n\n## Roadmap\n\n- Web app\n- Text-to-speech output\n- Practice mode\n- Quiz features\n- More number formats (time, prices, phone numbers, dates)\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/carlotrimarchi/nummerino/blob/main/CHANGELOG.md) for release history.","readmeFilename":"README.md"}