{"_id":"@0x-jerry/ta-da","_rev":"1-1ea559c04fdb771c38d356f4ac214ead","name":"@0x-jerry/ta-da","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.2":{"name":"@0x-jerry/ta-da","version":"0.1.2","author":{"name":"0x-jerry","email":"x.jerry.wang@gmail.com"},"license":"MIT","_id":"@0x-jerry/ta-da@0.1.2","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"dist":{"shasum":"0ae0f2c236f394e57618b47cc4e7ffcedf9827ab","tarball":"https://registry.npmjs.org/@0x-jerry/ta-da/-/ta-da-0.1.2.tgz","fileCount":6,"integrity":"sha512-lRSuNvBPFY8t2H3iBJEriqFvG6KDEoSj3UapfNh4Fo0m1wEsq2u8psMeIc4W8y2Hgtfuo+88Fy3Hgq18wdfYkQ==","signatures":[{"sig":"MEYCIQCQ5KyUrgLZN9ZHhUzBwyaT0H+vs0oLjAtmgQBv8//abwIhAKyGu0cKJXGl5fr9CsuQqjAK3J8jDvM048BYW3o3F53Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9246},"main":"src/index.ts","type":"module","engines":{"node":">= 18"},"gitHead":"b1663a3f54ece3f675dbccf34ebe80544a3cae71","scripts":{"dev":"tsx test/dev.ts","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","release":"x-release","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"cwxyz","email":"x.jerry.wang@gmail.com"},"_npmVersion":"10.7.0","description":"Type character effect","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@0x-jerry/utils":"^3.0.0"},"publishConfig":{"main":"dist/index.js","access":"public","typings":"dist/index.d.ts","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","tsup":"^8.2.4","vitest":"^2.0.5","happy-dom":"^14.12.3","typescript":"^5.5.4","@types/node":"^22.1.0","@0x-jerry/x-release":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ta-da_0.1.2_1723031157911_0.22425705652135375","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@0x-jerry/ta-da","version":"0.1.3","description":"Type character effect","main":"dist/index.js","typings":"dist/index.d.ts","type":"module","engines":{"node":">= 18"},"scripts":{"dev":"tsx test/dev.ts","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","build":"tsup src/index.ts --format esm --dts --clean","prepublishOnly":"npm run build","release":"x-release"},"license":"MIT","author":{"name":"0x-jerry","email":"x.jerry.wang@gmail.com"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"devDependencies":{"@0x-jerry/x-release":"^2.2.2","@types/node":"^22.1.0","happy-dom":"^14.12.3","tsup":"^8.2.4","tsx":"^4.16.5","typescript":"^5.5.4","vitest":"^2.0.5"},"dependencies":{"@0x-jerry/utils":"^3.0.0"},"_id":"@0x-jerry/ta-da@0.1.3","gitHead":"bfc9758423dd6ba4c5fb0c7dda5c835722d03c1a","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-TSflWXk8ztZDWn4XPN+Dteavg4UifBTZg/QxeFQMxQ9Lqrb+igOjHnyrq4+WxoqKcN5GZ9mok7MKQwCJYFYBsg==","shasum":"23209961c4b688fb1f60107aa16645c20f0279e3","tarball":"https://registry.npmjs.org/@0x-jerry/ta-da/-/ta-da-0.1.3.tgz","fileCount":5,"unpackedSize":9166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNzrVXsNJnpab7bIubhPl0QUXk6OqOBxHpFRHGxsbFIAiEAifWAbpoyo+VCbimSVHjI/l1PXDxCbkzlmhVpWAAi7CY="}]},"_npmUser":{"name":"cwxyz","email":"x.jerry.wang@gmail.com"},"directories":{},"maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ta-da_0.1.3_1723031753784_0.2975415625712001"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-07T11:45:57.808Z","modified":"2024-08-07T11:55:54.121Z","0.1.2":"2024-08-07T11:45:58.096Z","0.1.3":"2024-08-07T11:55:53.932Z"},"author":{"name":"0x-jerry","email":"x.jerry.wang@gmail.com"},"license":"MIT","description":"Type character effect","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"readme":"# Ta-Da\n\n> [!WARNING]\n> Under early development!\n\nTyping animation effect.\n\n## Install\n\n```sh\npnpm i @0x-jerry/ta-da\n```\n\n## Example\n\n```ts\nimport { Tada, createTerminalRenderer, createHtmlRenderer } from '@0x-jerry/ta-da'\n\nconst ti = new Tada({\n  renderer: createTerminalRenderer(),\n  // or use createHtmlRenderer(),\n})\n\nti.reset('Hello \\x1b[1mhelllllllllllo\\x1b[22m This is very cool!\\nHello world!\\n')\nawait ti.play()\nconsole.log()\n\nti.reset('**Cool**')\nti.complete()\nconsole.log()\n\nti.reset('**Cool**')\nawait ti.play()\nconsole.log()\n```\n","readmeFilename":"readme.md"}