{"_id":"typed.js","_rev":"4127923","name":"typed.js","description":"A JavaScript Typing Animation Library","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"mattboldt","email":""}],"time":{"modified":"2026-03-01T18:26:17.000Z","created":"2015-12-22T10:30:31.084Z","3.0.0":"2026-01-24T03:53:33.360Z","2.1.0":"2023-11-08T17:24:17.590Z","2.0.16":"2023-04-30T17:24:35.303Z","2.0.15":"2023-04-01T19:10:34.163Z","2.0.14":"2023-03-26T03:15:19.348Z","2.0.132":"2023-03-11T21:00:13.743Z","2.0.1-3.1":"2023-03-11T20:56:38.380Z","2.0.13":"2023-03-11T20:38:53.536Z","2.0.12":"2021-03-27T00:21:07.354Z","2.0.11":"2019-09-23T15:30:37.564Z","2.0.10":"2019-01-30T15:33:04.380Z","2.0.9":"2018-08-07T16:49:06.785Z","2.0.8":"2018-06-13T20:11:04.928Z","2.0.7":"2018-05-26T22:51:03.884Z","2.0.6":"2017-09-24T04:15:34.748Z","2.0.5":"2017-07-16T19:50:41.817Z","2.0.4":"2017-07-16T19:10:54.240Z","2.0.3":"2017-07-15T21:49:09.986Z","2.0.2":"2017-07-04T06:02:43.658Z","2.0.1":"2017-06-30T15:16:09.357Z","2.0.0":"2017-06-30T04:15:46.294Z","1.1.7":"2017-06-15T01:34:00.828Z","1.1.1":"2015-12-22T10:30:31.084Z"},"users":{},"author":{"name":"Matt Boldt"},"repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"versions":{"3.0.0":{"name":"typed.js","version":"3.0.0","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"GPL-3.0","author":{"name":"Matt Boldt"},"description":"A JavaScript Typing Animation Library","type":"module","source":"src/typed.js","types":"./index.d.ts","exports":{"require":"./dist/typed.cjs","import":"./dist/typed.module.js","types":"./index.d.ts"},"main":"./dist/typed.cjs","module":"./dist/typed.module.js","unpkg":"./dist/typed.umd.js","keywords":["typed","animation"],"devDependencies":{"microbundle":"^0.15.1"},"scripts":{"build":"microbundle --name=Typed","dev":"microbundle --name=Typed watch","diff":"git diff -- ':^docs'","docs":"documentation build src/typed.js -o docs/ -f html"},"_id":"typed.js@3.0.0","gitHead":"35580c97821b6ee2ed88714c093b7c34f7d45c90","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"952085c82d8f4c2abd69491cb96d2dc0b1fa2c88","size":50947,"noattachment":false,"key":"/typed.js/-/typed.js-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-3.0.0.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typed.js_3.0.0_1769226813192_0.3966734051995202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-24T03:53:33.360Z","publish_time":1769226813360,"_source_registry_name":"default","_cnpm_publish_time":1769226813360},"2.1.0":{"name":"typed.js","version":"2.1.0","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt"},"description":"A JavaScript Typing Animation Library","type":"module","source":"src/typed.js","types":"./index.d.ts","exports":{"require":"./dist/typed.cjs","import":"./dist/typed.module.js","types":"./index.d.ts"},"main":"./dist/typed.cjs","module":"./dist/typed.module.js","unpkg":"./dist/typed.umd.js","keywords":["typed","animation"],"devDependencies":{"microbundle":"^0.15.1"},"scripts":{"build":"microbundle --name=Typed","dev":"microbundle --name=Typed watch","diff":"git diff -- ':^docs'"},"gitHead":"3daa3a4760dff3c563964ef0935b64ccfb0b22f8","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.1.0","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"b97a06111a5f57d6a59acfdd36d4f9b891ee13b4","size":36785,"noattachment":false,"key":"/typed.js/-/typed.js-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.1.0.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.1.0_1699464257415_0.8143941472038776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-08T17:24:17.590Z","publish_time":1699464257590,"_source_registry_name":"default","_cnpm_publish_time":1699464257590},"2.0.16":{"name":"typed.js","version":"2.0.16","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt"},"description":"A JavaScript Typing Animation Library","type":"module","source":"src/typed.js","types":"./index.d.ts","exports":{"require":"./dist/typed.cjs","import":"./dist/typed.module.js"},"main":"./dist/typed.cjs","module":"./dist/typed.module.js","unpkg":"./dist/typed.umd.js","keywords":["typed","animation"],"devDependencies":{"microbundle":"^0.15.1"},"scripts":{"build":"microbundle --name=Typed","dev":"microbundle --name=Typed watch","diff":"git diff -- ':^docs'"},"gitHead":"cd02e533c772e35ad60ee48656b33e610eadaca7","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.16","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"2ba416821ec8a59521466f405784077eddb1d95e","size":36784,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.16.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.16_1682875475128_0.4054525476717681"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-30T17:24:35.303Z","publish_time":1682875475303,"_source_registry_name":"default","_cnpm_publish_time":1682875475303},"2.0.15":{"name":"typed.js","version":"2.0.15","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt"},"description":"A JavaScript Typing Animation Library","type":"module","source":"src/typed.js","types":"./index.d.ts","exports":{"require":"./dist/typed.cjs","import":"./dist/typed.module.js"},"main":"./dist/typed.cjs","module":"./dist/typed.module.js","unpkg":"./dist/typed.umd.js","keywords":["typed","animation"],"devDependencies":{"microbundle":"^0.15.1"},"scripts":{"build":"microbundle --name=Typed","dev":"microbundle --name=Typed watch"},"gitHead":"618540c1de7d6d6f46fe2f0181946da0ab5cdaf2","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.15","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"1405b0dde97008d6f87264bcd9406f72a72ea31b","size":36747,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.15.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.15_1680376234009_0.7457230416131526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-01T19:10:34.163Z","publish_time":1680376234163,"_cnpm_publish_time":1680376234163},"2.0.14":{"name":"typed.js","version":"2.0.14","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt"},"description":"A JavaScript Typing Animation Library","type":"module","source":"src/typed.js","types":"./index.d.ts","exports":{"require":"./dist/typed.cjs","import":"./dist/typed.module.js"},"main":"./dist/typed.cjs","module":"./dist/typed.module.js","unpkg":"./dist/typed.umd.js","keywords":["typed","animation"],"devDependencies":{"microbundle":"^0.15.1"},"scripts":{"build":"microbundle --name=Typed","dev":"microbundle --name=Typed watch"},"gitHead":"82b42ffc50b860d4c3ec30bc230099b5699ba197","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.14","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"d9cd42f710bbc882dd9a007573686231c51b1497","size":36753,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.14.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.14_1679800519137_0.45493264183270554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-26T03:15:19.348Z","publish_time":1679800519348,"_cnpm_publish_time":1679800519348},"2.0.132":{"name":"typed.js","version":"2.0.132","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt"},"description":"A JavaScript Typing Animation Library","type":"module","source":"src/typed.js","types":"./index.d.ts","exports":{"require":"./dist/typed.cjs","import":"./dist/typed.module.js"},"main":"./dist/typed.cjs","module":"./dist/typed.module.js","unpkg":"./dist/typed.umd.js","keywords":["typed","animation"],"devDependencies":{"microbundle":"^0.15.1"},"scripts":{"build":"microbundle --name=Typed","dev":"microbundle --name=Typed watch"},"gitHead":"90e9f24891bafa1c5fa6ba20ce369effff7e4475","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.132","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"a860cf1772aafad36486db9d25d255ab9ec9d7ad","size":35850,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.132.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.132.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.132_1678568413557_0.9200255240170743"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-11T21:00:13.743Z","publish_time":1678568413743,"_cnpm_publish_time":1678568413743},"2.0.1-3.1":{"name":"typed.js","version":"2.0.1-3.1","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt"},"description":"A JavaScript Typing Animation Library","type":"module","source":"src/typed.js","types":"./index.d.ts","exports":{"require":"./dist/typed.cjs","import":"./dist/typed.module.js"},"main":"./dist/typed.cjs","module":"./dist/typed.module.js","unpkg":"./dist/typed.umd.js","keywords":["typed","animation"],"devDependencies":{"microbundle":"^0.15.1"},"scripts":{"build":"microbundle --name=Typed","dev":"microbundle --name=Typed watch"},"gitHead":"d00f99dd5781ae359d23e4b3c6932c8640563945","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.1-3.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"25aef9a2324c0f74fa09bdf01d17ba23e732b160","size":35854,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.1-3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.1-3.1.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.1-3.1_1678568198223_0.577862496918798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-11T20:56:38.380Z","publish_time":1678568198380,"_cnpm_publish_time":1678568198380},"2.0.13":{"name":"typed.js","version":"2.0.13","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt"},"description":"A JavaScript Typing Animation Library","type":"module","source":"src/typed.js","types":"./index.d.ts","exports":{"require":"./dist/typed.cjs","import":"./dist/typed.module.js"},"main":"./dist/typed.cjs","module":"./dist/typed.module.js","unpkg":"./dist/typed.umd.js","keywords":["typed","animation"],"devDependencies":{"esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","microbundle":"^0.15.1"},"scripts":{"build":"microbundle --name=Typed","dev":"microbundle --name=Typed watch"},"gitHead":"eed07a7b8c64635ae73bcc909a267c2e59992eef","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.13","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"2edfcab0ab3fbafca88340cbf290229de29f6b10","size":35825,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.13.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.13_1678567133356_0.7865929300733945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-11T20:38:53.536Z","publish_time":1678567133536,"_cnpm_publish_time":1678567133536},"2.0.12":{"name":"typed.js","version":"2.0.12","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^8.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0","lodash":"^4.17.5","mime":"^1.4.1","debug":"^2.6.9"},"gitHead":"337109d9ac6558475eea301693e64071dafc9961","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.12","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"246aff074c8e18d32ec27acb7be15094ac0bc0e1","size":1259330,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.12.tgz"},"_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"directories":{},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.12_1616804467084_0.6070328868024302"},"_hasShrinkwrap":false,"publish_time":1616804467354,"_cnpm_publish_time":1616804467354,"_cnpmcore_publish_time":"2021-12-16T11:47:39.202Z"},"2.0.11":{"name":"typed.js","version":"2.0.11","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^8.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0","lodash":"^4.17.5","mime":"^1.4.1","debug":"^2.6.9"},"gitHead":"a7dbc1c77e8dd9009a6f6b16db6df7f74bee63d5","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.11","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"d298a91f959f11a3803bf48b841a6fadd29640d9","size":1263967,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.11.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.11_1569252637315_0.5621394154501946"},"_hasShrinkwrap":false,"publish_time":1569252637564,"_cnpm_publish_time":1569252637564,"_cnpmcore_publish_time":"2021-12-16T11:47:44.322Z"},"2.0.10":{"name":"typed.js","version":"2.0.10","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^8.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0","lodash":"^4.17.5","mime":"^1.4.1","debug":"^2.6.9"},"gitHead":"db5783636e1ab5f1b3bb4e0bc021ca2fdd01d3b9","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"70a1c1ad11965923bc9e52f851d1891b0ca1316f","size":1335620,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.10.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.10_1548862384195_0.27391757854636745"},"_hasShrinkwrap":false,"publish_time":1548862384380,"_cnpm_publish_time":1548862384380,"_cnpmcore_publish_time":"2021-12-16T11:47:47.681Z"},"2.0.9":{"name":"typed.js","version":"2.0.9","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^8.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"9288636f7255df737dc2fa866db2a9906c4b68d9","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"2e4e590466938ecb2ef5ec966a79b2d9381495ff","size":1322481,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.9.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.9_1533660546553_0.670086264269873"},"_hasShrinkwrap":false,"publish_time":1533660546785,"_cnpm_publish_time":1533660546785,"_cnpmcore_publish_time":"2021-12-16T11:47:50.912Z"},"2.0.8":{"name":"typed.js","version":"2.0.8","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"6f3c0686106f570d42a5b3152b789444a44dfba8","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"299cf7de653c07ec0aa9b38c1e1f2fb2971f2c91","size":1321562,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.8.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.8_1528920664801_0.33268972103862104"},"_hasShrinkwrap":false,"publish_time":1528920664928,"_cnpm_publish_time":1528920664928,"_cnpmcore_publish_time":"2021-12-16T11:47:53.327Z"},"2.0.7":{"name":"typed.js","version":"2.0.7","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"04d65a90dab282a1cabdad7c5fdeb2ac1e848af2","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"d4041ff351bc8995f9f8b6f54a2a23606b365e1a","size":1321479,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.7.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js_2.0.7_1527375063740_0.7473184080598736"},"_hasShrinkwrap":false,"publish_time":1527375063884,"_cnpm_publish_time":1527375063884,"_cnpmcore_publish_time":"2021-12-16T11:47:55.263Z"},"2.0.6":{"name":"typed.js","version":"2.0.6","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"7aa30dd34270ccc4c18d33752c880fb25cd3bee4","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.6","_npmVersion":"5.0.3","_nodeVersion":"6.9.4","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"4e270f6fbc5e5e94a6c38fa29407c404745a7d61","size":1322448,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.6.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js-2.0.6.tgz_1506226532455_0.07809599139727652"},"directories":{},"publish_time":1506226534748,"_hasShrinkwrap":false,"_cnpm_publish_time":1506226534748,"_cnpmcore_publish_time":"2021-12-16T11:47:58.040Z"},"2.0.5":{"name":"typed.js","version":"2.0.5","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"027fe3a84df618d58801ea25b1032a70788602d0","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.5","_npmVersion":"5.0.3","_nodeVersion":"6.9.4","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"5158f9dfe73cf42f1366d2dfffdc2b2e159b9401","size":1323150,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.5.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js-2.0.5.tgz_1500234639724_0.5226358587387949"},"directories":{},"publish_time":1500234641817,"_hasShrinkwrap":false,"_cnpm_publish_time":1500234641817,"_cnpmcore_publish_time":"2021-12-16T11:48:01.174Z"},"2.0.4":{"name":"typed.js","version":"2.0.4","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"2edd45e56bd72ff827627ebacf10a2a30f7fca39","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.4","_npmVersion":"5.0.3","_nodeVersion":"6.9.4","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"3149e7a4f8d44ba54b24df9801660792300325dc","size":1321396,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.4.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js-2.0.4.tgz_1500232252527_0.3644409463740885"},"directories":{},"publish_time":1500232254240,"_hasShrinkwrap":false,"_cnpm_publish_time":1500232254240,"_cnpmcore_publish_time":"2021-12-16T11:48:04.050Z"},"2.0.3":{"name":"typed.js","version":"2.0.3","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"b2dbb701c70d6b76756381980c2b9be50f37ce86","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.3","_npmVersion":"5.0.3","_nodeVersion":"6.9.4","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"5eecaa4f4d6297ee32c40473311fdfdf2681d746","size":1320727,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.3.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js-2.0.3.tgz_1500155348230_0.14956146967597306"},"directories":{},"publish_time":1500155349986,"_hasShrinkwrap":false,"_cnpm_publish_time":1500155349986,"_cnpmcore_publish_time":"2021-12-16T11:48:06.513Z"},"2.0.2":{"name":"typed.js","version":"2.0.2","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A JavaScript Typing Animation Library","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","express":"^4.15.3","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-express":"^0.3.5","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"75c412935974eef62e5654339ee11e3e8eea8de1","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.2","_npmVersion":"5.0.3","_nodeVersion":"6.9.4","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"d0466535464b98440a5d3cd458cb621570d6df41","size":1319386,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.2.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js-2.0.2.tgz_1499148161673_0.6465288940817118"},"directories":{},"publish_time":1499148163658,"_hasShrinkwrap":false,"_cnpm_publish_time":1499148163658,"_cnpmcore_publish_time":"2021-12-16T11:48:09.756Z"},"2.0.1":{"name":"typed.js","version":"2.0.1","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A jQuery typing animation script","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"bd759cf8a8035606816b5be3c97d141e8409bf76","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.1","scripts":{},"_shasum":"50e8811f7a66a42d41051a2e341cbe967a751c89","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"50e8811f7a66a42d41051a2e341cbe967a751c89","size":1275314,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.1.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js-2.0.1.tgz_1498835767431_0.4657236346974969"},"directories":{},"publish_time":1498835769357,"_hasShrinkwrap":false,"_cnpm_publish_time":1498835769357,"_cnpmcore_publish_time":"2021-12-16T11:48:12.199Z"},"2.0.0":{"name":"typed.js","version":"2.0.0","homepage":"https://github.com/mattboldt/typed.js","repository":{"type":"git","url":"git+https://github.com/mattboldt/typed.js.git"},"license":"MIT","author":{"name":"Matt Boldt","email":"me@mattboldt.com"},"description":"A jQuery typing animation script","main":"lib/typed.js","keywords":["typed","animation"],"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-eslint":"^4.1.1","babel-loader":"^5.3.2","documentation":"^4.0.0-rc.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","gulp":"^3.9.0","gulp-documentation":"^3.2.0","gulp-eslint":"^4.0.0","gulp-livereload":"^3.8.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-uglify":"^1.4.1","webpack":"^1.12.1","webpack-stream":"^2.1.0"},"gitHead":"36a9315516f1eb1c06044785cb49e748a755af30","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"_id":"typed.js@2.0.0","scripts":{},"_shasum":"f44a5bdf8d7df7f0ae4d5a200395b0471f0b4c4b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"mattboldt","email":"me@mattboldt.com"},"dist":{"shasum":"f44a5bdf8d7df7f0ae4d5a200395b0471f0b4c4b","size":1255063,"noattachment":false,"key":"/typed.js/-/typed.js-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-2.0.0.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js-2.0.0.tgz_1498796143720_0.5247699518222362"},"directories":{},"publish_time":1498796146294,"_hasShrinkwrap":false,"_cnpm_publish_time":1498796146294,"_cnpmcore_publish_time":"2021-12-16T11:48:14.916Z"},"1.1.7":{"name":"typed.js","version":"1.1.7","homepage":"https://github.com/mattboldt/typed.js","authors":["Matt Boldt <me@mattboldt.com>"],"description":"A jQuery typing animation script","main":"dist/typed.min.js","keywords":["typed","animation"],"devDependencies":{"gulp":"^3.9.1","gulp-rename":"^1.2.0","gulp-uglify":"^1.1.0"},"gitHead":"99f94517492dddd3fa4789cb20570f833ec2cc76","_id":"typed.js@1.1.7","scripts":{},"_shasum":"573d9c11a6e61e806b7bdefe9ea78befe25a9d63","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"byo9701","email":"taehyunjo97@gmail.com"},"dist":{"shasum":"573d9c11a6e61e806b7bdefe9ea78befe25a9d63","size":27847,"noattachment":false,"key":"/typed.js/-/typed.js-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-1.1.7.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed.js-1.1.7.tgz_1497490440668_0.6214144087862223"},"directories":{},"publish_time":1497490440828,"_hasShrinkwrap":false,"_cnpm_publish_time":1497490440828,"_cnpmcore_publish_time":"2021-12-16T11:48:15.223Z"},"1.1.1":{"name":"typed.js","version":"1.1.1","homepage":"https://github.com/mattboldt/typed.js","authors":["Matt Boldt <me@mattboldt.com>"],"description":"A jQuery typing animation script","main":"dist/typed.min.js","keywords":["typed","animation"],"devDependencies":{"gulp":"^3.8.10","gulp-rename":"^1.2.0","gulp-uglify":"^1.1.0"},"gitHead":"8a2a29a364c2cca41cd36a3356b530971b976b1d","_id":"typed.js@1.1.1","scripts":{},"_shasum":"c2d240da36e9d2dfcfa24fb69c583aec8877a8af","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.2","_npmUser":{"name":"byo9701","email":"taehyunjo97@gmail.com"},"dist":{"shasum":"c2d240da36e9d2dfcfa24fb69c583aec8877a8af","size":9078,"noattachment":false,"key":"/typed.js/-/typed.js-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typed.js/download/typed.js-1.1.1.tgz"},"maintainers":[{"name":"mattboldt","email":""}],"directories":{},"publish_time":1450780231084,"_hasShrinkwrap":false,"_cnpm_publish_time":1450780231084,"_cnpmcore_publish_time":"2021-12-16T11:48:15.440Z"}},"readme":"[![npm](https://img.shields.io/npm/dt/typed.js.svg)](https://img.shields.io/npm/dt/typed.js.svg)\n[![GitHub license](https://img.shields.io/badge/license-GPL3-blue.svg)](https://raw.githubusercontent.com/mattboldt/typed.js/main/LICENSE.txt)\n\n<img src=\"https://raw.githubusercontent.com/mattboldt/typed.js/main/logo-cropped.png\" width=\"450px\" title=\"Typed.js\" />\n\n### [Live Demo](http://www.mattboldt.com/demos/typed-js/) | [View All Demos](http://mattboldt.github.io/typed.js/) | [View Full Docs](http://mattboldt.github.io/typed.js/docs) | [mattboldt.com](http://www.mattboldt.com)\n\nTyped.js is a library that types. Enter in any string, and watch it type at the speed you've set, backspace what it's typed, and begin a new sentence for however many strings you've set.\n\n---\n\n## Licensing\n\n<table align=\"center\">\n  <tr>\n    <th><a href=\"LICENSE.txt\">GPL-3.0 License</a></th>\n    <th><a href=\"https://buy.stripe.com/9B6aEW9hvg4Zg2Hh0FgA800\">Limited Commercial License</a></th>\n    <th><a href=\"https://buy.stripe.com/cNi4gy51fg4ZbMr25LgA801\">Unlimited Commercial License</a></th>\n  </tr>\n  <tr>\n    <td>\n      <p>For use on personal and open source projects</p>\n      <p><a href=\"LICENSE.txt\">View License</a></p>\n    </td>\n    <td>\n      <p>For use on a single commercial project</p>\n      <p><a href=\"https://buy.stripe.com/9B6aEW9hvg4Zg2Hh0FgA800\">Purchase License</a></p>\n      <p><a href=\"LIMITED_COMMERCIAL_LICENSE.md\">View License</a></p>\n    </td>\n    <td>\n      <p>For use on unlimited commercial projects</p>\n      <p><a href=\"https://buy.stripe.com/cNi4gy51fg4ZbMr25LgA801\">Purchase License</a></p>\n      <p><a href=\"UNLIMITED_COMMERCIAL_LICENSE.md\">View License</a></p>\n    </td>\n  </tr>\n</table>\n\n## Installation\n\nFor use with a build tool like [Vite](https://vitejs.dev/), and/or in a React application, install with NPM or Yarn.\n\n#### NPM\n\n```\nnpm install typed.js\n```\n\n#### Yarn\n\n```\nyarn add typed.js\n```\n\n#### General ESM Usage\n\n```js\nimport Typed from 'typed.js';\n\nconst typed = new Typed('#element', {\n  strings: ['<i>First</i> sentence.', '&amp; a second sentence.'],\n  typeSpeed: 50,\n});\n```\n\n### ReactJS Usage\n\n```js\nimport React, { useEffect, useRef } from 'react';\nimport Typed from 'typed.js';\n\nfunction MyComponent() {\n  // Create reference to store the DOM element containing the animation\n  const el = useRef(null);\n\n  useEffect(() => {\n    const typed = new Typed(el.current, {\n      strings: ['<i>First</i> sentence.', '&amp; a second sentence.'],\n      typeSpeed: 50,\n    });\n\n    return () => {\n      // Destroy Typed instance during cleanup to stop animation\n      typed.destroy();\n    };\n  }, []);\n\n  return (\n    <div className=\"App\">\n      <span ref={el} />\n    </div>\n  );\n}\n```\n\n### CDN\n\n```html\n<script src=\"https://unpkg.com/typed.js@3.0.0/dist/typed.umd.js\"></script>\n```\n\nFor use directly in the browser via `<script>` tag:\n\n```html\n  <!-- Element to contain animated typing -->\n  <span id=\"element\"></span>\n\n  <!-- Load library from the CDN -->\n  <script src=\"https://unpkg.com/typed.js@3.0.0/dist/typed.umd.js\"></script>\n\n  <!-- Setup and start animation! -->\n  <script>\n    var typed = new Typed('#element', {\n      strings: ['<i>First</i> sentence.', '&amp; a second sentence.'],\n      typeSpeed: 50,\n    });\n  </script>\n</body>\n```\n\nMore complex hook-based function component: https://jsfiddle.net/mattboldt/60h9an7y/\n\nClass component: https://jsfiddle.net/mattboldt/ovat9jmp/\n\n### Use with Vue.js\n\nCheck out the Vue.js component: https://github.com/Orlandster/vue-typed-js\n\n### Use it as WebComponent\n\nCheck out the WebComponent: https://github.com/Orlandster/wc-typed-js\n\n## Wonderful sites that have used (or are using) Typed.js\n\nhttps://forwardemail.net\n\nhttps://codesignal.com\n\nhttps://github.com/features/package-registry\n\nhttps://slack.com\n\nhttps://envato.com\n\nhttps://gorails.com\n\nhttps://productmap.co\n\nhttps://www.typed.com\n\nhttps://apeiron.io\n\nhttps://git.market\n\nhttps://commando.io\n\nhttp://testdouble.com/agency.html\n\nhttps://www.capitalfactory.com\n\nhttp://www.maxcdn.com\n\nhttps://www.powerauth.com\n\n---\n\n### Strings from static HTML (SEO Friendly)\n\nRather than using the `strings` array to insert strings, you can place an HTML `div` on the page and read from it.\nThis allows bots and search engines, as well as users with JavaScript disabled, to see your text on the page.\n\n```javascript\n<script>\n  var typed = new Typed('#typed', {\n    stringsElement: '#typed-strings'\n  });\n</script>\n```\n\n```html\n<div id=\"typed-strings\">\n  <p>Typed.js is a <strong>JavaScript</strong> library.</p>\n  <p>It <em>types</em> out sentences.</p>\n</div>\n<span id=\"typed\"></span>\n```\n\n### Type Pausing\n\nYou can pause in the middle of a string for a given amount of time by including an escape character.\n\n```javascript\nvar typed = new Typed('#element', {\n  // Waits 1000ms after typing \"First\"\n  strings: ['First ^1000 sentence.', 'Second sentence.'],\n});\n```\n\n### Smart Backspacing\n\nIn the following example, this would only backspace the words after \"This is a\"\n\n```javascript\nvar typed = new Typed('#element', {\n  strings: ['This is a JavaScript library', 'This is an ES6 module'],\n  smartBackspace: true, // Default value\n});\n```\n\n### Bulk Typing\n\nThe following example would emulate how a terminal acts when typing a command and seeing its result.\n\n```javascript\nvar typed = new Typed('#element', {\n  strings: ['git push --force ^1000\\n `pushed to origin with option force`'],\n});\n```\n\n### CSS\n\nCSS animations are built upon initialization in JavaScript. But, you can customize them at your will! These classes are:\n\n```css\n/* Cursor */\n.typed-cursor {\n}\n\n/* If fade out option is set */\n.typed-fade-out {\n}\n```\n\n## Customization\n\n```javascript\nvar typed = new Typed('#element', {\n  /**\n   * @property {array} strings strings to be typed\n   * @property {string} stringsElement ID of element containing string children\n   */\n  strings: [\n    'These are the default values...',\n    'You know what you should do?',\n    'Use your own!',\n    'Have a great day!',\n  ],\n  stringsElement: null,\n\n  /**\n   * @property {number} typeSpeed type speed in milliseconds\n   */\n  typeSpeed: 0,\n\n  /**\n   * @property {number} startDelay time before typing starts in milliseconds\n   */\n  startDelay: 0,\n\n  /**\n   * @property {number} backSpeed backspacing speed in milliseconds\n   */\n  backSpeed: 0,\n\n  /**\n   * @property {boolean} smartBackspace only backspace what doesn't match the previous string\n   */\n  smartBackspace: true,\n\n  /**\n   * @property {boolean} shuffle shuffle the strings\n   */\n  shuffle: false,\n\n  /**\n   * @property {number} backDelay time before backspacing in milliseconds\n   */\n  backDelay: 700,\n\n  /**\n   * @property {boolean} fadeOut Fade out instead of backspace\n   * @property {string} fadeOutClass css class for fade animation\n   * @property {boolean} fadeOutDelay Fade out delay in milliseconds\n   */\n  fadeOut: false,\n  fadeOutClass: 'typed-fade-out',\n  fadeOutDelay: 500,\n\n  /**\n   * @property {boolean} loop loop strings\n   * @property {number} loopCount amount of loops\n   */\n  loop: false,\n  loopCount: Infinity,\n\n  /**\n   * @property {boolean} showCursor show cursor\n   * @property {string} cursorChar character for cursor\n   * @property {boolean} autoInsertCss insert CSS for cursor and fadeOut into HTML <head>\n   */\n  showCursor: true,\n  cursorChar: '|',\n  autoInsertCss: true,\n\n  /**\n   * @property {string} attr attribute for typing\n   * Ex: input placeholder, value, or just HTML text\n   */\n  attr: null,\n\n  /**\n   * @property {boolean} bindInputFocusEvents bind to focus and blur if el is text input\n   */\n  bindInputFocusEvents: false,\n\n  /**\n   * @property {string} contentType 'html' or 'null' for plaintext\n   */\n  contentType: 'html',\n\n  /**\n   * Before it begins typing\n   * @param {Typed} self\n   */\n  onBegin: (self) => {},\n\n  /**\n   * All typing is complete\n   * @param {Typed} self\n   */\n  onComplete: (self) => {},\n\n  /**\n   * Before each string is typed\n   * @param {number} arrayPos\n   * @param {Typed} self\n   */\n  preStringTyped: (arrayPos, self) => {},\n\n  /**\n   * After each string is typed\n   * @param {number} arrayPos\n   * @param {Typed} self\n   */\n  onStringTyped: (arrayPos, self) => {},\n\n  /**\n   * During looping, after last string is typed\n   * @param {Typed} self\n   */\n  onLastStringBackspaced: (self) => {},\n\n  /**\n   * Typing has been stopped\n   * @param {number} arrayPos\n   * @param {Typed} self\n   */\n  onTypingPaused: (arrayPos, self) => {},\n\n  /**\n   * Typing has been started after being stopped\n   * @param {number} arrayPos\n   * @param {Typed} self\n   */\n  onTypingResumed: (arrayPos, self) => {},\n\n  /**\n   * After reset\n   * @param {Typed} self\n   */\n  onReset: (self) => {},\n\n  /**\n   * After stop\n   * @param {number} arrayPos\n   * @param {Typed} self\n   */\n  onStop: (arrayPos, self) => {},\n\n  /**\n   * After start\n   * @param {number} arrayPos\n   * @param {Typed} self\n   */\n  onStart: (arrayPos, self) => {},\n\n  /**\n   * After destroy\n   * @param {Typed} self\n   */\n  onDestroy: (self) => {},\n});\n```\n\n## Contributing\n\n### [View Contribution Guidelines](./.github/CONTRIBUTING.md)\n\n## end\n\nThanks for checking this out. If you have any questions, I'll be on [Twitter](https://twitter.com/atmattb).\n\nIf you're using this, let me know! I'd love to see it.\n\nIt would also be great if you mentioned me or my website somewhere. [www.mattboldt.com](http://www.mattboldt.com)\n","_attachments":{},"homepage":"https://github.com/mattboldt/typed.js","bugs":{"url":"https://github.com/mattboldt/typed.js/issues"},"license":"GPL-3.0"}