{"_id":"@burnman/typewriter-svelte","name":"@burnman/typewriter-svelte","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@burnman/typewriter-svelte","version":"0.0.1","description":"A terminal-style typewriter effect component for Svelte","author":{"name":"Your Name"},"license":"MIT","keywords":["svelte","typewriter","animation","component","terminal"],"scripts":{"dev":"vite dev","build":"vite build && npm run package","preview":"vite preview","package":"svelte-kit sync && svelte-package && publint","prepublishOnly":"npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"peerDependencies":{"svelte":"^5.0.0"},"type":"module","svelte":"./dist/index.js","types":"./dist/index.d.ts","_id":"@burnman/typewriter-svelte@0.0.1","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2hoBz9dmWby2KPJdcEpQJm6mzJSvPxFx1v8kxmdT/AcmQ8WABHo7DO7tQALCFTGFdUsvRB4DmHRo/b1DqaIJbQ==","shasum":"06a0c84898fc545dc63507b692f9e70e1720a41d","tarball":"https://registry.npmjs.org/@burnman/typewriter-svelte/-/typewriter-svelte-0.0.1.tgz","fileCount":6,"unpackedSize":6439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJGyJ/YCJmdY14xBbKFhPdbOUm6NpN1105rTOpx1pLPgIhAPte293TfFlV1XZl7M2XWipa8BU9nP+rXgAuXDCileP/"}]},"_npmUser":{"name":"burnman","email":"burnmandont@gmail.com"},"directories":{},"maintainers":[{"name":"burnman","email":"burnmandont@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typewriter-svelte_0.0.1_1735113248176_0.8236906067673362"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-25T07:54:08.097Z","0.0.1":"2024-12-25T07:54:08.335Z","modified":"2024-12-25T07:54:08.601Z"},"maintainers":[{"name":"burnman","email":"burnmandont@gmail.com"}],"description":"A terminal-style typewriter effect component for Svelte","keywords":["svelte","typewriter","animation","component","terminal"],"author":{"name":"Your Name"},"license":"MIT","readme":"# Typewriter Svelte\n\nA minimal, customizable terminal-style typewriter effect component for Svelte applications. Perfect for creating command-line style interfaces or adding a retro typing animation to your text.\n\n## Installation\n\n```bash\nnpm install @burnamn/typewriter-svelte\n```\n\n## Usage\n\n```svelte\n<script>\n    import { Typewriter } from '@burnamn/typewriter-svelte';\n</script>\n\n<!-- Basic usage -->\n<Typewriter speed={50} textColor=\"#00ff00\">\n    tracking and analyzing...\n</Typewriter>\n\n<!-- With custom options -->\n<Typewriter \n    speed={75}\n    startDelay={1500}\n    cursorChar=\"█\"\n    cursorColor=\"#00ff00\"\n    textColor=\"#00ff00\"\n    showCursor={true}\n>\n    Your gateway...\n</Typewriter>\n```\n\n## Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `speed` | number | `50` | Typing speed in milliseconds per character |\n| `startDelay` | number | `0` | Delay before typing starts (in milliseconds) |\n| `showCursor` | boolean | `true` | Whether to show the blinking cursor |\n| `cursorChar` | string | `'█'` | Character to use for the cursor |\n| `cursorColor` | string | `'#00ff00'` | Color of the cursor |\n| `textColor` | string | `'#00ff00'` | Color of the typed text |\n\n## Features\n\n- 🚀 Lightweight and performant\n- 🎨 Fully customizable colors and cursor\n- ⌨️ Authentic terminal typing effect\n- ⏱️ Configurable typing speed and delay\n- 🎯 Written in TypeScript\n- 📦 Zero dependencies\n\n## Examples\n\n### Terminal Command Effect\n```svelte\n<Typewriter speed={50} textColor=\"#00ff00\">\n    > npm install @burnamn/typewriter-svelte\n</Typewriter>\n```\n\n### Matrix Style\n```svelte\n<Typewriter \n    speed={100}\n    cursorChar=\"|\"\n    textColor=\"#00ff00\"\n    cursorColor=\"#00ff00\"\n>\n    Wake up, Neo...\n</Typewriter>\n```\n\n## License\n\nMIT\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.         ","readmeFilename":"README.md"}