{"_id":"@blooomstech/react-avro-phonetic","_rev":"2-e8cef3bb275b6fe6f7e09ca92063ccb4","name":"@blooomstech/react-avro-phonetic","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@blooomstech/react-avro-phonetic","version":"1.0.0","keywords":["avro","phonetic","bangla","bengali","react","typescript","input","keyboard"],"author":{"name":"blooomstech"},"license":"MIT","_id":"@blooomstech/react-avro-phonetic@1.0.0","maintainers":[{"name":"bokaif","email":"chiki.monk3y@gmail.com"}],"homepage":"https://github.com/blooomstech/react-avro-phonetic#readme","bugs":{"url":"https://github.com/blooomstech/react-avro-phonetic/issues"},"dist":{"shasum":"b50dba367ae0e0c4a700220542b45885fdce8b04","tarball":"https://registry.npmjs.org/@blooomstech/react-avro-phonetic/-/react-avro-phonetic-1.0.0.tgz","fileCount":6,"integrity":"sha512-bzDqL7YoMr7adUUl1zqULiylBj6ga2ezHWWG1vEmblHXIAM6rDLhdCmhk5PAC4lnVdnFn+kS0hv7rA7K7h4M0g==","signatures":[{"sig":"MEUCIQDtmPcedaKIWtHk5MFmCDR6yzawuovJroy7WK9hV0MN0QIgIEsUBjXr3QMh/teTMiiSUk5bozMolHZD4FcqXYcbIlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78909},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"echo 'See test.ts'","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react,react-dom","prepublishOnly":"npm run build"},"_npmUser":{"name":"bokaif","email":"chiki.monk3y@gmail.com"},"repository":{"url":"git+https://github.com/blooomstech/react-avro-phonetic.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern React component for phonetic Bengali typing. Type in English, get instant বাংলা.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-avro-phonetic_1.0.0_1767892302959_0.7470456806585484","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @bokaif/react-avro-phonetic"}},"time":{"created":"2026-01-08T17:11:42.868Z","modified":"2026-07-14T21:44:25.291Z","1.0.0":"2026-01-08T17:11:43.117Z"},"bugs":{"url":"https://github.com/blooomstech/react-avro-phonetic/issues"},"author":{"name":"blooomstech"},"license":"MIT","homepage":"https://github.com/blooomstech/react-avro-phonetic#readme","keywords":["avro","phonetic","bangla","bengali","react","typescript","input","keyboard"],"repository":{"url":"git+https://github.com/blooomstech/react-avro-phonetic.git","type":"git"},"description":"A modern React component for phonetic Bengali typing. Type in English, get instant বাংলা.","maintainers":[{"name":"bokaif","email":"chiki.monk3y@gmail.com"}],"readme":"# react-avro-phonetic\r\n\r\nA robust, blazing fast, and bug-free implementation of the Avro Phonetic keyboard algorithm for JavaScript and TypeScript. \r\nInspired by `jsAvroPhonetic`, this package provides the core phonetic parsing logic without any external dependencies (like jQuery).\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install react-avro-phonetic\r\n```\r\n\r\n## Usage\r\n\r\nThis package supports both **CommonJS** and **ES Modules**.\r\n\r\n### TypeScript / ES Modules (Frontend - React, Vue, Vite, etc.)\r\n```typescript\r\nimport { parse } from 'react-avro-phonetic';\r\n\r\nconst bangla = parse(\"ami banglay gan gai\");\r\nconsole.log(bangla); // আমি বাংলায় গান গাই\r\n```\r\n\r\n### CommonJS (Node.js)\r\n```javascript\r\nconst { parse } = require('react-avro-phonetic');\r\n```\r\n\r\n## Features\r\n\r\n- **Blazing Fast**: Optimized string parsing.\r\n- **TypeScript Support**: First-class type definitions.\r\n- **Dependency Free**: Zero dependencies.\r\n- **Bug Free**: Logic directly ported and verified against the original algorithm.\r\n","readmeFilename":"README.md"}