{"_id":"@github/typing-effect-element","_rev":"34-0c5fd0bbb323d3892297b10460b5cb73","name":"@github/typing-effect-element","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.2":{"name":"@github/typing-effect-element","version":"0.0.2","license":"MIT","_id":"@github/typing-effect-element@0.0.2","maintainers":[{"name":"smockle","email":"clay@smockle.com"},{"name":"trevorsg","email":"trevorsg@gmail.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"mschoening","email":"max@max.wtf"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"zeke","email":"zeke@sikelianos.com"},{"name":"anuraag016","email":"anuraag016@github.com"},{"name":"colebemis","email":"colebemis@github.com"}],"homepage":"https://github.com/github/typing-effect-element#readme","bugs":{"url":"https://github.com/github/typing-effect-element/issues"},"dist":{"shasum":"5cfd450159ae5e84032a8931f491f1b8b959df41","tarball":"https://registry.npmjs.org/@github/typing-effect-element/-/typing-effect-element-0.0.2.tgz","fileCount":5,"integrity":"sha512-vUJEBR89ljGTJHr6plFmM8NAMgqA7FMnTbMpzhDq82rURScCSs106yEtZM9W8WM2rU/Um4FG4nTODs9NbdCTBw==","signatures":[{"sig":"MEQCICmgOAMQwMIlURRbGydgUwHKI2wcdSkkQy4csJf1/HQHAiA2n8NN90ZshEggFtBbv6HR4vAA1DcCWcKfp+ut5d3okg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiRKuCRA9TVsSAnZWagAA2B8QAIVDGcA/SDC3rh2uSUZU\nPKC3tp4AaGYyGzpAUV8r3Za2X48HPBpZi2caox+I8M1fR+2US/t2flBmwzfA\n3U5oyxxFtHGHVKB9mXDvFDsBW/8cTQS677NhPDSeEG5RRmKxz1H1hEZ4uLOt\nc1QU4YBU701QldOE+twA2govx15SmT4znKCSTEwSk4JzN61HNTUBOJGQ1aSb\nQJAiT5WK3K+ujamI31Z7lI5hCtEwjs4o7GZotpzLEwAQIN0a5z4TYknhlYmf\nnrXy/xnsS6iCI0oMiIDLoWiw8xqQc9SchiLhTg2Khq4FoLYLjVobk3DsJMWB\nVCN4V7yqbzc2TlECHIAG/9f8af8QGMThX5Lw4VtCLH6QHcrR1A9j9RrOkjWO\nATxhia7tN+1Vb5lIPvZ8A9T6U5oYt+apD5zjWYalI0VD3BYgN4jun6e0kUfC\n7znDSuub8n+iGZO7VZro1GHQrus/SeSVOl+bZefwYxKA2za9BpoOAbDsFbTB\n4CVCcTTN2FAtCCoJSDvZlfbZGdSeqIMy83TABpAowa8NSsUEaZm3oHDp5wpf\nqMDI6bmNpwMz5zf3CnA2CHNbp/rqGCOTBBpAuERwwVgHBj5bCcYvKAUV4hCW\nZSrQNaDzTwqa+dyCFNGJPMiT8TiCsSJ+rrPUgaKqjDcnwBeH6x7Hd6M+UGRZ\nOTKp\r\n=feCK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"052c6d3d051f740ddb186ef61703fe23d0d5b61c","scripts":{"lint":"eslint . --ext .ts,.js","test":"karma start karma.config.cjs","build":"tsc","clean":"rm -rf dist","pretest":"npm run build","prebuild":"npm run clean && npm run lint && mkdir dist","postpublish":"npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'","prepublishOnly":"npm run build"},"_npmUser":{"name":"koddsson","email":"koddsson@gmail.com"},"prettier":"@github/prettier-config","repository":{"url":"git+https://github.com/github/typing-effect-element.git","type":"git"},"_npmVersion":"7.7.6","description":"A custom element that shows text as if it were being typed.","directories":{},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.2","mocha":"^8.3.2","eslint":"^7.24.0","karma-chai":"^0.1.0","typescript":"^4.2.4","karma-mocha":"^2.0.1","eslint-plugin-github":"^4.1.3","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","@github/prettier-config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typing-effect-element_0.0.2_1619595950279_0.6699292128614542","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@github/typing-effect-element","version":"0.1.0","license":"MIT","_id":"@github/typing-effect-element@0.1.0","maintainers":[{"name":"smockle","email":"clay@smockle.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"mschoening","email":"max@max.wtf"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"zeke","email":"zeke@sikelianos.com"},{"name":"anuraag016","email":"anuraag016@github.com"},{"name":"colebemis","email":"colebemis@github.com"}],"homepage":"https://github.com/github/typing-effect-element#readme","bugs":{"url":"https://github.com/github/typing-effect-element/issues"},"dist":{"shasum":"81a649f93660433b7742164497f309773aa20f5e","tarball":"https://registry.npmjs.org/@github/typing-effect-element/-/typing-effect-element-0.1.0.tgz","fileCount":5,"integrity":"sha512-aIAJmnzZ49evO2G5xNNbxypJRV1wir03UyY5mqemjZQMdQW2DGKKn2fjwRLgGNnYlziumd5m3q31hzmY1FmPmw==","signatures":[{"sig":"MEYCIQCpEYPHcLUcHe1imAYuMkxLksFgd0N8ZczcNzrzYIlAQwIhAOhq1RiqrFf0Ig1qKDJTDm6ij/lzUeZP3Rtvr03BigZg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2I5eCRA9TVsSAnZWagAAuT0P/0vHmiRSZQ2AY5hwkrnr\nRdgEWLuIprXFYwUSZHSSFtmp+Ma7i1DGcQc2J2I8my2Ll3XBlpGpjG84WQ9W\nzu6y/AUogByKQysW5dY6+5KGaw73JjQhVpHZOYmbOcMd/AeDgi1RX0ZrogXp\nCA1X910lyTid/ybj1tPL69HfvvPI5z2t3NkMzzB8gRyE7xLV/GYMxtriT+xC\nxqHnChuqbqh4YoopxqI+bqgCJqIPJ0r8t702TMKdFfFwAvurwst9wvJwXOOv\n9qfGijvjMrIRSXRxAbzhKjkoRzoLUnKw6mfOli+77CxEoly7zEZ+mDRNYWEL\ng2cGcuFcFjBBtvQh/WQnyzNXXBTXG5DJVAyhK6bWKkGcG331f8W603i0Y5bx\nJeLvDkqzQnPKkJmC8H2Lua5hcD834s+MpgwJHdBU7S1VMO/alaq60NOfJa+H\nbP54/atnb+FNr+W79P84tjs4LwQBrSkND9E7naE0xsol+Nh519Ruq56nNox0\nzm3jtalDnuClTpvP3JxSn9KlFT44xQYmpxtvTw28IqSPNU4ctFwtRCz9TLm8\nKGB1sJ/Z/XUfsfPGhQUJsDIbU3x4i6XIm0Ey5/s/yyd4KQ8VfMke52SupQFR\nD0dVLGBANP11BmdGk085BjoqeLTU+Rro9/lQiLbzgCEBLiaJB/Li6s+Ufoxk\nxj2F\r\n=7AHm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9ae20663bba23af0dac111bcc9e4f4e34fd42aad","scripts":{"lint":"eslint . --ext .ts,.js","test":"karma start karma.config.cjs","build":"tsc","clean":"rm -rf dist","pretest":"npm run build","prebuild":"npm run clean && npm run lint && mkdir dist","postpublish":"npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'","prepublishOnly":"npm run build"},"_npmUser":{"name":"koddsson","email":"koddsson@gmail.com"},"prettier":"@github/prettier-config","repository":{"url":"git+https://github.com/github/typing-effect-element.git","type":"git"},"_npmVersion":"7.7.6","description":"A custom element that shows text as if it were being typed.","directories":{},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.2","mocha":"^8.3.2","eslint":"^7.24.0","karma-chai":"^0.1.0","typescript":"^4.2.4","karma-mocha":"^2.0.1","eslint-plugin-github":"^4.1.3","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","@github/prettier-config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typing-effect-element_0.1.0_1622797472635_0.027311852455351948","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-04-28T07:45:50.095Z","modified":"2026-08-07T19:04:48.394Z","0.0.2":"2021-04-28T07:45:50.449Z","0.1.0":"2021-06-04T09:04:32.745Z"},"bugs":{"url":"https://github.com/github/typing-effect-element/issues"},"license":"MIT","homepage":"https://github.com/github/typing-effect-element#readme","repository":{"url":"git+https://github.com/github/typing-effect-element.git","type":"git"},"description":"A custom element that shows text as if it were being typed.","maintainers":[{"email":"manuelpuyol@github.com","name":"manuelpuyol"},{"email":"yes@jonrohan.codes","name":"jonrohan"},{"email":"design-systems@github.com","name":"primer-css"},{"email":"lugraciecy@gmail.com","name":"gracepark"},{"email":"jibrang@github.com","name":"jibrangarcia"},{"email":"arelia.jones@gmail.com","name":"arelia"},{"email":"tylerjdev@github.com","name":"tylerthedev"},{"email":"clay@smockle.com","name":"smockle"},{"email":"sim@simurai.com","name":"simurai"},{"email":"katehiga8@gmail.com","name":"khiga8"},{"email":"simon.taranto@gmail.com","name":"srt32"},{"email":"dgreif+githubbotnpm@github.com","name":"githubbot"},{"email":"jonathan.fuchs@gmail.com","name":"jfuchs"},{"email":"andri.j.alexandrou@gmail.com","name":"andrialexandrou"},{"email":"joycezhu@github.com","name":"joycezhu"},{"email":"bteng22@gmail.com","name":"bteng22"},{"email":"dustin.savery@gmail.com","name":"dustin.savery"},{"email":"ncalteen@github.com","name":"ncalteen"},{"email":"alaingoga@gmail.com","name":"alaingoga"},{"email":"andrei.girip99@gmail.com","name":"andreiig"}],"readme":"# &lt;typing-effect&gt; element\n\nA custom element that shows text as if it were being typed\n\n## Installation\n\n```\n$ npm install @github/typing-effect-element\n```\n\n## Usage\n\n```js\nimport '@github/typing-effect-element'\n```\n\n```html\n<typing-effect data-lines='[\"Welcome to GitHub!\", \"Let’s begin the adventure\"]'>\n  <span data-target=\"typing-effect.content\"></span>\n  <span data-target=\"typing-effect.cursor\">|</span>\n</typing-effect>\n```\n\n## Accessibility\n\nThis component detects whether `prefers-reduced-motion` is set on the window:\n\n```js\nwindow.matchMedia('(prefers-reduced-motion)').matches === true\n```\n\nIf this evaluates to true, any content lines provided will be appended immediately rather than being typed out with a delay.\n\n## Browser support\n\nBrowsers without native [custom element support][support] require a [polyfill][].\n\n- Chrome\n- Firefox\n- Safari\n- Microsoft Edge\n\n[support]: https://caniuse.com/#feat=custom-elementsv1\n[polyfill]: https://github.com/webcomponents/custom-elements\n\n## Development\n\n```\nnpm install\nnpm test\n```\n\n## License\n\nDistributed under the MIT license. See LICENSE for details.\n","readmeFilename":"README.md"}