{"_id":"deeplearn","_rev":"63-3cd7ab49f59245d6df68b743fa58aa85","name":"deeplearn","description":"Hardware-accelerated JavaScript library for machine intelligence","dist-tags":{"latest":"0.5.1","next":"0.6.0-alpha7"},"versions":{"0.0.1":{"name":"deeplearn","version":"0.0.1","description":"Hardware-accelerated machine intelligence library for the web","private":false,"_id":"deeplearn@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-yFU/XhpBKUM1/x90LikfQkmLs5qFmQE1+gSFY+jxYELv07PZvAoJ9XQCjWcaExutFE0eeRqNxErMgmLrVUjYLw==","shasum":"b24dbc5de69e4eae7681aee9c04b2004c881a913","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDBLzyEyhsEcOppqJuPoHUS6Y+AzgZaGY6f3cLGxY2pAiEA8MuioyELocl+meUos2gHnnBS5V1GH/n9ioJ4p0J2kiM="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.0.1.tgz_1501551443510_0.799767951015383"},"directories":{}},"0.1.0":{"name":"deeplearn","version":"0.1.0","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","bower":"~1.8.0","browserify":"~14.4.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.5.0","typedoc":"~0.7.2","typescript":"2.3.4","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"gitHead":"dc099ea1ac59962dc18ef9e5bde4eca45feb56fe","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-M4PCVk9Hm5UsLu4D9tScBOVtk826dwrcczVsbSDU0LH1DwbpMTiHSA7Ubymqa5eeSDCql4iWYiS7VlR1lyHKaA==","shasum":"872fc8f1011d6bb60df47bff1dee55e081a404cb","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+jJ0Oh5u//Egila5bnUgFGNIMwbKoKT+vDLqRLu/qCQIhAJOxuGrzYOSdXh2epTFfe4Tg7lVGPlzwnTJgnKQVSs1+"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.1.0.tgz_1501869048243_0.5033736401237547"},"directories":{}},"0.1.1":{"name":"deeplearn","version":"0.1.1","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","bower":"~1.8.0","browserify":"~14.4.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","typedoc":"~0.8.0","typescript":"2.4.2","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"gitHead":"27ca17139506f11ab38493888e994e3cf3977fb5","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.1.1","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-a/OeNZJSm9HeD9WUsEIuVIEBsl0iKvsbQnd+z5+kIQJjVq6eGPe25ENg1oiwAgv9LEVnZvMfWWjhBbVc0eeIJA==","shasum":"c93898a58ea1271f10b4ba58a2ae2b172745b531","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjBri6GJdWkb1qUK7UFo81zxzO9eNptBWh1CAGoU7Z4wIhANoyZs4MLHrN34w89w5tQZPVZzUc73l9zNaTbaUq5X4f"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.1.1.tgz_1503345626205_0.9357297704555094"},"directories":{}},"0.1.2":{"name":"deeplearn","version":"0.1.2","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","bower":"~1.8.0","browserify":"~14.4.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","typedoc":"~0.8.0","typescript":"2.4.2","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"gitHead":"27ca17139506f11ab38493888e994e3cf3977fb5","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.1.2","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-nyTCCk2MSGYR6RCIlU5FatYTff5ilPKFgYppaKteLt5KsafkFkxCdATR16G73vWDuoPWc4z1+uAew5g2c21b3A==","shasum":"43768f91d5fb7495543e1a2ae9ed4529fda70e6f","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDItCvlXO0YIwV83BP8bTPmLPA4gRop0/nw/GXRNs3tMAiBEDSQ+7x5r3SADYpau0uwzN065wnpCL7Fpt4hp5aOhzQ=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.1.2.tgz_1503346112990_0.7149359381292015"},"directories":{}},"0.2.0":{"name":"deeplearn","version":"0.2.0","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"gitHead":"cbd08fed3d5c42a49aa90548550fae4e237ec178","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-bEEA5l15Y6mALocfdYkO2iMju6qMnOXLmjtWzgIG1IRkvCzsUG7gk4jj7NGKwN/INxSk2mzTAilGhQXVIguJEg==","shasum":"73c45783e13dbdc2f7879970cf433aebf9c0143d","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqNjdC5atDi7eKuKP9nxNGR8pu8V0Ss9tN1NmgXjIQLAiEA5mp3lRawoo7mRFoRRgiXnmBO+Juzu8BmDptNXVqBj80="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.0.tgz_1504814506821_0.9424196563195437"},"directories":{}},"0.2.1":{"name":"deeplearn","version":"0.2.1","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"gitHead":"3a1343c3dbc780b4138952d19d510139262eeac5","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.1","_shasum":"b9a0c21b7ba1266908544197e1acc6bdb75f9723","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"shasum":"b9a0c21b7ba1266908544197e1acc6bdb75f9723","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.1.tgz","integrity":"sha512-VrEQbdOuTb+EI5gyJM+cvIIqenoxm/pSdcpG0qcywL7+wV4qWTNYnWGaHbfftIXJvge+SJeInN524oEf2SnCng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEmbWU6BjZWcVGg4hODi4AY2aTNAf0Y7eaUEB2k7PWQwIgMesAkssBbLxYVAxQ0i2ecZlBSpgdnpzkYHGlRfqoDQc="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.1.tgz_1505250391872_0.02440705057233572"},"directories":{}},"0.2.2":{"name":"deeplearn","version":"0.2.2","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"gitHead":"53afaa61db9d3b14c46bc241fe3bf47b00c29317","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-7lB6OTrZ2OcDuNVYyqbW6YnX5zKJZbT9FYjr/Wrp8yRwTDaX0yyTbxDYT+v9blZS7O3FZMzsxTT92a+pRWefBw==","shasum":"fa4567f0e306df6124f387b9f4fa7a6215386ecc","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCePe5p2uPcxZ+np/Ypj92l5DKM5qhiB0WUu+C837vbJAIgMt2NknJuvzLLQ9AsDl7Cma8yR28gLkiONr5ildDoOB8="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.2.tgz_1505591598843_0.08880309970118105"},"directories":{}},"0.2.3":{"name":"deeplearn","version":"0.2.3","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"gitHead":"bd00379247a24fc29fcb60ae419f68117d83c35d","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-Rb3oWIayFGkKsxGlIBTghWZURq1IWU+d1K0yJsOdYwHPDoIP0dOTl/Bd6xPyUmozr34dcnN0fKiCsbMzurqTgA==","shasum":"0a16e35092756cf1d815014e77806163661ef546","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQP5DNTckyPSzam6CXLoNXN6kcImUA++Cna4wxxbWKYAiEA5VO/N4HwIajaAxlcY5xAUym9akLLGwUKmDFWN5RW+Kc="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.3.tgz_1505685414802_0.07224239502102137"},"directories":{}},"0.2.4":{"name":"deeplearn","version":"0.2.4","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"gitHead":"5de70641ebf522762d58dff62d78763b9b50cebe","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.4","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-Zm6Aq1XxPUF87j1s5zESCPIsjsWilfFKDBzxbVa1xUJClnxCAHPnxg3XVRJueRTnhGcgc4wiyhiUDULqobmTlQ==","shasum":"021549cef8a5735a24b9dd4838d8c52dc65c8464","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoP70eUaNHmcrQMYuifbpVnJqFTr/2C2w6TcmMlBhlEQIgd2jWVVspmNDGozwVSe9V6J03KaysUVWZ5ZOGjgr6REQ="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.4.tgz_1506191561800_0.7837007052730769"},"directories":{}},"0.2.5":{"name":"deeplearn","version":"0.2.5","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","types":"dist/src/index.d.ts","files":["dist/"],"repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"0ae3c36f92f817c731b7d4d4d1742c5da4674396","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.5","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-IPKVO6hXAAJ7u7YPF/SqFiJyj5HWTWcyLAu7Xb7ibQYWSzQGiCxfH1VsDzKjkhz9T5GukWWWPPABJyAehPmUXA==","shasum":"5ad691bebb532e35e88fbd2a9dd3fc0f822073a0","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsF+IfeleFifwnBiNl4EsGZb5v2l3CcFINaq4NcY5RYAiBrazYirdYC6FXU3iZbq0KKLnJ0MguwY2ewv4Kcniu+7A=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.5.tgz_1506906282502_0.6632775750476867"},"directories":{}},"0.2.6":{"name":"deeplearn","version":"0.2.6","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","browser":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"d0f70975660881c9999883bd048c5de8987858bf","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.6","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-R+y+RBue33M4O44mSgXXXMzFEJHEXk8h0XLJybcY3QKO8eRI8yMwj3TlACjPCGmxAn/c/DuyhtXMVRBCfqmTZQ==","shasum":"4ead8f876d722036d64ec6f7bb5053deef084295","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW4p6PErqPZorz14mBUSbiM3E1y51ii12Jnxtgl24NjAIhAPJHTOgazULRfd8Jjt/5Tf8EhI5oNnTohJs8sjCrChAd"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.6.tgz_1506974071589_0.09743614285252988"},"directories":{}},"0.2.7":{"name":"deeplearn","version":"0.2.7","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","browser":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"58086821669afbaa91878d48767fec58b51fe9b8","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.7","_npmVersion":"5.4.2","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-Ltpjls59trUE+KMtfu6rSC2uKKGTIqsKSqPHiyK6pNSIU9C+/HJuqj3HxzONwfKttTDeXZT/l1uuGC0vm/mszw==","shasum":"808c10ff66a2372705200be4a4e092f39f5abd35","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANIOYcrt63aTuRxmBDhJJZ82ET5sK4ldoKEml5oxqNfAiEAgeHvduQvEKKmFzX2afuKp3Xw/pUeeVIruAtq7nuMN+E="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.7.tgz_1507069649244_0.42443945864215493"},"directories":{}},"0.2.8":{"name":"deeplearn","version":"0.2.8","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","browser":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"dd906807a933e86ac5529506386abefbc2b1eca9","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.8","_shasum":"3c29002007f037a82c9225d773a2899b6cba5529","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"shasum":"3c29002007f037a82c9225d773a2899b6cba5529","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.8.tgz","integrity":"sha512-YJAtGWpSNZKUAnjO926iCmvvGMwI/AfxT55ES0yKGYXYvm2FJmHYcXRynVEqZHv4g8RNn3pf7v0ohAuO7Zxs+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp02r/1qt33JzCR4I5eHdvvvAXjMvyb2uzaWtCYinwiwIhAO7gt7jUv1lVn5LZLaXIxkuqfNFcZfxJuM2rP6sXdcCv"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.8.tgz_1507151916552_0.4672405174933374"},"directories":{}},"0.2.9":{"name":"deeplearn","version":"0.2.9","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"cf262093b0bc11aaa2e73c91a83beb06250883c2","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.9","_npmVersion":"5.4.2","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-Ys+0NAsA7R6cY232Q+YWLH3J5sTcWOA3enWJE3LBmUI2D1pxhooy9ml+eTO1/7+t20kXwQW4Qb3BHWnMjE5ecQ==","shasum":"fdff8a04d16d91732dfced95f97e0b7ba443432a","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyVK/eN2KDd/VPS20BdZ02Y7GwJXgQX9hxLZoS7ejwfwIhAOn/A9zJOj4PJQ+dcb4iBy8RpVoybd5XlrCRedqTl+oy"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.9.tgz_1507214248145_0.5782343735918403"},"directories":{}},"0.2.10":{"name":"deeplearn","version":"0.2.10","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.4.2","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"464e9719878d2dbe248f4938cae4f548e1563764","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.2.10","_npmVersion":"5.4.2","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-8AK25BK9Fqc8oFC2XAKh9rYr9T6tezYEAohwbulbkXtVzMTbjCSfH6j5xjF5Lbg8ai5+rro3bm+wI6t08BL3lA==","shasum":"2bae0c1b5ddc071d069cac1cb762c1123c345826","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.2.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZyh7wYk8CNRuup7epA6tbQ4kkohsckLDk7833RpH79gIgHc5tNremIsMsNlP596iAyc6WTHt7LlwW5T9POWN3jGI="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.2.10.tgz_1507233820964_0.5075479280203581"},"directories":{}},"0.3.0":{"name":"deeplearn","version":"0.3.0","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"baf27c752d7fc43f9243731679dfa8f329c83dff","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-FQo1ACtN0g4CyO0d6w7t7TAkJLYGW0vI1yqpuRC+3IJ2oQFr1dZIRJFX1Gji0IOerRmMWtaIlV3/Q0SAk1Bvlw==","shasum":"e27f9b8ea267eeff5aa3f3d254c99eb87b3163d6","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW2DBCsZWL466Rt+H2IlGeEN9TYft/RJ+FbhhP0sSPCQIgcLYoGoBtiuOPjVfjRVon/yMF7Ohz1LRQMOCTeDzZFHs="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.0.tgz_1507581495369_0.9447418723721057"},"directories":{}},"0.3.1":{"name":"deeplearn","version":"0.3.1","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"4e047175d7c9cc6e97aeba79e9a5f1752f6b4316","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.1","_shasum":"297aa6a611f740596290a19e9439fa689013c3e9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"shasum":"297aa6a611f740596290a19e9439fa689013c3e9","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.1.tgz","integrity":"sha512-Crad1mNtsxNr1vsCnuZUNfNOn1a3XWhkZW6botjBsDElAN6SRFg6vH2kDRl7/HYIAzSLvV36UMq8LZO79vNQIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmCZjsX8/nhp9nUZCx9kje+ExF9Mh6bHxbWqtC+ez28AiBMN6bjyStN6KIncHbgKQiQ6h1qScDfgCGY6oV78MRIGQ=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.1.tgz_1508254235521_0.09937193267978728"},"directories":{}},"0.3.2":{"name":"deeplearn","version":"0.3.2","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"37775b16dc809e736191956d48ae5dc598c11688","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.2","_shasum":"afdcffd89e8d15c05a6f4fd7008fe936a1a96890","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"shasum":"afdcffd89e8d15c05a6f4fd7008fe936a1a96890","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.2.tgz","integrity":"sha512-KyUKCoXzxpDUm8WGkLfUgWQJxlDxm6glVMqdT6HgaeP24Rk3wKPCrCX2h1RExqcRxdYHDDXC+2JPAjabcElfwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGokr7mix67ShsIkiNRQMNezVbXaFlCarMS3j6awgFetAiEAiinW19T4c3tPdblYKUVfs8cjB4ldLncFT8Gvq0Zy8cw="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.2.tgz_1508275784375_0.7880275808274746"},"directories":{}},"0.3.3":{"name":"deeplearn","version":"0.3.3","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.4","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"9ca4c560f6984532b19a0b81d6abbe308fb86818","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.3","_npmVersion":"5.5.1","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-7VvfoxvBiZ6bRErZf619npz2sqduexHi6npLgWFWp6U4exuzxlGkYwZphyCSzrgqU3vBeIGeQxWBB/Db+EI5sg==","shasum":"c4d6056e233ded6249f697d7a945bc6697e3e449","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJPfIXoAMp05tZ0D9oN5XWQhHijlIm0yIBsqYVOBEvvQIhAIdOwjJQu1wc+pKmNxJT86ZKrnLdqbtgrsg7bBjBinvJ"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.3.tgz_1508676560523_0.8103310072328895"},"directories":{}},"0.3.4":{"name":"deeplearn","version":"0.3.4","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"70cd32ca697798528758855b649eaccf3a2fe743","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.4","_npmVersion":"5.5.1","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-tnEb4Gd12hyIJ1JyrTNTxxSviZm4ikYCH2kosJ7MHN/mhXTeBTu/diu0JxILp6R50pDdw8Ajoe+KXMlx0BjMdg==","shasum":"ef0925fbb157e46625ff07e9b69dbb5fa50d3706","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTY/4c2T7Fpp1Po3N7ogRDyvaZ9M+fLbrjlK7T1U+DQAIhAJQuRWt/YbRPQEkCrnas8eYP9emtWhn8NzTB2P7XL/80"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.4.tgz_1509594659098_0.8502803847659379"},"directories":{}},"0.3.5":{"name":"deeplearn","version":"0.3.5","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"1da25cf19b26736bc3e4f4f3a0cb2ab6c24dd455","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.5","_shasum":"91ba57875c76631012330199f249b7f461c44122","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"shasum":"91ba57875c76631012330199f249b7f461c44122","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.5.tgz","integrity":"sha512-IPjSaCbfaNw7iqVGfuz27UlT8dsNmbBMl35zNuDI+WluWcVOKOOFzwo+EBh8lMWn9XnDiJnQldRhujrePtfz/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFR54iCCikDBB9SxfQ1kP49FNSrbwaucKdNzY4YrYxPsAiA3edLmyprW9+0S/dRoFhan8o1amC8F0R4Q/zrA1dtpBw=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.5.tgz_1509722257242_0.873184815980494"},"directories":{}},"0.3.6":{"name":"deeplearn","version":"0.3.6","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"e156768cd70f20b24e9cc294ea1c1f2c2605023f","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.6","_npmVersion":"5.5.1","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-cJf+upMILenV4XIlISsTZKsPUoXsRI14LxCgbeBbFEZnieX1UJPDYLWW2FiwmS8IdyxHyYD70h7qg/u0/hfulg==","shasum":"8479fb96a9953131aaff1bad41fa3ee6b7dd8abf","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0qWrtHZv+1qdl8v0jWSYPIKbseU+goGlQbyU/rpae9AIgNvpcbwPnNVU220UiPuGC9GEOI4XxgaWf3LG2Mcv5CLU="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.6.tgz_1509828396189_0.7973220404237509"},"directories":{}},"0.3.7":{"name":"deeplearn","version":"0.3.7","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/polymer":"~1.1.31","@types/seedrandom":"~2.4.27","bower":"~1.8.0","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","polymer-bundler":"~3.0.1","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && bower install && mkdirp dist","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"70028fea3b065ff601c0fa59e98ddcd3c3c5e427","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.7","_shasum":"0e7c5e8cf0c0de5de19c52db7eaef414985dee12","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"shasum":"0e7c5e8cf0c0de5de19c52db7eaef414985dee12","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.7.tgz","integrity":"sha512-jzPIEG2A0625yE8WNPJXqmWYafLAjSCoY1axkapMnSOc6s6kfw3YPwHIe67s4/Kx1+As1EtvOQpR0veXO0CJGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTEphkJ8JmhsHbg7eKN6GqVF7nIQa63GCrd47BWg5MKAiEAx0z/ZL6tXeM1LYo9p2hGs4jxxv+6rAxksG2yYsdos+w="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.7.tgz_1509914494448_0.012386320624500513"},"directories":{}},"0.3.8":{"name":"deeplearn","version":"0.3.8","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/polymer":"~1.1.31","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && mkdirp dist && cd demos/ && npm run prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"4e8a07e67e201a98ab1f59c7265a73c15fd407eb","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-F9IIZd2tOXkom3a+T5bG3nqXP94Sbbzikb6PRaAF/a1oCvbdv6SSmX505Vyp/bKlFScCUtusvoaZbWqI+BRFdw==","shasum":"07353b12d59eda38d5c33dda664e8a8b4fbb9dbc","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1DqEjsVJoLO6J8QEt1q720ADjUcb3KOHhJZYbDu5sAAiEAwhxL6ElvYlBwRfEzLDf4f5A07f2btw0b6QWTvpRX2X8="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.8.tgz_1510596533573_0.8696051533333957"},"directories":{}},"0.3.9":{"name":"deeplearn","version":"0.3.9","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/polymer":"~1.1.31","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && mkdirp dist && cd demos/ && npm run prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"fe52914cceeed0760affa33ceadb49fffb2e02eb","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-aEpbVojgNDo86MaRsPKRPV56Z+q0sQES1tp0GEXhho8evXHux/Vzs/NRJXQ2BTXuY+eXxbl+z//Swr+E8vU5Ow==","shasum":"c973d771ab7728a00d05b96e84b2567350d547cb","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkTXB72vXSy9tkDfMoMJD2Mt1UflAoQMWhG0d4kk0M5QIhAIdO4ZIMRAA8p7SBNyCGrlRJDZOuA0rKaMK2eBgh+XNh"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.9.tgz_1510684143450_0.18558774143457413"},"directories":{}},"0.3.10":{"name":"deeplearn","version":"0.3.10","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/polymer":"~1.1.31","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && mkdirp dist && cd demos/ && npm run prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"b603c4629f8a68779831149b540f879483524e8d","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.10","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-1cDsEDl6bFx4fn695A3MKChqdvajAk0GOSY8aHeophCs2ESO0s2ctSvzz5r6U0xny99y5PH+mx9EDxKGVHaHwQ==","shasum":"fe16a72cd3581471ae2f0f700366a9d776517a05","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDADa+P0xsA46ZDXGxt+KpxkLPpJjNkByKTxRPg5KTq1QIgBJ8SoRUieNCGksvDFABSdrPmJjcxxV2a9FciWvg58ks="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.10.tgz_1510700569926_0.4126327899284661"},"directories":{}},"0.3.11":{"name":"deeplearn","version":"0.3.11","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/src/index.js","unpkg":"dist/deeplearn.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/polymer":"~1.1.31","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","tone-piano":"0.0.5","tsify":"~3.0.1","tslint":"~5.6.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.5.3","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"npm install && mkdirp dist && cd demos/ && npm run prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . --type-check -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"86289b7be0ed9b4b2480a16e4cf964ff4dd282d7","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.11","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-k2u8hoHNgJu312mTwUvl6ycqT9SaeqGaz/LJFYOBvQi1RVqi8yIc76LaJauYPi/30RTgQl9p4JvEG6EWD1xHHg==","shasum":"b851281158da16d6745f490dc6ae8c9db851bc03","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaGka/AqmJto8NVgCYlmd7LP+RBneuc5MEZG/OfoqPaQIhAIDQJT6C8kw0ynd7zpvTPUy23JHB6+0UDYkJCqBPabd2"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.11.tgz_1510784038793_0.5248023811727762"},"directories":{}},"0.3.12":{"name":"deeplearn","version":"0.3.12","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"ea6ef7d9a8d86f1bb9ba1299ffb95c421438c32c","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.12","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-356ulx3zqxc4pz+v3ZzBRb4KxgtA46CH8vGSgpzEyXcZ6FM4D4l9mEfcMCRYToSsR149kUyasnD2V84oDKyjTg==","shasum":"dca51c7058b1cdefd3726ad1373337f7135a1fdb","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy4DVL95pKygxd/Dim8VRBtqmcYPIf82+eYtSqDQFdEQIhAI+1S+m+Mb4+aV0FfIvIpQfZOklUCbn7qcygNHGgTPUb"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.12.tgz_1511801272746_0.9587140877265483"},"directories":{}},"0.3.13":{"name":"deeplearn","version":"0.3.13","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"8c0577f56e8cacc02d0f2ff205072c84c98ff9f8","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.13","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-MOLSblgd9aSCZluIZI3xbOHXH6ziyjXhQ/Gl4aFPEwD+R0dgdSkINGGIv2k6Z1Bghrz7Uvg7LBgXXTz8eTk5sg==","shasum":"12033ab21581fb277dede662250bd58d86457d44","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLo5S54BWVR78L0A/AaOW3KvGiIXkSCHWF9q4ZSL31RQIhAM4OK/Z+35axmMIewpnI29cIyK2ghG0tHEPU+1VcIOI/"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.13.tgz_1512260105146_0.7277484098449349"},"directories":{}},"0.3.14":{"name":"deeplearn","version":"0.3.14","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"10de68937137f4edf260b092ec5a1b58006f9e54","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.14","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-13mMAsd8GY2PSYIyfYBGWU9kPrhhl/LAELkM6jeYvbrvsz6NLCUaCZgKBT79YIb8GuWLl3eDDbm4xv3+AKQdhQ==","shasum":"2ae7591df5e918909f9432b9dfcee741f0cf3d8d","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuE45TGNkYrPNf8eYJcTZFuALNDc4iRvHPQlkGDrSwrAiBlS4tYRuaEYsDMUEGjxsW7geRV+Jk3lJ631OL2DCv+aw=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.14.tgz_1513115986694_0.3939060131087899"},"directories":{}},"0.3.15":{"name":"deeplearn","version":"0.3.15","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"561e5e5493b049ba80f90043536fb55f035d9ed3","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.15","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-pWqvolC8+t9g58XIz4GynBu6Aj1ZO2xSU4rZCpcxxeoE3BA0Cll5UeTZRHvO9lxn3ebEqOeB6ku9rZVDR4k6zQ==","shasum":"0cdc7a5171e932dbb312914b56ccdec2dbd873bc","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEk2C/iVPI0cbLOG/s6aQwY7sdnKhsxWw7CwyJ64OyWwIgNMvTep5C8Vxm+KrNaj72cLbik6MmU+gJ4U5jOGWSGk8="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.15.tgz_1513889318367_0.050560006173327565"},"directories":{}},"0.3.16":{"name":"deeplearn","version":"0.3.16","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"058cbdf626731cbcf57203aa0d8926ab1c472e9e","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.16","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-Cskb1IPOjhZo1CVAQy9Z6psiLUpgvbeo1h5ImR2puPAN73izKj5im8j1jFVV0ueJUsbYGNNlMDXh0bS/TZvlkg==","shasum":"030328d30954b2f0d9413e163db8a1392336249f","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAM6/N0xzhFuOk1Yewp/1f67wE3GG4MsKUmcWwDlxARsAiB0Hag8dVGdlyqU+E+lBlBVGVOvGl44ReCkhuCLPSX/nA=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.16.tgz_1514336901771_0.2401942084543407"},"directories":{}},"0.3.17":{"name":"deeplearn","version":"0.3.17","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"14808c4e787e3395f812303f12cba8c98c2e992a","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.3.17","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-Mzt589JWDl87TFXotVXrLVG6dENkGg3ho8COOC6AiIV8lVpTYOmVXZ9OefHtKwfCUOSsv9t3rhH1NPBFAMDyAw==","shasum":"cf8ecc076600f5d7524c3859a098ca6898d25ed0","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.3.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8hf6g+YrDwCXKsGSo/O4N9vJqLr1zlD48NYEHMkI6hwIgI4sChqv18kA3HIH/i4UwTlHLhHc5Cz32s9UTGKSsYk4="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.3.17.tgz_1514670654663_0.2410843891557306"},"directories":{}},"0.4.0":{"name":"deeplearn","version":"0.4.0","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"1ff2ef312913accd28d251ee908e0a0970cc3ee2","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-Gk9NiJmmUPk2LKDw7q/LkKK9MDIRWlbV0whNZuclEHoKpHp9/qnyH+vV7zTRi52NKpaeXxfRnXbYzfKhrGg9tw==","shasum":"3181789795b28c1c8d0311fb2209cea8dfe5ad67","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPu7pC1P2dpcoPbF8bXzI2yZvMyRb5k0jpG5LKKHmFbAIgNN5A/u9UigBpctaYTmiWgwklPc2TBddMF0kSHSXB7Vs="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.4.0.tgz_1515099598960_0.6203531082719564"},"directories":{}},"0.4.1":{"name":"deeplearn","version":"0.4.1","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"03a073241682ba7c64007b9ba754b7aa4c98b638","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-eoLr5xoNwKkeAgrKsT37mVRz7IJQFjY1CpLXHzbFroC6wpXVzCiZz9Zw28PZ9N8hWI98TD0xBOGl/j4vf8r28w==","shasum":"51242098b271f6686f13b53c09c42c98b8ab5bcd","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJruinckzVN63MiqL7QBe6EIKnJSVUaroNNZ1x4OkP3AiB4FiEsfSq3TZhnQ6hBokomxP6B2wikx/cYSWKMi08iIQ=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.4.1.tgz_1515261057540_0.15328190731815994"},"directories":{}},"0.4.2":{"name":"deeplearn","version":"0.4.2","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","opn":"~5.1.0","shelljs":"~0.7.8","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typedoc":"~0.8.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3"},"gitHead":"1575b1a4cb0c5a4745e9cae4d9da918ae9795ad7","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.4.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-oOZB5YGPJde5DI6lMR5oUxG7iDk75KKo0G8RVJ5pBuZ9F9wxODEP2VJeMvK4pIFuAX5vaQKIEm9JAoNSwes5+A==","shasum":"7e270f2056ebc6ced1308a964c4fe59c0c1f9f57","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGEujWhEfdi1OKZhsbBwoH49MNTi9M5Rd+7utt98iUgAiAmdcQuStlG3umB+xl5kRNepYUrh4gHULqJXlDrt7EFxA=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn-0.4.2.tgz_1516218210969_0.5382600864395499"},"directories":{}},"0.5.0":{"name":"deeplearn","version":"0.5.0","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.6.1","uglify-js":"~3.0.28","watchify":"~3.9.0"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"gitHead":"e6b867b632eb9fb3d3a0c412e58fb5e2c2cc86b3","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-Oi10jxCzkODXkftSvcvr6/f+19c++PDmYdLeZnn9uGUS1VgMOrdgUc4imNSj2GleDMxSoh/0fLjaFc55PEYMrg==","shasum":"015c25fb35fcbf40cf9f31d9fff7760af7a436ec","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.5.0.tgz","fileCount":371,"unpackedSize":2532605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM+pmNnS5YPxOe55DS3vWVGbhlJk8c9L+qTFzQh3POBAiEApSM/Qg1lR/0UnG/qtFQYQAYhbtUVr2hLJ6Ogmf7VZ7I="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.5.0_1518729617805_0.3241004111724213"},"_hasShrinkwrap":false},"0.5.1":{"name":"deeplearn","version":"0.5.1","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.7.2","uglify-js":"~3.0.28","watchify":"~3.9.0","deeplearn-docs":"git+https://github.com/PAIR-code/deeplearnjs-docs.git"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version","make-api":"ts-node ./scripts/build-api.ts"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"gitHead":"d097071614a876c226c8ce1ddeb955bf530ce64f","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-y5/nfdDIPRFhkmEV76YMR99GYFJWRtynWsxbeEXxxAldGFlc3dKgnptlJsduq4egxG3BpgUBP/qofE/cFfXFjA==","shasum":"6b58cf27a1df66093dccbd6ae3ea862ebe03c965","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.5.1.tgz","fileCount":314,"unpackedSize":2320055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9iVMKJzv9G5UFRCH+tXzKkyfOgB/2N6Fkyz7+mfqj+QIhAP05vZuTWJ0b5TmvZSDfLrZmD/U+x+vP2/mF/3GKTknI"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.5.1_1520306414897_0.7776788513822095"},"_hasShrinkwrap":false},"0.6.0-alpha":{"name":"deeplearn","version":"0.6.0-alpha","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.7.2","uglify-js":"~3.0.28","watchify":"~3.9.0","deeplearn-docs":"git+https://github.com/PAIR-code/deeplearnjs-docs.git"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version","make-api":"ts-node ./scripts/build-api.ts"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"readme":"<a id=\"travis-badge\" href=\"https://travis-ci.org/PAIR-code/deeplearnjs\" alt=\"Build Status\">\n  <img src=\"https://travis-ci.org/PAIR-code/deeplearnjs.svg?branch=master\" />\n</a>\n\n# Getting started\n\n**deeplearn.js** is an open source hardware-accelerated JavaScript library for\nmachine intelligence. **deeplearn.js** brings performant machine learning\nbuilding blocks to the web, allowing you to train neural networks in a browser\nor run pre-trained models in inference mode.\n\nWe provide an API that closely mirrors the TensorFlow eager API.\n**deeplearn.js** was originally developed by the Google Brain PAIR team to build\npowerful interactive machine learning tools for the browser, but it can be used\nfor everything from education, to model understanding, to art projects.\n\n## Usage\n\nYou can install this library via yarn/npm: `yarn add deeplearn`\nor `npm install deeplearn`\n\nAlternatively you can use a script tag. Here we load it from a CDN.\nIn this case it will be available as a global variable named `dl`.\n\nYou can replace also specify which version to load replacing `@latest` with a specific\nversion string (e.g. `0.5.0`).\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/deeplearn@latest\"></script>\n<!-- or -->\n<script src=\"https://unpkg.com/deeplearn@latest\"></script>\n```\n\n#### TypeScript / ES6 JavaScript\n\nLet's add a scalar value to a 1D Tensor. Deeplearn js supports _broadcasting_\nthe value of scalar over all the elements in the tensor.\n\n```js\nimport * as dl from 'deeplearn'; // If not loading the script as a global\n\nconst a = dl.tensor1d([1, 2, 3]);\nconst b = dl.scalar(2);\n\nconst result = a.add(b); // a is not modified, result is a new tensor\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5]\n\n// Alternatively you can use a blocking call to get the data.\n// However this might slow your program down if called repeatedly.\nconsole.log(result.dataSync()); // Float32Array([3, 4, 5]\n```\n\nSee the [TypeScript starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/typescript/) and the\n[ES6 starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/es6/) to get you quickly started.\n\n#### ES5 JavaScript\n\nLet's do the same thing in ES5 Javascript. Remember to include the script tag to\nload deeplearn.js\n\n```js\nvar a = dl.tensor1d([1, 2, 3]);\nvar b = dl.scalar(2);\n\nvar result = a.add(b); // a is not modified, result is a new tensor\n\n// Option 1: With a Promise.\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5])\n\n// Option 2: Synchronous download of data. Blocks the UI.\nconsole.log(result.dataSync());\n```\n\n## Development\n\nTo build **deeplearn.js** from source, we need to clone the project and prepare\nthe dev environment:\n\n```bash\n$ git clone https://github.com/PAIR-code/deeplearnjs.git\n$ cd deeplearnjs\n$ yarn prep # Installs dependencies.\n```\n\n#### Yarn vs NPM\nGenerally speaking it's up to you. Yarn is fully interoperable with npm. You can either do `yarn` or `npm install`. However we use yarn, and if you are adding or removing dependencies you should use yarn to keep the `yarn.lock` file up to date.\n\n#### Code editor\nWe recommend using [Visual Studio Code](https://code.visualstudio.com/) for\ndevelopment. Make sure to install\n[TSLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)\nand the npm [clang-format](https://github.com/angular/clang-format) `1.2.2` or later\nwith the\n[Clang-Format VSCode extension](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format)\nfor auto-formatting.\n\n#### Interactive development\nTo interactively develop any of the demos (e.g. `demos/nn-art/`):\n\n```bash\n$ ./scripts/watch-demo demos/nn-art\n>> Starting up http-server, serving ./\n>> Available on:\n>>   http://127.0.0.1:8080\n>> Hit CTRL-C to stop the server\n>> 1357589 bytes written to dist/demos/nn-art/bundle.js (0.85 seconds) at 10:34:45 AM\n```\n\nThen visit `http://localhost:8080/demos/nn-art/`. The\n`watch-demo` script monitors for changes of typescript code and does\nincremental compilation (~200-400ms), so users can have a fast edit-refresh\ncycle when developing apps.\n\n#### Testing\nBefore submitting a pull request, make sure the code passes all the tests and is clean of lint errors:\n\n```bash\n$ yarn test\n$ yarn lint\n```\n\nTo run a subset of tests and/or on a specific browser:\n\n```bash\n$ yarn test --browsers=Chrome --grep='multinomial'\n \n> ...\n> Chrome 62.0.3202 (Mac OS X 10.12.6): Executed 28 of 1891 (skipped 1863) SUCCESS (6.914 secs / 0.634 secs)\n```\n\nTo run the tests once and exit the karma process (helpful on Windows):\n\n```bash\n$ yarn test --single-run\n```\n\n#### Packaging (browser and npm)\nTo build a standalone ES5 library that can be imported in the browser with a\n`<script>` tag:\n\n```bash\n$ ./scripts/build-standalone.sh # Builds standalone library.\n>> Stored standalone library at dist/deeplearn(.min).js\n```\n\nTo build an npm package:\n\n```bash\n$ ./scripts/build-npm.sh\n...\nStored standalone library at dist/deeplearn(.min).js\ndeeplearn-VERSION.tgz\n```\n\nTo install it locally, run `npm install ./deeplearn-VERSION.tgz`.\n\n> On Windows, use bash (available through git) to use the scripts above.\n\nLooking to contribute, and don't know where to start? Check out our \"help wanted\"\n[issues](https://github.com/PAIR-code/deeplearnjs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).\n\n## Supported environments\n\n**deeplearn.js** targets environments with WebGL 1.0 or WebGL 2.0. For devices\nwithout the `OES_texture_float` extension, we fall back to fixed precision\nfloats backed by a `gl.UNSIGNED_BYTE` texture. For platforms without WebGL,\nwe provide CPU fallbacks.\n\n## Resources\n\n* [Tutorials](https://deeplearnjs.org/docs/tutorials/index.html)\n* [API Reference](https://deeplearnjs.org/docs/api/index.html)\n* [Demos](https://deeplearnjs.org/index.html#demos)\n* [Roadmap](https://deeplearnjs.org/docs/roadmap.html)\n\n## Thanks\n\n<p style=\"display:flex; align-items:center;\">\n  <a href=\"https://www.browserstack.com/\">\n    <img src=\"https://www.browserstack.com/images/layout/browserstack-logo-600x315.png\" height=\"70\" style=\"height:70px;\">\n  </a>\n  <span>&nbsp; for providing testing support.</span>\n</p>\n","readmeFilename":"README.md","gitHead":"d18c91e3ed7c1c755404ed494392c59d72588aa9","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.6.0-alpha","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-qyBKd4HTSxiUf/8H8MSz2z5nXjKPTIvq9TcElG6sET+QYkYopBzUJ2cIm65TQflJfvK818wEK84i1vteMYr/gg==","shasum":"996b2f5d16b3d937b69dfc703412d830886e4d10","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.6.0-alpha.tgz","fileCount":246,"unpackedSize":1801862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7meoTq3aD+gT0BELp90C/B1p42Y8w4yLbXVnTFLsYUAiEA7DwOpPUPGvOgvLZ7QyRiEvf7gudkSyrNbyvabQ4qmZ0="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.6.0-alpha_1520468168531_0.3031189529834084"},"_hasShrinkwrap":false},"0.6.0-alpha2":{"name":"deeplearn","version":"0.6.0-alpha2","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.7.2","uglify-js":"~3.0.28","watchify":"~3.9.0","deeplearn-docs":"git+https://github.com/PAIR-code/deeplearnjs-docs.git"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version","make-api":"ts-node ./scripts/build-api.ts"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"readme":"<a id=\"travis-badge\" href=\"https://travis-ci.org/PAIR-code/deeplearnjs\" alt=\"Build Status\">\n  <img src=\"https://travis-ci.org/PAIR-code/deeplearnjs.svg?branch=master\" />\n</a>\n\n# Getting started\n\n**deeplearn.js** is an open source hardware-accelerated JavaScript library for\nmachine intelligence. **deeplearn.js** brings performant machine learning\nbuilding blocks to the web, allowing you to train neural networks in a browser\nor run pre-trained models in inference mode.\n\nWe provide an API that closely mirrors the TensorFlow eager API.\n**deeplearn.js** was originally developed by the Google Brain PAIR team to build\npowerful interactive machine learning tools for the browser, but it can be used\nfor everything from education, to model understanding, to art projects.\n\n## Usage\n\nYou can install this library via yarn/npm: `yarn add deeplearn`\nor `npm install deeplearn`\n\nAlternatively you can use a script tag. Here we load it from a CDN.\nIn this case it will be available as a global variable named `dl`.\n\nYou can replace also specify which version to load replacing `@latest` with a specific\nversion string (e.g. `0.5.0`).\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/deeplearn@latest\"></script>\n<!-- or -->\n<script src=\"https://unpkg.com/deeplearn@latest\"></script>\n```\n\n#### TypeScript / ES6 JavaScript\n\nLet's add a scalar value to a 1D Tensor. Deeplearn js supports _broadcasting_\nthe value of scalar over all the elements in the tensor.\n\n```js\nimport * as dl from 'deeplearn'; // If not loading the script as a global\n\nconst a = dl.tensor1d([1, 2, 3]);\nconst b = dl.scalar(2);\n\nconst result = a.add(b); // a is not modified, result is a new tensor\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5]\n\n// Alternatively you can use a blocking call to get the data.\n// However this might slow your program down if called repeatedly.\nconsole.log(result.dataSync()); // Float32Array([3, 4, 5]\n```\n\nSee the [TypeScript starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/typescript/) and the\n[ES6 starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/es6/) to get you quickly started.\n\n#### ES5 JavaScript\n\nLet's do the same thing in ES5 Javascript. Remember to include the script tag to\nload deeplearn.js\n\n```js\nvar a = dl.tensor1d([1, 2, 3]);\nvar b = dl.scalar(2);\n\nvar result = a.add(b); // a is not modified, result is a new tensor\n\n// Option 1: With a Promise.\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5])\n\n// Option 2: Synchronous download of data. Blocks the UI.\nconsole.log(result.dataSync());\n```\n\n## Development\n\nTo build **deeplearn.js** from source, we need to clone the project and prepare\nthe dev environment:\n\n```bash\n$ git clone https://github.com/PAIR-code/deeplearnjs.git\n$ cd deeplearnjs\n$ yarn prep # Installs dependencies.\n```\n\n#### Yarn vs NPM\nGenerally speaking it's up to you. Yarn is fully interoperable with npm. You can either do `yarn` or `npm install`. However we use yarn, and if you are adding or removing dependencies you should use yarn to keep the `yarn.lock` file up to date.\n\n#### Code editor\nWe recommend using [Visual Studio Code](https://code.visualstudio.com/) for\ndevelopment. Make sure to install\n[TSLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)\nand the npm [clang-format](https://github.com/angular/clang-format) `1.2.2` or later\nwith the\n[Clang-Format VSCode extension](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format)\nfor auto-formatting.\n\n#### Interactive development\nTo interactively develop any of the demos (e.g. `demos/nn-art/`):\n\n```bash\n$ ./scripts/watch-demo demos/nn-art\n>> Starting up http-server, serving ./\n>> Available on:\n>>   http://127.0.0.1:8080\n>> Hit CTRL-C to stop the server\n>> 1357589 bytes written to dist/demos/nn-art/bundle.js (0.85 seconds) at 10:34:45 AM\n```\n\nThen visit `http://localhost:8080/demos/nn-art/`. The\n`watch-demo` script monitors for changes of typescript code and does\nincremental compilation (~200-400ms), so users can have a fast edit-refresh\ncycle when developing apps.\n\n#### Testing\nBefore submitting a pull request, make sure the code passes all the tests and is clean of lint errors:\n\n```bash\n$ yarn test\n$ yarn lint\n```\n\nTo run a subset of tests and/or on a specific browser:\n\n```bash\n$ yarn test --browsers=Chrome --grep='multinomial'\n \n> ...\n> Chrome 62.0.3202 (Mac OS X 10.12.6): Executed 28 of 1891 (skipped 1863) SUCCESS (6.914 secs / 0.634 secs)\n```\n\nTo run the tests once and exit the karma process (helpful on Windows):\n\n```bash\n$ yarn test --single-run\n```\n\n#### Packaging (browser and npm)\nTo build a standalone ES5 library that can be imported in the browser with a\n`<script>` tag:\n\n```bash\n$ ./scripts/build-standalone.sh # Builds standalone library.\n>> Stored standalone library at dist/deeplearn(.min).js\n```\n\nTo build an npm package:\n\n```bash\n$ ./scripts/build-npm.sh\n...\nStored standalone library at dist/deeplearn(.min).js\ndeeplearn-VERSION.tgz\n```\n\nTo install it locally, run `npm install ./deeplearn-VERSION.tgz`.\n\n> On Windows, use bash (available through git) to use the scripts above.\n\nLooking to contribute, and don't know where to start? Check out our \"help wanted\"\n[issues](https://github.com/PAIR-code/deeplearnjs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).\n\n## Supported environments\n\n**deeplearn.js** targets environments with WebGL 1.0 or WebGL 2.0. For devices\nwithout the `OES_texture_float` extension, we fall back to fixed precision\nfloats backed by a `gl.UNSIGNED_BYTE` texture. For platforms without WebGL,\nwe provide CPU fallbacks.\n\n## Resources\n\n* [Tutorials](https://deeplearnjs.org/docs/tutorials/index.html)\n* [API Reference](https://deeplearnjs.org/docs/api/index.html)\n* [Demos](https://deeplearnjs.org/index.html#demos)\n* [Roadmap](https://deeplearnjs.org/docs/roadmap.html)\n\n## Thanks\n\n<p style=\"display:flex; align-items:center;\">\n  <a href=\"https://www.browserstack.com/\">\n    <img src=\"https://www.browserstack.com/images/layout/browserstack-logo-600x315.png\" height=\"70\" style=\"height:70px;\">\n  </a>\n  <span>&nbsp; for providing testing support.</span>\n</p>\n","readmeFilename":"README.md","gitHead":"c24c1e6959faffac5b676bb5cee64f9745577bb0","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.6.0-alpha2","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-+tb8/IPG0SdT2hl8lUeizaHpiAmqKbZXq4qtppgnsMn+xTW27+owM23PKEHXsDe/lKzd/+cmXOyygoPIGPwOFA==","shasum":"a7cc508fa16a6b6e5afcca2490f0ae2e11ecbdfd","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.6.0-alpha2.tgz","fileCount":246,"unpackedSize":1802083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz3bRU63Ryz5naf4SBn9dwDcW4M922Qjw3hexQZgl5IAiEA/uKqmsrZ/tmrbLXnBNxeIdaOTNM44njX3glxT6CeS14="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.6.0-alpha2_1520532817048_0.3173075876385416"},"_hasShrinkwrap":false},"0.6.0-alpha3":{"name":"deeplearn","version":"0.6.0-alpha3","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.7.2","uglify-js":"~3.0.28","watchify":"~3.9.0","deeplearn-docs":"git+https://github.com/PAIR-code/deeplearnjs-docs.git"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version","make-api":"ts-node ./scripts/build-api.ts"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"readme":"<a id=\"travis-badge\" href=\"https://travis-ci.org/PAIR-code/deeplearnjs\" alt=\"Build Status\">\n  <img src=\"https://travis-ci.org/PAIR-code/deeplearnjs.svg?branch=master\" />\n</a>\n\n# Getting started\n\n**deeplearn.js** is an open source hardware-accelerated JavaScript library for\nmachine intelligence. **deeplearn.js** brings performant machine learning\nbuilding blocks to the web, allowing you to train neural networks in a browser\nor run pre-trained models in inference mode.\n\nWe provide an API that closely mirrors the TensorFlow eager API.\n**deeplearn.js** was originally developed by the Google Brain PAIR team to build\npowerful interactive machine learning tools for the browser, but it can be used\nfor everything from education, to model understanding, to art projects.\n\n## Usage\n\nYou can install this library via yarn/npm: `yarn add deeplearn`\nor `npm install deeplearn`\n\nAlternatively you can use a script tag. Here we load it from a CDN.\nIn this case it will be available as a global variable named `dl`.\n\nYou can replace also specify which version to load replacing `@latest` with a specific\nversion string (e.g. `0.5.0`).\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/deeplearn@latest\"></script>\n<!-- or -->\n<script src=\"https://unpkg.com/deeplearn@latest\"></script>\n```\n\n#### TypeScript / ES6 JavaScript\n\nLet's add a scalar value to a 1D Tensor. Deeplearn js supports _broadcasting_\nthe value of scalar over all the elements in the tensor.\n\n```js\nimport * as dl from 'deeplearn'; // If not loading the script as a global\n\nconst a = dl.tensor1d([1, 2, 3]);\nconst b = dl.scalar(2);\n\nconst result = a.add(b); // a is not modified, result is a new tensor\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5]\n\n// Alternatively you can use a blocking call to get the data.\n// However this might slow your program down if called repeatedly.\nconsole.log(result.dataSync()); // Float32Array([3, 4, 5]\n```\n\nSee the [TypeScript starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/typescript/) and the\n[ES6 starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/es6/) to get you quickly started.\n\n#### ES5 JavaScript\n\nLet's do the same thing in ES5 Javascript. Remember to include the script tag to\nload deeplearn.js\n\n```js\nvar a = dl.tensor1d([1, 2, 3]);\nvar b = dl.scalar(2);\n\nvar result = a.add(b); // a is not modified, result is a new tensor\n\n// Option 1: With a Promise.\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5])\n\n// Option 2: Synchronous download of data. Blocks the UI.\nconsole.log(result.dataSync());\n```\n\n## Development\n\nTo build **deeplearn.js** from source, we need to clone the project and prepare\nthe dev environment:\n\n```bash\n$ git clone https://github.com/PAIR-code/deeplearnjs.git\n$ cd deeplearnjs\n$ yarn prep # Installs dependencies.\n```\n\n#### Yarn vs NPM\nGenerally speaking it's up to you. Yarn is fully interoperable with npm. You can either do `yarn` or `npm install`. However we use yarn, and if you are adding or removing dependencies you should use yarn to keep the `yarn.lock` file up to date.\n\n#### Code editor\nWe recommend using [Visual Studio Code](https://code.visualstudio.com/) for\ndevelopment. Make sure to install\n[TSLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)\nand the npm [clang-format](https://github.com/angular/clang-format) `1.2.2` or later\nwith the\n[Clang-Format VSCode extension](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format)\nfor auto-formatting.\n\n#### Interactive development\nTo interactively develop any of the demos (e.g. `demos/nn-art/`):\n\n```bash\n$ ./scripts/watch-demo demos/nn-art\n>> Starting up http-server, serving ./\n>> Available on:\n>>   http://127.0.0.1:8080\n>> Hit CTRL-C to stop the server\n>> 1357589 bytes written to dist/demos/nn-art/bundle.js (0.85 seconds) at 10:34:45 AM\n```\n\nThen visit `http://localhost:8080/demos/nn-art/`. The\n`watch-demo` script monitors for changes of typescript code and does\nincremental compilation (~200-400ms), so users can have a fast edit-refresh\ncycle when developing apps.\n\n#### Testing\nBefore submitting a pull request, make sure the code passes all the tests and is clean of lint errors:\n\n```bash\n$ yarn test\n$ yarn lint\n```\n\nTo run a subset of tests and/or on a specific browser:\n\n```bash\n$ yarn test --browsers=Chrome --grep='multinomial'\n \n> ...\n> Chrome 62.0.3202 (Mac OS X 10.12.6): Executed 28 of 1891 (skipped 1863) SUCCESS (6.914 secs / 0.634 secs)\n```\n\nTo run the tests once and exit the karma process (helpful on Windows):\n\n```bash\n$ yarn test --single-run\n```\n\n#### Packaging (browser and npm)\nTo build a standalone ES5 library that can be imported in the browser with a\n`<script>` tag:\n\n```bash\n$ ./scripts/build-standalone.sh # Builds standalone library.\n>> Stored standalone library at dist/deeplearn(.min).js\n```\n\nTo build an npm package:\n\n```bash\n$ ./scripts/build-npm.sh\n...\nStored standalone library at dist/deeplearn(.min).js\ndeeplearn-VERSION.tgz\n```\n\nTo install it locally, run `npm install ./deeplearn-VERSION.tgz`.\n\n> On Windows, use bash (available through git) to use the scripts above.\n\nLooking to contribute, and don't know where to start? Check out our \"help wanted\"\n[issues](https://github.com/PAIR-code/deeplearnjs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).\n\n## Supported environments\n\n**deeplearn.js** targets environments with WebGL 1.0 or WebGL 2.0. For devices\nwithout the `OES_texture_float` extension, we fall back to fixed precision\nfloats backed by a `gl.UNSIGNED_BYTE` texture. For platforms without WebGL,\nwe provide CPU fallbacks.\n\n## Resources\n\n* [Tutorials](https://deeplearnjs.org/docs/tutorials/index.html)\n* [API Reference](https://deeplearnjs.org/docs/api/index.html)\n* [Demos](https://deeplearnjs.org/index.html#demos)\n* [Roadmap](https://deeplearnjs.org/docs/roadmap.html)\n\n## Thanks\n\n<p style=\"display:flex; align-items:center;\">\n  <a href=\"https://www.browserstack.com/\">\n    <img src=\"https://www.browserstack.com/images/layout/browserstack-logo-600x315.png\" height=\"70\" style=\"height:70px;\">\n  </a>\n  <span>&nbsp; for providing testing support.</span>\n</p>\n","readmeFilename":"README.md","gitHead":"6322073f9c6c2872716cda6b96eebed31fcd9562","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.6.0-alpha3","_npmVersion":"5.7.1","_nodeVersion":"9.2.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-MyYG5BZjrtFn0tlbh3v9vu/39Can+ZbyjgvdySdU5QWX5D82h2UZmf3I7v/mCQaNey9l0sYQyDab/Czhqa9oQA==","shasum":"c378799ec65a85c97cd991e053b1201e70976b75","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.6.0-alpha3.tgz","fileCount":246,"unpackedSize":1802147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSSYLuJ6sVF65xXXtqEJPnaLo51eSp3cbr0/u3l4B+UAiEA9b1XUOOAbNKqz6Lgcn9bA3iHfqv8cYToUZSwYjTy2L0="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.6.0-alpha3_1520625529133_0.6711114812937147"},"_hasShrinkwrap":false},"0.6.0-alpha4":{"name":"deeplearn","version":"0.6.0-alpha4","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.7.2","uglify-js":"~3.0.28","watchify":"~3.9.0","deeplearn-docs":"git+https://github.com/PAIR-code/deeplearnjs-docs.git"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version","make-api":"ts-node ./scripts/build-api.ts"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"readme":"<a id=\"travis-badge\" href=\"https://travis-ci.org/PAIR-code/deeplearnjs\" alt=\"Build Status\">\n  <img src=\"https://travis-ci.org/PAIR-code/deeplearnjs.svg?branch=master\" />\n</a>\n\n# Getting started\n\n**deeplearn.js** is an open source hardware-accelerated JavaScript library for\nmachine intelligence. **deeplearn.js** brings performant machine learning\nbuilding blocks to the web, allowing you to train neural networks in a browser\nor run pre-trained models in inference mode.\n\nWe provide an API that closely mirrors the TensorFlow eager API.\n**deeplearn.js** was originally developed by the Google Brain PAIR team to build\npowerful interactive machine learning tools for the browser, but it can be used\nfor everything from education, to model understanding, to art projects.\n\n## Usage\n\nYou can install this library via yarn/npm: `yarn add deeplearn`\nor `npm install deeplearn`\n\nAlternatively you can use a script tag. Here we load it from a CDN.\nIn this case it will be available as a global variable named `dl`.\n\nYou can replace also specify which version to load replacing `@latest` with a specific\nversion string (e.g. `0.5.0`).\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/deeplearn@latest\"></script>\n<!-- or -->\n<script src=\"https://unpkg.com/deeplearn@latest\"></script>\n```\n\n#### TypeScript / ES6 JavaScript\n\nLet's add a scalar value to a 1D Tensor. Deeplearn js supports _broadcasting_\nthe value of scalar over all the elements in the tensor.\n\n```js\nimport * as dl from 'deeplearn'; // If not loading the script as a global\n\nconst a = dl.tensor1d([1, 2, 3]);\nconst b = dl.scalar(2);\n\nconst result = a.add(b); // a is not modified, result is a new tensor\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5]\n\n// Alternatively you can use a blocking call to get the data.\n// However this might slow your program down if called repeatedly.\nconsole.log(result.dataSync()); // Float32Array([3, 4, 5]\n```\n\nSee the [TypeScript starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/typescript/) and the\n[ES6 starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/es6/) to get you quickly started.\n\n#### ES5 JavaScript\n\nLet's do the same thing in ES5 Javascript. Remember to include the script tag to\nload deeplearn.js\n\n```js\nvar a = dl.tensor1d([1, 2, 3]);\nvar b = dl.scalar(2);\n\nvar result = a.add(b); // a is not modified, result is a new tensor\n\n// Option 1: With a Promise.\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5])\n\n// Option 2: Synchronous download of data. Blocks the UI.\nconsole.log(result.dataSync());\n```\n\n## Development\n\nTo build **deeplearn.js** from source, we need to clone the project and prepare\nthe dev environment:\n\n```bash\n$ git clone https://github.com/PAIR-code/deeplearnjs.git\n$ cd deeplearnjs\n$ yarn prep # Installs dependencies.\n```\n\n#### Yarn vs NPM\nGenerally speaking it's up to you. Yarn is fully interoperable with npm. You can either do `yarn` or `npm install`. However we use yarn, and if you are adding or removing dependencies you should use yarn to keep the `yarn.lock` file up to date.\n\n#### Code editor\nWe recommend using [Visual Studio Code](https://code.visualstudio.com/) for\ndevelopment. Make sure to install\n[TSLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)\nand the npm [clang-format](https://github.com/angular/clang-format) `1.2.2` or later\nwith the\n[Clang-Format VSCode extension](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format)\nfor auto-formatting.\n\n#### Interactive development\nTo interactively develop any of the demos (e.g. `demos/nn-art/`):\n\n```bash\n$ ./scripts/watch-demo demos/nn-art\n>> Starting up http-server, serving ./\n>> Available on:\n>>   http://127.0.0.1:8080\n>> Hit CTRL-C to stop the server\n>> 1357589 bytes written to dist/demos/nn-art/bundle.js (0.85 seconds) at 10:34:45 AM\n```\n\nThen visit `http://localhost:8080/demos/nn-art/`. The\n`watch-demo` script monitors for changes of typescript code and does\nincremental compilation (~200-400ms), so users can have a fast edit-refresh\ncycle when developing apps.\n\n#### Testing\nBefore submitting a pull request, make sure the code passes all the tests and is clean of lint errors:\n\n```bash\n$ yarn test\n$ yarn lint\n```\n\nTo run a subset of tests and/or on a specific browser:\n\n```bash\n$ yarn test --browsers=Chrome --grep='multinomial'\n \n> ...\n> Chrome 62.0.3202 (Mac OS X 10.12.6): Executed 28 of 1891 (skipped 1863) SUCCESS (6.914 secs / 0.634 secs)\n```\n\nTo run the tests once and exit the karma process (helpful on Windows):\n\n```bash\n$ yarn test --single-run\n```\n\n#### Packaging (browser and npm)\nTo build a standalone ES5 library that can be imported in the browser with a\n`<script>` tag:\n\n```bash\n$ ./scripts/build-standalone.sh # Builds standalone library.\n>> Stored standalone library at dist/deeplearn(.min).js\n```\n\nTo build an npm package:\n\n```bash\n$ ./scripts/build-npm.sh\n...\nStored standalone library at dist/deeplearn(.min).js\ndeeplearn-VERSION.tgz\n```\n\nTo install it locally, run `npm install ./deeplearn-VERSION.tgz`.\n\n> On Windows, use bash (available through git) to use the scripts above.\n\nLooking to contribute, and don't know where to start? Check out our \"help wanted\"\n[issues](https://github.com/PAIR-code/deeplearnjs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).\n\n## Supported environments\n\n**deeplearn.js** targets environments with WebGL 1.0 or WebGL 2.0. For devices\nwithout the `OES_texture_float` extension, we fall back to fixed precision\nfloats backed by a `gl.UNSIGNED_BYTE` texture. For platforms without WebGL,\nwe provide CPU fallbacks.\n\n## Resources\n\n* [Tutorials](https://deeplearnjs.org/docs/tutorials/index.html)\n* [API Reference](https://deeplearnjs.org/docs/api/index.html)\n* [Demos](https://deeplearnjs.org/index.html#demos)\n* [Roadmap](https://deeplearnjs.org/docs/roadmap.html)\n\n## Thanks\n\n<p style=\"display:flex; align-items:center;\">\n  <a href=\"https://www.browserstack.com/\">\n    <img src=\"https://www.browserstack.com/images/layout/browserstack-logo-600x315.png\" height=\"70\" style=\"height:70px;\">\n  </a>\n  <span>&nbsp; for providing testing support.</span>\n</p>\n","readmeFilename":"README.md","gitHead":"497c7215e1242f66569b9106b76b612e24300147","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.6.0-alpha4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-1qVtHxE/BXNc07XCuttlOrkRo9a8yCSMKFDkQeORAJ4ziM1aW8zTLAPOKQxBYRNKnBuBECXAalLLsSVP0/seLA==","shasum":"9af14dd9569160cd5f25615434ad54fb2b2bfc04","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.6.0-alpha4.tgz","fileCount":246,"unpackedSize":1802136,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICT3TrJuxwK/RZJcwDgD4dxnxrINe63AfGFLH5Zd8VE0AiApQ69H1D+e4id/kYFD2OYkCurzJrY7uohK+4S1rle31w=="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.6.0-alpha4_1520880157475_0.1859677861631912"},"_hasShrinkwrap":false},"0.6.0-alpha5":{"name":"deeplearn","version":"0.6.0-alpha5","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.7.2","uglify-js":"~3.0.28","watchify":"~3.9.0","deeplearn-docs":"git+https://github.com/PAIR-code/deeplearnjs-docs.git"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version","make-api":"ts-node ./scripts/build-api.ts"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"readme":"<a id=\"travis-badge\" href=\"https://travis-ci.org/PAIR-code/deeplearnjs\" alt=\"Build Status\">\n  <img src=\"https://travis-ci.org/PAIR-code/deeplearnjs.svg?branch=master\" />\n</a>\n\n# Getting started\n\n**deeplearn.js** is an open source hardware-accelerated JavaScript library for\nmachine intelligence. **deeplearn.js** brings performant machine learning\nbuilding blocks to the web, allowing you to train neural networks in a browser\nor run pre-trained models in inference mode.\n\nWe provide an API that closely mirrors the TensorFlow eager API.\n**deeplearn.js** was originally developed by the Google Brain PAIR team to build\npowerful interactive machine learning tools for the browser, but it can be used\nfor everything from education, to model understanding, to art projects.\n\n## Usage\n\nYou can install this library via yarn/npm: `yarn add deeplearn`\nor `npm install deeplearn`\n\nAlternatively you can use a script tag. Here we load it from a CDN.\nIn this case it will be available as a global variable named `dl`.\n\nYou can replace also specify which version to load replacing `@latest` with a specific\nversion string (e.g. `0.5.0`).\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/deeplearn@latest\"></script>\n<!-- or -->\n<script src=\"https://unpkg.com/deeplearn@latest\"></script>\n```\n\n#### TypeScript / ES6 JavaScript\n\nLet's add a scalar value to a 1D Tensor. Deeplearn js supports _broadcasting_\nthe value of scalar over all the elements in the tensor.\n\n```js\nimport * as dl from 'deeplearn'; // If not loading the script as a global\n\nconst a = dl.tensor1d([1, 2, 3]);\nconst b = dl.scalar(2);\n\nconst result = a.add(b); // a is not modified, result is a new tensor\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5]\n\n// Alternatively you can use a blocking call to get the data.\n// However this might slow your program down if called repeatedly.\nconsole.log(result.dataSync()); // Float32Array([3, 4, 5]\n```\n\nSee the [TypeScript starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/typescript/) and the\n[ES6 starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/es6/) to get you quickly started.\n\n#### ES5 JavaScript\n\nLet's do the same thing in ES5 Javascript. Remember to include the script tag to\nload deeplearn.js\n\n```js\nvar a = dl.tensor1d([1, 2, 3]);\nvar b = dl.scalar(2);\n\nvar result = a.add(b); // a is not modified, result is a new tensor\n\n// Option 1: With a Promise.\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5])\n\n// Option 2: Synchronous download of data. Blocks the UI.\nconsole.log(result.dataSync());\n```\n\n## Development\n\nTo build **deeplearn.js** from source, we need to clone the project and prepare\nthe dev environment:\n\n```bash\n$ git clone https://github.com/PAIR-code/deeplearnjs.git\n$ cd deeplearnjs\n$ yarn prep # Installs dependencies.\n```\n\n#### Yarn vs NPM\nGenerally speaking it's up to you. Yarn is fully interoperable with npm. You can either do `yarn` or `npm install`. However we use yarn, and if you are adding or removing dependencies you should use yarn to keep the `yarn.lock` file up to date.\n\n#### Code editor\nWe recommend using [Visual Studio Code](https://code.visualstudio.com/) for\ndevelopment. Make sure to install\n[TSLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)\nand the npm [clang-format](https://github.com/angular/clang-format) `1.2.2` or later\nwith the\n[Clang-Format VSCode extension](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format)\nfor auto-formatting.\n\n#### Interactive development\nTo interactively develop any of the demos (e.g. `demos/nn-art/`):\n\n```bash\n$ ./scripts/watch-demo demos/nn-art\n>> Starting up http-server, serving ./\n>> Available on:\n>>   http://127.0.0.1:8080\n>> Hit CTRL-C to stop the server\n>> 1357589 bytes written to dist/demos/nn-art/bundle.js (0.85 seconds) at 10:34:45 AM\n```\n\nThen visit `http://localhost:8080/demos/nn-art/`. The\n`watch-demo` script monitors for changes of typescript code and does\nincremental compilation (~200-400ms), so users can have a fast edit-refresh\ncycle when developing apps.\n\n#### Testing\nBefore submitting a pull request, make sure the code passes all the tests and is clean of lint errors:\n\n```bash\n$ yarn test\n$ yarn lint\n```\n\nTo run a subset of tests and/or on a specific browser:\n\n```bash\n$ yarn test --browsers=Chrome --grep='multinomial'\n \n> ...\n> Chrome 62.0.3202 (Mac OS X 10.12.6): Executed 28 of 1891 (skipped 1863) SUCCESS (6.914 secs / 0.634 secs)\n```\n\nTo run the tests once and exit the karma process (helpful on Windows):\n\n```bash\n$ yarn test --single-run\n```\n\n#### Packaging (browser and npm)\nTo build a standalone ES5 library that can be imported in the browser with a\n`<script>` tag:\n\n```bash\n$ ./scripts/build-standalone.sh # Builds standalone library.\n>> Stored standalone library at dist/deeplearn(.min).js\n```\n\nTo build an npm package:\n\n```bash\n$ ./scripts/build-npm.sh\n...\nStored standalone library at dist/deeplearn(.min).js\ndeeplearn-VERSION.tgz\n```\n\nTo install it locally, run `npm install ./deeplearn-VERSION.tgz`.\n\n> On Windows, use bash (available through git) to use the scripts above.\n\nLooking to contribute, and don't know where to start? Check out our \"help wanted\"\n[issues](https://github.com/PAIR-code/deeplearnjs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).\n\n## Supported environments\n\n**deeplearn.js** targets environments with WebGL 1.0 or WebGL 2.0. For devices\nwithout the `OES_texture_float` extension, we fall back to fixed precision\nfloats backed by a `gl.UNSIGNED_BYTE` texture. For platforms without WebGL,\nwe provide CPU fallbacks.\n\n## Resources\n\n* [Tutorials](https://deeplearnjs.org/docs/tutorials/index.html)\n* [API Reference](https://deeplearnjs.org/docs/api/index.html)\n* [Demos](https://deeplearnjs.org/index.html#demos)\n* [Roadmap](https://deeplearnjs.org/docs/roadmap.html)\n\n## Thanks\n\n<p style=\"display:flex; align-items:center;\">\n  <a href=\"https://www.browserstack.com/\">\n    <img src=\"https://www.browserstack.com/images/layout/browserstack-logo-600x315.png\" height=\"70\" style=\"height:70px;\">\n  </a>\n  <span>&nbsp; for providing testing support.</span>\n</p>\n","readmeFilename":"README.md","gitHead":"906885f258c454819b40a0cd2485a77ed6fe9ad9","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.6.0-alpha5","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-OiWeu6raLqZvv7XP+PaEOyc6oPWLQBH0rX0j75kKoUiDV/EfDV2mcwrRjFyu6lDyoyqv8tgugKe2+TeTXMfhHQ==","shasum":"1651d717eb2be1e38e5108d298545631da8cb7a3","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.6.0-alpha5.tgz","fileCount":246,"unpackedSize":1805639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjUj5TunreMRndNHs+FhVDOOaFe2S7Yg0zNg39oNi4VAIhAI6x2+Z+n05PrxIG3tP5S2eIqGU2NJLoTom8nnBZ1D6U"}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"},{"name":"nsthorat","email":"nsthorat@google.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.6.0-alpha5_1520951103770_0.28688175593334386"},"_hasShrinkwrap":false},"0.6.0-alpha6":{"name":"deeplearn","version":"0.6.0-alpha6","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.7.2","uglify-js":"~3.0.28","watchify":"~3.9.0","deeplearn-docs":"git+https://github.com/PAIR-code/deeplearnjs-docs.git"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version","make-api":"ts-node ./scripts/build-api.ts"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"readme":"<a id=\"travis-badge\" href=\"https://travis-ci.org/PAIR-code/deeplearnjs\" alt=\"Build Status\">\n  <img src=\"https://travis-ci.org/PAIR-code/deeplearnjs.svg?branch=master\" />\n</a>\n\n# Getting started\n\n**deeplearn.js** is an open source hardware-accelerated JavaScript library for\nmachine intelligence. **deeplearn.js** brings performant machine learning\nbuilding blocks to the web, allowing you to train neural networks in a browser\nor run pre-trained models in inference mode.\n\nWe provide an API that closely mirrors the TensorFlow eager API.\n**deeplearn.js** was originally developed by the Google Brain PAIR team to build\npowerful interactive machine learning tools for the browser, but it can be used\nfor everything from education, to model understanding, to art projects.\n\n## Usage\n\nYou can install this library via yarn/npm: `yarn add deeplearn`\nor `npm install deeplearn`\n\nAlternatively you can use a script tag. Here we load it from a CDN.\nIn this case it will be available as a global variable named `dl`.\n\nYou can replace also specify which version to load replacing `@latest` with a specific\nversion string (e.g. `0.5.0`).\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/deeplearn@latest\"></script>\n<!-- or -->\n<script src=\"https://unpkg.com/deeplearn@latest\"></script>\n```\n\n#### TypeScript / ES6 JavaScript\n\nLet's add a scalar value to a 1D Tensor. Deeplearn js supports _broadcasting_\nthe value of scalar over all the elements in the tensor.\n\n```js\nimport * as dl from 'deeplearn'; // If not loading the script as a global\n\nconst a = dl.tensor1d([1, 2, 3]);\nconst b = dl.scalar(2);\n\nconst result = a.add(b); // a is not modified, result is a new tensor\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5]\n\n// Alternatively you can use a blocking call to get the data.\n// However this might slow your program down if called repeatedly.\nconsole.log(result.dataSync()); // Float32Array([3, 4, 5]\n```\n\nSee the [TypeScript starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/typescript/) and the\n[ES6 starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/es6/) to get you quickly started.\n\n#### ES5 JavaScript\n\nLet's do the same thing in ES5 Javascript. Remember to include the script tag to\nload deeplearn.js\n\n```js\nvar a = dl.tensor1d([1, 2, 3]);\nvar b = dl.scalar(2);\n\nvar result = a.add(b); // a is not modified, result is a new tensor\n\n// Option 1: With a Promise.\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5])\n\n// Option 2: Synchronous download of data. Blocks the UI.\nconsole.log(result.dataSync());\n```\n\n## Development\n\nTo build **deeplearn.js** from source, we need to clone the project and prepare\nthe dev environment:\n\n```bash\n$ git clone https://github.com/PAIR-code/deeplearnjs.git\n$ cd deeplearnjs\n$ yarn prep # Installs dependencies.\n```\n\n#### Yarn vs NPM\nGenerally speaking it's up to you. Yarn is fully interoperable with npm. You can either do `yarn` or `npm install`. However we use yarn, and if you are adding or removing dependencies you should use yarn to keep the `yarn.lock` file up to date.\n\n#### Code editor\nWe recommend using [Visual Studio Code](https://code.visualstudio.com/) for\ndevelopment. Make sure to install\n[TSLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)\nand the npm [clang-format](https://github.com/angular/clang-format) `1.2.2` or later\nwith the\n[Clang-Format VSCode extension](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format)\nfor auto-formatting.\n\n#### Interactive development\nTo interactively develop any of the demos (e.g. `demos/nn-art/`):\n\n```bash\n$ ./scripts/watch-demo demos/nn-art\n>> Starting up http-server, serving ./\n>> Available on:\n>>   http://127.0.0.1:8080\n>> Hit CTRL-C to stop the server\n>> 1357589 bytes written to dist/demos/nn-art/bundle.js (0.85 seconds) at 10:34:45 AM\n```\n\nThen visit `http://localhost:8080/demos/nn-art/`. The\n`watch-demo` script monitors for changes of typescript code and does\nincremental compilation (~200-400ms), so users can have a fast edit-refresh\ncycle when developing apps.\n\n#### Testing\nBefore submitting a pull request, make sure the code passes all the tests and is clean of lint errors:\n\n```bash\n$ yarn test\n$ yarn lint\n```\n\nTo run a subset of tests and/or on a specific browser:\n\n```bash\n$ yarn test --browsers=Chrome --grep='multinomial'\n \n> ...\n> Chrome 62.0.3202 (Mac OS X 10.12.6): Executed 28 of 1891 (skipped 1863) SUCCESS (6.914 secs / 0.634 secs)\n```\n\nTo run the tests once and exit the karma process (helpful on Windows):\n\n```bash\n$ yarn test --single-run\n```\n\n#### Packaging (browser and npm)\nTo build a standalone ES5 library that can be imported in the browser with a\n`<script>` tag:\n\n```bash\n$ ./scripts/build-standalone.sh # Builds standalone library.\n>> Stored standalone library at dist/deeplearn(.min).js\n```\n\nTo build an npm package:\n\n```bash\n$ ./scripts/build-npm.sh\n...\nStored standalone library at dist/deeplearn(.min).js\ndeeplearn-VERSION.tgz\n```\n\nTo install it locally, run `npm install ./deeplearn-VERSION.tgz`.\n\n> On Windows, use bash (available through git) to use the scripts above.\n\nLooking to contribute, and don't know where to start? Check out our \"help wanted\"\n[issues](https://github.com/PAIR-code/deeplearnjs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).\n\n## Supported environments\n\n**deeplearn.js** targets environments with WebGL 1.0 or WebGL 2.0. For devices\nwithout the `OES_texture_float` extension, we fall back to fixed precision\nfloats backed by a `gl.UNSIGNED_BYTE` texture. For platforms without WebGL,\nwe provide CPU fallbacks.\n\n## Resources\n\n* [Tutorials](https://deeplearnjs.org/docs/tutorials/index.html)\n* [API Reference](https://deeplearnjs.org/docs/api/index.html)\n* [Demos](https://deeplearnjs.org/index.html#demos)\n* [Roadmap](https://deeplearnjs.org/docs/roadmap.html)\n\n## Thanks\n\n<p style=\"display:flex; align-items:center;\">\n  <a href=\"https://www.browserstack.com/\">\n    <img src=\"https://www.browserstack.com/images/layout/browserstack-logo-600x315.png\" height=\"70\" style=\"height:70px;\">\n  </a>\n  <span>&nbsp; for providing testing support.</span>\n</p>\n","readmeFilename":"README.md","gitHead":"fbed9615387373d4b7f112d9d94db7275b2a4436","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.6.0-alpha6","_npmVersion":"5.7.1","_nodeVersion":"9.2.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-nhbEClWx9iQyp/rmzTNp1ZZaT1Zh72L7SxNf6Vkk+8w2v0Y2AQAUofxTdq08RfXw5WwPYARK7RK9Q8MAlnmVJw==","shasum":"5f9b3af18db3186dbdc5e05310369fbf30131921","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.6.0-alpha6.tgz","fileCount":246,"unpackedSize":1805670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/8j3CtCd3NcNu02pwRWllz66SLfLEnfBbKmgglIw/sAiEA1ZnRpzQuU/xGXHNSrbcC/TiSWrDbRs2MehO6/18gkCs="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"},{"name":"nsthorat","email":"nsthorat@google.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.6.0-alpha6_1521234521429_0.3453459538856978"},"_hasShrinkwrap":false},"0.6.0-alpha7":{"name":"deeplearn","version":"0.6.0-alpha7","description":"Hardware-accelerated JavaScript library for machine intelligence","private":false,"main":"dist/index.js","jsdelivr":"dist/deeplearn.js","unpkg":"dist/deeplearn.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"license":"Apache-2.0","devDependencies":{"@types/fetch-mock":"~5.12.2","@types/jasmine":"~2.5.53","@types/seedrandom":"~2.4.27","@types/utf8":"~2.1.6","browserify":"~14.4.0","clang-format":"~1.2.2","cross-spawn":"~5.1.0","fetch-mock":"~5.13.1","handlebars":"~4.0.11","highlight.js":"9.12.0","http-server":"~0.10.0","jasmine-core":"~2.6.4","karma":"~1.7.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"~2.2.0","karma-firefox-launcher":"~1.0.1","karma-jasmine":"~1.1.0","karma-typescript":"~3.0.8","markdown-it":"^8.4.0","opn":"~5.1.0","shelljs":"~0.7.8","ts-node":"~4.1.0","tsify":"~3.0.1","tslint":"~5.8.0","tslint-no-circular-imports":"~0.2.0","typescript":"2.7.2","uglify-js":"~3.0.28","watchify":"~3.9.0","deeplearn-docs":"git+https://github.com/PAIR-code/deeplearnjs-docs.git"},"scripts":{"prep":"yarn && mkdirp dist && yarn build && cd demos/ && yarn prep && cd ..","build":"tsc","test":"karma start","test-travis":"karma start --browsers='bs_firefox_mac,bs_chrome_mac' --singleRun","lint":"tslint -p . -t verbose","make-version":"sh -c ./scripts/make-version","make-api":"ts-node ./scripts/build-api.ts"},"dependencies":{"seedrandom":"~2.4.3","utf8":"~2.1.2"},"readme":"<a id=\"travis-badge\" href=\"https://travis-ci.org/PAIR-code/deeplearnjs\" alt=\"Build Status\">\n  <img src=\"https://travis-ci.org/PAIR-code/deeplearnjs.svg?branch=master\" />\n</a>\n\n# Getting started\n\n**deeplearn.js** is an open source hardware-accelerated JavaScript library for\nmachine intelligence. **deeplearn.js** brings performant machine learning\nbuilding blocks to the web, allowing you to train neural networks in a browser\nor run pre-trained models in inference mode.\n\nWe provide an API that closely mirrors the TensorFlow eager API.\n**deeplearn.js** was originally developed by the Google Brain PAIR team to build\npowerful interactive machine learning tools for the browser, but it can be used\nfor everything from education, to model understanding, to art projects.\n\n## Usage\n\nYou can install this library via yarn/npm: `yarn add deeplearn`\nor `npm install deeplearn`\n\nAlternatively you can use a script tag. Here we load it from a CDN.\nIn this case it will be available as a global variable named `dl`.\n\nYou can replace also specify which version to load replacing `@latest` with a specific\nversion string (e.g. `0.5.0`).\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/deeplearn@latest\"></script>\n<!-- or -->\n<script src=\"https://unpkg.com/deeplearn@latest\"></script>\n```\n\n#### TypeScript / ES6 JavaScript\n\nLet's add a scalar value to a 1D Tensor. Deeplearn js supports _broadcasting_\nthe value of scalar over all the elements in the tensor.\n\n```js\nimport * as dl from 'deeplearn'; // If not loading the script as a global\n\nconst a = dl.tensor1d([1, 2, 3]);\nconst b = dl.scalar(2);\n\nconst result = a.add(b); // a is not modified, result is a new tensor\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5]\n\n// Alternatively you can use a blocking call to get the data.\n// However this might slow your program down if called repeatedly.\nconsole.log(result.dataSync()); // Float32Array([3, 4, 5]\n```\n\nSee the [TypeScript starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/typescript/) and the\n[ES6 starter project](https://github.com/PAIR-code/deeplearnjs/tree/master/starter/es6/) to get you quickly started.\n\n#### ES5 JavaScript\n\nLet's do the same thing in ES5 Javascript. Remember to include the script tag to\nload deeplearn.js\n\n```js\nvar a = dl.tensor1d([1, 2, 3]);\nvar b = dl.scalar(2);\n\nvar result = a.add(b); // a is not modified, result is a new tensor\n\n// Option 1: With a Promise.\nresult.data().then(data => console.log(data)); // Float32Array([3, 4, 5])\n\n// Option 2: Synchronous download of data. Blocks the UI.\nconsole.log(result.dataSync());\n```\n\n## Development\n\nTo build **deeplearn.js** from source, we need to clone the project and prepare\nthe dev environment:\n\n```bash\n$ git clone https://github.com/PAIR-code/deeplearnjs.git\n$ cd deeplearnjs\n$ yarn prep # Installs dependencies.\n```\n\n#### Yarn vs NPM\nGenerally speaking it's up to you. Yarn is fully interoperable with npm. You can either do `yarn` or `npm install`. However we use yarn, and if you are adding or removing dependencies you should use yarn to keep the `yarn.lock` file up to date.\n\n#### Code editor\nWe recommend using [Visual Studio Code](https://code.visualstudio.com/) for\ndevelopment. Make sure to install\n[TSLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)\nand the npm [clang-format](https://github.com/angular/clang-format) `1.2.2` or later\nwith the\n[Clang-Format VSCode extension](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format)\nfor auto-formatting.\n\n#### Interactive development\nTo interactively develop any of the demos (e.g. `demos/nn-art/`):\n\n```bash\n$ ./scripts/watch-demo demos/nn-art\n>> Starting up http-server, serving ./\n>> Available on:\n>>   http://127.0.0.1:8080\n>> Hit CTRL-C to stop the server\n>> 1357589 bytes written to dist/demos/nn-art/bundle.js (0.85 seconds) at 10:34:45 AM\n```\n\nThen visit `http://localhost:8080/demos/nn-art/`. The\n`watch-demo` script monitors for changes of typescript code and does\nincremental compilation (~200-400ms), so users can have a fast edit-refresh\ncycle when developing apps.\n\n#### Testing\nBefore submitting a pull request, make sure the code passes all the tests and is clean of lint errors:\n\n```bash\n$ yarn test\n$ yarn lint\n```\n\nTo run a subset of tests and/or on a specific browser:\n\n```bash\n$ yarn test --browsers=Chrome --grep='multinomial'\n \n> ...\n> Chrome 62.0.3202 (Mac OS X 10.12.6): Executed 28 of 1891 (skipped 1863) SUCCESS (6.914 secs / 0.634 secs)\n```\n\nTo run the tests once and exit the karma process (helpful on Windows):\n\n```bash\n$ yarn test --single-run\n```\n\n#### Packaging (browser and npm)\nTo build a standalone ES5 library that can be imported in the browser with a\n`<script>` tag:\n\n```bash\n$ ./scripts/build-standalone.sh # Builds standalone library.\n>> Stored standalone library at dist/deeplearn(.min).js\n```\n\nTo build an npm package:\n\n```bash\n$ ./scripts/build-npm.sh\n...\nStored standalone library at dist/deeplearn(.min).js\ndeeplearn-VERSION.tgz\n```\n\nTo install it locally, run `npm install ./deeplearn-VERSION.tgz`.\n\n> On Windows, use bash (available through git) to use the scripts above.\n\nLooking to contribute, and don't know where to start? Check out our \"help wanted\"\n[issues](https://github.com/PAIR-code/deeplearnjs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).\n\n## Supported environments\n\n**deeplearn.js** targets environments with WebGL 1.0 or WebGL 2.0. For devices\nwithout the `OES_texture_float` extension, we fall back to fixed precision\nfloats backed by a `gl.UNSIGNED_BYTE` texture. For platforms without WebGL,\nwe provide CPU fallbacks.\n\n## Resources\n\n* [Tutorials](https://deeplearnjs.org/docs/tutorials/index.html)\n* [API Reference](https://deeplearnjs.org/docs/api/index.html)\n* [Demos](https://deeplearnjs.org/index.html#demos)\n* [Roadmap](https://deeplearnjs.org/docs/roadmap.html)\n\n## Thanks\n\n<p style=\"display:flex; align-items:center;\">\n  <a href=\"https://www.browserstack.com/\">\n    <img src=\"https://www.browserstack.com/images/layout/browserstack-logo-600x315.png\" height=\"70\" style=\"height:70px;\">\n  </a>\n  <span>&nbsp; for providing testing support.</span>\n</p>\n","readmeFilename":"README.md","gitHead":"191d4dac29c62f674221d133fca5eb530b39b9ce","bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"homepage":"https://github.com/PAIR-code/deeplearnjs#readme","_id":"deeplearn@0.6.0-alpha7","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"dsmilkov","email":"dsmilkov@gmail.com"},"dist":{"integrity":"sha512-hZetAYte4at71JTNhb2/hqxWgmYBLjJquvUdR+LHpBWljQmi1jvI+hXwz/JLFICBJ0/Fxf80oiioqnFYmN0+5A==","shasum":"ca19def5d9794dc1de223bfcad9703fd6bc1bd07","tarball":"https://registry.npmjs.org/deeplearn/-/deeplearn-0.6.0-alpha7.tgz","fileCount":214,"unpackedSize":1596954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKewjPgxGpenb51eQQ54WZlqnwe5rkKuOj/5ZA6rmsSwIgWb7tgxCw0CKqC9LFrhTzm/Y07JUzgFl2nT5HrVDpZyo="}]},"maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"},{"name":"nsthorat","email":"nsthorat@google.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deeplearn_0.6.0-alpha7_1521989748594_0.3927913012753137"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"dsmilkov","email":"dsmilkov@gmail.com"},{"name":"nsthorat","email":"nsthorat@google.com"}],"time":{"modified":"2022-06-14T23:06:52.994Z","created":"2017-08-01T01:37:24.469Z","0.0.1":"2017-08-01T01:37:24.469Z","0.1.0":"2017-08-04T17:50:49.540Z","0.1.1":"2017-08-21T20:00:27.562Z","0.1.2":"2017-08-21T20:08:34.790Z","0.2.0":"2017-09-07T20:01:48.071Z","0.2.1":"2017-09-12T21:06:33.060Z","0.2.2":"2017-09-16T19:53:20.028Z","0.2.3":"2017-09-17T21:56:55.945Z","0.2.4":"2017-09-23T18:32:43.584Z","0.2.5":"2017-10-02T01:04:44.217Z","0.2.6":"2017-10-02T19:54:33.220Z","0.2.7":"2017-10-03T22:27:30.895Z","0.2.8":"2017-10-04T21:18:38.255Z","0.2.9":"2017-10-05T14:37:29.465Z","0.2.10":"2017-10-05T20:03:42.756Z","0.3.0":"2017-10-09T20:38:16.923Z","0.3.1":"2017-10-17T15:30:36.811Z","0.3.2":"2017-10-17T21:29:45.732Z","0.3.3":"2017-10-22T12:49:21.852Z","0.3.4":"2017-11-02T03:51:00.489Z","0.3.5":"2017-11-03T15:17:38.621Z","0.3.6":"2017-11-04T20:46:37.662Z","0.3.7":"2017-11-05T20:41:36.003Z","0.3.8":"2017-11-13T18:08:55.106Z","0.3.9":"2017-11-14T18:29:03.592Z","0.3.10":"2017-11-14T23:02:51.416Z","0.3.11":"2017-11-15T22:14:00.360Z","0.3.12":"2017-11-27T16:47:54.140Z","0.3.13":"2017-12-03T00:15:05.291Z","0.3.14":"2017-12-12T21:59:48.228Z","0.3.15":"2017-12-21T20:48:39.894Z","0.3.16":"2017-12-27T01:08:23.116Z","0.3.17":"2017-12-30T21:50:56.254Z","0.4.0":"2018-01-04T21:00:00.542Z","0.4.1":"2018-01-06T17:50:59.016Z","0.4.2":"2018-01-17T19:43:31.231Z","0.5.0":"2018-02-15T21:20:18.213Z","0.5.1":"2018-03-06T03:20:15.083Z","0.6.0-alpha":"2018-03-08T00:16:11.346Z","0.6.0-alpha2":"2018-03-08T18:13:37.167Z","0.6.0-alpha3":"2018-03-09T19:58:49.510Z","0.6.0-alpha4":"2018-03-12T18:42:37.586Z","0.6.0-alpha5":"2018-03-13T14:25:03.868Z","0.6.0-alpha6":"2018-03-16T21:08:41.511Z","0.6.0-alpha7":"2018-03-25T14:55:48.699Z"},"readmeFilename":"","homepage":"https://github.com/PAIR-code/deeplearnjs#readme","repository":{"type":"git","url":"git+https://github.com/PAIR-code/deeplearnjs.git"},"bugs":{"url":"https://github.com/PAIR-code/deeplearnjs/issues"},"license":"Apache-2.0","users":{"285858315":true,"shangsinian":true,"shaunieb":true,"shanewholloway":true,"strawhat":true,"azertypow":true,"71emj1":true,"ycjcl868":true,"syzer":true}}