{"_id":"hackertextjs","_rev":"26-e15211879ca04e1e0c1c860cf12bc09b","name":"hackertextjs","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.0","homepage":"https://github.com/spacekitcat/spacekitcatblog","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/spacekitcatblog.git"},"bugs":{"url":"https://github.com/spacekitcat/spacekitcatblog/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/spacekitcatblog/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"_id":"hackertextjs@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-tpWQRq5K+xL7ncwaIaZRse75zh+mjfO08E4yBfXPElHVcce+QZks00M3QIoPBb2MGVEM+taQ7OwMEa9VaIKZbQ==","shasum":"e724d4eb841bcbb74175a134ff38136724bcf4de","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.0.tgz","fileCount":7,"unpackedSize":94273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWzVOZX0YxupiAswyko81QnBbsAw6cn60C85152K+iVAIhAKQBlHw5/pMiDdJBgk+cOfHgj+5vUqNlvLY9ZGZzbW5U"}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.0_1519086712705_0.33395505338969333"},"_hasShrinkwrap":false},"0.1.1":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.1","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertext.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"_id":"hackertextjs@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-buSdFheb0PHERtIdz2eXkTfrYaV40T9SizS1dxih9/oR1OITyMrBrHcYXtM+wQhRSvL+omWr/9p3/2am0mpChw==","shasum":"761c64f7e6ccb7497804cfa0340f6121b72ce4ad","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.1.tgz","fileCount":7,"unpackedSize":94339,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAvTawzh1XKmJ4tLUv4Qgav4gTAqT/BPm0xr/7SH51MQIgHByI6Was8ST+ahDEnE9rQsDeiXiwqyP8brVcbVyF/SM="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.1_1519258971351_0.25081629155240726"},"_hasShrinkwrap":false},"0.1.2":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.2","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"_id":"hackertextjs@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-4Ct6ESMAiTCnzNWOtCo5TfHGsbsitUa2H7ErSp/Dq4/UxgaTkwwHRNlJug8DjboFq5ZUFQhbmlzoiY7/QUJOtg==","shasum":"3833e745c79919b4a239328e3bce8e5b0abde13b","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.2.tgz","fileCount":7,"unpackedSize":94341,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK6oqt/gONjJ+2atUY7LFf+UMpe18D980dBik4eO1qFwIhAK54RgwlYF5cOX0gHMkajkgytFBlthxN2L1NaEk2pVll"}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.2_1519307663604_0.2351988341582507"},"_hasShrinkwrap":false},"0.1.3":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.3","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"53db4e8f7a406da5933a901e521dd6991a918622","_id":"hackertextjs@0.1.3","_shasum":"772abb296f6d9bc920e020f7d77ac919fc526bb8","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"shasum":"772abb296f6d9bc920e020f7d77ac919fc526bb8","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.3.tgz","fileCount":81,"unpackedSize":1071573,"integrity":"sha512-oHg3TnjHCmf4J0rSgnWk6ddrHVhlaIS7CJXO6Q1QC3D8mdP4zG5uL64MY+wsYuNkDxzTksQjE94wb3iV/vZnTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiICEoaKCKXjJaj8PTdj5eymHV89/m2xJu5ZnK7yTgeAiEA/b1h/qVXWw2IO1q9xFNfd0X3XTf6YE1gCk2CGPLnKU0="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.3_1522004456502_0.29792767307582513"},"_hasShrinkwrap":false},"0.1.4":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.4","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"d7edb636fe04a95b2991dfa7b551b2f967aaf893","_id":"hackertextjs@0.1.4","_shasum":"d872627b4afaa279d91b84ddf88c1ccaa2d90020","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"shasum":"d872627b4afaa279d91b84ddf88c1ccaa2d90020","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.4.tgz","fileCount":81,"unpackedSize":1071573,"integrity":"sha512-lOZYg/Jp1xarQYwoyIZP23i4YDuxjQowmkT67EgXNVH0IQ1VkPR3Ez6ITevD/AbrZI8i+7s+aQTPegsMbHinBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpH0cz+C2RSu5/AD9NhGpmq73g21DhFCyBs6N8CVvB+AiEA8twJqqAK54GIGO0XRrndFDvGYhP+zwtN98MFYGDiYpA="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.4_1522006065746_0.6690488392317693"},"_hasShrinkwrap":false},"0.1.5":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.5","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"_id":"hackertextjs@0.1.5","_shasum":"6b0aad4f5354746e43f20c29f7ea6edc5f43e22d","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"shasum":"6b0aad4f5354746e43f20c29f7ea6edc5f43e22d","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.5.tgz","fileCount":7,"unpackedSize":94722,"integrity":"sha512-UIFJ4Yd39JHUFGg2dZSfl4DGdhrfrY/reC/4aricbC4SwQo2aRkBJK1h2SZfsrmrjLw/Rl/aaGJq42iB3ssZSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYWEX0m4a3yNHinTvLpmJ4XOxOl39Zusl6Z+1O4LmM1AiEA7Uka4PSzt0vXx4eKxk5wwYi4x8G4zFu1JdnrzLVSAk8="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.5_1522006921333_0.3082890852643043"},"_hasShrinkwrap":false},"0.1.6":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.6","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"_id":"hackertextjs@0.1.6","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-VxHYWqvgqpKii9F+oB+UaEqGXFZzlQ1fpVfZaLEZKlT29FavTHtnmIPTv0ERO5tk27byE4llvbBOQCK5r6a/mg==","shasum":"005b628ad7db711afe9cfd600bbf40967865b2bd","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.6.tgz","fileCount":7,"unpackedSize":94722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBazP0fie4k4OdpZufbhOVrT1YyikbgMF2pLueH5O2TjAiAsfdjHfQ8SVYg3vQIITKCXZUbP6aWLXneupQoVaMpbHg=="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.6_1522330850507_0.038167175314448354"},"_hasShrinkwrap":false},"0.1.12":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.12","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"a786d6dae6ddab8483b16b141f224ac9bd368c19","_id":"hackertextjs@0.1.12","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-WAsmCv6S7s1LEReTwNf2svnxz93k3DW/ljhPRBaQZR5My7KiRH0VdSBDj76Ih/jzKsJJoZsV+2Wqu9KOzH7pXQ==","shasum":"dbf758adfb794bee70c5c9fe01a74924802ca0ba","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.12.tgz","fileCount":7,"unpackedSize":97078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDVAflj/4muDp+mnI5qvzqvpDDM6H5phMsjkVEQcoKaQIhAOS2O/FBvFOXeRU2kb8jArSViosA+Et/ZOIQkcrUOphn"}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.12_1522437272926_0.5619166943454523"},"_hasShrinkwrap":false},"0.1.14":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.14","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"0aed19bd3517cf691dc17e6fc2d83dacef358141","_id":"hackertextjs@0.1.14","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-MIqgwXwZf4lsJlTCpZIrja0tcYAw7h6fRfW8rJRMT4psPznjLgVDqnjTC71CsAMu0h3CmbIrHSaJew1xDJafNA==","shasum":"7cc72652926f747bde7949d0aad7ce87066295e4","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.14.tgz","fileCount":7,"unpackedSize":97078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdlY3PAQH/sv1hWy4ufoMhDVumgkGf2UiR6bkH5KlA0AiEA878YdlD70HyijWGbUQ2y7PfXVegUm+U1tevVOFr+MCQ="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.14_1522438162902_0.23249662047210218"},"_hasShrinkwrap":false},"0.1.15":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.15","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"713202028fa334e1544678c934e7ea385fa8ffc8","_id":"hackertextjs@0.1.15","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-KsVk3iY7M3GXQpNxBfmm3muD/NYoueZ/PMOqqsatUDZe6hG4p1STeGf5ZBnvyuRx6mGHqCHtqT9Td0UtHiqSLA==","shasum":"3686cd718e5d579bba5b1837f1800983472ef6ae","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.15.tgz","fileCount":7,"unpackedSize":97078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjXet2tKsl3aARO3PAkXZbxzCSFir3rSTCf9X4B+mTdwIgYW+s94gHcN26l5fKc6pYlblua6WkgalRw+NqdzHjiLQ="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.15_1522438771419_0.9791480223746116"},"_hasShrinkwrap":false},"0.1.16":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.16","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"64b4b6b74eda4dd7aa67bb3e6cfc6d57ba240c79","_id":"hackertextjs@0.1.16","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-KHP+HnxNm+EYnwketdDWvAaFqJWcd1aZZxrzgxZRdorjL4aiCo6HNxVcvV626HczrRtUz/Vat79KXYp+eKnsbA==","shasum":"e7de42275e1d85444a3825368e9f65461738d1a3","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.16.tgz","fileCount":7,"unpackedSize":97078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNCac4yG7TQFyix869w41VfyxMnLjoTLyxaUAJ6i41AAIhAO0TLb59CS6yzLC6um+3q6rsxrphfodkY9CGw5/jTCLe"}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.16_1522444627685_0.08742832347638263"},"_hasShrinkwrap":false},"0.1.17":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.17","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"824825a5eeb7eca2a285c85abc77b96d4a7aeecc","_id":"hackertextjs@0.1.17","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-ZxXoAXq3qwYMkdYe3Xm1MJcPvVPWxsAxAsT0swzVvr+FW0QzAFlu796dkF/poFOhkZ6G0785Y/DH2n941XVlLg==","shasum":"fedc4be9d7c5b9c96d39c916bfd01e4577f3b42c","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.17.tgz","fileCount":7,"unpackedSize":97078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/rklJMrFPprTjJYxSEgAlveMHAcMLbGpt1ZNhxG395AiEAy1XrTSQiLsH/LjQcwExxi0TrAwGLMqRgTv097h/1Suw="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.17_1522445108475_0.5977793740534743"},"_hasShrinkwrap":false},"0.1.18":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.18","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"5d4c358f9b3ab4bac1c1499bbaf0ca67c69e7456","_id":"hackertextjs@0.1.18","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-krKek5wUYROs2pXd5rUTJma1KAIyDRK+ryGytazOBxq3aTe25rK8ZKCz5WPwyXBWjJIlrckd+KD34Snpdb5Sjw==","shasum":"4998c0081a81890a1dc1881e85539bf3691c7286","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.18.tgz","fileCount":7,"unpackedSize":97078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQZVueuXsnHEGnkgEFMbe9Ho3riNB1Zh1fMzBrF3x+WAiAmu5suAKB67XbYNinBZCPUrQjFcqCmGsChFp5934+kuQ=="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.18_1522445492565_0.09978053763236416"},"_hasShrinkwrap":false},"0.1.19":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.19","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"a371dda4099006bb5a8ee1ac00bd70c5e506e8f2","_id":"hackertextjs@0.1.19","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-Gs7CigcLxmk+Osq0mWuYAiG8ZDtZRR6M034SjE+4btxSQcaYz0/Tx+SuX9Dy4KBZGW8wuIsxXOKwr+4qAVdxug==","shasum":"064e88947041f2398efad004a044cfc6e8261831","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.19.tgz","fileCount":7,"unpackedSize":97078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGI4mBd9Jz9HlT+YGO3d8KqIE21gYeu3KsPK5VxI92W2AiEAv8O8gjN3nGpgdNzUoqxRfaSL5pt30q29oF/Nv/maL0w="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.19_1522446091714_0.67011411996803"},"_hasShrinkwrap":false},"0.1.21":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.21","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.9.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.19","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.8.1","selenium-standalone":"6.12.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"236a3f7206aa4269eeef203006e12059e7a8a8c2","_id":"hackertextjs@0.1.21","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-fcOPiJgljVOdLpraWxxfuIE3Nf5FfV3TfiVU4wfzwBsnupLK3frw3TlM+GOa7MSWErvhxA3RjHvzg2np3gICdw==","shasum":"dea0dd02dd25a999b3c9b5f89acede461d436b9e","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.21.tgz","fileCount":7,"unpackedSize":97078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmlMDg1572CmSAZNeiAGaKOvc70gS1NW/C/QgftqRtuQIgD45C1ZQJ2560axb4dWCLPTr2lUtdB3mPBipMpCsTHhY="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.21_1522451289659_0.5938334619437395"},"_hasShrinkwrap":false},"0.1.25":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.25","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.11.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.20","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.11.0","selenium-standalone":"6.13.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"_id":"hackertextjs@0.1.25","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-f2g5Lj9VthSxf5fWwYuT2Z+pryzmiAiS7VBsWAkdSWdNHa3V1tuzgiF6UEL2WlAtUjD9JneFvHvDsKKVsGJjYA==","shasum":"7a3958863f3f3a8a1c9815a692644012e056a2d7","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.25.tgz","fileCount":7,"unpackedSize":94974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv0XNzF3Dhg0j/PCuSAh2LUHxxOmqovZGh1ENqrW6jdAiEAp5+7lxaTA6sSQlhPW4KSDmdsxOj+dZEfOVVjJtsLuxw="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.25_1522543874513_0.5123227552235958"},"_hasShrinkwrap":false},"0.1.26":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.26","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.11.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.20","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.11.0","selenium-standalone":"6.13.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"_id":"hackertextjs@0.1.26","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-d8tMBb1S9FKrAb+GjcOV442c9ZhUJ0c7HQCFuhqKWjYYsh3cyoetnrvH7K7c+FDc4fp2nXRu0RZOtdymPgoxtw==","shasum":"bde1efddcf4aca2b97cd8422d0cdcfc85a3fb80f","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.26.tgz","fileCount":8,"unpackedSize":127129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUhBFJomyXj1918sNSIQl0TRlo8A/20EaJMOBmglgLBAIhAKwwVLEOrUlzKowT997eX+FNnipEPa4y9O2Yqk86YOUU"}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.26_1522544385474_0.33504105502667914"},"_hasShrinkwrap":false},"0.1.27":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.27","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.11.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.20","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.11.0","selenium-standalone":"6.13.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"654bfc586db5103a5d79de8dece9deec128fc97e","_id":"hackertextjs@0.1.27","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-Ra5wYdaPfhobkMSvFTdQehrMFlxU/YL6kmP18Tj2oJsKvbl14z5zW3BnqYNRAXYucJnvqJBPy13lykGNNgyFRQ==","shasum":"c1003918453e0d5fa6e947f245a8c7c50e177f0c","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.27.tgz","fileCount":7,"unpackedSize":97328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3gmRVeb2a0GO7jhNqb+5r497CH7Mt9nBb8zkjiflgyAiEAwOm4QsTqUIzZ3DXinqRB0ROoOuWf7vyp5hd9pnbMod0="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.27_1522544800872_0.846037858502448"},"_hasShrinkwrap":false},"0.1.28":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.28","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.11.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.20","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.11.0","selenium-standalone":"6.13.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"84b319cee6cb4a170cf3b042c2100ecab9b32f07","_id":"hackertextjs@0.1.28","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-pXHtxAs9DzWdn2rLPePzNfIS/2cKcphdPq3Jtiix9gD7LmTTGt/9+r3fZRhinNwhtXOs0OGdcnCV7dTKQkuwkQ==","shasum":"c318b07bd2e59b27658f772fbbe33c2e66d69d78","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.28.tgz","fileCount":7,"unpackedSize":97307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPmj6SRX+Te+Y15K2T0EmaDkWrK3k5grbvgPHooG7p3AiEA4etYeZ3vMeSFBBMkEJjykh7Zx80fktMeZBJXw8LoI/Y="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.28_1522546008019_0.10135957758327896"},"_hasShrinkwrap":false},"0.1.29":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.1.29","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.11.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.20","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.11.0","selenium-standalone":"6.13.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"7af0bab0c6a7090a80fb6e489c2bff4717e3712a","_id":"hackertextjs@0.1.29","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-MXRqMy77eFcZoKLk8HvSVcT+n5Bee1xw1aUSQguN3U4V/DyMkIe5BJMP7nX3OHTMA4K6TfERjfXWm+5aZFCPow==","shasum":"4f3dac7abcbe84314c81d8944f23cfb60b943a20","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.1.29.tgz","fileCount":7,"unpackedSize":97147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuwNiBMsjRtWhjWtzdE/z6x/m99Q6mAQ7YDQJ5k8aCUAiEAj6wl/z18vwJM4z3d3Xh0sKLmeTBjWeQIjRa01cwYgak="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.1.29_1522547284382_0.9499537893537067"},"_hasShrinkwrap":false},"0.2.0":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.2.0","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"*","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","geckodriver":"^1.11.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.20","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.11.0","selenium-standalone":"6.13.0","sinon":"^4.1.2"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"grunt-contrib-requirejs":"^1.0.0"},"gitHead":"1c6fc6ecb3c48a3381dd14f9626f017fb6b87334","_id":"hackertextjs@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-uDkZogAx0RuYY5F0q09x72pNPxcXy7AAg+FJx+yrwJHpskCtmGGiSPD7e0PUu6PPMgBJkW6pfbNSQ5EOjCxkOQ==","shasum":"10356565b76f67a62ed282e91167ae07674eb680","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.2.0.tgz","fileCount":7,"unpackedSize":99267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7uX/eSwF7uYAo4TYWXU0zcX8R7i9Bfn0eRTZv+8KjAwIgXGGSJShS7F2lOJi6FM0x4wCWdMHeVH2a+kVJ8mGoQj8="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.2.0_1523121517341_0.15250804534500362"},"_hasShrinkwrap":false},"0.3.0":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.3.0","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/spacekitcat/hackertextjs/blob/master/LICENSE-MIT"}],"main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"airbnb-style":"^2.0.0","almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.7.0","geckodriver":"^1.11.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","gruntify-eslint":"^4.0.0","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.20","p-try":"^1.0.0","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.11.0","selenium-standalone":"6.13.0","sinon":"^4.1.2","sinon-test":"^2.1.3"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"babel-preset-airbnb":"^2.4.0","grunt-contrib-requirejs":"^1.0.0"},"gitHead":"6d4ed3efbeebf31abdbef5f886ea25962287f85e","_id":"hackertextjs@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-0OIGC/232qX9u/iCjSbqu4kI9t1DdkBeVHk5D2PM8xCS3Ce3LUHG1aA3rA5aA0gEFQqiI/Ci6/ZXU7cfaTSgrA==","shasum":"2fb21b594438ea3e015f2a9a059bc9be888ce217","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.3.0.tgz","fileCount":9,"unpackedSize":110750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6QUlCRA9TVsSAnZWagAAKVMP/3OcLBjXDk1tonWv+5md\nAYHrijBq0Fr4SO78ceTzcVv46OAgv/ziazh9OnKAde8EB3IA1akAz1gAD5iu\n0Yi2AoFy5tbS4TL4QCKDHE8+1V+Qf2x0hbc3IVmusU4NkeEWljeWn4cX4Ubt\nsYMmz3DTI7V5YAG+UQi6+6/Y+5lJWzcYKevPeNB11eD6Gcw1I/a5vo/o9XxW\nkbRh2tcpvQA6MZcnm/EXzZHx/78ryHZ0tkNXAxJveLL7exsBR1IJRD4Gm7Y8\nkwd90c9FId6VDN4AklCXXLL2EwPkpVrkRzSkbzIxyOUUH1odLyTdLVU6WgPS\nkEdiylYBsIBsuqyED9KvGY4yo0TYLpoboJHC4bN1mczF4KcEzVMG7auuid8Z\ny6r2Vdu9ymXAGIwLVSYku/sa4vMlfOVnnT9BuosCaX/VpL5har0+I/id2U3P\nT+vweMON/Ess7Azy45I0EdQckZlYqHPtEGxNggKfR9GASmtJNh5nLQtdZ6je\n2xS+ntrLBAqqNT2MyOI4sr5iLGCL6X2PckISIQt7mVp8WrDdvSWBhj+4Pq5I\nDHBF8x1EXBNcRp72i9lDRGPZCan2MgNG9f2vjJbIhewJN4T4nnYQuZz4Zf89\narcpNDMgDOraS7+iuIJNbB86FS2ZY8W9Z11rAlx/hkodQke+XhqUjODxMTHE\nY++I\r\n=LcF/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSfP+1bO3dgoXTR0dvJBTdEqQnK9Np5ibQGwWtAKtsWAIhAMyPG44YcfLVAdxZISYVunNWFNsRj0bNoUzus4hqzZQn"}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.3.0_1525220644858_0.23058533365780587"},"_hasShrinkwrap":false},"0.4.0":{"name":"hackertextjs","description":"A web based library for customizable hacker text widgets.","version":"0.4.0","homepage":"https://github.com/spacekitcat/hackertextjs","author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"license":"MIT","main":"lib/hacker-text-js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"airbnb-style":"^2.0.0","almond":"^0.3.3","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-dom":"^1.6.0","chai-sinon":"^2.8.1","codeclimate-test-reporter":"^0.5.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.7.0","geckodriver":"^1.11.0","grunt":"~0.4.5","grunt-babel":"^7.0.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-compress":"^1.4.3","grunt-contrib-concat":"^1.0.1","grunt-contrib-connect":"^1.0.2","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-uglify":"^3.1.0","grunt-contrib-watch":"~0.4.0","grunt-es6-transpiler":"^1.0.2","grunt-exec":"^3.0.0","grunt-karma":"^2.0.0","grunt-karma-coveralls":"^2.5.4","grunt-mkdir":"^1.0.0","grunt-replace":"^1.0.1","gruntify-eslint":"^4.0.0","jasmine-core":"^2.8.0","jquery":"^3.2.1","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.1","karma-growl-reporter":"^1.0.0","karma-jasmine":"^1.1.0","karma-jquery":"^0.2.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","load-grunt-config":"^0.19.2","load-grunt-tasks":"^3.5.2","lolex":"^2.3.1","mocha":"*","mock-browser":"^0.92.14","nightwatch":"^0.9.20","p-try":"^1.0.0","path":"^0.12.7","puppeteer":"^0.13.0","requirejs":"^2.3.5","requirejs-babel":"0.0.9","selenium-download":"2.0.11","selenium-server":"3.11.0","selenium-standalone":"6.13.0","sinon":"^4.1.2","sinon-test":"^2.1.3"},"keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"dependencies":{"babel-preset-airbnb":"^2.4.0","grunt-contrib-requirejs":"^1.0.0"},"gitHead":"1b1e6c3c8ccd014c6ae1aafc0b34f0fbdf89ae7f","_id":"hackertextjs@0.4.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"},"dist":{"integrity":"sha512-BSkhUkesVe6mtrXPZ5eFkqP1t+EmnO5hkCA7woqWwK6w2GOOsYBQSXD+nofbut8Cc2DFyZf9JCzMIV+WuwkJvA==","shasum":"378967d1a55970302c66d0f7113f74940eb1fa30","tarball":"https://registry.npmjs.org/hackertextjs/-/hackertextjs-0.4.0.tgz","fileCount":9,"unpackedSize":116188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7dJfCRA9TVsSAnZWagAAPhEP+wTvJSAcMTK6vFof3p0F\n2A3TrwGTf0WuNrQ4lVRmN6hKHJAfoiu1JFqvOXEE7mlTIClzyWCIQC/8zs7g\nLeBBhXZsuOzliD/SEFY4aNgWspron8+UHCK4Z4pLONuMi7P1m2uKszdYT9u5\n7AwvkfJOnO/OCuTlNWWRdSfRMVTor1VbZMenyCJCvGr0TFXjYpYIuf78OOmQ\ns7KN9t463fK2M2Fd5LhFJzQR17LMyugtp2eJuUPYb5edU7EWy2XG8OzvnkG5\nH+xjm75nCf0Gxn9NkbiC+1gABz9puKjrcR9vjz7B7qc/bi0BtFJL0nymZN54\n43OBRSOkslro5hiXN/FMWy0lX/L0n4qULXQ5f6h9jRggE7sZnKFAv7P0EmK2\nbaxNv2eH2yJ0KQIm4JKEcwVff1+7tuTm+edP+jYJz9gNr9LIMiyy7wrlVF52\ngSSaSizItEsthlqfw+0CbwfnbBkWMQLUAaGyzCza5c18GXHh1ldIeehcNImY\n9C1ACAzSCQkeqXAVG/kFStkb+4gGIWxI+Ih7a57XbNzAOa03+BqHDmrN6/cI\ngNEmosGGMsrLErTtRN/CKtQJYw+yrWr3azCLa816DN8T7G9sotfJ+hFwCA+k\nlzCL8OeVoCW/0hH5kzcpIrCpXcTo6PuJapC44skMi3njlQKzJE7vd4U83m9L\nNXkC\r\n=j5mn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwQiMIdO+aBII/92mFBDAT05KpB4SPh0vcFw81qlT1wAiAEoxyLLjPIUw1Nz4kEs4Kphqa/DZDwbCK+DtptxdcKzw=="}]},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hackertextjs_0.4.0_1525535325170_0.8036444812999866"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-20T00:31:52.704Z","0.1.0":"2018-02-20T00:31:52.794Z","modified":"2022-06-18T18:40:00.183Z","0.1.1":"2018-02-22T00:22:51.427Z","0.1.2":"2018-02-22T13:54:23.692Z","0.1.3":"2018-03-25T19:00:56.587Z","0.1.4":"2018-03-25T19:27:45.832Z","0.1.5":"2018-03-25T19:42:01.440Z","0.1.6":"2018-03-29T13:40:50.579Z","0.1.12":"2018-03-30T19:14:33.033Z","0.1.14":"2018-03-30T19:29:23.017Z","0.1.15":"2018-03-30T19:39:31.504Z","0.1.16":"2018-03-30T21:17:07.793Z","0.1.17":"2018-03-30T21:25:08.636Z","0.1.18":"2018-03-30T21:31:32.660Z","0.1.19":"2018-03-30T21:41:31.776Z","0.1.21":"2018-03-30T23:08:09.804Z","0.1.25":"2018-04-01T00:51:14.590Z","0.1.26":"2018-04-01T00:59:45.564Z","0.1.27":"2018-04-01T01:06:41.020Z","0.1.28":"2018-04-01T01:26:48.142Z","0.1.29":"2018-04-01T01:48:04.478Z","0.2.0":"2018-04-07T17:18:37.496Z","0.3.0":"2018-05-02T00:24:04.916Z","0.4.0":"2018-05-05T15:48:45.764Z"},"maintainers":[{"name":"spacekitcat","email":"0lisa.burton+npm@gmail.com"}],"description":"A web based library for customizable hacker text widgets.","homepage":"https://github.com/spacekitcat/hackertextjs","keywords":["this","is","a","song","from","the","80s","the","decade","which","it","currently","is"],"repository":{"type":"git","url":"git+https://github.com/spacekitcat/hackertextjs.git"},"author":{"name":"Lisa Rae Burton","email":"0lisa.burton@gmail.com","url":"spacekitcat.com"},"bugs":{"url":"https://github.com/spacekitcat/hackertextjs/issues"},"readme":"# Hacker Text JS (hackertextjs)\n\nhackertextjs is an animated html/javascript widget library to show matrix esque text for user defined strings.\nIt's purpose is to look really cool.\n\n## Demosite\n\nhttps://spacekitcat.github.io/hackertextjs/demosite/\n\n## Features\n\nHackertextjs lets you define multiple independent widgets. Each Widget can have it's own:\n\n* Text\n* Frame rate\n* Render strategy\n* Text filters\n\n## Status\n\n[![Test Coverage](https://api.codeclimate.com/v1/badges/937b509c950a1fa54000/test_coverage)](https://codeclimate.com/github/spacekitcat/hackertextjs/test_coverage)  \n[![Build Status](https://travis-ci.org/spacekitcat/hackertextjs.svg?branch=master)](https://travis-ci.org/spacekitcat/hackertextjs)\n\n## Usage\n\nYou can add HackerTextJS to your project with NPM, just run the commnds below from your project's directory:\n\n$ npm i hackertextjs --save-dev\n\nYou should find hackertext.js, style.css along with a stripped-down example project for reference purposes.  \nThe snippet under this paragraph demonstrates the elements required to make hackertextjs work in the browser.  \n'hacker_text_config' must be defined before including hackertext.js. Each widget entry should define an htmlId,  \ntext, framerate and rows field. Each htmlId must have a corresponding div block with the same ID. style.css  \nmust be imported and each widget must use 'hackertext' as its class. The snippet below shows how a html document  \nin your projects root directory might make use of hackertextjs:\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <title></title>\n  <meta charset=\"UTF-8\">\n  <script type=\"text/javascript\">\n  var hacker_text_config =\n  {\n    targets: [{\n    htmlId: \"hackertext\",\n    text: \"A_SPECTRE_HAUNTS_EUROPE_\",\n    rederer: {\n      strategy: \"RandomizedFrameRenderStrategy\"\n    },\n    framerate: 3,\n    rows: 15\n  },\n  {\n    htmlId: \"hackertexttwo\",\n    text: \"DAISY_DAISY_\",\n    framerate: 5,\n    rows: 15\n  },\n  {\n    htmlId: \"hackertextthree\",\n    text: \"DONT_FEAR_PERFECTION_YOULL_NEVER_MEET_IT_\",\n    framerate: 5,\n    text_character_filters: ['LeetSourceFilter'],\n    rows: 18\n  }]};\n  </script>\n  <script\n    src=\"http://code.jquery.com/jquery-3.3.1.slim.min.js\"\n    integrity=\"sha256-3edrmyuQ0w65f8gfBsqowzjJe2iM6n0nKciPUp8y+7E=\"\n    crossorigin=\"anonymous\">\n  </script>\n  <script type=\"text/javascript\" src=\"node_modules/hackertextjs/hackertext.js\">\n  </script>\n  <link rel=\"stylesheet\" href=\"node_modules/hackertextjs/style.css\">\n</head>\n<body>\n  <div class=\"hackertext\" id=\"hackertext\"></div>\n  <div class=\"hackertext\" id=\"hackertexttwo\"></div>\n  <div class=\"hackertext\" id=\"hackertextthree\"></div>\n</body>\n</html>\n```\n\n## Text source filters\n\nYou can specify filters that act on each individual source character before displaying them on a Widget.  \nI use the indefinite article, but the definite article would be more accurate! LeetSourceFilter is the  \nonly filter created so far, but the functionality is brand new, so I expect to add more in the future.  \nThe third widget above demonstrates the use of LeetSourceFilter.\n\n## Render strategies\n\nYou can specify the render strategy you'd like each Widget to use. Each reander strategy changes the render behaviour for each frame.  \nThe following are provided:\n\n* **RandomizedFrameRenderStrategy**:\n  Generates randomized frames. Each frame uses a randomly generates noise ratio, which it then uses to generate a random frame.\n  ```javascript\n  {\n  htmlId: \"hackertextelement\",\n  text: \"it is easy when you know how\",\n  framerate: 5,\n  renderer: {\n    strategy: 'RandomizedFrameRenderStrategy'\n  },\n  rows: 18\n  }\n  ```\n* **SinePhaseFrameRenderStrategy**:\n  Generates randomized frames, but it uses a Sine function to control the noise ratio.The frames will iterate from 0% to 100% noise and then from 100% back down to 0%. Repeat infinity.\n  ```javascript\n  {\n  htmlId: \"hackertextelement\",\n  text: \"it is easy when you know how\",\n  framerate: 5,\n  renderer: {\n    strategy: 'SinePhaseFrameRenderStrategy'\n  },\n  rows: 18\n  }\n  ```\n* **CoSinePhaseFrameRenderStrategy**:\n  Generates randomized frames, but it uses a Cos function to control the noise ratio.The frames will iterate from 100% to 0% noise and then from 0% back down to 100%. Repeat infinity. It's the same as SinePhaseFrameRenderStrategy, but the phase is always inverted. Using two widgets, one with CoSinePhaseFrameRenderStrategy and the other with SinePhaseFrameRenderStrategy is very nice.\n  ```javascript\n  {\n  htmlId: \"hackertextelement\",\n  text: \"it is easy when you know how\",\n  framerate: 5,\n  renderer: {\n  strategy: 'CoSinePhaseFrameRenderStrategy'\n  },\n  rows: 18\n  }\n  ```\n\n## Building\n\n```\n$ cd hackertextjs  \n$ npm i grunt-cli -g  \n$ npm i  \n$ npx grunt\n```\n\nThe demosite above shows hacktextjs in action with a production build (minified, transpiled to ES5 etc) artefact.  \nThe source code for the demo is in the repository under the demosite/ folder.\n\n## Testing (Unit tests)\n\nThe unit tests are ran as part of the Grunt build and run against the raw ES6 source code, but Karma can be ran separately (after doing a build) during development. Karma will watch the source for changes and will automatically rerun the tests every time you save a file. Pretty neat.\n\n```\n$ karma start\n```\n\n## Testing (Integration tests)\n\nThe integration tests are ran as part of the Grunt build and run against the final hackertextjs file. Nightwatch will boot the application and check that the frame arithmetic makes sense and that the widget actually animates. It'll do basic smoke test essentially.\n\nN.B. Requires a local install of Firefox (and make sure it's the latest version).\n\n## License\n\nCopyright (c) 2018 spacekitcat\nLicensed under the MIT license.\n","readmeFilename":"README.md","license":"MIT"}