{"_id":"wasmboy","_rev":"34-bb7dd7314fe68a7a03de3d8b71f5bf41","name":"wasmboy","dist-tags":{"latest":"0.7.1"},"versions":{"0.0.1":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.0.1","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npm publish","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.0.3","unfetch":"^3.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","audiobuffer-to-wav":"^1.0.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"1.12.1","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"62063435fab60471c04e1e5d58d9b5864e50ddbe","_id":"wasmboy@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-vhlaDBkU55guFtIfXfkJ1zRjph+sgH3oa5auVZ5jbRsVAQBQ1Ix499X8SzcpXskFTVotpQiBFbaPKSlFipEG9Q==","shasum":"9056bba3f630953f3a78e526064e63d1119baa36","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.0.1.tgz","fileCount":11,"unpackedSize":1749495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAfRhCRA9TVsSAnZWagAA4OcQAKQXUyRZ95R9A5w4kGEO\nSkm6sIpq9BHltnF1ELuyM4Ju5LJnHDrF9c2R4z0iEYYbll9FEAb8cMXRQDB5\nM2s5hhBtGGfq6O7VbThLhcVdGd4YLwamEHQUHfGs/+MrM5q2oh+PkKBQeJzF\nZo+t/317vV6uv+Ds1HHGsn75jN6fyA26cJGCSjjNS2blO6sqjnIir01qku7G\n/RiGJfhQPHrDyMRA9We2FT1UxjYB10PqTratEI/JNPT4Iqg/fDf58KYvq3KG\nzGI4pdtKKX+er7OA26mY2A1IF0k8ZhyWKXmD4vJdH10c88NMM+0nt7JzxpGA\n/SSGfg2w6wk+wfEN+AveK10D/tIG7PM24xRkw51m4PyNwXrC8i4fnoTEXCqM\ngn0wfcgw5vn77wif6AlhNezyZ4xGqPVmdse8k8M9uPq0rWF5ihJ7d0PROwJr\nFGZNHEfslm60G1a0jPCB+KDCXMH9mRNb9vBDXk5isEWFJwXO/aSUj+gxkIjc\n5exNpkWKbm29u5uCKoolwjbcf33qyYXf45f+rvBuaxHcjYSM6gn6Ghd/LgOX\n7n4hWoLvNWAz9AUffgSrHYWuAAysfnVihqGcHmnkZYJnfqVwMBtM2qpwEtO/\nELPMYN5DlwOZelU5XTGnw/jrur5pdXN7kctCzBnRYjw/Fh3+aXQboHwq9yWO\n8Mn4\r\n=Duub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOE0Av7DPuJEyL49Q0Sj8WTdajfnLTOtcv0IpHpZTWIAiEA5ir6y7KdFVVbjEkbfLT0s8ENDPuMfhXJqiOupBDcfCQ="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.0.1_1526854751537_0.7489466861657414"},"_hasShrinkwrap":false},"0.0.2":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.0.2","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npm publish","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.0.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"1.12.1","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"a5138b02f19a0ab290655a7140577aa0f6845c8f","_id":"wasmboy@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-up8S759WTqByJat94IyEUwc2GQC7uDkVejhfZlzZNDx+XeV/p20Be/3a290vZjM/Soet7HPycJHNE5wAu56iiw==","shasum":"2d04fd8d7e3eb2b505356860ec572debd7f5ebcb","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.0.2.tgz","fileCount":11,"unpackedSize":1749495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAfeKCRA9TVsSAnZWagAAHFMP/0z4FVakoIBZ/4dlYFq1\n7fuNOhG4POHEAjFqg++kCQGI0Md9VXL2OZW6i+EWPVWvId8nn1paH4ng61MS\nrtYYujnWRRemgHB/Ehi3EfTnDgBqfm/bOugfRwo0LZfyDBucK/xWoWWBL3K4\nm1Tr5vy0MHzkXoxP9NZAVxPgdMmucoYGaB3ELgGYziKkKIF0Rsp0pMdBpy1m\nLu3dxk1dO0Cr8JbLERDdi2qkOfE+FAlqsrKj7xD01TpTABifu8Nh1CQeIBdp\niEfwixN+6kHAuBchOtrMawroikVCGM/mO+kc9+aDkz/M92mRXkFUq+gjkkaN\nlwgD9TES6uq2/mmdaDZ6w4XmtPVhOAH/qqNakGrKkuNUldJdzegBPoCg8Wvp\nCGILr5V+0G4JVB5vgnliisFXsjSq5y7QHM4ShrGp+/eKAcLllPEwN7bS0mRh\naw46zamz3I3ocQiW1y1WCfdCNRqr5u8JHNOs4XQqErcWBrKGitWFqT78nQZD\nEVP8WM1rbSYRAuqRe/uf4R2pn0w5OYNeFOnLEOmQKuXLkVCzf6rIHbHS1VEt\nHOJwcXuepVpomIMMPcqz7aEImks5wsFZ0SWM++gHopvPVGHI9RITNtNreIIk\nuFa4kQtLtJSltIXw6k6F1tzWwteOijLiF/cS4JupIncg95/ms2GlAmb2wmxn\nL/zr\r\n=0v3t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPPH5mZ0H4WXqVcDTHWv1FS+Xc+4ckEpfgd+LCdpxqoAiAUdABwv5NygQeoXvKru66Og0Po0QyUtJHr4iZII0+5sQ=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.0.2_1526855561127_0.1972430710829769"},"_hasShrinkwrap":false},"0.0.3":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.0.3","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npm publish","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.0.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"1.12.1","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"76c7993bd89fd7f4cfd017b103edc02742ced989","_id":"wasmboy@0.0.3","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-WreI0kcA2XigtKhifwHFshMLbuE5upxzhyLVDnrY17vByxtFacoP+Fh5h7sqJHIqSuwBw+jzxG5V363F+eW0yQ==","shasum":"f1fc7bc3a75428c5a71e37c89e583f057a0c77d5","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.0.3.tgz","fileCount":11,"unpackedSize":1754637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBSYUCRA9TVsSAnZWagAAo08P/2zALyva2Z7KEpMCzSAD\ntKsmb+qnhmRGv/idAN0CcSd+M4Sjh5N3gvyoM9K7uOHEocZXAq6KGLvO+eWw\nLtCqNEaIwA0lJmiOUGklgJ4wRI0YlyDwnbN/6Hm4aFBVke9RFRI8uBA22qOn\n8vKMbVRXcdMXN651TNoebFcQc/k0uWYGeEulv5J7JjJGH9t5p+fdLLHxKIEj\nzqrWfg88OXtS9KvQm1ndHesAjGrjfskjl27EOndP4kAWO6mplfr4F8BmsVqb\nZUGlxXRgZVQjr5CflInUoiy6WBgssZ41ccqIk1NtEIXQ3GamLZGB1Vy5ItVC\nFZxzxocMIl9qTNQS9zzknFM7tIC3Rt3RCAOmcCRyjszJBQgngGQ01yX7NxFm\n9/il7IGiiVeF6rTQsmL8WmHQTjZlVHHpeGhUxqwtXFTrPLTGOvEnCwbfZU/8\npNnA5wM8MVAzlohVJAYx1cSD1/vt9R28lneyU7z4eyJKHOSDI+XCH+yMUkMG\nSDAF44DS5CukAcwar6G58PHMFKU6H3qLml/CsubI+EIrjYrdaCZCrY23GNO4\nzZ6vBJgqarwoD217A2+3MTZo2HZ7yT2H5oHcrMVUo6ng81df0sp1WrdclKMm\nnm1xTT0nfSk5pDGSrn5+uHVu6fNvX00IuLiIcLpmMlsXogyxALfH40MChXb+\nYl6C\r\n=ruEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC//STuIHkFvBSFlfESuxHTV5UCdGb/yRFet9j1fhWBugIhAO8kpJWdSVLfxlorcScaS1Yxu87Qr9wAc+gaRTDZfKWm"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.0.3_1527064082949_0.9342707650567326"},"_hasShrinkwrap":false},"0.0.4":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.0.4","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.0.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"bf9649ce194a42c8832ad5f9c010fafa0e79ce51","_id":"wasmboy@0.0.4","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-/2zxxapBt8fmt8wZOoysLdj76+7e0HWcfRv1kwJYZlemNU+y1xdKsg3N5NMa0ipk9PFh1cygdoVnZZ6fHunamg==","shasum":"7a457f3ad83f60b241fe553742b9c28c3e0ce6b4","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.0.4.tgz","fileCount":10,"unpackedSize":1760362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC033CRA9TVsSAnZWagAAXcoP/2WN/5AvQN78k7W6VjkO\nmae31AUskgxYshYeWaYIkGMhO9JAQKm2QswqV0rghyKQXcOY/VT7k8Aoz0vH\nCyKW/SCv/JHlPMdS0KRDI2vGJz5kaHFdmMa50J2IPDCs80x4C0uuKQCL1rnx\nWb69EFXYfmvN4P/eLzrpvLx8BpSS2sRPxXcyfzXVGbievH1Vk60pqlUa6zdt\nYmqsDeJZxLeOTCSCXRqt/7jc9fix5AJoDUdpFxh9GZVBCF29AAykSHXmeciO\nUJLDQwUMdV5E6Z/0lORTXpEwwGVYp2FyQnJXfnPCu/egahg0l1N+344Pz76A\nJib3WVeKAyN4jYZD3S9cDlHgjz9VsbBTMU7ll/xquS3VZG1uxIDl9lkMQe7F\nxqqkcQqN4i2ycO/ZeIdv+lCIMVaOprywy7JDDjY2LASqdO4nFwh0W3a2KABQ\ndpEndXEBvhkvz/7P79Fgfg74N1bHb8J0XOuxpgI78nXzc6b6i2f/dH54CTZk\nX6xN8xiCgG0KHvOGf2F66F4LW3VXqPeoV5edPID6OcB+Osaz6WWB4DSgUKaw\n1TlsH55IQQb4ZWntpViJMqiXEZAIsbMIwYP4EcEOUbRZiQHyu6fVgXFnjRXD\niBdFmfvH4yCkkCBESlbVuj2o8UqFJuOwx90tIHnac2yHjWnuOx7R4/kahURr\nqrjQ\r\n=t2cm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9HYDKPkP9Lqgc+dtJyTCh6K70X8ezEYZL28Ss7Qxq4AiEAhwrakIMbRmvbrHgOqS/CHfCLR8Q+YLfvPHUSilN1KOU="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.0.4_1527467509787_0.50834518812957"},"_hasShrinkwrap":false},"0.0.5":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.0.5","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.0.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"656d372e218553b629b7f9f543ad59533f9b1c0b","_id":"wasmboy@0.0.5","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-7Jf7G98+C8I3VAwMRb35V6cq7BzJVM/CZeEsNOsJ/Vm98r5WZTqwZusLpWOjpU1mjUlhPmKiD9u1Y6PdxUFQJw==","shasum":"ef904b0c0c0e1db8a4b48ee5371436c081dc6c3d","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.0.5.tgz","fileCount":10,"unpackedSize":1762681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC2fQCRA9TVsSAnZWagAAhq0P/RZMmabNzxD6KBSc4dxf\nO4RYG68EaKPRg4LfTU2TFuDiDFE1XsDlE6CE1eSuecEhFSgNmqaMaaBkl8Ki\n0vRrSgVNW7+imW0+tRS10ki3551LdXkT7bfEBG9p1xV707+LxmTbfpL6F5P9\nDobnXP8P1hEuyI633Jie2AoULfHv+MJOQ4n1TboziHG22jwf020llH25xJhC\nxYSZmaFzJkMzG3AE4CklffqRd/exkUne2hNY+keoNp27STdM89tvILW82HcY\nCAe+2XKh+GBHW2agDdHopNvaJbeMqj4lsY1pbg6wvY+MV8X7NTor5/Z+kxun\nB46hFncHGMwohfGePQi36pUSjBPz5T6+pZo2zGspFLsCBrCYRl4jxuw869m8\nHwHbbnQUfyqJsLEEwlQBlq/LUOViNI0Jxkw0kY8IEIcVCD/62kmFYrfA96fP\n41S13a5b8Nvx6wg3wjZ6bKyR4hC789B8g97sTio1MpHYH0neu15FLjSoF+qv\nllZbn3PCG6I3YADS066hEfa7sd/qfYBUUTsWtRfr/mAhVHs9VB8kGy9KStWz\nX5U2PNePTTt3KFB4KNzcqi0p3/QwdpHbc7ahlnWej7tvxeQ/IL/7HGu8lI1e\nG+TGFXqkwLCG5BTHMWNJSRPEloDlvAXvjMI9GajsT3m6b0QuY4wo7oz7HNDo\ntuMb\r\n=Q+P4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnscMZfyxTcDWmdf787AvYdhuwwIE9uckenwo4VDeRJQIhAN8GEPwKHj1UgCsV7RUEDD/vlpZEGw8kWL+J1agtcgD+"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.0.5_1527474127774_0.7457107033578863"},"_hasShrinkwrap":false},"0.0.6":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.0.6","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.0.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"591e1d1a31f26cb73cdd3b60a0642962ab852cad","_id":"wasmboy@0.0.6","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-FkGkpB7wLIPPEy83IgKDQoZp71RE3L4ESfWpM35AuUTGQx1rUXsdAqo5t7lI9C8YZVmpEmWFaY5zaAVb52LTcA==","shasum":"63139b6eda1180e695c48e0971aea598abac3af5","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.0.6.tgz","fileCount":10,"unpackedSize":1762726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC2qiCRA9TVsSAnZWagAAEVsP/0AMWVxA3Q1iEcnc6Iri\nGECbO0e0uhu+vcQEJIINK3kmazqD/2meO65opEKNOGVtvlJGsyE+0NNfY+yQ\nRyL8S0wOVuut4BLwgkeHPU87D+xSbBc9LE5znp3hbggwuS+GnnyFv61s+LEn\nyN8D5KQfC3M/+Yv7ICstwsN4rdr2fhSo7NkW4RtxhGLptJFqH23nBxfp93hL\neDr4ZWLzvDRh3vBrOE6N9IgGsbozPQhhXgal0HaJdm3iFgEegNfa8TVxzSYo\n81io6fZdh//pN/v2o6ZpwOFlLrpxlDmd9ggbgE6TQGI+shh5bJOEPgHMmdhe\n7TkFmIb9gCLXh0MtbSUIJWFA508+5n0qbAtYESHqdZFt1a5VkPnnkCFr1p5a\nCXZJIeAlIQFLnsi1hxj/OMAPf7Xji9pVprevfvcC8oZ9cqujgCan8GCp23kX\nbWiJ/FlmOY4nRsnXCCavCYfbgJafDcghMPLpdQeLpkeK5MyTcO61iR+idStS\nJdahfvFY1sQN3AEIHt9kiOa6Yg+IevAurPkSZiEfRjUPo4N5RWA9osnZHfZ0\nKzHc2ioHOYVybR09iH33MKddwGhg6ps0bNF0cOeF2Z/N+VTU6ZrQfQOuP8g7\nGnF/qEf5+f6ZJzFlTmoJx76sr19fVOm3dBRQHXT7EqVW10JDCojdwF2uV08e\nkOzL\r\n=+Ddh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFooXGmnpfR5F+n8KGCPSRNhKiUfVLjDYWuY5x8seGFjAiEAqf9uSy/LH+kTJJDvrmAfDS7ZAF5Oh7FVr2wy/rr7ayM="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.0.6_1527474850501_0.8135501726289718"},"_hasShrinkwrap":false},"0.0.7":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.0.7","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"651c85ddddef94c86200d62cdda8c09dcf336b67","_id":"wasmboy@0.0.7","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-8n+BjKn/QBNrCXUonmAJnV0wSd5tsIjwZAHliFbJMLzlX9evIyiZhmArU7ZjXELv1pzjtKYGQyM6PQMb04JpiA==","shasum":"d0e1a04b5e499323d693a6337710726cf386f248","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.0.7.tgz","fileCount":10,"unpackedSize":1774738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL2AdCRA9TVsSAnZWagAAQjcQAJX6GmPTI62NHXV1LZJI\npA14qKyz4UWYlUqLikkITJmORcsWTxwcpegxahnDDr6msJc3nG5nzb1dZunL\nz18bCObqN2Pe6I/5qROBygN1htk/u+XSj1AQ5K8L2KFksz3uX/MeYDIpasK5\nbCSO3gs0+mauljw/D9rVeDF4NLdobJezexof9CFDuWQV2eeoxaqGJMDEmdtf\n0gV2byfkkjDWMStZZE++/SETS6j0FiQhtbNyOIZXlv/b2jfwT1pC6M85bwNw\no3GynzgAkSq1ilrjFJB950I/WgTF7hwyTCx/V7KbxaZqUWihstKH+M6UPJCK\ncrVwVrhLOd2L0SoTf5FiG5wINXUmhabgy/pdwCQJMPxgih1YlsEo+qv+JY0/\nnin2F2xqrLz+iJ8GqAHymgDOdTOi+7qzvDxzaSjCeMRMQQII3NkA7YFV5zyI\ntqKBjXlPHtT+k8vMonV/umYsQRS9uNOAavqjngSdyCNQ4Y9kVs7kl+SrMHYU\nuajnSPnK8dU1nvV6JEQzL1wPcmx+msFNvIgSWT1aVw8WtdFMC/RsjkIXB0Ya\nggZ4qlSZW/Z0uRfC3nU0zoXVl7eQ+VUMXzWv0yhDISm9hhB2MODO4EetXP3H\nVevAGU/2Rmblamegpg4IwlxNeaAhP2vionDR0BHjx7Ay6sRV+D7l52wfS0bx\ncWaX\r\n=747R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3rJdDLx97l++JYEJGIXk16R07pT/RN8Mh61GjkxXiBAiEAzLaGr6aoGzDkpOSZX7Lu8yCTYdpUOeAepiuXQA4WHT8="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.0.7_1529831453175_0.2568925236836068"},"_hasShrinkwrap":false},"0.1.0":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.1.0","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"907e5d1a4eb1e4a818af81f5b478ed371f079834","_id":"wasmboy@0.1.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-6pGoaG1aQm5C3eocEa365YWbMlG7dTYpueMYh7CIl837q2GU+MBGYzRAQIWOTag6O9g6413e2s6eBrnvLr3EfQ==","shasum":"853f7d3045a4bdaff04d320675c64da71580e9b0","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.1.0.tgz","fileCount":10,"unpackedSize":1774393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMHo1CRA9TVsSAnZWagAA7akP/RGV1r83JTAVGli2eh3T\ngaZTU1H1iFy+k1hpdWhdCAgckJrGrWh3lIsINnXNTGgXfypFeKWnaXRle+0+\ng8Ang+PqMBocNdtCi4JiuAKgwN5pMyeYCX1nBRdQId3zx1VSjT54WDXOdrz4\nMZBM3uASkjSlNHOK0CUba1iBpTxOR48jZMexPsaGt+RuDSrt4gGzm7vEKMYh\nK6dQV7BBx6agm92TXbESoG3a5KO2h7l2cf8ZRArG5TcrUCdqwvM0vyjlnuzB\nP7bBUFHYNG2l3/OxibTe8zP0SwI8Y0bOmhNouTl9Dw7Bg0kzIOnJgODPjiPQ\n2voop182pcBlQ5rPls2ENxxbzuGvIlvtNC1NfjgvUhRN/OwT/OyDFm/pb3Ty\nRzTISPEpfBj1OmfELDWibVelakBnEwwlkYG/FRKkwmm5etzdjhwqIF06UAtP\nX36xz2fGhd449HwY635iJvruSM4vSPX16iA6XJfT/O3/zRkPljGEtgtZKzWP\n85GeVNpnH1WeQQytRrN95Xc2vlHwsvRadutYIHP30lJfvvbKy0pUdJVDUzcq\nshNdiXSuHb0Zz9/uE1FU49NX7DwG4wRGvlHBiD+Krq1d22Cka2SgJ+SFZYNw\ncHJuf0Se8PTpt5DrAQZxalC5G93vCl1j7cWHtuuDfTPDOu08foh6s0oc0lzK\nNToV\r\n=55a2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGqXk94z7XUbgpNXfsxfaEaTwWz6zAPO1Y65eRugYBdwIhAPOJt8+9LsSaILnLZC8X9T6CrbHbNF2T2ykfn4B8LftO"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.1.0_1529903669276_0.835644679304669"},"_hasShrinkwrap":false},"0.1.1":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.1.1","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"files":["dist","README.md","LICENSE"],"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"1af4ca28de2a9977456dbddb0ebd50674cf49076","_id":"wasmboy@0.1.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-E3XeBiTDCLFHGhmBF/lnFyuYpM9pt1kaged6qym3Y5cfhEgRqWgXFi0tUhxReceFJwd6BjAP7lCJdELuH6e1Tg==","shasum":"5cf480b1d08557b83cc2f6cce132eb70e3377fcc","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.1.1.tgz","fileCount":10,"unpackedSize":1774270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMHxtCRA9TVsSAnZWagAAnfYP/2myXWgogt5Mhg9Zl6+H\nI1ziikxBT9qcOYEVM+0HCqX6drAr6KZUfnXX2De0dtUH3XNlTQRYTbrnrRUD\nohMtBq/+CUSd/KPz/XZQIOYrp+DkvNPyBC5+o2HueuVvRv2zeQV8xpp4XSQE\nBLK+c8RSKStmCLKBK26b/2nnalDVSpbX2tUAAgNNTgpLyKDvj1KlP622n+TB\nShmabTPsgO4jZSPEktpTXeg3iPZ0JhylXDa1TCzzVjttpvIfPmjQFqCIatp8\ng2HCsc0D1eATROymNpYHGpCE936qwIdrJhpdO8VR9LmU+uQklzioUh4YrKzw\n+v/ZLSyVMN+1z+Gh8m4oNnv2J/PgEMYV1ui44zFBdGyMWNJNbqe6I9cS+zuP\nMxAwd9DHja1OCG82JGmXuRiHL3sGjpBu//0Zv7vAdhu51/HtlzuKedDtjjO/\nLT4MtOZWCQ+FwQbXConej4HYsYqXJ42tCGb9qElle6Bnuu5jhQbDq0wwived\nQ2SEHzBFIwL7t+oAeHo8+DdH/ReHpttuO5dpgnlYvS0gBIihj8nvp1FyoYhI\nu0BGxOgYJUl11CcMGf1e386TZez97tcRO7HLaCIjfUvBJA1+MwJ4SEQ6tqpf\nP45Xc0OICGtFKif0p/gMvgLodC8nBW8cV7KFCMlAv8JehDVyvFIg0fGuzXC2\nyu8Z\r\n=9Ubp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgEotC3OuPUqGo0UW422Bu2dQsrgcPZ8HKu1pqRWBtIwIhALviDTKo6dIZpY01yvAoz43R3Q9wurrdDZne3pG3yxho"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.1.1_1529904237145_0.3809881842881804"},"_hasShrinkwrap":false},"0.1.2":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.1.2","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#31633899f9b54b5f7819ffb4ff365b5a94acdb40","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"943d79c3cbf525c00a3d73aa2a26a27b7cb24342","_id":"wasmboy@0.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-ODJnZDKma4omFX4g7gZGyPwEe2yRfKEDCFzFXGnnGspwfasHkwTJdN1K5mPkAEDi1cQTHj/2KDGdFMNfbzeEqg==","shasum":"24a6964791af81d504139ad549eaba631fd9bad0","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.1.2.tgz","fileCount":10,"unpackedSize":1795949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkNfgCRA9TVsSAnZWagAAOgIP/jAeX8Wqtjb0D5XXEJqi\n64lqHh5Drj8VMlmoq1xoQb5t0t9KjMCjSjoxPWi8QXBTbJgTRDubNM4KdIPK\nxqNeNW7hMu3j1wf5zEZC2DD+rZMYVQZWwikY+vNOQ1abHuF3v4/7vtZQVMcL\nq0FZ6Q+pZs2Fq7DlaVQXuHoYWUrqQaTRrIiQnEyoo7RAj3V0Xm3n8DrUqZ8g\nVMwfmrDcgiJ+qr9mpsjlau1mIE7IlQcvHJzl7ksP8S93cwLZLrd5mSCjSAjt\nAMpDwRjgpHikl99vSP84+J2ePHI1fZ2S126xm+lrRVpO3ne11+KtFFp2d1xO\nYr1ZHQAvpHntP9NouzwnuVQMu5w+FDNiO5OAMdQNL1mkrrUwJvEN/u49P7XC\nMktkXGNruq3Ib5/+3RRg65hunVDU8KKAG8jZayi4AuuTiHH5FSpkmYmUofN/\nsbVnb+OgVx1cDjw00oTNmjCsHWsCImMylTZPuVf4E6l9S0yILVSp69uHR/Mk\nRcHRDuJsOOfcuY6d5USx9sK5BUKhM+3/rrAwC6W8agtCIYE5SA8qW9b3NV1W\njoMxeyXtKdbKwb8CnspvWphtunthtvEa8AAVeM0Wi6FRLwlKWU/3NTXOwmBp\nR6hafyJn68wzfp8jwk1FSXZYCzuvLt05p58/CZQFah1Y9vKuKJyXMUjjtT79\n5wlW\r\n=Vdsr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTeOuO94Fb+IA0f6LSPhf8IKLpO/WTaEG3LKd0oIMw2gIgCl0YrJP93NKqYvjEHykgWSr58jYAMh6ojFQkjIWmV38="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.1.2_1536219103306_0.6872997182539471"},"_hasShrinkwrap":false},"0.1.3":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.1.3","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"c5ede7a0b5ae3e1de2609ad67562ee7b7cce83fc","_id":"wasmboy@0.1.3","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-XO3lHSOmyfjWgTBuu0T1s0PP4pnCapuFKcrYGFCqDNVMcvGTVw7a72RfWQF2W+b/BSs/EoEJ7xn7ZPbS2/HDlg==","shasum":"47ea307fadb657e96dd7483663fc3a581b3f39fc","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.1.3.tgz","fileCount":10,"unpackedSize":1740846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkj8NCRA9TVsSAnZWagAAHFMP/RIlUrJx1p/BnsYOtg8Q\n0tMIdfqJGsXHn2e/L/g4QCBp+ZSOXh/VPEaepRaYB7Kng6Avcj8EJXSpuMTJ\n07gRiJEd0vN1Gl1D+CoLjkbljjWBFoZdS2sJ2yyT3Q2qS80JBdUhzpHgaCZx\nhhm6MvRtUZIPWUHK/3FG0VTwXsBYFPnNXOurRch+R2Kwe8YIOTZRfnMY7aXS\n7pNTJqcieb4XfSb6GGZA8Pa7E57TvjD39qB0hp04cyfZRFF9VmjoRt+VLcQW\n0xud6L1J2k3rcdh+iNo4MRjXL07zdtr/PcYDqKx0Ev2j2AfJ5GWITZZScUL4\npEp9YeyfM/DWcm/dkca9GWTGGAkQtxfpZ9jX7VRAlTwixnrUa5NbBks6DCP4\nd4mBapkvO8N1BMexnxRTYWEZY9lOuYu3pwYXO6Os/xAGnz5A2XrNnRb0zsZw\nRnfUHyIJypdQ4oHzlCIOBY5kRpgCwTqTTbCyuxiXRTfvNHz8fgHEfJRJuYJs\nav5Y07lTo6wTaVKIeYDvF2adaBwLvbMJwfZxY9X2l2OViRjfHUIiUP7PYJLY\n7osGO/RV5/oC9kVa0NaO1skH2LaQBu4y+H8kdlFICJFaJuyBbJI0S5Zp/LuQ\nrxbX3PTQy3bqE3JCk3fLiFg/xbWCF8ObqtCglvrJ4xm843ZTWWmtS+lMn1tf\nJsht\r\n=zQV6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo3X49UTyMOb/uL5ag3uPtJHeug0b4aHOxiOjzi+0YtAIgIe5ErMao6YTMOA/sZ9rH/Frg5ZVHJeDNNA8nCf6wkKE="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.1.3_1536311052278_0.9754108733747735"},"_hasShrinkwrap":false},"0.1.4":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.1.4","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"e2d01c86033fdfe6ecee98b34625990eaba2de80","_id":"wasmboy@0.1.4","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-qPrnCBM2MjoSQAqEegKiqXIQab2INDJ4aHWcRR01RiNagVP6NYzS8iOdK/ojqgsJj7zJ3KtCH1WyimqPVk/35A==","shasum":"f87c46d13034229ef26b619e3d94bf36020a9bae","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.1.4.tgz","fileCount":10,"unpackedSize":1741146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkkmoCRA9TVsSAnZWagAALyQQAJwu2Ur3uUhUA6PinYxZ\n4mCNOeRzBoV9T9RqRKUl77xMnMaT/Mm7/upAb80Si+dlvMeiWCpupNfe3By5\nEB1ju4kMfqK4FuC2Lbx+kzqlu/jDmzvO8+gckcg8iEaTDzWBVZjrWD7dH+tw\nziP13Qe/MbEtvRcJVg1H/M5P/ywr+vAi7wSThln4NBHfZrLxfuXN+8e9IytH\nIsEVNMPxR2ddfbjdfRXxzOFf/FjkQKODaIW1iwaboZXsBAQawkrxWi2CccBq\naUXjxo3PTs2ivIMM+ZVQI1TCMdDKfOinX7Yz+W7z8rgSaXKLiC+dEWI85uoG\nMS6caGMf5NbN3qPbpXHin5fxuEvHDrtx7A2akeGcfwZ06eKJ3MHIMmx9BhtI\nnsX2jvI0IABbZ+TH+58iQBlgZQw72TzNVWClvwPFA2nmxVnF8MNj9yRy0Rc2\nSZMvN0yeM/aJpCCPhs5oDoGd+NuqhZYQNvHF0+r1N/nzbgm1a6VIn1W68Eo9\nc1Lb44/5qC6Qpo3f3iQF37hn1f8T9S5Qsz5w/eNPMlStcASW0uLMkdmsTp65\ndTVoBzcSUBnOBgm5ibLZzQeaPL+6CXGVRs2/9Bd/Hn5PuYC6ITxYPvjP5CBE\nxd2/YXqFeLRRiRgpbMAsPjb6lSrR5byNRRNycJ/noyevAtOfGTdo/YGeNeOh\nuTPB\r\n=aaZe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHre8FsPHmaJPh1BQYTeAVVVSbMZ3GXah01qIiZDLbtQIhAIN0RUV43/+LZ+jHGjU72t1zNI15ABWbBN1XY/zO+HZj"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.1.4_1536313766109_0.5601066923088773"},"_hasShrinkwrap":false},"0.1.5":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.1.5","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"idb":"^2.1.0","jszip":"^3.1.5","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"001f60f732d788779410ec4d9bf35ead8f2c40f8","_id":"wasmboy@0.1.5","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-nv0GWQ8q3Z4UYBPlsKqmWQTwPTW6bWsPwxlFiCXSSlFsxFZrR7jFq/idGVbp3P3Credg6T1W5yHCfQmxl7p8HQ==","shasum":"b282761ffcee38bb470e2a3f4b745d1dd607c0de","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.1.5.tgz","fileCount":10,"unpackedSize":1734572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn3FSCRA9TVsSAnZWagAAYJMP/i4eGE0jww72d1qPkAh6\n6tSwSikBV9buhiXwF4uiKaG+4N1QWAB+m/RaQ04hFwuHFz2KvBx4aB0Ms/9W\nvQ0p6YRMhjb2uEbCNuDzVTN0zXZfqjNVZC0PgxOUecWVCIYf8sC0+1VbODDf\n/CqUNUYVYuqnaKL2ZlQ7Tim42LQCXPcanqmH6PWWOyBkpQKoETuII4LH8xX6\n9xJCYiE5Z8+vKqGfSGX/INQMxpaG45FVzCcIyGamBPVoRe4Bes3wo5AAeBoh\n2AXU1Gu1WTgOfju11lAdZxjHdpPYOatvFbAaiA7pFzo8jwzUj6LPRXS0xV9B\neos+YHDgAgz7chbwL+pGwBa1JUBpQdcBcA5PbEjkKrAtK5vmJPm+FBPbvvYX\n8ovbovd03kGMi5aJKY6b+3nO+/MXvSuAFw757XGDStB+ulZypegAAK29p4zH\nmzUX85BFnmbL8QBfXmwA6SQ42rSer9ObCSR0mstJO2jo6ZSSrWUU7pYwWDPx\nQOxw7nY7Ffz8+i4PfwnvctOvd+q6xRSp5XTng2CCe651cMHHyo0onTJ9L2OX\n5u3JvGO69NL0s8UiO5HVf9ZwLxKUmWMwkdaGMxbvF08pkjX0rxAIxJyTckJ1\nzFjmt9YZmyxvPy643+BrsO8+6A4WX0NhHTEbi6HYPg6L6x6OWCPKKLQ1Eckt\nKG8R\r\n=WOvL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC42r4s01D55t3az84sRRXx2x5KFkUoIx3Lj3RxcGo7nwIhAL9t8TLUNuNO+6eXwQSxrVMDCy5Yy2GcYmyXhacMwT6Q"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.1.5_1537175889416_0.9027707982602247"},"_hasShrinkwrap":false},"0.1.6":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.1.6","license":"Apache 2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","deploy":"npm run lib:deploy && npm run debugger:deploy","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"preact build && preact serve","debugger:build":"preact build","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c --environment PROD","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"audiobuffer-to-wav":"^1.0.0","idb":"^2.1.0","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"1ce9a77fde2352c9dd87ee791b87ade0412a9efb","_id":"wasmboy@0.1.6","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-zuSxAn8JG6PaPZ7pd+VMcf99TgGJpHzMQoOJHa9zR7ojg6BjdHxSz6Dxz5oVjU0GeRDTBBxSMVUL003eacdBvQ==","shasum":"e8602aebcb337774d79a959fcf9ae44b8d7a3bc9","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.1.6.tgz","fileCount":11,"unpackedSize":2126863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo2+yCRA9TVsSAnZWagAAU3sP/Aic7Ke51ptgXhZkvkd3\nnisP157U/cwXT2hchihLFGC/dH1Ek9woQjHb854kcwXdm9+Y8ZhmN6Mhy1hX\nWo0np5OUemK3GWWAUs5kxQpNEgCSwxp/8KgnN0DBqc7Ky3salRFUa0KVeajs\nFCaygSoVXku24eeRbJmlyfdSw6ZKgFa0FEG4N4DrY3YjeIVLNOQ/x+BqMy1t\ngvnEYIQB5Ucs25zTN0YGoay4LbZCIK9evfETx1BilUZenEGcYSozfeOKinwM\nVXF9TORSqMtoNKYQGRo6p9J+wX9iWE7YZc1UFW0lU1q4WCJbkkoYZj2WNfoM\nEVSolVESiYftyU8ti38d/vfZWVi6dOUPUZshmh4fNHOI9V9vtXEZKBAjMUca\nfR5hpxYOUQJYEgBCgFV7qiVX/JG+bymhlho67i66PaBIuRs5/1TTDVdcfbQx\nBIWsPzrXLr1xgAMY2aZEKO59oMsVyS6CBWZR3cJnqfjsdVP2k2HjlX5pd+X0\n5f4ohrudpjCO8NbVvwB1fXxN4qPsy9+mc3K1HHqUgkUvfPTgxDjbxKo3Jdeo\nIZ9L3uZHru4nz2wy1MvwcfjzB7L8sCAdU56rQkNKFcWDEOYgKjNTRZa414iR\n0NIu7IsEHrlxrGxXBJtUi0fUOx1bKxgGVVfd3X9aYXy77Gaj4Tg2zWDEw33G\n0J2i\r\n=Uiry\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpeU57JI6NUaKcnYxU0vn3uH/LHMprhmoawCaKzMwx8AiEAjK/G2uKBMsE4YVHOJzz1jmXEVukZrNWu/p+BLeD6ZvE="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.1.6_1537437617685_0.13514514431668445"},"_hasShrinkwrap":false},"0.1.7":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.1.7","license":"Apache-2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","deploy":"npm run lib:deploy && npm run debugger:deploy","test":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:accuracy":"npm run build && npx mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && npx mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch","debugger:serve":"npm run debugger:build && preact serve","debugger:build":"preact build --no-prerender","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c --environment PROD","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"babel":{"presets":[["env",{"modules":false}]],"plugins":["external-helpers"]},"eslintConfig":{"extends":"eslint-config-synacor"},"eslintIgnore":["build/*"],"dependencies":{"@babel/polyfill":"^7.0.0","audiobuffer-to-wav":"^1.0.0","idb":"^2.1.0","promise-polyfill":"7.0.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","unfetch":"^3.0.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","eslint":"^4.5.0","eslint-config-synacor":"^1.1.0","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.56.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-regenerator":"^0.5.4","rollup-plugin-url":"^1.4.0","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"1e7f6c77ddecc52077b7a7226146eb36580a7d10","_id":"wasmboy@0.1.7","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-0jY6Ob3gQ3pSwqDOqQ4ncXdi6+MAtVsZX5WYhzV3GUcXBG28OrqrcIrRBHQhxTV3cFvw6Yq/AdIe19Anhr02hg==","shasum":"d3874c1f7431d25cc4032469e27168ece070460d","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.1.7.tgz","fileCount":11,"unpackedSize":2126921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo4G7CRA9TVsSAnZWagAA7toP/iM2TkfUNEtdEKxa+/m+\n1EH66Nf/R8FU+V6oNKctWF6FY1iKGhxmuxVNsGcgLqVeaokl989cC80HxcGO\ngLRJMnuL15YaMPkTiwJTe5gldz+Oy8zXL+Alv5tlYcGgrB/zy6/Nl9BlU3we\n95NZInTmojmFLY02c+JkYowPDPlQ92XYdq0PbqTiH38NphZMP2RT0W1DfXUC\nj4fubPgGtQjBpopxBAjTxgXl0uug47XC5vtZ+RCWESn0YBbZB48XM1Vy6/AI\nNVQdteN4Stjr3mTUQx/bxSLeemQGKOPnV1RG4+NVkCkDTNINqEt44OhisB1d\n+Q/O1okMCfzHO9aE5FbgyNGfincF+X/+M0g2c7dZwFsMMZWk/7uemVx+nJiW\nfMxArKsR8ax11eBcXwDPDystutDYS9PEygPvGvgBbHSgIt1hwRE2WRmZ4sA1\nqUQVdeei2mEYfkJp11faa9MrKq6OeAKJG59wjcJIeo4Rcq/KV9ng0V0HzgCO\nzNQHbA6i5rzzzwSKlVKfCUMRoGYrOFbBf79OzlXRQ1c7zrG/0bghtUahwGyY\nJvsohHkkrIQZTyeXu1NVw9ewpsEv3kzL0jcfurhb+d0bR5uR/qpe7/dUfoo3\nUDxonqD86nans6qWG9WP/FKL19RExdiKd0goDApK50I3Qdvj5gUJThettF2a\nGG3a\r\n=I+zW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEBO6sJxQQwx7npR4curKeSGkjDj21oB6kPT8qY1TjlwIhAJsAwM5UDKeqpzXRj+fEBQxJqkM7DQGsjTUBMDcq20g9"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.1.7_1537442234747_0.9339946357120865"},"_hasShrinkwrap":false},"0.2.0":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.2.0","license":"Apache-2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npm run lib:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","deploy":"npm run lib:deploy && npm run debugger:deploy","test":"npm run test:accuracy","test:accuracy":"npm run build && node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch --src debugger","debugger:serve":"npm run debugger:build && preact serve","debugger:build":"preact build --src debugger --no-prerender","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap debugger/assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map debugger/assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c --environment PROD","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"dependencies":{"idb":"^2.1.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-replace":"^2.1.0","rollup-plugin-url":"^1.4.0","source-map-loader":"^0.2.4","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"a9b8f0c0789d546a7ddfe7646c4096f1b3c9c55b","_id":"wasmboy@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-Nn76SaMnFOwdkIUowEjSBHYJG/Yj8s05d94xpSQFbEFBoROi4FbdZIidFFtpfSyRrl0ZvlX9lpIpnHlX50b0tA==","shasum":"fb21a5e1d16443c32f199e4a821fedaa7ed2964a","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.2.0.tgz","fileCount":23,"unpackedSize":3036926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0X4ICRA9TVsSAnZWagAAahkP/0KU+hXUYSGJo3k8dc9D\nCJKDAHAHlJTQHIiVL1IavhvWWsdmlHFgIur2HfhE2wA53TC+wBGerCWRVGdg\n1UbPdxq11VQAprUR2rfh6zS/cZIppZbmxT9xZsowgh9ECjMxDSpXceOjyBM3\nr4y5ZkXN59aPcvFAFsyRrK6FKZ1wCug4PK3qHlT8mtf11L/7DtE6NrGKWsBv\neH/71QW3QWljyYZ3534S0ZO+eO87nKhglkk02Zb9KQdciscCXRNSYJO4obwO\nfMdxAnxXo6XbOFT351O4Z07pBtv6ZbPZQWSuk6IGbObsYz/ojw+LAqrMlUvX\np54ti9U8lMCrXLDI1Fbjv1+1o0IGbN3DaExVy2FpPf4CPNRHopgYnm7/tRwz\nRI7xbZaKVI5lGSRsDvE1J7GEOpWvKDMHL+KRb5lCAXXa+kf7UznwgYBCB2Uo\nr860E2P6ARUpwemSKHxg1DdSHwT/ZiIQqGbP/R7yTUYpeKXtDe+/oLGmn6V4\nAJrT9ZOYToi384+OXglgnXUgfFgpsgUQ5NVeVmc+gcg7Np053pfkXENrPwom\nW0Srm/8hoJryj8zBj30W9trfgFuw27c1rk7a2zBdiirNVcMCgy3Zj1bBYcaT\nw49uX8cHF8mbFkqBvLj9ZvnqpG2NOw20+zs6g+kYqW30R3q1ANPsFrU1vlMP\ndtgo\r\n=nteG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWWQmLiIzLQVfL7M3qKUi9RClBX8xWOFb0K4RUPp7XRwIhAJZ3Dv0M1/1efVz3fQCOJPW34c4IStyOVq41GAWCH6u8"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.2.0_1540455943915_0.15375769672731843"},"_hasShrinkwrap":false},"0.2.1":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.2.1","license":"Apache-2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npm run lib:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","deploy":"npm run lib:deploy && npm run debugger:deploy","test":"npm run test:accuracy","test:accuracy":"npm run build && node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch --src debugger","debugger:serve":"npm run debugger:build && preact serve","debugger:build":"preact build --src debugger --no-prerender","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap debugger/assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map debugger/assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c --environment PROD","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"dependencies":{"idb":"^2.1.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-replace":"^2.1.0","rollup-plugin-url":"^1.4.0","source-map-loader":"^0.2.4","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"212dd8dcba3bde4db7da766b3cd186bd3970f593","_id":"wasmboy@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-JZ/k5s0rKd0CJM09NHC12ihjSCIjdZyylBO2Q4gUnAcIDPaq476BvQJAC7ddWrqfyo9SZtkif32lipl3+dkpUw==","shasum":"6e1d511addc5c5f203df6bb810546bd4fdfc8188","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.2.1.tgz","fileCount":73,"unpackedSize":5333598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0sngCRA9TVsSAnZWagAAMTUP/2J5KdF3maxn/Bj9cShl\n/miGLNGEFLnqxuAS9iHzn1MwqCZtt6t57TYqBQwPRnoUnRUmORrPEGAkpLZR\nAeByhGNkWkESH4+pPcLL6w5A6CpTsWl0QqKpVZrD3wl0nS3YpMa9RP+IanKx\nsfxbkeil23xeEGj8VKFgddJfTsw3/CTV4PpYdU+79rEkoQzPwosTCtohmyGN\nXG1nuo2lVMT/uKfulV5pRBgxR5nHWO7Q3qr/SMEUmJOdHii56IYp0yZT9CIR\n8JxvLGUTFGUmW74ZUJZF7TJmNfhO6Xl0iXKyQED8UhH2SDWGp3E1JcT1HtW2\nxiDyyFFXy+uwpA5cRrKDERHITfiHTjVn6+hv0ezUtky5WG5lyPMsWyi8Usm6\navAHdlBIvg74Wj6LO6NZAKj8VmjldIY6X/KIc+3omz+nqnnUCFCJpgR2HVXH\nrj/crKz9bhX5NkMMDuXAtAnQplz1Q2DQ7o1lTwUMQ6XhTY5lEF6ngLIgdeOD\nMfnSZHTDMYYUdwtPM5ufWV90HviFiaA5UyNI3lC4CX0AYGPkfFH4fEWudgg6\nYnzTq3+Q3iG0Qg49Px6KMwKc6VJcvyUo4WOe3kXqchys72sx0X/3UKOPlgfL\nHCPH17JOYnsLDjxtC3hGF2aDcjCr3LUZ6VuGRJ5PF+NJFN9cCwQGKOUtz3f3\nDdBN\r\n=IKVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6vnysqEeCHvdnSPV4x+eSSDdCyMFaefy0KOsPRr1SCAiBWudd2t+vnwhCoQALNEOD+rgNmWpz64LXewIFxS5frnw=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.2.1_1540540896113_0.9661032369939511"},"_hasShrinkwrap":false},"0.2.2":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","author":{"name":"Aaron Turner"},"version":"0.2.2","license":"Apache-2.0","homepage":"https://torch2424.github.io/wasmBoy","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.cjs.js","module":"dist/wasmboy.esm.js","browser":"dist/wasmboy.umd.js","scripts":{"start":"npm run core:build && npm run lib:build && npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch\"","dev":"npm run start","watch":"npm run start","build":"npm run core:build && npm run lib:build","deploy":"npm run lib:deploy && npm run debugger:deploy","test":"npm run test:accuracy","test:accuracy":"npm run build && node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npm run build && node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch --src debugger","debugger:serve":"npm run debugger:build && preact serve","debugger:build":"preact build --src debugger --no-prerender","debugger:deploy":"npm run debugger:build && echo 'wasmboy.app' > build/CNAME && npx gh-pages -d build","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx asc core/index.ts -b dist/core/index.untouched.wasm -t dist/core/index.untouched.wast -O3 --validate --sourceMap debugger/assets/index.untouched.wasm.map --memoryBase 0 && cp dist/core/index.untouched.wasm.map debugger/assets/index.untouched.wasm.map && echo \"Built Wasm!\"","lib:watch":"npx rollup -c -w","lib:build":"npx rollup -c --environment PROD","lib:deploy":"npm run core:build && npm run lib:build && npx np","prettier":"npm run prettier:fix","prettier:lint":" echo \"Listing unlinted files, will show nothing if everything is fine.\" && npx prettier --config .prettierrc --list-different index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","prettier:fix":"npx prettier --config .prettierrc --write index.js preact.config.js style.css debugger/**/*.js debugger/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged"},"dependencies":{"idb":"^2.1.0","raf":"^3.4.0","responsive-gamepad":"0.1.3","audiobuffer-to-wav":"^1.0.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-preset-env":"^1.6.1","bulma":"^0.7.1","concurrently":"^3.5.1","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","if-env":"^1.0.0","jsdom":"^11.6.2","load-script":"^1.0.0","markdown-table":"^1.1.1","mocha":"^5.0.1","np":"^3.0.0","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.3","rollup-plugin-replace":"^2.1.0","rollup-plugin-url":"^1.4.0","source-map-loader":"^0.2.4","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","watch":"^1.0.2"},"gitHead":"544299488b6bf91690cbf965e7d051d5ef93e452","_id":"wasmboy@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-x9+DVqT5FpUZF0GJ3xq5RxOC6bW0DrjTdeu3J2S20cqKdWgsukCD9nwtdU/0tEq2Vt8d042HcfORiCVcRf4jUQ==","shasum":"e45dbb3314a433a6150a76f79c02cb3cc19fe689","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.2.2.tgz","fileCount":73,"unpackedSize":5334901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1nNKCRA9TVsSAnZWagAAAxoP/04iRdnQC8/JxXeVpT20\ndZGgNzX6eIHw9TTkog1VO3Eh42o+f35q/nbgwivxN5nU+I1KKArr/5ks91Yg\nt0dvkKWJxecqsi0fsKGVw6S0ujjsph1whzb+7XT9Y7nDwd+1BtFZwNdcYOM8\noRjG+ho8/clJYhPh34KIpWrKnABvL5H4PtFZBkWb6KeEGhBhwR7tnqX7WvhJ\nS2wVS6qS4e/eTFlhqClT5hhwUC21jQOqeKsfHeBXv3Dt3gj1qpVA8uT6cJlz\ndqNP22cBHwoL0panG2AKQWcV9GoEHP6lii9oOqNWcR1nbSLEfShk0AcdgqGp\nt5hCn2xlXu2yTfYDoTI/dGWeRYg4kL+imcWhLkygbk+n5i9QPY4vM53ziW86\nFWN9Kk4XIIcjAxT+jcC8KEUXC6YMgzLMY9AhnLeBC77cnL+oI5cizevYz5M6\nGJuglouM1x/zGruGU2s5ntR4prltZ68/d39Js5tNKd2OHaRMPH7fOyIeq0I0\nQJSex/vVfi3NORgoxwgeO7B511R2wmNkqFPRLcSQ3Q4eCbjEYK5rLBx2zWIt\nbKJmoC2KFSCDPUig/9/L2NBcN7T+6pE5DqqqqSJHBzAOXMlJvPM7SqxHVEzQ\nGYm/h6sq6lvj4z44pIiKN65NhaJ6swK+Iqm+ai0t4wccMuxCoBPsOPLzM7UX\naUZb\r\n=wUP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFSsquaXJTCeFuPsPAUNl+n+JyW17UvW+FqBFVecGkqgIhAP9WIN/NT7Pnr+OkRUtUWtC6Sr6YZGtmMNyqD6Y30YoG"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.2.2_1540780873619_0.7723292236748927"},"_hasShrinkwrap":false},"0.3.0":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.3.0","license":"Apache-2.0","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build:wasm lib:build:ts","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --validate --sourceMap demo/debugger/assets/core.untouched.wasm.map --memoryBase 0","core:build:dist":"cp dist/core/*.untouched.* demo/debugger/assets","core:build:done":"echo \"Built Core!\"","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch --src demo/debugger","debugger:serve":"npx run-s debugger:build debugger:serve:nobuild","debugger:serve:nobuild":"preact serve","debugger:build":"preact build --src demo/debugger --no-prerender","debugger:deploy":"npx run-s debugger:build","benchmark:build":"npx rollup -c --environment PROD,BENCHMARK","benchmark:watch":"npx rollup -c -w --environment BENCHMARK","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:build":"npx run-s lib:build:wasm lib:build:ts debugger:build benchmark:build","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"0.1.3"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","concurrently":"^3.5.1","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","np":"^3.0.0","npm-run-all":"^4.1.3","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^1.4.0","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2"},"gitHead":"b3cd5f3efeda29206791471cecfe1d27d38406b1","_id":"wasmboy@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-2sk53dn9KafILb32HGDLgEedOT8mUwo6D2xkAvZ57A+dwCU8k9vXYF86+wm7k2s4HKxdcCsyLl7f6SWiCcHTPA==","shasum":"5162b2b37ab804f376ac37192ebd214c2328532f","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.3.0.tgz","fileCount":47,"unpackedSize":16962323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3t5wCRA9TVsSAnZWagAA+ZwP/RqU4MGEKdfhVp9jK57Z\nP6KUBKxbYEv7ENRNyJqvuKGhjNSyC3yibecZYKMIAd92Isc+WPgIg6QAnR7E\n6XOrFNjMhsphepgCevxDr+3etLJ6BwKgH44oxBjE1PgW3VuChguxosi4Fedi\ne3YCtJe7b297LPTF4TqBGbqX8/WRqEpSVY3UENYnXxdFK57oYhuotUorDsrQ\nlgy26jF5nJ4pev1mvtoHOi9MqEJkUjL4qnm4Vqw0paj0gX3YfUmhepZr5UZJ\nvjAFKhQvN722gT8F+YxXYvyq2eQuy1f1y/tq1BT12Qphk5a8deqDuNiRuuD9\nIV5a4nPxvYv1DM/luXF8aIkX7huWC9Auy/eH64qlH+2NMonaC5t+iJwI2qTA\nC+UBtmxS7LZOIloeQlgj4ZZgwREfz9bEwOi7RH6P1WlW+CP8QChqr9l3o3RD\nVKMHoHgOTeOjuNB9W8QwDEfrwB8uIdDSTWvbeSeDXSjRkh3sYpBRvBmp17Ez\nvTz3Q0hokBboFE/GOswGyoTQ7zWLjQSpdtN05uBPPRzIxXmvfGjMKrTDBsZt\nuxUil7Pc8LLoyzWBOwsW2iaURZpMmi2ZSW4ybm2m+MuiYQ3V4yTNMpbljPOP\nnXzPNmbgAnRahikvL/uyJ2Qc5HGXGd0iYHWx3XVsgpb26wds12Tj9fACYHgm\niVD+\r\n=l3XR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN9kkj36GZbH0Vmx2di/7un5HvgqVvfySKTHbgmT2EHAiAGJxws09T9D8O+vQaVLTV0RFiiQiFS2JLOkTjDIKa01g=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.3.0_1541332591743_0.7365816927288733"},"_hasShrinkwrap":false},"0.3.1":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.3.1","license":"Apache-2.0","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build:wasm lib:build:ts","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --validate --sourceMap demo/debugger/assets/core.untouched.wasm.map --memoryBase 0","core:build:dist":"cp dist/core/*.untouched.* demo/debugger/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch --src demo/debugger","debugger:serve":"npx run-s debugger:build debugger:serve:nobuild","debugger:serve:nobuild":"preact serve","debugger:build":"preact build -p --src demo/debugger --no-prerender --service-worker false","debugger:deploy":"npx run-s debugger:build","benchmark:build":"npx rollup -c --environment PROD,BENCHMARK","benchmark:watch":"npx rollup -c -w --environment BENCHMARK","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:build":"npx run-s core:build lib:build debugger:build benchmark:build","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"0.1.3"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","concurrently":"^3.5.1","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","np":"^3.0.0","npm-run-all":"^4.1.3","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^1.4.0","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2"},"gitHead":"bf7cef8b730530119a44c43a028e0a9af7e16dc3","_id":"wasmboy@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-r8jQXEgwvcpHrUF1C3gwcdy0WUqG1FpXCG9lTsJEz+iE3spubkqf1XpOWHJuAXNW0XowokOrdZDpKG+zYIh/RA==","shasum":"74b367632aedd16fba50f73e126eb85e7d779779","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.3.1.tgz","fileCount":44,"unpackedSize":9840713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb33p4CRA9TVsSAnZWagAAtfEQAIy5RYxjyOt1dLdXl9E+\niu3r61bkQcMMGQs5ko+ouB6RXxXz8nNrdJ3jRk7FdfMKfnkzjudM6xFKCphf\nDx1x9BL77TT6etaE+bpqeCAFxFsO7qYjYMvaTq5vQBS2vQ6mQAy+30Rlh05w\npEi3g2KgIOhI4XRwAlqyYBhh3fs0nddITQjkaGbt7FP8dpfFctbYBJvmavQI\n0MfccnOhNQge3jLeNMYSXOR9A/0L927RwP/3vNq/Rr1IExkHRzUaNBMwbkrl\nGqD9f+i2Dn99hAlIgOX7ZFw5QJaPMnwcVj57x6BLUEifa+Is6swSktxXWUtl\nFeeN15k+bFQAlYaRbQJbdcNTIKD9biSMH+Ke4Fjrd4HHSd4WRsxEMStrJdRH\n4j8VTyohpqHNjb5bLZ+sCOV0jfIvhf5tN1E0+hf+7Fk+Y00WLvnAQavZ3+uM\nq40tufeitgbzf/VscGcwpnLilGSE0Ym1Ml6oaXTf6Tw22wY3/G3Mg509Mu7t\nCY27HAZowF/DmezNdMfwvnPtBF5lDsg9yzGu305402YVAsrXwV0SAa/HPQ8t\nlNrvuVzHauelQ1u/4CvArOjgFzGcRfjGT+kC7gFJSkqEiBay2C8gZGWDlipW\nXehaAu0zfzkU2U99INwfe6g88oCeT8os6fR9MCFTHVfuItHMQBYCKA/48voz\ni71i\r\n=9no4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1zDfgmeSZlVxFpGSc++EfqTloDKribMOTkbLOOLhH1gIgUCxKZn9Dlx6EwBtn6bvp+nStQ+41U/mWQ5osxoGm8Cw="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.3.1_1541372535647_0.6610775887663005"},"_hasShrinkwrap":false},"0.3.2":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.3.2","license":"Apache-2.0","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build:wasm lib:build:ts","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wast -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:watch":"preact watch --src demo/debugger","debugger:serve":"npx run-s debugger:build debugger:serve:nobuild","debugger:serve:nobuild":"preact serve","debugger:build":"preact build -p --src demo/debugger --no-prerender --service-worker false","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment TS,BENCHMARK,SERVE","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:build":"npx run-s core:build lib:build debugger:build benchmark:build","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"0.1.3"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.36","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","concurrently":"^3.5.1","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","np":"^3.0.0","npm-run-all":"^4.1.3","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.0.0","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^1.4.0","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2"},"gitHead":"3a83f9ac8d198c213ccdd815060e1baf203511fa","_id":"wasmboy@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-gjR3lqEggc6ra9K3olxHP86jeJ8j7f4XAIzXOIu0LoYSWzb11qHSQaVlM4fHRS2BfTaNGt8OJAG37+lmhRRVsg==","shasum":"cbab0ca8e7b1c9e70c58eda5786f4d5ee1eba9f3","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.3.2.tgz","fileCount":45,"unpackedSize":11875823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8plQCRA9TVsSAnZWagAAhHAP/Rb6PfF+D25m7ha1dmbb\n4UdzyMN3ldnZlBkrlgecj72RgAKKXcj9uIRE7zb2voT4XwStlr8pTTjk01vs\nfsbfoM/V88hh2HUmarcbl7wCLCIzpjXnDJOJLyVr7Fq2x7+5GESH+JwRuxah\nzM/etJWMoWtYxPTdfRd+JuNV620+v6oqzvz4r5xH3X8/NG7RNcv1fM11GtAQ\nMMr4Zf7aO6U1q5ix4bkr2aVFYbUCjBAyNttZMLTH/D6iBFMh2rdD5CImFjHV\n4oBnqk4tvlvPOZsLaJNwjjzxh5Z6JgH2ABKvRuX0kysmm5moDdsrrhE3+BLW\n1vLo3fT/9Dg/d6WVqWrc7x0Dmwb7YoEMNBweyDGC9IQ19zg6iqTUQ37OULWT\nqiuWKh0wf7D3uWUmARp6v7xs+NoLJulBMKVfsPT9QwwA41Nv+dnykVqB59VM\nd9LSOAyb7hDo0RZHR3ijrcWhgezNRNq+QX7116JdDQpaEIlRz9UWsSKAd9L5\nRA/9hq7WkClWtc4DpzIjN+HufqOYbgdUm+qnknY+TgcQx1eZJJkQwnOvn24f\nehIO4pdkcyKNODuLDFD9Vu9JDmsySOSV07J3p5O98z2LE6kPiiHo3RCxPkhK\nXLyRgD7FbcTZJJRkitZYKAbpxxJ1cc+DtCaN5bQHEzzJa42JWB+356N0EByc\nQJM7\r\n=LKIs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa5byqeCEZmTP81XEkOUusIVmmXXdG26TazA3h68s0FAiB8VeswyoVeLIBLy6rmd2Gze3TJeqUsG3YkYxRp7+W5GQ=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.3.2_1542625615815_0.1634272470641085"},"_hasShrinkwrap":false},"0.3.3":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.3.3","license":"Apache-2.0","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wast -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx preact watch --src demo/debugger","debugger:serve":"npx run-s debugger:build debugger:serve:nobuild","debugger:serve:nobuild":"npx preact serve","debugger:build":"npx preact build -p --src demo/debugger --no-prerender --service-worker=false","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment TS,BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment TS,AMP,SERVE","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib demo:build:serviceworker","demo:build:serviceworker":"rm build/sw.js && cp demo/sw.js build","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"0.1.3"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","assemblyscript":"github:AssemblyScript/assemblyscript#c769f65bacd5392e5c9efab112b33244fc0a0c8f","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","concurrently":"^3.5.1","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","preact":"^8.2.1","preact-cli":"^2.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","prettier":"^1.12.1","pretty-quick":"^1.6.0","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^1.4.0","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"4fda2170cd9c198403c5252514b57447533f4439","_id":"wasmboy@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-7oVLt4eL9jgSVK8Q30zEh2P73mBwzifrYcF1g4iOZkApFgI76zn31iLBJvJ8LP2rQnGRMAR3hfOgZOsb8qXn7A==","shasum":"57cbf89b344b4736bf53335c5f2a1683fcfbf309","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.3.3.tgz","fileCount":43,"unpackedSize":11542977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHfzMCRA9TVsSAnZWagAA7ZsP/3TvULCEZ1ynXNKMJncn\n3lqos5a9zww8LXH3dmFcW0HsSoqG4ArSssj6bm3vQVp8tGwjjzY0zT09x8XP\nzWcJ7C2vwLPHKx3SvZ9FnEI1hkHe+Rygz1kjhSaZUOxxXXYjVort2mTySwB/\nWjgFkwnee7ANejBVnmxiC2OB70kVifgnmMNM7iGEXpWbfjnAY9FODK5hQPfY\n3HR7cANhJMAy59Q57o2oKgXpCEeWg9cETIs8U6NQTfg50Gx9/qgy11ifWjls\nwFtf21hCOzZ+WNrpRzWZDUzjprXH/o2YVdIKq445YcO50xMkR2Hw3X5zd8Ww\nwCAgYIpu5IM0DJQzx48e9NtoLIaqUAi9Rbf4Do5dk7XxEX9VP1wBu7ZF3kDr\nFENYRGtVS0aJgY/ZeNR/4dktrenSVFhxoATsB6VxLStZxI9H2UkGCcBWHQyi\n85DgFkvQ2xRB71BpkummSPQid2plTWx/PJlcweOE1Lt0+vXU9h+s2Y/RMdkw\nBVDpEX4dKtqVmy9dW1C6L/TguC+PLCj4Tz5opRj6T5DOP1h/JYukssiq6vix\naMuw2db9SKG+K6/mQ+o6dhkl2XeNF7zha1veKOfR5wBbC3yVjMI1dumM8rKY\nAOug1sIfNG93RyCHZzONTqHzhILABQSwLyaeDT5dEKhAkm22UVVJb4zZcCEH\nvsiy\r\n=+Cku\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgsiANRMMq4kaQDUArxylMAyM2ipdoJESrjQVc0H1/6gIhAPx1yaPreNlKR/4uIUWHdtAL9vfg8Ty4wwmzpQG1qU2z"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.3.3_1545469131777_0.5986581003508367"},"_hasShrinkwrap":false},"0.3.4":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.3.4","license":"Apache-2.0","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wast -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment TS,BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment TS,AMP,SERVE","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","assemblyscript":"github:AssemblyScript/assemblyscript","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"204f9ff9f31b9068ea3a51435e9d049c95ee7957","_id":"wasmboy@0.3.4","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-fXv3d6UcG30pDfBThmRejmpr1jqYaY7nPJwyudVVyS6c40OrAdwqLw9vmvOkNwuGo0aA5nr+/5l01HilFQwyhw==","shasum":"88ccd9555236b28e6d22a5a4bf3f805bb236bf11","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.3.4.tgz","fileCount":48,"unpackedSize":10901388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTDK9CRA9TVsSAnZWagAAzUgP/R4TvrcNyzKwPUDQuUxu\nqDSO+6cppeQtxVdRyrSzsJYVnw7Z8p48ia5F0NYqO5rtEqIFNiFgAiuzLtWG\nUzzt9AiKzv9/WNQ1N+nYFuKGCHNSDMKe1ifPYZaQUm0XjIf4biuxZ7kaSb7I\ngeW9yoZhzhdw7nVzBZ12QUqLLEHE7PiZyZ5I9t5mMKDeV2el+vy3ivp2D8bt\nTJqAIp6/72Ff4zoe8qOZixYSMeZm7MndUmOH1vP/yE1houyYxLqYjQBw2aV/\n9lQbLPraJ9oy7csx+rjgylXL9v17dZc6OBuE/NTiT5UOzZQU728d+lNa0n96\ntE92167sna1J2JD9wKdLarTTX+RWrcZEoWApfO8dZA3ADXfNyfGVgyfKe7uo\nfyiNqHf3x7X7cY3Jr/G/gymuFiNxZVwrz72aC42v87tsuBCxg3K243UQDf8h\nJBr9jxACxOk1yplY2gRzalg2zVc/QWu4E7jaSdXlmhNCS9ZJEzXONohSgj9J\nZtEg7PyrI5/zYgY9iKV2/6Ytb7tYBgBf6Go4CPUsXQb4nAxztI//dQohUwAy\nD7v7Fu8nZV8eE2XBrFSBIkvzvy9TICAdrkhGI1Ka3hahUmasj4Ln+2tpL4sH\npHt24CA6gEcAlmgRBNMlKxwfyYdZ9tDno10mllWHDpROjPw9NLxzEVWZN6h4\nZ/Pj\r\n=YDSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuu/FwIm2VLknfdpdolKfVPimJ3GD6773GLumxe/lOAAiEAvk9AbVtHf/KeJJ7PoidrSAVVaa8MXWlwiEZb8Ip3Ib8="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.3.4_1548497596897_0.07683028526116464"},"_hasShrinkwrap":false},"0.3.5":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.3.5","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wast -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"npx rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment TS,BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment TS,AMP,SERVE","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","assemblyscript":"github:AssemblyScript/assemblyscript","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"083b368f26be118090f9658cecc609317a44cca9","_id":"wasmboy@0.3.5","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-/vanUYhxfAFGlanlKKUTJqRHDVB36kS+WDQQ0tJekg/CNnwCTwQp/sd+SPJXFl0mvbkD8PV0UzXGflPH7AvRuQ==","shasum":"ca0c83e4720b93e168e120b7142e6689ae529b17","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.3.5.tgz","fileCount":49,"unpackedSize":12201289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaoqeCRA9TVsSAnZWagAAHwsQAIzvJ2MgtEd/v5Qp3aK5\nwVHhmrdc2z4QQRC4bEpfHc0/bbv8dcA/l0ij4FswB28W0yYmlC/drlKfb9uu\n2OtVsJNnyeiLX9/FPdaSrFtkCX7ItVakNSPPOaZliUwyc+ZzLTzbnla7/sf1\nSLKWFUnt7qALy54U3TzAcMHXMJ79DLU6ksNY+qYPyL9fwyXxYyMCXU3vLgTY\ntdeU0Cpmt21OrdFsSVBpD3VMJLYUzfd3KIxRrLDKQrKNzEuYaUZbTKnPaR60\n/8ptrSrwnlArkKMFIqw7QWRTNM9eXlVdC1hkyCJ6F1FMGL3Rv7cabV71dfWS\nWTpUkT/m9JnAJBWhWSJFvu++Djf8CURgLDt7ay5Wl+WoXkdKT3FXeKP2sJxm\nCHkudTpI3RTbbo7rEsCDDnH4O7QSak+YGaPPb8WU1HzLg6w2ok6MCwbLcwWP\nT2PNmVIhPELBVUBS68uCs6p2TW2RsR3I4fsWwv9kNhvhoDKNOvGfxCEI4QAW\nLbRe0f6ylmGyRXOIeDfiI8hdrSdiMsZ8AvH0TS9d24/dqAiiLgUCtvAoolfI\n4eY9GN4RlnlvI+fTauwPEoYWyvmzStJl4p6urTZhqwz5qYSlcVwv2JSIZFyJ\nbDV3WdmTi/ABSSoMWsZdoWCClm+wq42OHH0c/6n7qMvuL7hoPWHDzKYzZYMq\ng42C\r\n=hyJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFfVpt5UW0WBoSoLCE2fjR1oOMv/VFvhwxoG/1c6l2CQIhAPt6XM3UrHnYVaWAthRBQBhvsEGpBY64zC5ACtcmFk6r"}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.3.5_1550486173269_0.1795931560592774"},"_hasShrinkwrap":false},"0.3.6":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.3.6","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wast -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"npx rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment AMP,SERVE","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","assemblyscript":"github:AssemblyScript/assemblyscript","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"0b71480ab3a4864a7dd40e5d3a1a7aeb379df5f1","_id":"wasmboy@0.3.6","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-R2nj0+BAN6n9srbSFLSf2njEO65JzDdHr/KnXiHqQBMeIgXaEIXg6/jPP8dpD7U4LiDNJIpWAK90wK+byD+7Wg==","shasum":"61132846a954d292d9830986777360dbdee97017","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.3.6.tgz","fileCount":65,"unpackedSize":19594233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd7xsCRA9TVsSAnZWagAAk1gP/1idR2vuaD9GVWSCcji/\nsSDpNdaZZ5vAl9Mz6lrh0cgzWg8pWI+jpWNGcl7JJCUOKbz/381S9CejsJxq\nKvYgm8sUJPjxvw4IHXR4+DP3vAC0L7hk0L4Ldw+AH1/EKLwMnGwmwYQu4I/+\n449z0ee7AJz2y4TAMwRxE+GlybRmgpSI0DtR0JFeVGJZ1fru6DnD9Bm84TSI\nZOYJiRVLKeCOVkiysxxkpPaP1qQ/Zy3sVNFZSCiaPnmqfibgjR0hrh6TosAK\nUTZrkaMx1b7NTQ2RxHkH4R8y4HCp+TeIUFurhYZ7U/HXjX9GVQ3PYyLplrI2\nzVUMJygIXK9wXB2sxrFMmeH//nOKP2v3Ba0Wajr376B1JD5beqFG28ThyN2X\nvLpxaQ14S3UEb0k1w++Kt5znNntfWLyHLK8du5MISqDP+D7Bc8hJs/sWgVH7\ntbb/lA23jcZATjmx9VumfgrTuhE6+ktuPhkMzOxhSLSe1li+D/qFWWnSqdwR\nIrEvzbBFNAQB8j7yyKqLKRZxmec2CxyC2XK5yi5XmnPSsw3T+vuUqImzcLoZ\nfkyq8VeIEIL5hgJXCpBGB56c92M/T4jXlVQXuQhbzDxRqtVXzNKDoDDGW+D1\nLhMsSFuy1n+g8gHg3kVURwgl/KXnUoCEDGUBMgkqE0dX2GJdnjU8+YZ5s723\nbnhA\r\n=ckjT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHxs2BK6LGdk+IMQYoQCbc+2FdzxurxmR7VvGHJG8N3ACIQDwGupMQA0mNCf1ioy5BHN10BLkgsVxJMT0uEDV7cfqcA=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.3.6_1551350891191_0.44316412228844815"},"_hasShrinkwrap":false},"0.3.7":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.3.7","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wast -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"npx rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment AMP,SERVE","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","assemblyscript":"github:AssemblyScript/assemblyscript","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"708e1ec9c2753f35bb09c44d4c15fd7dbc9349ee","_id":"wasmboy@0.3.7","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-PnNJFtUIEA8D8DmHb29Ph3OjsbvBtB/IubnW/2sxk/C3LjzpYSCDpLLrARS7gHai9FoUDs5A+jrj4GZPlc6DtQ==","shasum":"085d5211ecbd807ab313ff358890b35916c9e141","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.3.7.tgz","fileCount":65,"unpackedSize":19603764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceRd8CRA9TVsSAnZWagAAlWMP/0vHmcEBDWcuyObTt6sT\nPNQ1eJk0gGiQyuTDoTusPA2hx9pIQ5MZtw/Oq1jYWKSbpbvowRs2UxaO4Q1f\nWrVRKK7F5NwXQWAv6IzpQC2/t9FQi9ODXO13rTp/ycVYKB5F6J6+aaIvqL18\nC+gi/QdSGmf4V/zDmnToIxPVC8HcVjq79AjI3FUwr56pkdknQt2f14xY4frO\nfK7j6pXtAkdmUTIOEq9taK5jPh3osNJSBo5llZXC8e5wkAtxLkHDP3RZeaMJ\nwj+U7dVC1I9CVDUD5Z2HVNwtWeZ8HrAA726DWhIhUrTdGeESpr6sN1zAx8C/\nVvCVDkiwQ7uPuOd0VGkgvsRZpLtBXdsBrAbpZL9hVbwA6upyP8Qrkmg/dQek\nPPEwIQ3Zuz2pzdfBiDziq3LaTynxT5+CuuYk/J5BXFGr1OA0HnR35quWcqeH\nlnHYtrqW08Gtni48uXInjhCZ4+Vuox/tHUnvFlLwiRBz9wWxRatV6ms4v8eJ\nrQU97ACJ4xmy30roDALTgskyHNS5qCzrQebV8YNAmJBALjv/AE1jhxJR0euw\nR1VwFt+TrIrb0hWigTWxKIe44Mf3AV/cDbwxGzle0QmRK9ftjcrpkQoGEg70\nS48KRAtUJ+Wy1rUifZcQY3xCHMoXzrCQitWWfgaQDt05jpsUmH8Mzn6TJY1Y\nOjO8\r\n=y7Sk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkwi3NmV+3qHTr9swfwO2fgnPVDvodOODO5qZftY9quAiEAsTVU/dQVbES67bn4LvCsrSETSA/Gy4+qBZuxkQidyC4="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.3.7_1551439739137_0.6981980784523281"},"_hasShrinkwrap":false},"0.4.0":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.4.0","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"npx rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment AMP,SERVE","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","assemblyscript":"github:AssemblyScript/assemblyscript","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"71a8ac74c9fcc25a06eef2a5717b96c24743ad6a","_id":"wasmboy@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-76K2SI+tphC0KTf30j1IRn2X629NKF1GY29n8wd0Hi4nWVGOK0wI05gdhpdfhtacsTWANxiR8ETzu5qzooiPEg==","shasum":"aa1601b5b1b711607aa89e8880b0894a6b1f5a6a","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.4.0.tgz","fileCount":67,"unpackedSize":20666624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxoQmCRA9TVsSAnZWagAAgn8P/AsY2bkurzXU9qxzx0t3\nfSkHHUZI2fum2cmwjH05WJCOQVrpph5xxcuZeKZnNl1a6MUeu793FuD1jpWn\ndejnUYge3GrdnCAYckhWuu7Dl+gLWUiPA/v7c/GrBvdWjOkjFvk4RGZoey8p\n9HF9xWPBFVwlYY+3GE8xiG1UzXvDuEviuW3hIroPU7cj55VU+JWWj0EQAYec\nETwckagWPtUGeqXpt6atYYnuwbWjTojBFGnpRlaSitnbq6fBAynXFv/FDBa+\nXxwrBNn3I0aeXLL8zlV3f5G8nDx7vDpV68wuGZ0sLxHsnrdtIF6BN55mE0bs\nkTdhJpCqlaBcmwRMaoAWJQZVigVHZofBPxe/tTCgyRd0OTTMu+G5eVI68aRP\n6GlMAsgu15g1kMsGLYaLYa15qrIsmIylkinyfDZZ2wvVL0rPi/LaZj3j7ln2\niVRpezdwt/32WsWb0l+E/w95OdIpbZtGXhEQj5HOrzsjtfEX6uOPxbG0gWjC\n74C54Yi+//VWMokQtIwrJ3daW6bzYqUMIDmeNsiqHCrgHdpuuesgPJkm4Ugw\nyljXg5lzFteELQaMVaMlC/DCWjgrzLHb8SLujppotKhSbhW+MXjVbbMuZx70\nZBh54A6LhSZfFYT31QTVa8vqOQG18tUSeNWQbrwHTY4ViCJ1+QZen3Fjsd+W\n4owq\r\n=yzVy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChM8KUdBrPHQ5/UCKY3K/wedH4x9plJI1FfME2xXmIdAIgf9p3AB3Nz4w92yCjjW+891aMSCN0x0ozSRwkDCD+dMc="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.4.0_1556513829857_0.6798916038840743"},"_hasShrinkwrap":false},"0.4.1":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.4.1","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"npx rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment AMP,SERVE","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","assemblyscript":"github:AssemblyScript/assemblyscript","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"834272618a8a59d76e653cc433037e4f922459af","_id":"wasmboy@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"dist":{"integrity":"sha512-LePykerCHCZsUG/o0dkiyw87OQj3DXVpywuWhd2ZoF8CBcolfqDzWpQGOJHpR0FDUh9uK62cGn2DCxzbTWJu9w==","shasum":"968aa1e8f782b15737214bb5f51e78ce4384d3d0","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.4.1.tgz","fileCount":67,"unpackedSize":20668813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyVdnCRA9TVsSAnZWagAAOmYP/A5weU29zMptxaaIcaKv\nI/hA7y15bBmo/HVVPU9kBfdX7NGIWvTVzUJ+OPIkWbf+RNQCrLjFmxfq621Q\n0dzNBqZ2i7PwFwtZxIbS9wSYAkYpAIBhHIvSa4PDxqHC93l1Hz2RwvFBUQz9\nWZq7LSlKt9Sf4CA6jbQMdjcYaQS9HPBCOLpoN0TJ9lfEzhD5TbA1W9DbW1l0\nNYIW+lnybalPFd/oGK86sarDdLv/YI65Ln+JuiwB4JdYZTa09pov0mjaRHpP\nj4fQXFSmdMJKT/5aR9EAy5WFTH07Gxi6TwQT9Td27l7ZWIsnPgc3clBi/bfX\ntBV5P2pGto+cg2q+vbQ4gRoLRvff1wNq9bjrEZ6PIh9XfsVLr4z5hAn4xoEp\nUWvAc7awHPmO/qAX3SqU5YMdB683cbMYaMMjXc1P02OnClHiLHEW1gu5He00\nbiL/RXDNX3tC9uHNy0SFkF1r/m6JkwJpTOoNuc6LhdopTKQjNlaY83T5HpdS\nsU1bYqBqFLiULLmNsihW7h5xWB4r+EGl3VCXrmrE15J+CEvSK03z4pZMtyFH\nGK3U6DHj4kg/E9KoGJ1efBFRGRnKDG6K1b5BzvmiqhsuAV3qRA/ZDFOEaIrp\nJKrAc6Jn3XPQGWt3T/r5tSy3oN9JGk6STh13ZxetUboj6FrQ187p3kvWHObt\nuUTi\r\n=t88f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfC4yfczHQA1aOHpbUy1PF6WCOksFdgdUFl7FnPTV/2QIgDXx/x9jEt23WAGlZP/K+0R9e2o2dXmHLunhZcXrHEP0="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.4.1_1556698982698_0.808926228330451"},"_hasShrinkwrap":false},"0.5.0":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.5.0","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"npx rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment AMP,SERVE","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","assemblyscript":"github:AssemblyScript/assemblyscript","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"e071c31c00240ad5e541878f5599948bb33e82f8","_id":"wasmboy@0.5.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RXywsravLNkR3O7WRMT40OFtsxgpnjIpg6JC2HH4e8+zRdMV5RdCF70wCBfq4PEzGds4Vdrb32qfX3eNLXFsXA==","shasum":"469be13bb5ce9e427b33d9a61ed0418f9490864c","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.5.0.tgz","fileCount":60,"unpackedSize":18598118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHn3JCRA9TVsSAnZWagAAL3sP/2J/greU+rWXmyiRHdu6\nhKQvp3bNMX1sQ450138uF2bZG9goWauEQiqNXGoklDPfPNi+HjUjqePiAiya\nw6L4hGFa2vnRCb5fVnUOmYTxFOCsEB3y3EfrA48yi14KyHZkIxEIj6OVNRdL\n1sHbHeKtSQX80VFUQTGXLQA3JnXvJNN6rJKqahgBEtte0V0R0oc1dl2Mu5PW\nl8NRDdygnqatwWGQS232VfPjwatQTykD9/5cHAjznGv4sRpTl6dCllQQjCPT\nRCApw4QRMZNUsZrEoJVbrcoN7UhOOrzl70L6tw150N3BFWCotG4riKGRz8Iz\nMprKZbfnIU8z2OsT6DUwq8/joeGINGs9S3uskG/oSj1v7cGCkCG2hKI/zDBT\nqmaKqGrGNm5+sZgHa13AeUS0zQKFOyK3DF54tOTzUVmj2ZvSvQ0PD2NN1wyJ\nyp7uZB7kf0HczKNGV2bIwSt9YOf6Qd1ypEOHueRW1Znbf6xwsxGvkN85FSff\nsS1b3emoUXotA9ZBFT8ifor+7ly65xdeqX1y+blriST+RtYtiR5tO5JhqSWx\nx8pIiiieCHEYlkCNfBjaDMl6a2s/OJ+0C3JqmO5QPgNHBQCMCQ4vOYLupx3m\nT3GdD2SCXT5iga1ryxDLRJ/wJkRIebvII6PMGx8QoyV9YAy64dm4J0yttmij\no3C6\r\n=pK8n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOZ31kEeumWlcT0TBs2v6/EMTFEdGfG06R/s5m6YDXYAiAqf0OCh2SNwSNP0Fx7cJBtTIeDPU7tw7dEJ9aCDYT03A=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.5.0_1562279368174_0.9706383498351219"},"_hasShrinkwrap":false},"0.5.1":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.5.1","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"npx rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","test:integration":"npx run-s build test:integration:nobuild","test:integration:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/integration/integration-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment AMP,SERVE","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build benchmark:build:skiplib amp:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages"},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","assemblyscript":"^0.8.1","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"f80f1b5f4ec6c19bbcb32d3ecf3b76470d7ef34a","_id":"wasmboy@0.5.1","_nodeVersion":"12.2.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LQE6wAOzU87ZkbIcWoys9qp0qhnke9ajl5XS4RDaEyeSRqEc9jBrbb17D2f2guvA+/kBjuhws/jNQOx8LLxg+Q==","shasum":"ec939f8c2cde2b362ec4fa5ade4c218fa3fec8c6","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.5.1.tgz","fileCount":60,"unpackedSize":18814714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFD5rCRA9TVsSAnZWagAAT3IP/isrPuOklp1WodYZukhd\nReD2iywRezJRwRZM5Faw9U35095iLILmZRtxUnGOiiJVI523y18lzSWacC4S\nfyK58kM0mlDPGSryFsc79gH1mqZvKQ8mxOoh2tow9430nn2rJm7aeDHPQkjd\nexuGFoFdX4EmvUS6hdWTa0pV3+HgfNRG6WpnELtWCWACEtUhNWYXSGhnKhDR\nrcOhjuGCoA56xuYtQsb0LjovqAol9pd/13Nwnc2G+XAUoN3C/Z3nnczG2kBO\n89Ltk1Hk+I0qh5fCww4NXwgKzODr2nHbDgnFHR5sG3YtnwbuDkmhOCgX5J5C\nqYrPVOG00V1/QYMIozbF+bu2EXNaEz/K2B23LdR720PKRzsgFkYLoWZxr1bl\ngjzhoQYm5ow+71CHbNJ9iCpfVy4CbktAHNR+ZZJpR8ZtSonw7pef9vmAlKQq\nujfQ8j5xNn7yNw/jNZ8va1JrvPuyzQG3VILwQ9xparnBJLXuuhLhuYu/fo00\nFfUS++MVwWbz+1pAmSpIEM911DQ6nNYwZJ8iydVaaPBJC2jR7QAQAxEOqt6e\nAHGgx8IIx2nvgmZVT2BjHbnz+Qs5QMYTLmekbc0OyPoNuMhQ+RxGUGYTsTtN\niW6EM+kX8b2EOdh1NM4FdLt6XEX/0qLs9jgogDNbH8SDdElc6sjyhAL8L3Q6\njEx/\r\n=4S9R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRvesDHSE0owPesYzuVBBvAcvbQ6moIesbiXdcYtzn7AiBaBuDDhH3zB3NhW3JODVjjYpH+6CNpIulRQBTRXb7ahw=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.5.1_1578385002748_0.3962760124740592"},"_hasShrinkwrap":false},"0.5.2":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.5.2","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"npx run-s core:build lib:build","start":"npx concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"npx concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"npx run-s core:build lib:build:wasm","deploy":"npx run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"npx run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"npx prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"npx prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"npx pretty-quick --staged","core:watch":"npx watch \"npm run core:build\" core","core:build":"npx run-s core:build:asc core:build:dist core:build:done","core:build:asc":"npx asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --validate --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"npx rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"npx tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"npx run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"npx run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"npx rollup -c -w --environment WASM","lib:build:wasm":"npx rollup -c --environment PROD,WASM","lib:watch:ts":"npx rollup -c -w --environment TS","lib:build:ts":"npx rollup -c --environment PROD,TS","lib:build:ts:esnext":"npx rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"npx rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"npx run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"npx np","test":"npm run test:accuracy","test:accuracy":"npx run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"npx run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","test:integration":"npx run-s build test:integration:nobuild","test:integration:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/integration/integration-test.js --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"npx rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"npx rollup -c --environment DEBUGGER","debugger:build:skiplib":"npx rollup -c --environment DEBUGGER,SKIP_LIB","benchmark:build":"npx rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"npx rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"npx rollup -c -w --environment BENCHMARK,SERVE","amp:build":"npx rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"npx rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"npx rollup -c -w --environment AMP,SERVE","iframe:dev":"npm run iframe:watch","iframe:watch":"npx rollup -c -w --environment IFRAME,SERVE","iframe:serve":"npx serve build/iframe -p 8080","iframe:build":"npx rollup -c --environment IFRAME","iframe:build:skiplib":"npx rollup -c --environment IFRAME,SKIP_LIB","demo:build":"npx run-s core:build lib:build demo:build:apps","demo:build:apps":"npx run-s debugger:build:skiplib benchmark:build:skiplib amp:build:skiplib iframe:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"npx gh-pages -d build","demo:deploy":"npx run-s demo:build demo:dist demo:cname demo:gh-pages","wasmerboy:build":"npx asc demo/wasmerboy/index.ts -b demo/wasmerboy/dist/wasmerboy.wasm -O3 --validate --use abort=wasi_abort --runtime stub --memoryBase 8324096","wasmerboy:start":"cd demo/wasmerboy && wapm run wasmerboy --dir=tobutobugirl tobutobugirl/tobutobugirl.gb && cd .."},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.7.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@wasmer/io-devices-lib-assemblyscript":"^0.1.3","as-wasi":"git+https://github.com/jedisct1/as-wasi.git","assemblyscript":"^0.8.1","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","hash-generator":"^0.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.2.2","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-svelte":"^5.1.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","serve":"^11.3.0","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","svelte":"^3.19.2","terser":"^4.6.6","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.1.10"},"gitHead":"66c1553941afe7a231508ef150e29564b9f4ee18","_id":"wasmboy@0.5.2","_nodeVersion":"13.9.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-w+H0T1tbmCNLj0NEQTdXNoRyLICDde5xRJU8VpbxPwd+QNYj6wzb1/XF8r2m7cYQRSb0cRxP0kFaaWifglnZ6w==","shasum":"4a3a5233c0eeda7aacc0dc825ff9133472a1afd2","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.5.2.tgz","fileCount":167,"unpackedSize":20735399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedU5wCRA9TVsSAnZWagAAOSkP+wb10qFETP6HMP5DU8Vs\nsCEyf8p3YoE56qsI4NlXvrxeddktkJSHq9b2RDTfwl+cHeZm6HSok52DELwe\n2zxDEGS1CoOu89Tqj+cT6jsr9qw53Rm8jqemWp31y+WVn9fIMByTajPiq4mp\nPE9Tk5vWLGJ8ImT+348NAzfCM8xRSGeD1kWDlqgRp2iWcoaJEi5WdwFRbxyL\nj+FfUHVfOSD9gd3zlaMoDQU4Skjq2WJMKZ03LyVW+KbOyCzdRLWbwuA2Cy68\nguN+xPQfNjRaS4KrrmdAcQQ8kX+JDMw/moa7sTwOFIiAzWaxhu2Z96fZ0YWg\nTEKSzw8ZLH9VXYl50W9QSLCPRCkE0u3src8i2/f9Y6E1kwRqeS/7l8QiJzaX\nRVfkp4sVHbaJL/azP2SunmvZBAEQIBlmzh91weZvTvprcE/XtRtxldFoCvcH\nEFGXhMB0kpcAST34GDXHBM89tiNbfDMw9JdKXvp1w05b59k5fpBxOyZtk3Ov\n5SjACh/D765yWC4tMhthp77tm+A8lpakRby+fuNtM5B8VkI5MRbKfSkoxBb8\n2Vqnp/UGtdGtrYDe9Mx1Pavo2OmprmWILPTndSTXyIWpfescS3ShnrZQ1kZ2\nr9dfmxb1L0VH75nVi310QbIotDAINpYSEfFMt+DBYs/t9H/1vrFqOujw6nnI\np+q3\r\n=yZuF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTQnDvbsO9zPQghunlsn0r1HyrE14w9KaRjLjm7MPzzAiAUU3DFNkmhbDsjCxRfICtKjNg4vR0J7wskan06DLFdRg=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.5.2_1584746095782_0.0858606758567364"},"_hasShrinkwrap":false},"0.6.0":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.6.0","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"run-s core:build lib:build","start":"concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"run-s core:build lib:build:wasm","deploy":"run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"pretty-quick --staged","core:watch":"watch \"npm run core:build\" core","core:build":"run-s core:build:asc core:build:dist core:build:done","core:build:asc":"asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --converge --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"rollup -c -w --environment WASM","lib:build:wasm":"rollup -c --environment PROD,WASM","lib:watch:ts":"rollup -c -w --environment TS","lib:build:ts":"rollup -c --environment PROD,TS","lib:build:ts:esnext":"rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"np","test":"npm run test:accuracy","test:accuracy":"run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","test:integration":"run-s build test:integration:lib test:integration:headless","test:integration:nobuild":"run-s test:integration:lib test:integration:headless","test:integration:lib":"node --experimental-worker node_modules/mocha/bin/_mocha test/integration/lib-test.js --exit","test:integration:headless":"node --experimental-worker node_modules/mocha/bin/_mocha test/integration/headless-simple.js --timeout 20000 --exit","test:core":"run-s build test:core:savestate","test:core:nobuild":"run-s test:core:savestate","test:core:savestate":"node --experimental-worker node_modules/mocha/bin/_mocha test/core/save-state.js --timeout 10000 --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"rollup -c --environment DEBUGGER","debugger:build:skiplib":"rollup -c --environment DEBUGGER,SKIP_LIB","benchmark:build":"rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"rollup -c -w --environment BENCHMARK,SERVE","amp:build":"rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"rollup -c -w --environment AMP,SERVE","iframe:dev":"npm run iframe:watch","iframe:watch":"rollup -c -w --environment IFRAME,SERVE","iframe:serve":"serve build/iframe -p 8080","iframe:build":"rollup -c --environment IFRAME","iframe:build:skiplib":"rollup -c --environment IFRAME,SKIP_LIB","demo:build":"run-s core:build lib:build demo:build:apps","demo:build:apps":"run-s debugger:build:skiplib benchmark:build:skiplib amp:build:skiplib iframe:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"gh-pages -d build","demo:deploy":"run-s demo:build demo:dist demo:cname demo:gh-pages","wasmerboy:build":"asc demo/wasmerboy/index.ts -b demo/wasmerboy/dist/wasmerboy.wasm -O3 --converge --use abort=wasi_abort --runtime stub --memoryBase 8324096","wasmerboy:start":"cd demo/wasmerboy && wapm run wasmerboy --dir=tobutobugirl tobutobugirl/tobutobugirl.gb && cd .."},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.26.0","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@wasmer/io-devices-lib-assemblyscript":"^0.1.3","as-wasi":"git+https://github.com/jedisct1/as-wasi.git","assemblyscript":"^0.15.1","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","hash-generator":"^0.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.3.1","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-livereload":"^1.3.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-svelte":"^5.1.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","serve":"^11.3.2","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","svelte":"^3.19.2","terser":"^4.6.6","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.11.0"},"gitHead":"d49fea234226c7b28acd0aef6d072815cfd873e5","_id":"wasmboy@0.6.0","_nodeVersion":"13.9.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-hBT7icqk8cZ78oJzbt/sOr1FRDZRwtCVRqTowcvLnn7v0AmONysbAFY3H0bmGJ5ktLTvWadZ4mVxMJGtuCxpLg==","shasum":"c85fad42c3ab616c5d4dc9748791ce655bff39f4","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.6.0.tgz","fileCount":172,"unpackedSize":21892226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhKaTCRA9TVsSAnZWagAAzKsP/jYIHFW1A67Fx0G1L/lh\npJ/EVqYQbKNCv2D+pFMsy/fKcuYe2W6/HsFsyonkI6CDtfaIiaFm6NEFiucm\nfJduU5Ik3sMzzu1ZisBizFaMVw5dG32ifQWOi2KPBWa24ZDd9aeVjZrLT8Mi\nD8VO/A/VCRxW0r/PceAjMMK5PEILUkJiDVUVmq7yMLU9d0rioQIj49vCnPz2\nm0cJsrH1RCcCOnIJz5+ElnqOzEweaZwq1XaMmXwQ+QF1xeamUCn+YtHKjNWH\nzL2AQUzDzJ3El0d3KxYMpnd9w+NwWBDNXbp0+CDFqi4tPqo+tO00UVRIo4w0\n/1Vg3jWcThaFWB/WAAuzHasgXqrUT5BiwLPYa9IVMiLTVt1vqqeu2P2gc6ZV\nagfqzQv0qbkA89ESjddm6m7uVnFInun6UnLU/eKPc7IlhzyDuqHi29bfAiOI\nB/C5ocNUsqNaQIYIGKsbsf9s51f6xauE1+lgD6cGjjlKGgJzDLAYolbqFB+M\nXmklFEcLAChue8wK2gBF8qMfwOMsxJljVCRqVwNO/r2XEVUmmRVSqrbjEjO6\nwS3lqqL4j8cA+4CTTcnDU4aNJs6R9lWgFQWO8ElqBqKFzMvoXRto6j56c64V\nSRdLAcMEwioAvrJuGftkq0XKSkQP+w4TQnmUxnNSQbeQhvtO3oW3I+6D6p08\n1Cu8\r\n=hupq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzSnzf7zXX/4f+7EuJnE4qemXN7yWR3WsJk0LGxtFZkQIgSacgKULZQQy16BBcte4CmEw3xZJlZzCADi0zxniAiRk="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.6.0_1602528914556_0.5187534819012913"},"_hasShrinkwrap":false},"0.7.0":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.7.0","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"run-s core:build lib:build","start":"concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"run-s core:build lib:build:wasm","deploy":"run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"pretty-quick --staged","core:watch":"watch \"npm run core:build\" core","core:build":"run-s core:build:asc core:build:dist core:build:done","core:build:asc":"asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --converge --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"rollup -c -w --environment WASM","lib:build:wasm":"rollup -c --environment PROD,WASM","lib:watch:ts":"rollup -c -w --environment TS","lib:build:ts":"rollup -c --environment PROD,TS","lib:build:ts:esnext":"rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"np","test":"npm run test:accuracy","test:accuracy":"run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","test:integration":"run-s build test:integration:lib test:integration:headless","test:integration:nobuild":"run-s test:integration:lib test:integration:headless","test:integration:lib":"node --experimental-worker node_modules/mocha/bin/_mocha test/integration/lib-test.js --exit","test:integration:headless":"node --experimental-worker node_modules/mocha/bin/_mocha test/integration/headless-simple.js --timeout 20000 --exit","test:core":"run-s build test:core:savestate","test:core:nobuild":"run-s test:core:savestate","test:core:savestate":"node --experimental-worker node_modules/mocha/bin/_mocha test/core/save-state.js --timeout 10000 --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"rollup -c --environment DEBUGGER","debugger:build:skiplib":"rollup -c --environment DEBUGGER,SKIP_LIB","benchmark:build":"rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"rollup -c -w --environment BENCHMARK,SERVE","amp:build":"rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"rollup -c -w --environment AMP,SERVE","iframe:dev":"npm run iframe:watch","iframe:watch":"rollup -c -w --environment IFRAME,SERVE","iframe:serve":"serve build/iframe -p 8080","iframe:build":"rollup -c --environment IFRAME","iframe:build:skiplib":"rollup -c --environment IFRAME,SKIP_LIB","demo:build":"run-s core:build lib:build demo:build:apps","demo:build:apps":"run-s debugger:build:skiplib benchmark:build:skiplib amp:build:skiplib iframe:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"gh-pages -d build","demo:deploy":"run-s demo:build demo:dist demo:cname demo:gh-pages","wasmerboy:build":"asc demo/wasmerboy/index.ts -b demo/wasmerboy/dist/wasmerboy.wasm -O3 --converge --use abort=wasi_abort --runtime stub --memoryBase 8324096","wasmerboy:start":"cd demo/wasmerboy && wapm run wasmerboy --dir=tobutobugirl tobutobugirl/tobutobugirl.gb && cd .."},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.26.0","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@wasmer/io-devices-lib-assemblyscript":"^0.1.3","as-wasi":"git+https://github.com/jedisct1/as-wasi.git","assemblyscript":"^0.15.1","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","hash-generator":"^0.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.3.1","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-livereload":"^1.3.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^0.6.0","rollup-plugin-svelte":"^5.1.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","serve":"^11.3.2","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","svelte":"^3.19.2","terser":"^4.6.6","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.11.0"},"gitHead":"704e265dd0848e0654d79bb07148b963e0868d57","_id":"wasmboy@0.7.0","_nodeVersion":"13.9.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-+Q8+bbqSjy1lGrDtAw+AHryPlQLJtuCHKIzq5ov9AQvTN9X/odB6hRJl5k57L+GfntPp5i80DLszD9aH9hLjWQ==","shasum":"5010503b2604186048e2c08eaab20f21df2d2853","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.7.0.tgz","fileCount":172,"unpackedSize":22047685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhPT9CRA9TVsSAnZWagAAaIUP/2BKlaecf8yI8DW4vHUZ\ngFn+lCwuUbynL6fSmnb/RkvSK8i9DnFlBXW8giOIN5DS5u5fuN7eLdXW8I/c\nxJQG1ZokWzqJsx3xuFwaBC7nLnJQZ/8d+P6L3hN4oJ01+LWof0CpJsYg8slM\nvFBOdk5wVVbUBhlMz+vc22MCBp082K7eDTqLQo5d2o+Gd8FhzG3Bbey3DFCI\nOWqhygIxrtWer9UvV+Cp8qwlJBiRjpiTQeE+OjMTsVJczx07a5pRT6T+k9bL\np0SlvA2gRi7P3pGXm08adWwWoLdETtPRUngU67T5cCT+huBCMLUXKyTaNlj9\n3PFO0vCSdq4ryc60DUvppKjefcmDajLKqZ/QBQHu8vB5vTcUAYMnvtscl312\nt3uguXkLq6abTLkMYs0c28rHv/ZiBOSMF7sXf6gLveTjnS8Wq/PBbXHfHubv\n/0NFRnQwSvbsl5M8fT8b1H4IV4fl/fUxa4oX72fqbiRZxkku/nRJ8wlFG08J\nUc5uPv+hY/uXSKL6ERrq2iAyWK8uFDikSvxEjNFDlys84FRgKn0QUDVkFMbK\nx58wS1u8nDdOP1EOcKuOXiNfncU5Gq1rOhaLHgBcci/RhZHkIoD0s4Eo4L+p\neYzXSQ0aD++bCNwEH1dOdmVrVrcf332HlubZrykHc94rUD7mbsFzSv/S+pDC\nkNud\r\n=QmAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD1sf6Fy0hGsYRR447MB3MbxF8O4WCtQJ54DlgwDE5oPQIfPHVeHo3MnVMjZprQRmhEFsUAUT4dUb/sH+DYZ3h+GA=="}]},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.7.0_1602548989224_0.37130950452565337"},"_hasShrinkwrap":false},"0.7.1":{"name":"wasmboy","description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"],"author":{"name":"Aaron Turner"},"version":"0.7.1","license":"GPL-3.0-or-later","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"main":"dist/wasmboy.wasm.cjs.js","module":"dist/wasmboy.wasm.esm.js","browser":"dist/wasmboy.wasm.umd.js","iife":"dist/wasmboy.wasm.iife.js","scripts":{"prepare":"run-s core:build lib:build","start":"concurrently --kill-others --names \"DEBUGGER,CORE,LIB\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run core:watch\" \"npm run lib:watch:wasm\"","start:ts":"concurrently --kill-others --names \"DEBUGGER,LIBANDCORETS\" -c \"bgBlue.bold,bgGreen.bold\" \"npm run debugger:watch\" \"npm run lib:watch:ts\"","dev":"npm run start","watch":"npm run start","dev:ts":"npm run start:ts","watch:ts":"npm run start:ts","build":"run-s core:build lib:build:wasm","deploy":"run-s lib:deploy demo:deploy","prettier":"npm run prettier:lint:fix","prettier:lint":"run-s prettier:lint:message prettier:lint:list","prettier:lint:message":"echo \"Listing unlinted files, will show nothing if everything is fine.\"","prettier:lint:list":"prettier --config .prettierrc --list-different rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","prettier:lint:fix":"prettier --config .prettierrc --write rollup.*.js preact.config.js demo/**/*.js demo/**/*.css lib/**/*.js core/**/*.ts","precommit":"pretty-quick --staged","core:watch":"watch \"npm run core:build\" core","core:build":"run-s core:build:asc core:build:dist core:build:done","core:build:asc":"asc core/index.ts -b dist/core/core.untouched.wasm -t dist/core/core.untouched.wat -O3 --converge --sourceMap core/dist/core.untouched.wasm.map --memoryBase 0","core:build:ts":"rollup -c --environment TS","core:build:asc:measure":"npm run core:build:asc -- --measure --noEmit","core:build:ts:measure":"tsc --project core/tsconfig.json --noEmit --extendedDiagnostics","core:build:dist":"run-s core:build:dist:mkdir core:build:dist:cp","core:build:dist:mkdir":"mkdir -p build/assets","core:build:dist:cp":"cp dist/core/*.untouched.* build/assets","core:build:done":"echo \"Built Core!\"","lib:build":"run-s lib:build:wasm lib:build:ts lib:build:ts:getcoreclosure","lib:watch:wasm":"rollup -c -w --environment WASM","lib:build:wasm":"rollup -c --environment PROD,WASM","lib:watch:ts":"rollup -c -w --environment TS","lib:build:ts":"rollup -c --environment PROD,TS","lib:build:ts:esnext":"rollup -c --environment PROD,TS,ES_NEXT","lib:build:ts:getcoreclosure":"rollup -c --environment PROD,TS,GET_CORE_CLOSURE","lib:build:ts:getcoreclosure:closuredebug":"rollup -c --environment PROD,TS,GET_CORE_CLOSURE,CLOSURE_DEBUG","lib:deploy":"run-s core:build lib:build:wasm lib:build:ts lib:deploy:np","lib:deploy:np":"np --no-cleanup","test":"npm run test:accuracy","test:accuracy":"run-s build test:accuracy:nobuild","test:accuracy:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/accuracy/accuracy-test.js --exit","test:perf":"npm run test:performance","test:performance":"run-s build test:performance:nobuild","test:performance:nobuild":"node --experimental-worker node_modules/mocha/bin/_mocha test/performance/performance-test.js --exit","test:integration":"run-s build test:integration:lib test:integration:headless","test:integration:nobuild":"run-s test:integration:lib test:integration:headless","test:integration:lib":"node --experimental-worker node_modules/mocha/bin/_mocha test/integration/lib-test.js --exit","test:integration:headless":"node --experimental-worker node_modules/mocha/bin/_mocha test/integration/headless-simple.js --timeout 20000 --exit","test:core":"run-s build test:core:savestate","test:core:nobuild":"run-s test:core:savestate","test:core:savestate":"node --experimental-worker node_modules/mocha/bin/_mocha test/core/save-state.js --timeout 10000 --exit","debugger:dev":"npm run debugger:watch","debugger:watch":"rollup -c -w --environment DEBUGGER,SERVE","debugger:build":"rollup -c --environment DEBUGGER","debugger:build:skiplib":"rollup -c --environment DEBUGGER,SKIP_LIB","benchmark:build":"rollup -c --environment PROD,TS,BENCHMARK","benchmark:build:skiplib":"rollup -c --environment PROD,TS,BENCHMARK,SKIP_LIB","benchmark:dev":"npm run benchmark:watch","benchmark:watch":"rollup -c -w --environment BENCHMARK,SERVE","amp:build":"rollup -c --environment PROD,TS,AMP","amp:build:skiplib":"rollup -c --environment PROD,TS,AMP,SKIP_LIB","amp:dev":"npm run amp:watch","amp:watch":"rollup -c -w --environment AMP,SERVE","iframe:dev":"npm run iframe:watch","iframe:watch":"rollup -c -w --environment IFRAME,SERVE","iframe:serve":"serve build/iframe -p 8080","iframe:build":"rollup -c --environment IFRAME","iframe:build:skiplib":"rollup -c --environment IFRAME,SKIP_LIB","demo:build":"run-s core:build lib:build demo:build:apps","demo:build:apps":"run-s debugger:build:skiplib benchmark:build:skiplib amp:build:skiplib iframe:build:skiplib","demo:cname":"echo 'wasmboy.app' > build/CNAME","demo:dist":"cp -r dist/ build/dist","demo:gh-pages":"gh-pages -d build","demo:deploy":"run-s demo:build demo:dist demo:cname demo:gh-pages","wasmerboy:build":"asc demo/wasmerboy/index.ts -b demo/wasmerboy/dist/wasmerboy.wasm -O3 --converge --use abort=wasi_abort --runtime stub --memoryBase 8324096","wasmerboy:start":"cd demo/wasmerboy && wapm run wasmerboy --dir=tobutobugirl tobutobugirl/tobutobugirl.gb && cd .."},"dependencies":{"audiobuffer-to-wav":"git+https://github.com/torch2424/audiobuffer-to-wav.git#es-module-rollup","idb":"^2.1.3","raf":"^3.4.0","responsive-gamepad":"1.1.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.26.0","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@phosphor/commands":"^1.6.1","@phosphor/default-theme":"^0.1.0","@phosphor/messaging":"^1.2.2","@phosphor/widgets":"^1.6.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@wasmer/io-devices-lib-assemblyscript":"^0.1.3","as-wasi":"git+https://github.com/jedisct1/as-wasi.git","assemblyscript":"^0.15.1","babel-plugin-filter-imports":"^2.0.3","babel-preset-env":"^1.6.1","big-integer":"^1.6.38","browser-detect":"^0.2.28","bulma":"^0.7.1","chart.js":"^2.7.3","chartjs-plugin-downsample":"^1.0.2","chota":"^0.5.2","concurrently":"^3.5.1","devtools-detect":"^2.2.0","gb-instructions-opcodes":"0.0.4","gh-pages":"^1.1.0","hash-generator":"^0.1.0","husky":"^1.0.0-rc.8","load-script":"^1.0.0","markdown-table":"^1.1.1","microseconds":"^0.1.0","mocha":"^5.0.1","normalize.css":"^8.0.1","np":"^3.1.0","npm-run-all":"^4.1.5","performance-now":"^2.1.0","pngjs-image":"^0.11.7","postcss-import":"^12.0.1","preact":"^8.2.1","preact-compat":"^3.17.0","preact-portal":"^1.1.3","preact-virtual-list":"^0.3.1","prettier":"^1.12.1","pretty-quick":"^1.6.0","pubx":"0.0.3","recursive-readdir-sync":"^1.0.6","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-copy-glob":"^0.3.1","rollup-plugin-delete":"^0.1.2","rollup-plugin-hash":"^1.3.0","rollup-plugin-json":"^3.1.0","rollup-plugin-livereload":"^1.3.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-serve":"^1.0.2","rollup-plugin-svelte":"^5.1.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-url":"^2.1.0","serve":"^11.3.2","shared-gb":"git+https://github.com/torch2424/shared-gb-js.git","source-map-loader":"^0.2.4","stats-lite":"^2.2.0","svelte":"^3.19.2","terser":"^4.6.6","traverse":"^0.6.6","tslib":"^1.9.3","typescript":"^3.1.3","uglifyjs-webpack-plugin":"^1.2.3","url-loader":"^1.0.1","valoo":"^2.1.0","watch":"^1.0.2","webpack-dev-server":"^3.11.0"},"gitHead":"8e96bcb70969d943b1ffc4028b169c835098ce04","_id":"wasmboy@0.7.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-qgA3bIFAqioYs8kYXtsanIvedgZlZQf382zs3gNlZHIItsAnRzV70/Vp6cJxbK4FyaiG58ah8/g7OW3orrs9Lg==","shasum":"5bbf0f0f386f8e9ea322a611689b889f9c3495d2","tarball":"https://registry.npmjs.org/wasmboy/-/wasmboy-0.7.1.tgz","fileCount":172,"unpackedSize":22048555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPkncACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfJA/8D+uD23/Gq0Tdtrc3uE/ga7zD1mYxvqNl+KtIixBd1XpXSQV0\r\nAreyOHUslansugT5CtbU4IPBDOFN/CbAd8VM7wtTboZZBp1RDpX+TJ9dS/OQ\r\nDGyxNi8CaNJN71s+Jm0IpJLWYXGp0G5ZaU++wJGapilrp8eh39CGvlMDutOn\r\nBK1KHyuAWCqAfl98gUAyfNOPvFLFFsz1TLiQ3NsAU5Exuvup93QQOoDRBUw2\r\nEt+Z8jyLp1A671t81sjcG72yk5tbtdyyx+xC166Z23z+NBT4x4GOcvT9cYxR\r\n+biue/w+/rTZgOGDuJxTiZvPVSPxCAdmhr9S/yU0I4KGV/u+01l4SHWyD5q/\r\naFYNtaciFtJ7Pb0QH+hZb1nIrn+7OVuNISV3ODTDOCv8zU6zUTYTftS0qQyl\r\nla5tp88Admd3yfWly6XGcBNse5Jutu0ZCUfch8j8F/1QE7qOxcPHM4m06j0m\r\n2EwSR3VHzTfrIXHoTQjmSuSSw/XSA/cTprKCd6lYQwfigUHa4dF/ZYl7BZcj\r\nxsVjf+ggTvK43IYvFlZ0tZF8L3l0CbHYEw4NnsCKh31M8JMVJt+ZV7hy40yF\r\nX1kLfjapJ8I2LYpztZqYgess8HJumSo/opF1WIpx/FIOv0frtTMOqcaMdP28\r\n7ftFs7HAUWHZL/4wTeh+Yis13iIqUhYCMXo=\r\n=fz5j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqbSaqen2ClVnDoD46hyrW43jWzBUHuwE8Xrlc06eWUAiBeTO+OeRhRfRXK+Y7YWCQ1IbTlJS35t+wRSdt/7IOmzw=="}]},"_npmUser":{"name":"torch2424","email":"aaron@aaronthedev.com"},"directories":{},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasmboy_0.7.1_1648249308234_0.6165794710715056"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-20T22:19:11.536Z","0.0.1":"2018-05-20T22:19:11.682Z","modified":"2022-05-24T01:46:13.873Z","0.0.2":"2018-05-20T22:32:41.220Z","0.0.3":"2018-05-23T08:28:03.093Z","0.0.4":"2018-05-28T00:31:50.101Z","0.0.5":"2018-05-28T02:22:07.866Z","0.0.6":"2018-05-28T02:34:10.584Z","0.0.7":"2018-06-24T09:10:53.273Z","0.1.0":"2018-06-25T05:14:29.388Z","0.1.1":"2018-06-25T05:23:57.288Z","0.1.2":"2018-09-06T07:31:43.533Z","0.1.3":"2018-09-07T09:04:12.521Z","0.1.4":"2018-09-07T09:49:27.583Z","0.1.5":"2018-09-17T09:18:09.590Z","0.1.6":"2018-09-20T10:00:17.851Z","0.1.7":"2018-09-20T11:17:15.079Z","0.2.0":"2018-10-25T08:25:44.105Z","0.2.1":"2018-10-26T08:01:36.264Z","0.2.2":"2018-10-29T02:41:13.834Z","0.3.0":"2018-11-04T11:56:32.013Z","0.3.1":"2018-11-04T23:02:15.894Z","0.3.2":"2018-11-19T11:06:56.107Z","0.3.3":"2018-12-22T08:58:52.141Z","0.3.4":"2019-01-26T10:13:17.217Z","0.3.5":"2019-02-18T10:36:13.533Z","0.3.6":"2019-02-28T10:48:11.523Z","0.3.7":"2019-03-01T11:28:59.438Z","0.4.0":"2019-04-29T04:57:10.159Z","0.4.1":"2019-05-01T08:23:03.044Z","0.5.0":"2019-07-04T22:29:28.963Z","0.5.1":"2020-01-07T08:16:43.134Z","0.5.2":"2020-03-20T23:14:56.119Z","0.6.0":"2020-10-12T18:55:14.834Z","0.7.0":"2020-10-13T00:29:49.640Z","0.7.1":"2022-03-25T23:01:48.564Z"},"maintainers":[{"name":"torch2424","email":"aaron@aaronthedev.com"}],"description":"Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. Shell/Debugger in Preact","homepage":"https://wasmboy.app","repository":{"type":"git","url":"git+https://github.com/torch2424/wasmBoy.git"},"author":{"name":"Aaron Turner"},"bugs":{"url":"https://github.com/torch2424/wasmBoy/issues"},"license":"GPL-3.0-or-later","readme":"# wasmboy\n\n<!--- Badges -->\n\n[![Build Status](https://travis-ci.org/torch2424/wasmBoy.svg?branch=master)](https://travis-ci.org/torch2424/wasmBoy)\n![npm version](https://img.shields.io/npm/v/wasmboy.svg)\n![npm bundle size (minified)](https://img.shields.io/bundlephobia/min/wasmboy.svg)\n[![wapm version](https://wapm.io/package/torch2424/wasmerboy/badge.svg?style=flat)](https://wapm.io/package/torch2424/wasmerboy)\n![npm](https://img.shields.io/npm/dt/wasmboy.svg)\n![GitHub](https://img.shields.io/github/license/torch2424/wasmboy.svg)\n\n<!--- Short Description-->\n\n🎮👾🕹️ Gameboy Emulator Library written in Web Assembly using [AssemblyScript](https://github.com/AssemblyScript/assemblyscript), Demos in [Preact](https://preactjs.com/) and [Svelte](https://svelte.dev/) 🎮👾🕹️\n\n**Project is still < 1.0.0. Most games are playable, but the emulator is still not very accurate. Expect bugs.**\n\n[Core/Lib Documentation](https://github.com/torch2424/wasmBoy/wiki)\n\n[Talk given at WebAssembly SF March 28th, 2019](https://youtu.be/ZlL1nduatZQ)\n\n<!-- Header Images -->\n\n![Pokemon Crystal Wasmboy Debugger Demo](./docs/images/debuggerDesktopDemo.gif)\n\n<!-- Generated with: https://github.com/ekalinin/github-markdown-toc -->\n\n# Table of Contents\n\n- [Features](#features)\n- [Usage](#usage)\n  - [Supported Platforms](#supported-platforms)\n- [In-Game Screenshots](#in-game-screenshots)\n  - [Gameboy Support](#gameboy-support)\n  - [Gameboy Color Support](#gameboy-color-support)\n- [Demo Applications](#demo-applications)\n  - [Debugger](#debugger)\n  - [Benchmark](#benchmark)\n  - [Iframe Embed](#iframe-embed)\n- [Tests](#tests)\n  - [Blarrg](#blarrg)\n  - [Mooneye](#mooneye)\n    - [Timing](#timing)\n    - [Halt](#halt)\n- [Contributing](#contributing)\n  - [Installation](#installation)\n  - [CLI Commands / Npm Scripts](#cli-commands--npm-scripts)\n- [Notable Projects](#notable-projects)\n- [Special Thanks](#special-thanks)\n- [Resources](#resources)\n\n# Features\n\n- Emulates the Gameboy / Gameboy Color 🎮👾🕹️\n- Outputs graphics to a scalable / responsive HTML5 canvas 🖼️, and audio through the Web Audio API 🔊\n- Support for In-game saves, and save states 💾\n- Configurable options to increase performance for low(er) end devices 🔥\n- Importable into other projects as a dependency ♻️\n- Built with Web Assembly 🕸️\n- Uses Web Workers for parallelized rendering 🛠️\n- Keyboard and gamepad input support using [responsive gamepad](https://www.npmjs.com/package/responsive-gamepad) ⌨️ 🎮\n- Debugger with a value table (I/O map), Tile Data visualizer, and Background Map with Scroll Indicators 🐛\n- Runs in both Browser and Node 🌐\n\n# Usage\n\n**Project is still < 1.0.0. Most games are playable, but the emulator is still not very accurate. Expect bugs.**\n\n[1.0 Roadmap Tracking Issue](https://github.com/torch2424/wasmBoy/issues/197)\n\nSimply install through npm:\n\n`npm install --save wasmboy`\n\nDocumentation for the project can be found on the [WasmBoy Wiki](https://github.com/torch2424/wasmBoy/wiki).\n\n### Supported Platforms\n\nTry to test and aim for support on all major browsers (Chrome, Firefox, and Safari). Also, Node support works with the [`headless` option in the WasmBoy config](https://github.com/torch2424/wasmBoy/wiki/Lib-API#wasmboyoptions), and using the [Worker Threads](https://nodejs.org/api/worker_threads.html) `--experimental-worker` flag.\n\n# In-Game Screenshots\n\n### Gameboy Support\n\n![Is that a demo in your pocket](./docs/images/wasmBoyIsThatADemoInYourPocket.png) ![Megaman 2](./docs/images/wasmBoyMegaman2.png) ![Pokemon Blue](./docs/images/wasmBoyPokemonBlue.png) ![tetris](./docs/images/wasmBoyTetris.png) ![tobu tobu girl](./test/performance/testroms/tobutobugirl/tobutobugirl.gb.noPerformanceOptions.png)\n\n### Gameboy Color Support\n\n![Links Awakening](./docs/images/wasmBoyLinksAwakening.png) ![L s d j](./docs/images/wasmBoyLsdj.png) ![Megaman extreme 2](./docs/images/wasmBoyMegamanXtreme2.png) ![Pokemon Silver](./docs/images/wasmBoyPokemonSilver.png) ![Pokemon Yellow](./docs/images/wasmBoyPokemonYellow.png) ![back to color demo](./test/performance/testroms/back-to-color/back-to-color.gbc.noPerformanceOptions.png)\n\n# Demo Applications\n\n### Debugger\n\n[Application Link](https://wasmboy.app/)\n\nA full debugger meant for analyzing the internals of the gameboy. Great for HomeBrew Gameboy Development, or using as a reference point for building your own GameBoy emulator. **See the gif at the top of the README for an example.**\n\n**Features**\n\n- Support of all Gameboy Components: CPU, PPU (Graphics), APU (Audio), Memory, Interrupts, and Timers. 🎮\n- Per cycle state of each Game Boy components data, internal registers, and relevant memory addresses. 🌐\n- Loaded ROM Information and parsing of the [Cartridge Header](http://gbdev.gg8.se/wiki/articles/The_Cartridge_Header). 💾\n- CPU Control options. Stepping per opcode, and breakpoints. 🧠\n- Graphics Background Map, with border for current \"camera\" location with respect to scroll registers. 🖼️\n- Graphics Tile Data, to display the loaded tiles currently loaded across all VRAM Banks. 🎨\n- WasmBoy Control options. Play, Pause, Save State, and Load State. ⏯️ 📚\n- Ability to log the entire WasmBoy Library Object and Memory to the DevTools Console. 🖥️\n- Highly productive \"Docker\" layout, with snapping of widgets onto sections of the screen and tab support. ⚓\n- Saved Layouts between sessions. 💠\n- Help widget with tips on how to be effective in the debugger. 🙋\n\n**Mobile Demo**\n\nFor UI/UX reasons, on mobile the debugger is simply a web app for testing the lib. This is useful for testing a ROM on the go. For playing games, I would suggest [VaporBoy](https://vaporboy.net/). Below is an example of the mobile demo:\n\n![Pokemon Crystal Wasmboy Mobile Demo](./docs/images/debuggerMobileDemo.gif)\n\n**Anaytics / Privacy**\n\n[Analytics Wrapper Service](./demo/debugger/analytics.js)\n\nAnalytics is used on this application simply for performance monitoring, and tracking popularity of the applications. The following events are sent, with nothing more than the event name. The analytics provider used is [Google Analytics](https://analytics.google.com/analytics/web/).\n\n- Whenever a new ROM is loaded, and played for the first time.\n- Whether attempting to load a ROM was successful.\n- Whenever a state is saved.\n- Whenever a state is loaded.\n- Whenever custom WasmBoy options are applied.\n- Whenever the Google Drive option is selected.\n- Whenever the mobile demo is manually reloaded.\n\n### Benchmark\n\n[Application Link](https://wasmboy.app/benchmark/)\n\n[Medium Article](https://medium.com/@torch2424/webassembly-is-fast-a-real-world-benchmark-of-webassembly-vs-es6-d85a23f8e193)\n\nSince WasmBoy is built in AssemblyScript, it can also run it's core through the Typescript compiler if we mock out some of the WebAssembly interface. The benchmarking tool was built as a way to compare WebAssembly performance to Javascript / ES6 performance, after compiling the core to both WebAssembly and Javascript. It includes detailed stats, live running output, and multiple graphs. Also great for comparing the performance of devices that run WasmBoy.\n\n**Example**\n\n![WasmBoy Benchmark Runner Section on Safari](./docs/images/benchmarkSafariBackToColorRunner.png)\n\n**Anaytics / Privacy**\n\nAnalytics is used on this application simply for performance monitoring, and tracking popularity of the application. The following events are sent, with nothing more than the event name. The analytics provider used is [Google Analytics](https://analytics.google.com/analytics/web/).\n\n- Whenever a new ROM is loaded from the particular source.\n- Whenever the benchmark is ran.\n- Whenever results are rendered for the benchmark.\n\n### Iframe Embed\n\nAn Iframe embeddable version of WasmBoy. Simply provide information through [URL Query Params](https://en.wikipedia.org/wiki/Query_string), and embed a ROM on your website! Great for embedding your HomeBrew Game Boy / Game Boy Color games on your website, (WordPress) blog, and game hosting services such as [itch.io](https://itch.io/).\n\n**Example**\n\n[Example Tobu Tobu Girl, Homebrew Hub Iframe](https://wasmboy.app/iframe/?rom-name=Tobu%20Tobu%20Girl&play-poster=https://gbhh.avivace.com/database/entries/tobutobugirl/screenshot1.bmp&rom-url=https://gbhh.avivace.com/database/entries/tobutobugirl/tobu.gb)\n\n![Gif of the Tobu Tobu Girl, Home brew hub example](./docs/images/iframeEmbed.gif)\n\n**Usage**\n\nAdd an iframe to your website like the following:\n\n```html\n<iframe title=\"WasmBoy Iframe Embed\" width=\"160\" height=\"144\" allowfullscreen=\"true\" src=\"https://wasmboy.app/iframe/?[QUERY_PARAMS_GO_HERE]\"> </iframe>\n```\n\nThe iframe is configured by adding [URL Query Params](https://en.wikipedia.org/wiki/Query_string). The configuration params are:\n\n- `rom-url` - **(Required)** The URL to the `.gb` or `.gbc` ROM that will be loaded, fetched, and played.\n- `rom-name` - The name of the ROM being played.\n- `play-poster` - The URL to the image shown at the intial \"click to play\", play poster.\n\nPlease ensure all assets that are being loaded by the iframe embed, such as ROMs and images, will work with [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS). The WasmBoy Iframe Embed will take the full width and height (100%) of it's iframe container. Thus, it will be up to your styling to ensure the iframe preserves the GameBoy 160x144 resolution.\n\n**Anaytics / Privacy**\n\nAnalytics is used on this application simply for performance monitoring, and tracking popularity of the application. The analytics provider used is [Google Analytics](https://analytics.google.com/analytics/web/). Only basic user visit data is recorded / used.\n\n# Tests\n\nThese are all currently known passing tests (by me), there may be more test roms out there that pass. Some tests may not pass, and that can either be because of the component it is testing is actually incorrect, or another component that the test is testing is not yet implemented, or is incorrect (e.g a lot of mooneye tests rely on Serial Interrupts, which this emulator has yet to implement). Feel free to open an issue or PR to add any more passing tests to this list 😄 . **The test names are listed from left to right, top to bottom**.\n\n### Blarrg\n\n[Repo with all blargg's tests and source](https://github.com/retrio/gb-test-roms)\n\ncpu_instrs, instr_timing, mem_timing, mem_timing-2, halt_bug, cgb_sound\n\n![Cpu Instructions all tests passing](./test/accuracy/testroms/blargg/cpu_instrs/cpu_instrs.golden.png)\n![Instruction timing all tests passing](./test/accuracy/testroms/blargg/instr_timing/instr_timing.golden.png)\n![Memory timing all tests passing](./test/accuracy/testroms/blargg/mem_timing/mem_timing.golden.png)\n![Memory timing 2 all tests passing](./test/accuracy/testroms/blargg/mem_timing-2/mem_timing-2.golden.png)\n![halt bug all tests passing](./test/accuracy/testroms/blargg/halt_bug/halt_bug.golden.png)\n![cgb sound all tests passing](./test/accuracy/testroms/blargg/cgb_sound/cgb_sound.golden.png)\n\n### Mooneye\n\n[Mooneye GB Emulator / Tests](https://github.com/Gekkio/mooneye-gb)\n\n#### Timing\n\ndiv_write, rapid_toggle, tim00, tim00_div_trigger, tim01, tim01_div_trigger, tim10, tim10_div_trigger, tim11, tim11_div_trigger, tima_reload, tima_write_reloading, tma_write_reloading\n\n![div write test passing](./test/accuracy/testroms/mooneye/timer/div_write/div_write.golden.png)\n![rapid toggle test passing](./test/accuracy/testroms/mooneye/timer/rapid_toggle/rapid_toggle.golden.png)\n![tim00 test passing](./test/accuracy/testroms/mooneye/timer/tim00/tim00.golden.png)\n![tim00 div trigger test passing](./test/accuracy/testroms/mooneye/timer/tim00_div_trigger/tim00_div_trigger.golden.png)\n![tim01 test passing](./test/accuracy/testroms/mooneye/timer/tim01/tim01.golden.png)\n![tim01 div trigger test passing](./test/accuracy/testroms/mooneye/timer/tim01_div_trigger/tim01_div_trigger.golden.png)\n![tim10 test passing](./test/accuracy/testroms/mooneye/timer/tim10/tim10.golden.png)\n![tim10 div trigger test passing](./test/accuracy/testroms/mooneye/timer/tim10_div_trigger/tim10_div_trigger.golden.png)\n![tim11 test passing](./test/accuracy/testroms/mooneye/timer/tim11/tim11.golden.png)\n![tim11 div trigger test passing](./test/accuracy/testroms/mooneye/timer/tim11_div_trigger/tim11_div_trigger.golden.png)\n![tima reload test passing](./test/accuracy/testroms/mooneye/timer/tima_reload/tima_reload.golden.png)\n![tima write reloading test passing](./test/accuracy/testroms/mooneye/timer/tima_write_reloading/tima_write_reloading.golden.png)\n![tma write reloading test passing](./test/accuracy/testroms/mooneye/timer/tma_write_reloading/tma_write_reloading.golden.png)\n\n#### Halt\n\nhalt_ime0_ei, halt_ime0_nointr_timing, halt_ime1_timing\n\n![halt_ime0_ei test passing](./test/accuracy/testroms/mooneye/halt/halt_ime0_ei/halt_ime0_ei.golden.png)\n![halt_ime0_nointr_timing test passing](./test/accuracy/testroms/mooneye/halt/halt_ime0_nointr_timing/halt_ime0_nointr_timing.golden.png)\n![halt_ime1_timing test passing](./test/accuracy/testroms/mooneye/halt/halt_ime1_timing/halt_ime1_timing.golden.png)\n\n# Contributing\n\nFeel free to fork and submit PRs! Opening an issue is reccomended before starting any development, as a discussion would be nice on the idea / feature before writing code. Any help is much appreciated, and would be a ton of fun!\n\n### Installation\n\nJust your standard node app. Install Node with [nvm](https://github.com/creationix/nvm), `git clone` the project, and `npm install`, and you should be good to go!\n\n### CLI Commands / Npm Scripts\n\nThe project contains three different elements.\n\n- The `core` or `wasm` which is the web assembly module for wasmboy written in [AssemblyScript](https://github.com/AssemblyScript/assemblyscript).\n- The `lib` which is the importable library of wasmboy that can be used in other projects, that adds a top level API to the `core`.\n- The `demo`, which is a collection of different apps that are used for demoing purposes of the `lib` and `core`.\n\nMost of the build process in this project is done using [Rollup.js](https://rollupjs.org/guide/en). Each element / component of the project is configured in its own `rollup.*.js` file, and are then all used within the standard `rollup.config.js` file by the rollup CLI. Also, The `core` wasm uses the [AssemblyScript](https://github.com/AssemblyScript/assemblyscript) compiler CLI tool.\n\nCommands for each part of the project will be prepended with their element name and a colon, e.g `debugger:[command here]`.\n\nCommon command parts are:\n\n- `dev` / `watch` - How the project should be served and developed with tools like reloading.\n- `build` - Make production builds of the component / element of the project.\n\nCommands not prepended with a colon are meant for easily building on all of the different parts as a whole.\n\nNot all commands are documented, only ones relevant to making changes to the library for contributions. `*` represents the category of commands, and is not an actual command.\n\n```bash\n# Command to serve the project, and watch the debugger, wasm, and lib for changes\n# Uses concurrently: https://github.com/kimmobrunfeldt/concurrently\n# Concurrently helps cleanup the output and organizes watchers on commands that require concurrent tools\n\n# Serve the general project for development (Watches the core, lib, and debugger)\nnpm run start\n\n# Same as npm start\nnpm run dev\n\n# Same as npm start\nnpm run watch\n\n# Build everything to be ready to be pushed to npm or released\nnpm run build\n\n# Linting commands used during precommit an tests\nnpm run prettier:*\n\n# Commands for building/serving the core, offers commands for building with the Assemblyscript Compiler (WASM) or Typescript (JS)\nnpm run core:*\n\n# Commands for building/serving the JS lib\nnpm run lib:*\n\n# Run tests in `test/accuracy/test.js`\nnpm run test\n\n# Run tests in `test/performance/test.js`\nnpm run test:performance\n\n# All commands for testing, and are test related\nnpm run test:*\n\n# Commands for the building / serving the debugger\nnpm run debugger:*\n\n# Commands for building / serving the benchmark tool\nnpm run benchmark:*\n\n# Commands for building / serving all available apps in wasmboy\nnpm run demo:*\n```\n\nUsing the [gh-pages](https://www.npmjs.com/package/gh-pages) for debugger/demo deployment onto gh-pages.\n\n# Notable Projects\n\n- [VaporBoy](https://github.com/torch2424/vaporBoy) - PWA for playing ROMs with WasmBoy!\n\n- [wasmboy-rs](https://github.com/CryZe/wasmboy-rs) - Wasmboy Compiled to Rust, for native executables and additional cool features!\n\n- [wasmboy.py](https://bitbucket.org/windel/ppci/src/default/examples/wasm/wasmboy.py?fileviewer=file-view-default) - Wasmboy running in Python!\n\n# Special Thanks\n\n- [awesome gb-dev communitty](https://github.com/avivace/awesome-gbdev), too many rad dudes to name!\n\n- [dcodeIO for building and fixing bugs with AssemblyScript](https://github.com/AssemblyScript/assemblyscript). And for being awesome!\n\n- [r/emudev](https://www.reddit.com/r/EmuDev/), especially to [binjimint](https://www.reddit.com/r/EmuDev/comments/7y2bux/gameboy_gb_graphical_bugs_game_writes_zeroes_into/dudlj3w/) for helping me sooooo much!\n\n- [mooneye GB](https://github.com/Gekkio/mooneye-gb) Thank you Gekkio for all the contributions to the communitty, and all the awesome tests!\n\n- Blargg. Wherever you may be, thank you for all the awesome tests!\n\n# Resources\n\n- [Talk given at WebAssembly SF March 28th, 2019](https://youtu.be/ZlL1nduatZQ), general Wasm / AssemblyScript introduction, overview of WasmBoy and how it works.\n\n- [awesome gbdev](https://github.com/avivace/awesome-gbdev) for reference material, and getting help from the awesome discord community\n\n- [node-gameboy](https://github.com/nakardo/node-gameboy), [binjigb](https://github.com/binji/binjgb), [gomeboycolor](https://github.com/djhworld/gomeboycolor) for comparison for when I'm **REALLY** stuck.\n\n- [Codeslinger's Guide for General HOW-TO](http://www.codeslinger.co.uk/pages/projects/gameboy.html)\n\n- [tomek's Retrospective for General Roadmap](http://blog.rekawek.eu/2017/02/09/coffee-gb/)\n\n- [Awesome Wiki on the Gamelad project](https://github.com/Dooskington/GameLad/wiki)\n\n- [Opcode Table](http://pastraiser.com/cpu/gameboy/gameboy_opcodes.html)\n\n- [Opcode Instructions](https://rednex.github.io/rgbds/gbz80.7.html)\n\n- [Spreadsheet of Game that Do or Do Not Rom Bank](https://docs.google.com/spreadsheets/d/1cOS__xEj8bBT7cqEDgJcYStKuFAS8mMA4uErx9kA40M/edit#gid=1827536881)\n\n- [How Does Digital Audio Even?](https://www.youtube.com/watch?v=1RIA9U5oXro)\n\n- [Sound Emulation - GhostSonit's reply](https://www.reddit.com/r/EmuDev/comments/5gkwi5/gb_apu_sound_emulation/)\n\n- [Gameboy Sound Hardware](http://gbdev.gg8.se/wiki/articles/Gameboy_sound_hardware)\n\n- [Gameboy Sound Operation](https://gist.github.com/drhelius/3652407)\n\n- [Google Material Icons](https://material.io/icons/)\n\n- [The Cycle Accurate Game Boy Docs](https://github.com/AntonioND/giibiiadvance/blob/master/docs/TCAGBD.pdf)\n\n- [Demos for perf testing GB/GBC](http://privat.bahnhof.se/wb800787/gb/demos/)\n\n- [Homebrew Hub - Collection of GameBoy Homebrew](https://gbhh.avivace.com/)\n","readmeFilename":"README.md","keywords":["web-assembly","webassembly","gameboy","emulator","emulation","assemblyscript","gameboy-color"]}