{"_id":"ml5","_rev":"2997018","name":"ml5","description":"A friendly machine learning library for the web.","dist-tags":{"latest":"0.12.2"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"time":{"modified":"2023-08-29T08:34:50.000Z","created":"2018-01-31T20:52:54.887Z","0.12.2":"2022-04-25T14:51:41.567Z","0.12.1":"2022-04-13T01:41:51.896Z","0.12.0":"2022-04-06T03:07:39.723Z","0.11.1":"2022-04-05T21:49:00.962Z","0.11.0":"2022-04-05T21:33:59.796Z","0.10.6":"2022-04-02T21:43:04.689Z","0.10.5":"2022-03-15T00:19:47.893Z","0.10.4":"2022-03-07T03:13:43.325Z","0.10.3":"2022-02-23T03:15:34.730Z","0.10.2":"2022-02-23T02:59:14.979Z","0.10.1":"2022-02-08T01:28:43.680Z","0.10.0":"2022-02-08T00:47:55.973Z","0.9.9":"2022-02-05T10:28:02.750Z","0.9.8":"2022-02-03T05:11:12.323Z","0.9.7":"2022-02-03T04:42:22.888Z","0.9.3":"2022-01-28T03:39:11.460Z","0.9.2":"2022-01-28T03:18:10.043Z","0.8.16":"2022-01-22T14:08:12.369Z","0.8.14":"2022-01-21T23:56:00.043Z","0.8.12":"2022-01-21T23:28:51.205Z","0.8.11":"2022-01-21T20:51:50.264Z","0.8.1":"2022-01-21T01:16:47.113Z","0.8.0":"2022-01-21T00:38:52.335Z","0.7.2":"2022-01-19T23:55:44.830Z","0.7.1":"2021-10-06T14:22:33.112Z","0.7.0":"2021-10-06T14:11:21.320Z","0.6.1":"2021-02-23T22:43:00.982Z","0.6.0":"2020-11-04T22:13:49.075Z","0.5.0":"2020-03-12T20:56:37.389Z","0.4.3":"2019-11-14T20:24:57.083Z","0.4.2":"2019-11-06T20:28:12.863Z","0.4.1":"2019-10-24T20:31:29.626Z","0.4.0":"2019-10-17T22:04:28.215Z","0.3.1":"2019-06-02T18:58:08.464Z","0.3.0":"2019-05-24T15:46:32.090Z","0.2.3":"2019-03-29T20:43:36.410Z","0.2.2":"2019-03-22T23:39:00.945Z","0.2.1":"2019-01-24T20:28:35.384Z","0.2.0":"2019-01-24T20:07:06.720Z","0.1.3":"2018-11-09T04:28:27.081Z","0.1.2":"2018-11-06T04:50:21.547Z","0.1.1":"2018-07-26T22:47:06.083Z","0.0.8":"2018-06-13T19:27:50.421Z","0.0.7":"2018-06-13T03:53:57.627Z","0.0.6":"2018-06-12T22:22:15.118Z","0.0.5":"2018-06-04T21:15:36.304Z","0.0.3":"2018-03-13T19:32:24.417Z","0.0.2":"2018-03-13T04:03:36.615Z","0.0.1":"2018-02-27T16:40:23.654Z","1.0.0":"2018-01-31T20:52:54.887Z"},"users":{},"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"versions":{"0.12.2":{"name":"ml5","version":"0.12.2","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.9","@babel/plugin-proposal-object-rest-spread":"^7.17.3","@babel/plugin-transform-runtime":"^7.17.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/register":"^7.17.7","@babel/runtime":"^7.17.9","@babel/runtime-corejs3":"^7.17.9","all-contributors-cli":"^6.10.0","babel-loader":"^8.2.4","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["@babel/preset-env"]],"plugins":["@babel/plugin-transform-runtime","@babel/plugin-proposal-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"6c3d0e8ea43f48e73bd0b50497cb3e171e966089","_id":"ml5@0.12.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"2b282d664d36e80bd081dd262a895be1a193e228","size":6529189,"noattachment":false,"key":"/ml5/-/ml5-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.12.2.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.12.2_1650898301348_0.18865157042751113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-09T13:32:16.146Z","publish_time":1650898301567,"_cnpm_publish_time":1650898301567},"0.12.1":{"name":"ml5","version":"0.12.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.9","@babel/plugin-proposal-object-rest-spread":"^7.17.3","@babel/plugin-transform-runtime":"^7.17.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@babel/register":"^7.17.7","@babel/runtime":"^7.17.9","@babel/runtime-corejs3":"^7.17.9","all-contributors-cli":"^6.10.0","babel-loader":"^8.2.4","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["@babel/preset-env"]],"plugins":["@babel/plugin-transform-runtime","@babel/plugin-proposal-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"f67ab30909f663988b0116b41ba83a31129b544f","_id":"ml5@0.12.1","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"shasum":"a551b0a493aa6bc7e74fad39a46ece48b19675d8","size":6528694,"noattachment":false,"key":"/ml5/-/ml5-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.12.1.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.12.1_1649814111565_0.018696593468114475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-13T01:41:59.594Z","publish_time":1649814111896,"_cnpm_publish_time":1649814111896},"0.12.0":{"name":"ml5","version":"0.12.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"de154d9986d77558c4510e70334c849ec66644b6","_id":"ml5@0.12.0","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"shasum":"e567c82a7ec8b8ab3bc0887ef3c01239b5cba221","size":6653790,"noattachment":false,"key":"/ml5/-/ml5-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.12.0.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.12.0_1649214459465_0.10379856699609347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-06T06:53:21.653Z","publish_time":1649214459723,"_cnpm_publish_time":1649214459723},"0.11.1":{"name":"ml5","version":"0.11.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"jest","test-watch":"jest --watch","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.5","@babel/plugin-transform-async-to-generator":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/register":"^7.16.5","@babel/runtime":"^7.16.5","@babel/runtime-corejs3":"^7.16.5","all-contributors-cli":"^6.10.0","babel-jest":"^27.4.5","babel-loader":"8.2.3","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jest":"^27.4.5","jest-canvas-mock":"^2.3.1","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^5.8.0"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"388cc9a104d7b6c56f4e476b0aedaca972f17433","_id":"ml5@0.11.1","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"shasum":"9679ed1e4a7bc1c560db02e8bce6d925f9faee81","size":6843101,"noattachment":false,"key":"/ml5/-/ml5-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.11.1.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.11.1_1649195340485_0.3694357719162231"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-05T22:58:54.715Z","publish_time":1649195340962,"_cnpm_publish_time":1649195340962},"0.11.0":{"name":"ml5","version":"0.11.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:jest":"jest","test-watch:jest":"jest --watch","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.5","@babel/plugin-transform-async-to-generator":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/register":"^7.16.5","@babel/runtime":"^7.16.5","@babel/runtime-corejs3":"^7.16.5","all-contributors-cli":"^6.10.0","babel-jest":"^27.4.5","babel-loader":"8.2.3","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","jest":"^27.4.5","jest-canvas-mock":"^2.3.1","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^5.8.0"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"381df641d1e87924ddef830f218787b957e1f534","_id":"ml5@0.11.0","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"shasum":"396e3f7d0c9b5e330010cca7e598dfd0a727b1b2","size":6843226,"noattachment":false,"key":"/ml5/-/ml5-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.11.0.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.11.0_1649194439311_0.12761712399672143"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-05T22:58:52.284Z","publish_time":1649194439796,"_cnpm_publish_time":1649194439796},"0.10.6":{"name":"ml5","version":"0.10.6","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"e616a57813a646da3d47887e87fc9c893da0a7eb","_id":"ml5@0.10.6","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"shasum":"13a83bf75ced03b79b2d1535dfbd70064ace9f15","size":6653472,"noattachment":false,"key":"/ml5/-/ml5-0.10.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.10.6.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.10.6_1648935784372_0.2831144062570694"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-02T21:43:09.930Z","publish_time":1648935784689,"_cnpm_publish_time":1648935784689},"0.10.5":{"name":"ml5","version":"0.10.5","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"2503b50f2c4b4349da3f29b29f60ee7de7909d2c","_id":"ml5@0.10.5","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"shasum":"be10483e53e061d7a6895d058121a8bc96eaab10","size":6653056,"noattachment":false,"key":"/ml5/-/ml5-0.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.10.5.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.10.5_1647303587620_0.3494775829581416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-15T00:19:53.671Z","publish_time":1647303587893,"_cnpm_publish_time":1647303587893},"0.10.4":{"name":"ml5","version":"0.10.4","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"49f8d80861b0cd975dabc21ca9af345be31dea16","_id":"ml5@0.10.4","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"shasum":"9d13016e84e4b37d72a2b07719906f835e686e5a","size":6652265,"noattachment":false,"key":"/ml5/-/ml5-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.10.4.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.10.4_1646622823094_0.13923239770879037"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-07T03:13:58.454Z","publish_time":1646622823325,"_cnpm_publish_time":1646622823325},"0.10.3":{"name":"ml5","version":"0.10.3","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"87245fb9ec5e7d1b2bb5ca868811f016b591e5a8","_id":"ml5@0.10.3","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"shasum":"42db365df3deba54086d358aec7565e8a3823a15","size":6650244,"noattachment":false,"key":"/ml5/-/ml5-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.10.3.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.10.3_1645586134461_0.7163813239213659"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-23T03:15:43.376Z","publish_time":1645586134730,"_cnpm_publish_time":1645586134730},"0.10.2":{"name":"ml5","version":"0.10.2","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"aca4c4da6f307408d23080982080a0346e2b6b10","_id":"ml5@0.10.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"shasum":"b33a8aa410f1230e6c33769c4daa1742a1f96d1d","size":6650206,"noattachment":false,"key":"/ml5/-/ml5-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.10.2.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.10.2_1645585154584_0.22954381794923862"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-23T02:59:31.404Z","publish_time":1645585154979,"_cnpm_publish_time":1645585154979},"0.10.1":{"name":"ml5","version":"0.10.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"e4ec496534c5da1022d34b02f3119cb3055eb7d9","_id":"ml5@0.10.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"409ebd88923a3a2c99006609590c182d640a5c92","size":6644937,"noattachment":false,"key":"/ml5/-/ml5-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.10.1.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.10.1_1644283723386_0.8828872406157036"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-08T01:28:53.063Z","publish_time":1644283723680,"_cnpm_publish_time":1644283723680},"0.10.0":{"name":"ml5","version":"0.10.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"224855bbb58e43799faa42fd2f029b7535e406e0","_id":"ml5@0.10.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"2d31937acf7ab73cca9335a305787fdd7e30ff6a","size":6644550,"noattachment":false,"key":"/ml5/-/ml5-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.10.0.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.10.0_1644281275744_0.35226014917285564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-08T00:48:06.478Z","publish_time":1644281275973,"_cnpm_publish_time":1644281275973},"0.9.9":{"name":"ml5","version":"0.9.9","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"3d4ac4a8908168b3326575bdab3e35fd9af85809","_id":"ml5@0.9.9","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"7a1f0445b7088a38229685b24be722f58b51f780","size":6644213,"noattachment":false,"key":"/ml5/-/ml5-0.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.9.9.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.9.9_1644056882502_0.5594644988720119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T10:28:12.445Z","publish_time":1644056882750,"_cnpm_publish_time":1644056882750},"0.9.8":{"name":"ml5","version":"0.9.8","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"6c4d8c27fd74b4bf43ef197a31f22b2da17f9083","_id":"ml5@0.9.8","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"debde184dffe30a75b4dbb353fa27f6a35ea55d9","size":6644172,"noattachment":false,"key":"/ml5/-/ml5-0.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.9.8.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.9.8_1643865071742_0.07470625044008838"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-03T05:11:20.744Z","publish_time":1643865072323,"_cnpm_publish_time":1643865072323},"0.9.7":{"name":"ml5","version":"0.9.7","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"73d4f212c378b0c09c2dbf638a098ea3d121871b","_id":"ml5@0.9.7","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"3ba6943055be596a432c8dd1304ced400ac52038","size":6644167,"noattachment":false,"key":"/ml5/-/ml5-0.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.9.7.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.9.7_1643863342546_0.1524303415842334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-03T04:42:30.191Z","publish_time":1643863342888,"_cnpm_publish_time":1643863342888},"0.9.3":{"name":"ml5","version":"0.9.3","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"68626bc05c636d986308b0ef5fcbe240a9d48723","_id":"ml5@0.9.3","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"c8a818450a054cd026279634810e46f483396322","size":6644115,"noattachment":false,"key":"/ml5/-/ml5-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.9.3.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.9.3_1643341151183_0.8658755538946579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-28T03:39:19.564Z","publish_time":1643341151460,"_cnpm_publish_time":1643341151460},"0.9.2":{"name":"ml5","version":"0.9.2","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^8.0.1","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"03ce36d55844454ced32db8974bb5b25e79c577b","_id":"ml5@0.9.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"5b9595f5660832a4c281ff011070bf23ec846d8f","size":6166408,"noattachment":false,"key":"/ml5/-/ml5-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.9.2.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.9.2_1643339889773_0.9881728859605916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-28T03:18:23.506Z","publish_time":1643339890043,"_cnpm_publish_time":1643339890043},"0.8.16":{"name":"ml5","version":"0.8.16","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"26b74543f83e1bba1a8e5203139807e1d49698e7","_id":"ml5@0.8.16","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"ecc71f875d3658a0c7c887191087d7f034c4dbbd","size":6162404,"noattachment":false,"key":"/ml5/-/ml5-0.8.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.8.16.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.8.16_1642860492030_0.19090374200708582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-22T14:08:22.700Z","publish_time":1642860492369,"_cnpm_publish_time":1642860492369},"0.8.14":{"name":"ml5","version":"0.8.14","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"aa5fc4352e99e165ec6974f4201f4fd27e1327aa","_id":"ml5@0.8.14","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"7b9e004f040267ce16e5b479f5ff19e1aed9cc72","size":6162412,"noattachment":false,"key":"/ml5/-/ml5-0.8.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.8.14.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.8.14_1642809359710_0.8045030498546877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T23:56:29.402Z","publish_time":1642809360043,"_cnpm_publish_time":1642809360043},"0.8.12":{"name":"ml5","version":"0.8.12","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"54e4fd4a96c1148cb9c1fc650ed49208ae67db21","_id":"ml5@0.8.12","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"b94c665e04b5e0f70670f9c62b66933739233449","size":6162283,"noattachment":false,"key":"/ml5/-/ml5-0.8.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.8.12.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.8.12_1642807730904_0.8767396854960212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T23:29:01.341Z","publish_time":1642807731205,"_cnpm_publish_time":1642807731205},"0.8.11":{"name":"ml5","version":"0.8.11","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"4e0e60ea34f6181f7f440d12065ab72027c20ef1","_id":"ml5@0.8.11","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"53485641fb818f44ebdbfa01f88852986300c7e2","size":6162282,"noattachment":false,"key":"/ml5/-/ml5-0.8.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.8.11.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.8.11_1642798310016_0.11176596731400346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T20:51:59.117Z","publish_time":1642798310264,"_cnpm_publish_time":1642798310264},"0.8.1":{"name":"ml5","version":"0.8.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"8823b127dff620bc104fefdc725ed02abc203d49","_id":"ml5@0.8.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"400e6aa7de0817eb0e46582c42c5ae91dc846c6e","size":6165794,"noattachment":false,"key":"/ml5/-/ml5-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.8.1.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.8.1_1642727806758_0.423204986296418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T01:16:59.083Z","publish_time":1642727807113,"_cnpm_publish_time":1642727807113},"0.8.0":{"name":"ml5","version":"0.8.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"931e96474886a09cf493b4eb5f7a978d6d91ec4e","_id":"ml5@0.8.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"baf80ec6c44a240af8d9ab44406b1788abcaa85f","size":6165796,"noattachment":false,"key":"/ml5/-/ml5-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.8.0.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.8.0_1642725531874_0.16772961244208684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T00:39:02.191Z","publish_time":1642725532335,"_cnpm_publish_time":1642725532335},"0.7.2":{"name":"ml5","version":"0.7.2","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"f560a2fe64004379a1a7890a5ec3ff7052f36744","_id":"ml5@0.7.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"7501f3cf6d1a7fbc95fb34fa73b04f663cf80ee4","size":6165795,"noattachment":false,"key":"/ml5/-/ml5-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.7.2.tgz"},"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.7.2_1642636544558_0.6917716158540235"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-19T23:55:52.485Z","publish_time":1642636544830,"_cnpm_publish_time":1642636544830},"0.7.1":{"name":"ml5","version":"0.7.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"6d59c1a7a470bbe90811f063c190f3bbdc609d39","_id":"ml5@0.7.1","_nodeVersion":"12.13.1","_npmVersion":"6.14.11","dist":{"shasum":"2b666b5d98284f7a4bd7a83f88cb5a7f558cb8fa","size":6166204,"noattachment":false,"key":"/ml5/-/ml5-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.7.1.tgz"},"_npmUser":{"name":"bomanimc","email":"bomanimc@gmail.com"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.7.1_1633530152845_0.027371598176289202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:13:19.787Z","publish_time":1633530153112,"_cnpm_publish_time":1633530153112},"0.7.0":{"name":"ml5","version":"0.7.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"9783943fb412918a8f7b0b76a9fc6748d3160ee7","_id":"ml5@0.7.0","_nodeVersion":"12.13.1","_npmVersion":"7.16.0","dist":{"shasum":"3e08700569d458699b55eea7cc2a4941e20cb8a9","size":2897396,"noattachment":false,"key":"/ml5/-/ml5-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.7.0.tgz"},"_npmUser":{"name":"bomanimc","email":"bomanimc@gmail.com"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.7.0_1633529481055_0.9842679085700257"},"_hasShrinkwrap":false,"deprecated":"This version of ml5js was release with a missing dist file and is not functional","_cnpmcore_publish_time":"2021-12-24T17:13:14.973Z","publish_time":1633529481320,"_cnpm_publish_time":1633529481320},"0.6.1":{"name":"ml5","version":"0.6.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^17.2.3","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.21.1","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"a9d181ce63017b1d66690770e218eb8eb08e43a1","_id":"ml5@0.6.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.4","dist":{"shasum":"e9174b2ad48e2ff1cba90ee0d2c87d2295818bc7","size":6171130,"noattachment":false,"key":"/ml5/-/ml5-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.6.1.tgz"},"_npmUser":{"name":"bomanimc","email":"bomanimc@gmail.com"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.6.1_1614120180626_0.6005805764294367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:13:10.492Z","publish_time":1614120180982,"_cnpm_publish_time":1614120180982},"0.6.0":{"name":"ml5","version":"0.6.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","develop":"npm-run-all --parallel start examples:serve examples:watch","start":"webpack-dev-server --config webpack.dev.babel.js","lint":"eslint . --ext .js; exit 0","lint:nibble":"npx eslint-nibble --ext .js .","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js --config-name ml5","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate","examples:serve":"live-server ./examples --port=8081 --mount=/:./examples --wait=250","examples:update-json":"node scripts/update-examples-json.js","examples:watch":"onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json","preexamples:build":"rimraf dist_examples","examples:build":"npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"MIT","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","copy-webpack-plugin":"^5.1.1","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","dotenv":"^8.2.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-nibble":"^5.1.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","live-server":"^1.2.1","npm-run-all":"^4.1.5","q":"^1.5.1","recursive-readdir":"^2.2.2","regenerator-runtime":"0.11.1","request-promise":"^4.2.5","rimraf":"2.6.2","semantic-release":"^15.13.26","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.10.3","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"peerDependencies":{"@tensorflow/tfjs-core":"^1.2.9","@tensorflow/tfjs-converter":"^1.2.9"},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/facemesh":"0.0.3","@tensorflow-models/handpose":"0.0.3","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"^2.2.1","@tensorflow-models/speech-commands":"0.3.9","@tensorflow-models/universal-sentence-encoder":"^1.2.2","@tensorflow/tfjs":"^1.7.0","@tensorflow/tfjs-vis":"^1.1.0","axios":"^0.19.2","events":"^3.0.0","face-api.js":"~0.22.2","onchange":"^6.1.0"},"gitHead":"72a95a43f7aaee96b5dfd23c225f77f1eaa79c8b","_id":"ml5@0.6.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"shasum":"6d9e401e90de4fe324e7c9a01aabfef6298cf96c","size":6171067,"noattachment":false,"key":"/ml5/-/ml5-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.6.0.tgz"},"_npmUser":{"name":"bomanimc","email":"bomanimc@gmail.com"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.6.0_1604528028779_0.9769825204466513"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:13:07.648Z","publish_time":1604528029075,"_cnpm_publish_time":1604528029075},"0.5.0":{"name":"ml5","version":"0.5.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"^4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"^15.13.26","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.11","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/coco-ssd":"^2.0.0","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"2.1.3","@tensorflow-models/speech-commands":"0.3.9","@tensorflow/tfjs":"~1.2.1","@tensorflow/tfjs-vis":"^1.1.0","events":"^3.0.0","face-api.js":"0.20.1"},"gitHead":"8b5d2746624a009e657c8b125791929af32eb12c","_id":"ml5@0.5.0","_nodeVersion":"13.4.0","_npmVersion":"6.14.2","dist":{"shasum":"d1075649ced97bc5439579594ba59bcb1e15f12c","size":5580729,"noattachment":false,"key":"/ml5/-/ml5-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.5.0.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmUser":{"name":"bomanimc","email":"bomanimc@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.5.0_1584046597058_0.5520684621399992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:13:04.969Z","publish_time":1584046597389,"_cnpm_publish_time":1584046597389},"0.4.3":{"name":"ml5","version":"0.4.3","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js ","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"all-contributors-cli":"^6.10.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"^4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"^15.13.26","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.11","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"2.1.3","@tensorflow-models/speech-commands":"0.3.9","@tensorflow/tfjs":"~1.2.1","@tensorflow/tfjs-vis":"^1.1.0","events":"^3.0.0","face-api.js":"0.20.1"},"gitHead":"db1b986e05b9720d57e40d8af9121c890fb8cfad","_id":"ml5@0.4.3","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"shasum":"d83c5a01dda221e7de08d1d7814c991b669c7058","size":2885562,"noattachment":false,"key":"/ml5/-/ml5-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.4.3.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.4.3_1573763096906_0.5648484664629059"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:58.589Z","publish_time":1573763097083,"_cnpm_publish_time":1573763097083},"0.4.2":{"name":"ml5","version":"0.4.2","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js ","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","update:docs":"node ./scripts/updateDocVersions.js $oldversion","publish:npm":"npm run build && npm publish"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"^4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"^15.13.26","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.11","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"2.1.3","@tensorflow-models/speech-commands":"0.3.9","@tensorflow/tfjs":"~1.2.1","@tensorflow/tfjs-vis":"^1.1.0","events":"^3.0.0","face-api.js":"0.20.1"},"gitHead":"c666ac38e0d1d421acd7c473ab6d7b88e00766a8","_id":"ml5@0.4.2","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"shasum":"22b1ea969be98a770d8f2a578647001b35f8c415","size":2884051,"noattachment":false,"key":"/ml5/-/ml5-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.4.2.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.4.2_1573072092522_0.1306588157320152"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:56.266Z","publish_time":1573072092863,"_cnpm_publish_time":1573072092863},"0.4.1":{"name":"ml5","version":"0.4.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js ","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","serve:docs":"docsify serve docs","update:readme":"node ./scripts/updateReadme.js","publish:npm":"npm run build && npm publish"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"^4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"^15.13.26","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.11","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"2.1.3","@tensorflow-models/speech-commands":"0.3.9","@tensorflow/tfjs":"~1.2.1","@tensorflow/tfjs-vis":"^1.1.0","events":"^3.0.0","face-api.js":"0.20.1"},"gitHead":"26945e0ef1c816f3b75c6914219f72d352a0725b","_id":"ml5@0.4.1","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"shasum":"edbce2ed2e5af4d42ad75a898402e53e3172739d","size":2879271,"noattachment":false,"key":"/ml5/-/ml5-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.4.1.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.4.1_1571949089420_0.23588824951850929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:53.947Z","publish_time":1571949089626,"_cnpm_publish_time":1571949089626},"0.4.0":{"name":"ml5","version":"0.4.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js ","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh","dev:docs":"docsify serve docs","update:packageVersion":"node ./scripts/updatePackageVersion.js","checkout:latest":"git checkout -b v$npm_package_version","release:prep":"npm-run-all --sequential update:packageVersion checkout:latest","update:readme":"node ./scripts/updateReadme.js","release:build":"npm install && npm run build","release:commitAndPush":"git add . && git commit -m 'bumps version and adds latest build' && git push origin v$npm_package_version","release:tag":"git tag v$npm_package_version && git push --tags","development:sync":"git checkout development && git fetch && git pull","release:sync":"git checkout release && git fetch && git pull","publish:npm":"npm publish"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"4.0.3","cz-conventional-changelog":"2.1.0","docsify-cli":"^4.3.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"^1.5.1","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"^4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"^15.13.26","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.11","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/body-pix":"1.1.2","@tensorflow-models/knn-classifier":"1.2.1","@tensorflow-models/mobilenet":"2.0.3","@tensorflow-models/posenet":"2.1.3","@tensorflow-models/speech-commands":"0.3.9","@tensorflow/tfjs":"~1.2.1","@tensorflow/tfjs-vis":"^1.1.0","events":"^3.0.0","face-api.js":"0.20.1"},"gitHead":"d5c838dea6f0d75603b83fcdf1dc150050a2c76b","_id":"ml5@0.4.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"shasum":"2ed87b06ff7558afd4ad6deaa90da4b683367b10","size":2878216,"noattachment":false,"key":"/ml5/-/ml5-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.4.0.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.4.0_1571349867994_0.9048941509349051"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:52.406Z","publish_time":1571349868215,"_cnpm_publish_time":1571349868215},"0.3.1":{"name":"ml5","version":"0.3.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/knn-classifier":"1.0.0","@tensorflow-models/mobilenet":"1.0.0","@tensorflow-models/posenet":"1.0.0","@tensorflow-models/speech-commands":"0.3.8","@tensorflow-models/body-pix":"1.0.1","@tensorflow/tfjs":"1.1.2","events":"^3.0.0"},"gitHead":"0546e377ff6d5aaa23d193ec326b9a5e497cb0c6","_id":"ml5@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"dist":{"shasum":"4c441aa2cb05a69bb1ce02fa9313ca0b896a504b","size":1450021,"noattachment":false,"key":"/ml5/-/ml5-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.3.1.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.3.1_1559501888263_0.7780647689445319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:49.390Z","publish_time":1559501888464,"_cnpm_publish_time":1559501888464},"0.3.0":{"name":"ml5","version":"0.3.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.2.0","@tensorflow-models/knn-classifier":"1.0.0","@tensorflow-models/mobilenet":"1.0.0","@tensorflow-models/posenet":"1.0.0","@tensorflow/tfjs":"1.1.2","events":"^3.0.0"},"gitHead":"b4a0d7634e55286d8bb59af0562c79ed023e31c5","_id":"ml5@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"dist":{"shasum":"134d1421fda2ff9a86470b205eb4e0fab401c472","size":1371061,"noattachment":false,"key":"/ml5/-/ml5-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.3.0.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.3.0_1558712791149_0.1307506736017543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:46.926Z","publish_time":1558712792090,"_cnpm_publish_time":1558712792090},"0.2.3":{"name":"ml5","version":"0.2.3","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.1.2","@tensorflow-models/mobilenet":"0.2.2","@tensorflow-models/posenet":"0.2.2","@tensorflow-models/knn-classifier":"0.2.2","@tensorflow/tfjs":"0.13.0","events":"^3.0.0"},"gitHead":"03bab680cc549dc9561aa24b38514f5972d3f2e2","_id":"ml5@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"dist":{"shasum":"f420a2d578746114e0fbdc857790e1c09395dc4b","size":1736986,"noattachment":false,"key":"/ml5/-/ml5-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.2.3.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.2.3_1553892216187_0.23486453829666476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:44.811Z","publish_time":1553892216410,"_cnpm_publish_time":1553892216410},"0.2.2":{"name":"ml5","version":"0.2.2","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","manual-test":"webpack-dev-server --open --config webpack.test.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"^4.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"0.1.2","@tensorflow-models/mobilenet":"0.2.2","@tensorflow-models/posenet":"0.2.2","@tensorflow-models/knn-classifier":"0.2.2","@tensorflow/tfjs":"0.13.0","events":"^3.0.0"},"gitHead":"c2d48f0e38a7fe1bd8c839c05a3b40424da85f28","_id":"ml5@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"dist":{"shasum":"6df05528747176e45779f999b25912cdbfa97063","size":1790857,"noattachment":false,"key":"/ml5/-/ml5-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.2.2.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.2.2_1553297940700_0.4685853637531967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:42.229Z","publish_time":1553297940945,"_cnpm_publish_time":1553297940945},"0.2.1":{"name":"ml5","version":"0.2.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"^0.1.2","@tensorflow-models/mobilenet":"0.2.2","@tensorflow-models/posenet":"0.2.2","@tensorflow-models/knn-classifier":"0.2.2","@tensorflow/tfjs":"0.13.0","events":"^3.0.0"},"gitHead":"0d74c269e842e701d7870bd52516b432cc77ec74","_id":"ml5@0.2.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"dist":{"shasum":"e1fbe5a223782bb127a36a85db57bc4d928c11d4","size":1786047,"noattachment":false,"key":"/ml5/-/ml5-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.2.1.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.2.1_1548361715152_0.7273720384714664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:41.233Z","publish_time":1548361715384,"_cnpm_publish_time":1548361715384},"0.2.0":{"name":"ml5","version":"0.2.0","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"^0.1.2","@tensorflow-models/mobilenet":"0.2.2","@tensorflow-models/posenet":"0.2.2","@tensorflow-models/knn-classifier":"0.2.2","@tensorflow/tfjs":"0.13.0","events":"^3.0.0"},"gitHead":"a45db5e8a43357f05a43cd26c910573e7f68bfa4","_id":"ml5@0.2.0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"joeyklee","email":"joeyklee@nyu.edu"},"dist":{"shasum":"d2da5aaafc1481f6073737f14fa4a07e395d1dff","size":1712246,"noattachment":false,"key":"/ml5/-/ml5-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.2.0.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.2.0_1548360426505_0.7064381512201139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:37.389Z","publish_time":1548360426720,"_cnpm_publish_time":1548360426720},"0.1.3":{"name":"ml5","version":"0.1.3","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"^0.1.2","@tensorflow-models/mobilenet":"0.2.2","@tensorflow-models/posenet":"0.2.2","@tensorflow-models/knn-classifier":"0.2.2","@tensorflow/tfjs":"0.13.0","events":"^3.0.0"},"gitHead":"0762f1827f4016daa518ee8086d782af6fb123c3","_id":"ml5@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"66575f7bfd4991415e35eb7c4ecc2d783f9eaef3","size":1712283,"noattachment":false,"key":"/ml5/-/ml5-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.1.3.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.1.3_1541737706827_0.7425003305290572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:35.140Z","publish_time":1541737707081,"_cnpm_publish_time":1541737707081},"0.1.2":{"name":"ml5","version":"0.1.2","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@magenta/sketch":"^0.1.2","@tensorflow-models/mobilenet":"0.2.2","@tensorflow-models/posenet":"0.2.2","@tensorflow-models/knn-classifier":"0.2.2","@tensorflow/tfjs":"0.13.0","events":"^3.0.0"},"gitHead":"cccccbe100e571d79ff43077007bcc24956b5300","_id":"ml5@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"0a231ede477e0a5d25a6643dfd1e4e4832ea2d29","size":1712210,"noattachment":false,"key":"/ml5/-/ml5-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.1.2.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.1.2_1541479821319_0.4849249664943387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:33.066Z","publish_time":1541479821547,"_cnpm_publish_time":1541479821547},"0.1.1":{"name":"ml5","version":"0.1.1","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","build":"webpack --config webpack.prod.babel.js","test":"./node_modules/karma/bin/karma start karma.conf.js","test:single":"./node_modules/karma/bin/karma start karma.conf.js --single-run","test-travis":"./scripts/test-travis.sh"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-browserstack-launcher":"~1.3.0","karma-chrome-launcher":"2.2.0","karma-jasmine":"1.1.1","karma-mocha-reporter":"^2.2.5","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"files":["dist","README.md"],"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@tensorflow-models/mobilenet":"0.1.0","@tensorflow-models/posenet":"0.1.3","@tensorflow/tfjs":"0.11.4","events":"^3.0.0"},"gitHead":"d1118f31359a2261e46d51b0bafe786e98fa7eed","_id":"ml5@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"105f3fae4d06fadab3f2146dc82b3dd0ad505187","size":899594,"noattachment":false,"key":"/ml5/-/ml5-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.1.1.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.1.1_1532645225917_0.14294976425089456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:30.170Z","publish_time":1532645226083,"_cnpm_publish_time":1532645226083},"0.0.8":{"name":"ml5","version":"0.0.8","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","build":"webpack --config webpack.prod.babel.js","test:dev":"./node_modules/karma/bin/karma start karma.conf.js","test":"./node_modules/karma/bin/karma start karma.conf.js --no-auto-watch --single-run"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-jasmine":"1.1.1","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"files":["dist","README.md"],"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@tensorflow-models/mobilenet":"0.1.0","@tensorflow-models/posenet":"^0.1.2","@tensorflow/tfjs":"0.11.4"},"gitHead":"95c39fbdefb40bed2fd9d9ac2f4a1f4dac81c06f","_id":"ml5@0.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"eb428cf6435c00b8c36211af1355a89f0803279f","size":888544,"noattachment":false,"key":"/ml5/-/ml5-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.0.8.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.0.8_1528918070259_0.5966083591964884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:27.865Z","publish_time":1528918070421,"_cnpm_publish_time":1528918070421},"0.0.7":{"name":"ml5","version":"0.0.7","description":"A friendly machine learning library for the web.","main":"dist/ml5.min.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","build":"webpack --config webpack.prod.babel.js","test:dev":"./node_modules/karma/bin/karma start karma.conf.js","test":"./node_modules/karma/bin/karma start karma.conf.js --no-auto-watch --single-run"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-jasmine":"1.1.1","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"files":["dist","README.md"],"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@tensorflow-models/mobilenet":"0.1.0","@tensorflow-models/posenet":"^0.1.2","@tensorflow/tfjs":"0.11.4"},"gitHead":"bd7d92babfde614342cc031d1cef99d34c4aa96c","_id":"ml5@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"679a7830fca5ed4f1e9c56d3cedea4a4425696e0","size":885433,"noattachment":false,"key":"/ml5/-/ml5-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.0.7.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.0.7_1528862037417_0.29707629201802277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:25.861Z","publish_time":1528862037627,"_cnpm_publish_time":1528862037627},"0.0.6":{"name":"ml5","version":"0.0.6","description":"A friendly machine learning library for the web.","main":"dist/ml5.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start":"webpack-dev-server --open --config webpack.dev.babel.js","build":"webpack --config webpack.prod.babel.js","test:dev":"./node_modules/karma/bin/karma start karma.conf.js","test":"./node_modules/karma/bin/karma start karma.conf.js --no-auto-watch --single-run"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","html-webpack-plugin":"^3.0.7","jasmine-core":"3.1.0","karma":"2.0.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-jasmine":"1.1.1","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglifyjs-webpack-plugin":"^1.2.5","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0","webpack-merge":"^4.1.2"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"files":["dist","README.md"],"babel":{"presets":[["env"]],"plugins":["transform-runtime","transform-object-rest-spread"]},"dependencies":{"@tensorflow-models/mobilenet":"0.1.0","@tensorflow-models/posenet":"^0.1.2","@tensorflow/tfjs":"0.11.4"},"gitHead":"6746924d259189184d585956bed579fcef4041ca","_id":"ml5@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"96b0780eac7d1076bcb73e0571d8f698772f2073","size":885422,"noattachment":false,"key":"/ml5/-/ml5-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.0.6.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.0.6_1528842133893_0.4640724043728408"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:23.751Z","publish_time":1528842135118,"_cnpm_publish_time":1528842135118},"0.0.5":{"name":"ml5","version":"0.0.5","description":"A friendly machine learning library for the web.","main":"dist/ml5.js","directories":{"examples":"examples","dist":"dist"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start:dev":"webpack-dev-server --mode development --watch-content-base --open","build":"npm-run-all build:*","build:main":"webpack --output-filename ml5.js","build:min":"uglifyjs dist/ml5.js -o dist/ml5.min.js","test:dev":"./node_modules/karma/bin/karma start karma.conf.js","test":"./node_modules/karma/bin/karma start karma.conf.js --no-auto-watch --single-run"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-async-to-generator":"6.24.1","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-stage-2":"6.24.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","jasmine-core":"3.1.0","karma":"2.0.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-jasmine":"1.1.1","karma-safari-launcher":"1.0.0","karma-webpack":"3.0.0","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglify-es":"3.3.9","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"files":["dist","README.md"],"babel":{"presets":["env","es2015","stage-2"],"plugins":["transform-async-to-generator"]},"dependencies":{"@tensorflow-models/posenet":"0.0.1","@tensorflow/tfjs":"0.11.4"},"gitHead":"8bf39a77cb35d1db819a7dacb3787421be94a0db","_id":"ml5@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"a63414113c788432364d049a1e0c23053bd53255","size":406408,"noattachment":false,"key":"/ml5/-/ml5-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.0.5.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.0.5_1528146936152_0.04593394184992894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:21.079Z","publish_time":1528146936304,"_cnpm_publish_time":1528146936304},"0.0.3":{"name":"ml5","version":"0.0.3","description":"A high level javascript library for machine learning.","main":"dist/ml5.js","directories":{"examples":"examples","dist":"dist","test":"test"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start:dev":"webpack-dev-server --mode development --watch-content-base --open","build":"npm-run-all build:*","build:main":"webpack --output-filename ml5.js","build:min":"uglifyjs dist/ml5.js -o dist/ml5.min.js","test:dev":"jest --watch","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-jest":"22.4.1","babel-loader":"7.1.4","babel-plugin-transform-async-to-generator":"6.24.1","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-stage-2":"6.24.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","jest":"22.4.2","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglify-es":"3.3.9","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"pre-commit":"npm run test"}},"files":["dist","README.md"],"babel":{"presets":["env","es2015","stage-2"],"plugins":["transform-async-to-generator"]},"dependencies":{"deeplearn":"0.5.1","deeplearn-knn-image-classifier":"0.4.2","deeplearn-squeezenet":"0.2.0"},"gitHead":"0cea640d2032a1e0c71200f728d013f15ab20141","_id":"ml5@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"11529cc4fa99740e2ef439b554c1f8baaf2fe306","size":307966,"noattachment":false,"key":"/ml5/-/ml5-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.0.3.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.0.3_1520969544314_0.5963051754256921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:19.415Z","publish_time":1520969544417,"_cnpm_publish_time":1520969544417},"0.0.2":{"name":"ml5","version":"0.0.2","description":"A high level javascript library for machine learning.","main":"dist/ml5.js","directories":{"examples":"examples","dist":"dist","test":"test"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start:dev":"webpack-dev-server --mode development --watch-content-base --open","build":"npm-run-all build:*","build:main":"webpack --output-filename ml5.js","build:min":"uglifyjs dist/ml5.js -o dist/ml5.min.js","test:dev":"jest --watch","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ml5js/ml5-library.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ml5js"},"license":"ISC","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"homepage":"https://github.com/ml5js/ml5-library#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-jest":"22.4.1","babel-loader":"7.1.4","babel-plugin-transform-async-to-generator":"6.24.1","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-stage-2":"6.24.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-loader":"2.0.0","eslint-plugin-import":"2.9.0","extract-text-webpack-plugin":"4.0.0-beta.0","ghooks":"2.0.2","jest":"22.4.2","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"15.0.2","uglify-es":"3.3.9","webpack":"4.1.1","webpack-cli":"2.0.10","webpack-dev-server":"3.1.0"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"pre-commit":"npm run test"}},"files":["dist","README.md"],"babel":{"presets":["env","es2015","stage-2"],"plugins":["transform-async-to-generator"]},"dependencies":{"deeplearn":"0.5.1","deeplearn-knn-image-classifier":"0.4.2","deeplearn-squeezenet":"0.2.0"},"gitHead":"6da695a189f5c5cbec273ba6134882b3bb00f6c1","_id":"ml5@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"6e5f873d509acaccc63bc14805b8b622e8bf5186","size":307220,"noattachment":false,"key":"/ml5/-/ml5-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.0.2.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.0.2_1520913816461_0.5931792315953297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:17.753Z","publish_time":1520913816615,"_cnpm_publish_time":1520913816615},"0.0.1":{"name":"ml5","version":"0.0.1","description":"A high level javascript library for machine learning.","main":"dist/ml5.js","directories":{"examples":"examples","dist":"dist","test":"test"},"scripts":{"commit":"git-cz","prebuild":"rimraf dist","start:dev":"webpack-dev-server","build":"npm-run-all build:*","build:main":"webpack --output-filename ml5.js","build:min":"uglifyjs dist/ml5.js -o dist/ml5.min.js","build:examples":"cp dist/ml5.min.js examples/libraries/","test:dev":"jest --watch","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ITPNYU/ml5.git"},"keywords":["machine learning"],"author":{"name":"NYU ITP","email":"cvalenzuela@nyu.edu","url":"https://github.com/ITPNYU"},"license":"ISC","bugs":{"url":"https://github.com/ITPNYU/ml5/issues"},"homepage":"https://github.com/ITPNYU/ml5#readme","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-jest":"22.1.0","babel-loader":"7.1.2","babel-plugin-transform-async-to-generator":"6.24.1","babel-polyfill":"6.26.0","babel-preset-es2015":"6.24.1","babel-preset-stage-0":"6.24.1","babel-preset-stage-2":"6.24.1","babel-register":"6.26.0","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","eslint":"4.15.0","eslint-config-airbnb-base":"12.1.0","eslint-loader":"1.9.0","eslint-plugin-import":"2.8.0","ghooks":"2.0.2","jest":"22.1.4","npm-run-all":"4.1.2","regenerator-runtime":"0.11.1","rimraf":"2.6.2","semantic-release":"11.0.2","uglify-es":"3.3.4","webpack":"3.10.0","webpack-dev-server":"2.10.0"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"files":["dist","README.md"],"babel":{"presets":["env","es2015","stage-2"],"plugins":["transform-async-to-generator"]},"dependencies":{"deeplearn":"0.4.1","deeplearn-knn-image-classifier":"0.2.3","deeplearn-squeezenet":"0.1.9"},"gitHead":"0ff4996995c73137943ba3402b060c68a12fda5d","_id":"ml5@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"48ff7ebad0dea1e5946ed5d7189e328e3b7eb04b","size":398908,"noattachment":false,"key":"/ml5/-/ml5-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-0.0.1.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5_0.0.1_1519749623575_0.09450976140542289"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T17:12:16.121Z","publish_time":1519749623654,"_cnpm_publish_time":1519749623654},"1.0.0":{"name":"ml5","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Cristobal Valenzuela","email":"cvalenzuela@nyu.edu","url":"https://github.com/cvalenzuela"},"license":"ISC","_id":"ml5@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cvalenzuela","email":"cv965@nyu.edu"},"dist":{"shasum":"c1274360b9218033e29ab62416ce256782a4d049","size":289,"noattachment":false,"key":"/ml5/-/ml5-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ml5/download/ml5-1.0.0.tgz"},"maintainers":[{"name":"bomanimc","email":""},{"name":"cvalenzuela","email":"cv965@nyu.edu"},{"name":"joeyklee","email":""},{"name":"shiffman","email":""},{"name":"yining","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ml5-1.0.0.tgz_1517431974795_0.22242086799815297"},"directories":{},"_cnpmcore_publish_time":"2021-12-24T17:12:14.407Z","publish_time":1517431974887,"_cnpm_publish_time":1517431974887}},"readme":"**Read our [ml5.js Code of Conduct and software licence](https://github.com/ml5js/Code-of-Conduct) here!**\n\n# ![ml5](https://user-images.githubusercontent.com/10605821/41332516-2ee26714-6eac-11e8-83e4-a40b8761e764.png)\n[![All Contributors](https://img.shields.io/badge/all_contributors-86-orange.svg?style=flat-square)](#contributors) [![BrowserStack Status](https://automate.browserstack.com/badge.svg?badge_key=eEtiK0lGeGpGZ2svSGd0WWJnclo3SGtxdEZ5anFmOE4zaFRyOUJkTFhHbz0tLWo1eUNzd0hpQUZjR2Rya0hIQjhIUHc9PQ==--45955c1082b17348f534b62689f945967b4e459e)](https://automate.browserstack.com/public-build/eEtiK0lGeGpGZ2svSGd0WWJnclo3SGtxdEZ5anFmOE4zaFRyOUJkTFhHbz0tLWo1eUNzd0hpQUZjR2Rya0hIQjhIUHc9PQ==--45955c1082b17348f534b62689f945967b4e459e) [![Version](https://img.shields.io/npm/v/ml5.svg?style=flat-square)](https://www.npmjs.com/package/ml5)\n[![Twitter Follow](https://img.shields.io/twitter/follow/espadrine.svg?style=social&label=Follow)](https://twitter.com/ml5js)\n\n\n**_This project is currently in development._**\n\n## Friendly machine learning for the web!\n\nml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of [TensorFlow.js](https://js.tensorflow.org/).\n\nThe library is supported by code examples, tutorials, and sample data sets with an emphasis on ethical computing. Bias in data, stereotypical harms, and responsible crowdsourcing are part of the documentation around data collection and usage.\n\nml5.js is heavily inspired by [Processing](https://processing.org/) and [p5.js](https://p5js.org/).\n\nPlease read our [Code of Conduct](https://github.com/ml5js/Code-of-Conduct), which establishes our commitment to make ml5.js a friendly and welcoming environment.\n\n## Usage\n\nBefore getting started with ml5.js, review our [Code of Conduct](https://github.com/ml5js/Code-of-Conduct). There are several ways you can use the ml5.js library:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p id=\"latest-version\">\n\n* You can use the latest version (0.12.2) by adding it to the head section of your HTML document:\n\n**v0.12.2**\n\n    <script src=\"https://unpkg.com/ml5@0.12.2/dist/ml5.min.js\" type=\"text/javascript\"></script>\n\n</p data-id=\"latest-version\">\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n\n\n\n\n\n\n\n\n\n* If you need to use an earlier version for any reason, you can change the version number. The [previous versions of ml5 can be found here](https://www.npmjs.com/package/ml5). You can use those previous versions by replacing `<version>` with the ml5 version of interest:\n\n```html\n<script src=\"https://unpkg.com/ml5@<version>/dist/ml5.min.js\" type=\"text/javascript\"></script>\n```\n\nFor example:\n```html\n<script src=\"https://unpkg.com/ml5@0.6.1/dist/ml5.min.js\" type=\"text/javascript\"></script>\n```\n\n* You can also reference \"latest\", but we do not recommend this as your code may break as we update ml5.\n\n```html\n<script src=\"https://unpkg.com/ml5@latest/dist/ml5.min.js\" type=\"text/javascript\"></script>\n```\n\n## Resources\n\n- [Getting Started](https://learn.ml5js.org/)\n- [API Reference](https://learn.ml5js.org/#/reference/index)\n- [Examples](https://github.com/ml5js/ml5-library/tree/main/examples)\n- [Community](https://ml5js.org/community)\n- [FAQ](https://learn.ml5js.org/#/faq)\n\n## Standalone Examples\n\nYou can find a collection of standalone examples in this repository within the `examples/` directory. You can also test working hosted of the examples online on the [ml5.js examples index website](https://examples.ml5js.org/). \n\nThese examples are meant to serve as an introduction to the library and machine learning concepts.\n\n## Code of Conduct\nWe believe in a friendly internet and community as much as we do in building friendly machine learning for the web. Please refer to our [Code of Conduct](https://github.com/ml5js/Code-of-Conduct/) for our rules for interacting with ml5 as a developer, contributor, or as a person using the library.\n\n## Contributing\nWant to be a **contributor ???? to the ml5.js library**? If yes and you're interested to submit new features, fix bugs, or help develop the ml5.js ecosystem, please go to our [CONTRIBUTING](CONTRIBUTING.md) documentation to get started.\n\nSee [CONTRIBUTING](CONTRIBUTING.md) ????\n\n## Acknowledgements\n\nml5.js is supported by the time and dedication of open source developers from all over the world. Funding and support is generously provided by a [Google Education grant](https://edu.google.com/giving/?modal_active=none) at NYU's ITP/IMA program.\n\nMany thanks [BrowserStack](https://www.browserstack.com/) for providing testing support.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.shiffman.net\"><img src=\"https://avatars0.githubusercontent.com/u/191758?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Daniel Shiffman</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=shiffman\" title=\"Code\">????</a> <a href=\"#example-shiffman\" title=\"Examples\">????</a> <a href=\"#projectManagement-shiffman\" title=\"Project Management\">????</a> <a href=\"https://github.com/ml5js/ml5-library/pulls?q=is%3Apr+reviewed-by%3Ashiffman\" title=\"Reviewed Pull Requests\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=shiffman\" title=\"Tests\">⚠️</a> <a href=\"#video-shiffman\" title=\"Videos\">????</a></td>\n    <td align=\"center\"><a href=\"https://cvalenzuelab.com/\"><img src=\"https://avatars0.githubusercontent.com/u/10605821?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Cristóbal Valenzuela</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=cvalenzuela\" title=\"Code\">????</a> <a href=\"#example-cvalenzuela\" title=\"Examples\">????</a> <a href=\"https://github.com/ml5js/ml5-library/pulls?q=is%3Apr+reviewed-by%3Acvalenzuela\" title=\"Reviewed Pull Requests\">????</a> <a href=\"#tool-cvalenzuela\" title=\"Tools\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=cvalenzuela\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://1023.io\"><img src=\"https://avatars3.githubusercontent.com/u/8662372?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Yining Shi</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=yining1023\" title=\"Code\">????</a> <a href=\"#example-yining1023\" title=\"Examples\">????</a> <a href=\"https://github.com/ml5js/ml5-library/pulls?q=is%3Apr+reviewed-by%3Ayining1023\" title=\"Reviewed Pull Requests\">????</a> <a href=\"#tool-yining1023\" title=\"Tools\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=yining1023\" title=\"Tests\">⚠️</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Ayining1023\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.hannahishere.com\"><img src=\"https://avatars0.githubusercontent.com/u/1385308?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Hannah Davis</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=handav\" title=\"Code\">????</a> <a href=\"#example-handav\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"https://jk-lee.com/\"><img src=\"https://avatars1.githubusercontent.com/u/3622055?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Joey Lee</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=joeyklee\" title=\"Code\">????</a> <a href=\"#example-joeyklee\" title=\"Examples\">????</a> <a href=\"https://github.com/ml5js/ml5-library/pulls?q=is%3Apr+reviewed-by%3Ajoeyklee\" title=\"Reviewed Pull Requests\">????</a> <a href=\"#content-joeyklee\" title=\"Content\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=joeyklee\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/AshleyJaneLewis\"><img src=\"https://avatars3.githubusercontent.com/u/43127855?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>AshleyJaneLewis</b></sub></a><br /><a href=\"#blog-AshleyJaneLewis\" title=\"Blogposts\">????</a> <a href=\"#design-AshleyJaneLewis\" title=\"Design\">????</a> <a href=\"#eventOrganizing-AshleyJaneLewis\" title=\"Event Organizing\">????</a> <a href=\"#content-AshleyJaneLewis\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/ellennickles/\"><img src=\"https://avatars2.githubusercontent.com/u/31713501?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Ellen Nickles</b></sub></a><br /><a href=\"#blog-ellennickles\" title=\"Blogposts\">????</a> <a href=\"#content-ellennickles\" title=\"Content\">????</a> <a href=\"#ideas-ellennickles\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#tutorial-ellennickles\" title=\"Tutorials\">✅</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"http://www.itayniv.com\"><img src=\"https://avatars1.githubusercontent.com/u/5209486?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Itay Niv</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=itayniv\" title=\"Code\">????</a> <a href=\"#example-itayniv\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"http://nikitahuggins.com\"><img src=\"https://avatars2.githubusercontent.com/u/18563958?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Nikita Huggins</b></sub></a><br /><a href=\"#blog-nikitahuggins\" title=\"Blogposts\">????</a> <a href=\"#content-nikitahuggins\" title=\"Content\">????</a> <a href=\"#ideas-nikitahuggins\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.arnabchakravarty.com\"><img src=\"https://avatars2.githubusercontent.com/u/19427655?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Arnab Chakravarty</b></sub></a><br /><a href=\"#content-AbolTaabol\" title=\"Content\">????</a> <a href=\"#userTesting-AbolTaabol\" title=\"User Testing\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.aidanjnelson.com/\"><img src=\"https://avatars2.githubusercontent.com/u/6486359?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Aidan Nelson</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=AidanNelson\" title=\"Code\">????</a> <a href=\"#example-AidanNelson\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"http://portfolio.steins.live\"><img src=\"https://avatars1.githubusercontent.com/u/23213772?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>WenheLI</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=WenheLI\" title=\"Code\">????</a> <a href=\"#example-WenheLI\" title=\"Examples\">????</a> <a href=\"#maintenance-WenheLI\" title=\"Maintenance\">????</a> <a href=\"#ideas-WenheLI\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://tinysubversions.com\"><img src=\"https://avatars3.githubusercontent.com/u/266454?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Darius Kazemi</b></sub></a><br /><a href=\"#ideas-dariusk\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#question-dariusk\" title=\"Answering Questions\">????</a></td>\n    <td align=\"center\"><a href=\"https://wangdingsu.com\"><img src=\"https://avatars1.githubusercontent.com/u/26081991?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dingsu Wang</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=Derek-Wds\" title=\"Code\">????</a> <a href=\"#example-Derek-Wds\" title=\"Examples\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/garym140\"><img src=\"https://avatars1.githubusercontent.com/u/30574513?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>garym140</b></sub></a><br /><a href=\"#content-garym140\" title=\"Content\">????</a> <a href=\"#blog-garym140\" title=\"Blogposts\">????</a> <a href=\"#ideas-garym140\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#userTesting-garym140\" title=\"User Testing\">????</a></td>\n    <td align=\"center\"><a href=\"http://genekogan.com\"><img src=\"https://avatars3.githubusercontent.com/u/1335251?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Gene Kogan</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=genekogan\" title=\"Code\">????</a> <a href=\"#example-genekogan\" title=\"Examples\">????</a> <a href=\"#ideas-genekogan\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://hhayeon.com\"><img src=\"https://avatars1.githubusercontent.com/u/22086451?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Hayley Hwang</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=hhayley\" title=\"Code\">????</a> <a href=\"#example-hhayley\" title=\"Examples\">????</a> <a href=\"#ideas-hhayley\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://lisajamhoury.com\"><img src=\"https://avatars0.githubusercontent.com/u/7552772?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Lisa Jamhoury</b></sub></a><br /><a href=\"#example-lisajamhoury\" title=\"Examples\">????</a> <a href=\"#ideas-lisajamhoury\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://www.matamala.info\"><img src=\"https://avatars2.githubusercontent.com/u/5123955?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Alejandro Matamala Ortiz</b></sub></a><br /><a href=\"#design-matamalaortiz\" title=\"Design\">????</a> <a href=\"#content-matamalaortiz\" title=\"Content\">????</a> <a href=\"#blog-matamalaortiz\" title=\"Blogposts\">????</a></td>\n    <td align=\"center\"><a href=\"http://mayaontheinter.net\"><img src=\"https://avatars0.githubusercontent.com/u/8224678?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Maya Man</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=mayaman\" title=\"Code\">????</a> <a href=\"#example-mayaman\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"http://mimionuoha.com\"><img src=\"https://avatars0.githubusercontent.com/u/1565846?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Mimi Onuoha</b></sub></a><br /><a href=\"#ideas-MimiOnuoha\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#content-MimiOnuoha\" title=\"Content\">????</a> <a href=\"https://github.com/ml5js/ml5-library/pulls?q=is%3Apr+reviewed-by%3AMimiOnuoha\" title=\"Reviewed Pull Requests\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://i.yuuno.cc/\"><img src=\"https://avatars1.githubusercontent.com/u/18514672?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Yuuno, Hibiki</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=NHibiki\" title=\"Code\">????</a> <a href=\"#example-NHibiki\" title=\"Examples\">????</a> <a href=\"#maintenance-NHibiki\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.danioved.com/\"><img src=\"https://avatars3.githubusercontent.com/u/891755?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dan Oved</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=oveddan\" title=\"Code\">????</a> <a href=\"#example-oveddan\" title=\"Examples\">????</a> <a href=\"#question-oveddan\" title=\"Answering Questions\">????</a> <a href=\"#ideas-oveddan\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://anothersideproject.co\"><img src=\"https://avatars0.githubusercontent.com/u/7053425?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Stephanie Koltun</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=stephkoltun\" title=\"Code\">????</a> <a href=\"#example-stephkoltun\" title=\"Examples\">????</a> <a href=\"#content-stephkoltun\" title=\"Content\">????</a> <a href=\"#blog-stephkoltun\" title=\"Blogposts\">????</a> <a href=\"#design-stephkoltun\" title=\"Design\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/viztopia\"><img src=\"https://avatars3.githubusercontent.com/u/37890050?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>YG Zhang</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=viztopia\" title=\"Code\">????</a> <a href=\"#example-viztopia\" title=\"Examples\">????</a> <a href=\"#ideas-viztopia\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://www.wenqi.li\"><img src=\"https://avatars1.githubusercontent.com/u/22087042?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Wenqi Li</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=wenqili\" title=\"Code\">????</a> <a href=\"#example-wenqili\" title=\"Examples\">????</a> <a href=\"#infra-wenqili\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a></td>\n    <td align=\"center\"><a href=\"http://brentlbailey.com\"><img src=\"https://avatars3.githubusercontent.com/u/12499678?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Brent Bailey</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=brondle\" title=\"Tests\">⚠️</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=brondle\" title=\"Code\">????</a> <a href=\"#example-brondle\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Jonarod\"><img src=\"https://avatars3.githubusercontent.com/u/6122703?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jonarod</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=Jonarod\" title=\"Code\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://jazztap.github.io\"><img src=\"https://avatars2.githubusercontent.com/u/15673619?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jasmine Otto</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=JazzTap\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=JazzTap\" title=\"Tests\">⚠️</a> <a href=\"#example-JazzTap\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"https://twitter.com/zaidalyafeai\"><img src=\"https://avatars2.githubusercontent.com/u/15667714?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Zaid Alyafeai</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=zaidalyafeai\" title=\"Code\">????</a> <a href=\"#example-zaidalyafeai\" title=\"Examples\">????</a> <a href=\"#ideas-zaidalyafeai\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#question-zaidalyafeai\" title=\"Answering Questions\">????</a></td>\n    <td align=\"center\"><a href=\"https://alca.tv\"><img src=\"https://avatars2.githubusercontent.com/u/7132646?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jacob Foster</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=AlcaDesign\" title=\"Code\">????</a> <a href=\"#example-AlcaDesign\" title=\"Examples\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=AlcaDesign\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"http://www.memo.tv\"><img src=\"https://avatars0.githubusercontent.com/u/144230?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Memo Akten</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=memo\" title=\"Code\">????</a> <a href=\"#example-memo\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"https://thehidden1.github.io/\"><img src=\"https://avatars0.githubusercontent.com/u/31354864?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Mohamed Amine</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=TheHidden1\" title=\"Code\">????</a> <a href=\"#example-TheHidden1\" title=\"Examples\">????</a> <a href=\"#ideas-TheHidden1\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=TheHidden1\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"http://meiamso.me\"><img src=\"https://avatars3.githubusercontent.com/u/1187491?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Oliver Wright</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=meiamsome\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=meiamsome\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://marshalhayes.dev\"><img src=\"https://avatars0.githubusercontent.com/u/17213165?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Marshal Hayes</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=marshalhayes\" title=\"Documentation\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://reiinakano.github.io\"><img src=\"https://avatars0.githubusercontent.com/u/18363734?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Reiichiro Nakano</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=reiinakano\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=reiinakano\" title=\"Tests\">⚠️</a> <a href=\"#example-reiinakano\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"https://deeplearnjs.org/\"><img src=\"https://avatars0.githubusercontent.com/u/1100749?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Nikhil Thorat</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=nsthorat\" title=\"Code\">????</a> <a href=\"#example-nsthorat\" title=\"Examples\">????</a> <a href=\"#ideas-nsthorat\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#infra-nsthorat\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.irenealvarado.com\"><img src=\"https://avatars2.githubusercontent.com/u/8978670?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Irene Alvarado</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=irealva\" title=\"Code\">????</a> <a href=\"#example-irealva\" title=\"Examples\">????</a> <a href=\"#maintenance-irealva\" title=\"Maintenance\">????</a> <a href=\"#ideas-irealva\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.vndrewlee.com/\"><img src=\"https://avatars0.githubusercontent.com/u/6391516?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Andrew Lee</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=vndrewlee\" title=\"Code\">????</a> <a href=\"#example-vndrewlee\" title=\"Examples\">????</a> <a href=\"#ideas-vndrewlee\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://medium.com/@fjcamillo.dev\"><img src=\"https://avatars2.githubusercontent.com/u/12166244?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jerhone</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=fjcamillo\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://scalarvectortensor.net/\"><img src=\"https://avatars1.githubusercontent.com/u/3594463?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>achimkoh</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=achimkoh\" title=\"Code\">????</a> <a href=\"#example-achimkoh\" title=\"Examples\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=achimkoh\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"http://ixora.io\"><img src=\"https://avatars3.githubusercontent.com/u/4044283?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jim</b></sub></a><br /><a href=\"#example-hx2A\" title=\"Examples\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=hx2A\" title=\"Documentation\">????</a> <a href=\"#content-hx2A\" title=\"Content\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/champierre/resume\"><img src=\"https://avatars1.githubusercontent.com/u/10215?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Junya Ishihara</b></sub></a><br /><a href=\"#maintenance-champierre\" title=\"Maintenance\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=champierre\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"http://naotohieda.com\"><img src=\"https://avatars3.githubusercontent.com/u/1835081?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Naoto HIÉDA</b></sub></a><br /><a href=\"#maintenance-micuat\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"http://montoyamoraga.io\"><img src=\"https://avatars3.githubusercontent.com/u/3926350?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>aarón montoya-moraga</b></sub></a><br /><a href=\"#maintenance-montoyamoraga\" title=\"Maintenance\">????</a> <a href=\"#example-montoyamoraga\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"http://b2renger.github.io/\"><img src=\"https://avatars2.githubusercontent.com/u/1818874?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>b2renger</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=b2renger\" title=\"Code\">????</a> <a href=\"#infra-b2renger\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a></td>\n    <td align=\"center\"><a href=\"http://adityasharma.me\"><img src=\"https://avatars1.githubusercontent.com/u/24931529?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Aditya Sharma</b></sub></a><br /><a href=\"#maintenance-adityaas26\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/okuna291\"><img src=\"https://avatars1.githubusercontent.com/u/5407359?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>okuna291</b></sub></a><br /><a href=\"#ideas-okuna291\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.xujenna.com\"><img src=\"https://avatars2.githubusercontent.com/u/13280722?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jenna</b></sub></a><br /><a href=\"#ideas-xujenna\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/nicoleflloyd\"><img src=\"https://avatars3.githubusercontent.com/u/35693567?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>nicoleflloyd</b></sub></a><br /><a href=\"#content-nicoleflloyd\" title=\"Content\">????</a> <a href=\"#design-nicoleflloyd\" title=\"Design\">????</a> <a href=\"#userTesting-nicoleflloyd\" title=\"User Testing\">????</a></td>\n    <td align=\"center\"><a href=\"http://jepster.dk\"><img src=\"https://avatars3.githubusercontent.com/u/7010555?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>jepster-dk</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=jepster-dk\" title=\"Code\">????</a> <a href=\"#ideas-jepster-dk\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://xanderjakeq.page/\"><img src=\"https://avatars1.githubusercontent.com/u/13279523?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Xander Jake de los Santos</b></sub></a><br /><a href=\"#ideas-xanderjakeq\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/catarak\"><img src=\"https://avatars1.githubusercontent.com/u/6063380?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Cassie Tarakajian</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Acatarak\" title=\"Bug reports\">????</a> <a href=\"#infra-catarak\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a> <a href=\"#ideas-catarak\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://davebsoft.com\"><img src=\"https://avatars0.githubusercontent.com/u/55099?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dave Briccetti</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Adcbriccetti\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Sblob1\"><img src=\"https://avatars0.githubusercontent.com/u/38335473?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sblob1</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3ASblob1\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://www.jwilber.me/\"><img src=\"https://avatars2.githubusercontent.com/u/8595819?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jared Wilber</b></sub></a><br /><a href=\"#example-jwilber\" title=\"Examples\">????</a> <a href=\"#ideas-jwilber\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=jwilber\" title=\"Code\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/tezzutezzu\"><img src=\"https://avatars2.githubusercontent.com/u/135866?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>danilo</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=tezzutezzu\" title=\"Code\">????</a> <a href=\"#ideas-tezzutezzu\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/EmmaGoodliffe\"><img src=\"https://avatars1.githubusercontent.com/u/32788926?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Emma Goodliffe</b></sub></a><br /><a href=\"#ideas-EmmaGoodliffe\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#question-EmmaGoodliffe\" title=\"Answering Questions\">????</a> <a href=\"#maintenance-EmmaGoodliffe\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"http://yangyang.blog\"><img src=\"https://avatars3.githubusercontent.com/u/9332910?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Yang</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=EonYang\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3AEonYang\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/lydiajessup\"><img src=\"https://avatars3.githubusercontent.com/u/26204298?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Lydia Jessup</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=lydiajessup\" title=\"Code\">????</a> <a href=\"#ideas-lydiajessup\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#example-lydiajessup\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"https://coding.garden\"><img src=\"https://avatars0.githubusercontent.com/u/14241866?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>CJ R.</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=w3cj\" title=\"Documentation\">????</a> <a href=\"#content-w3cj\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/badunit\"><img src=\"https://avatars2.githubusercontent.com/u/44651201?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Fabio Corona</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Abadunit\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"http://tnickel.de/\"><img src=\"https://avatars3.githubusercontent.com/u/4189801?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tobias Nickel</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3ATobiasNickel\" title=\"Bug reports\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=TobiasNickel\" title=\"Code\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://wakatime.com/@barakplasma\"><img src=\"https://avatars0.githubusercontent.com/u/62937?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Michael Salaverry</b></sub></a><br /><a href=\"#content-barakplasma\" title=\"Content\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Abarakplasma\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"http://sankeybuilder.com\"><img src=\"https://avatars2.githubusercontent.com/u/1794620?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Rob</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Aeformx\" title=\"Bug reports\">????</a> <a href=\"#question-eformx\" title=\"Answering Questions\">????</a></td>\n    <td align=\"center\"><a href=\"http://pujaa.rajan@gmail.com\"><img src=\"https://avatars3.githubusercontent.com/u/10352446?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Pujaa Rajan</b></sub></a><br /><a href=\"#example-pujaarajan\" title=\"Examples\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Apujaarajan\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://mcintyre.io\"><img src=\"https://avatars3.githubusercontent.com/u/3719176?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Nick McIntyre</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=nickmcintyre\" title=\"Tests\">⚠️</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Anickmcintyre\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"http://waxy.org/\"><img src=\"https://avatars2.githubusercontent.com/u/6759?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Andy Baio</b></sub></a><br /><a href=\"#content-waxpancake\" title=\"Content\">????</a> <a href=\"#maintenance-waxpancake\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://www.wenqi.li\"><img src=\"https://avatars1.githubusercontent.com/u/22087042?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Wenqi Li</b></sub></a><br /><a href=\"#content-wenqili\" title=\"Content\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=wenqili\" title=\"Code\">????</a> <a href=\"#infra-wenqili\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a> <a href=\"#maintenance-wenqili\" title=\"Maintenance\">????</a> <a href=\"#ideas-wenqili\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/garym140\"><img src=\"https://avatars1.githubusercontent.com/u/30574513?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>garym140</b></sub></a><br /><a href=\"#design-garym140\" title=\"Design\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"http://ixora.io\"><img src=\"https://avatars3.githubusercontent.com/u/4044283?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jim</b></sub></a><br /><a href=\"#content-hx2A\" title=\"Content\">????</a> <a href=\"#maintenance-hx2A\" title=\"Maintenance\">????</a> <a href=\"#ideas-hx2A\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://medium.com/@s1thsv\"><img src=\"https://avatars1.githubusercontent.com/u/855011?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Yeswanth </b></sub></a><br /><a href=\"#maintenance-yeswanth\" title=\"Maintenance\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Ayeswanth\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"http://psherlock.com.br\"><img src=\"https://avatars0.githubusercontent.com/u/6400794?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Pettrus Sherlock</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3APettrus\" title=\"Bug reports\">????</a> <a href=\"#maintenance-Pettrus\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/tezzutezzu\"><img src=\"https://avatars2.githubusercontent.com/u/135866?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>danilo</b></sub></a><br /><a href=\"#content-tezzutezzu\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"http://andreasrefsgaard.dk\"><img src=\"https://avatars2.githubusercontent.com/u/9645568?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Andreas Refsgaard</b></sub></a><br /><a href=\"#content-AndreasRef\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"http://bcjordan.com\"><img src=\"https://avatars2.githubusercontent.com/u/206973?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Brian Jordan</b></sub></a><br /><a href=\"#content-bcjordan\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"http://bradley.im\"><img src=\"https://avatars0.githubusercontent.com/u/8131020?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>bradley inniss</b></sub></a><br /><a href=\"#content-ratley\" title=\"Content\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/Kaushl2208\"><img src=\"https://avatars0.githubusercontent.com/u/41343571?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Kaushlendra Pratap</b></sub></a><br /><a href=\"#content-Kaushl2208\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"http://twitter.com/maxdevjs\"><img src=\"https://avatars2.githubusercontent.com/u/22229196?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>maxdevjs</b></sub></a><br /><a href=\"#content-maxdevjs\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"http://about.me/joshuaweinstein/\"><img src=\"https://avatars0.githubusercontent.com/u/175075?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>josher19</b></sub></a><br /><a href=\"#content-josher19\" title=\"Content\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Ajosher19\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://www.enigmeta.com\"><img src=\"https://avatars3.githubusercontent.com/u/8477?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Frederik De Bleser</b></sub></a><br /><a href=\"#content-fdb\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/violetcraze\"><img src=\"https://avatars1.githubusercontent.com/u/43045568?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Violet</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Avioletcraze\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"http://tirtawr.com\"><img src=\"https://avatars1.githubusercontent.com/u/6989378?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tirta Wening Rachman</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=tirtawr\" title=\"Code\">????</a> <a href=\"#content-tirtawr\" title=\"Content\">????</a> <a href=\"#ideas-tirtawr\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"http://kruschel.dev\"><img src=\"https://avatars0.githubusercontent.com/u/20423069?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Miká Kruschel</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=mikakruschel\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Amikakruschel\" title=\"Bug reports\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/tasanuma\"><img src=\"https://avatars1.githubusercontent.com/u/11712443?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Takanobu Asanuma</b></sub></a><br /><a href=\"#content-tasanuma\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://www.linkedin.com/in/martinloesethjensen/\"><img src=\"https://avatars1.githubusercontent.com/u/31356774?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Martin L. Jensen</b></sub></a><br /><a href=\"#content-martinloesethjensen\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://adaptive.link\"><img src=\"https://avatars1.githubusercontent.com/u/17833?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Hugo Romano</b></sub></a><br /><a href=\"#content-adaptive\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/RaisinTen\"><img src=\"https://avatars0.githubusercontent.com/u/42526976?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Darshan Sen</b></sub></a><br /><a href=\"#content-RaisinTen\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://twitter.com/ludwig_stumpp\"><img src=\"https://avatars1.githubusercontent.com/u/42147848?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Ludwig Stumpp</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/pulls?q=is%3Apr+reviewed-by%3ALudwigStumpp\" title=\"Reviewed Pull Requests\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3ALudwigStumpp\" title=\"Bug reports\">????</a> <a href=\"#example-LudwigStumpp\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"http://bomani.xyz/\"><img src=\"https://avatars1.githubusercontent.com/u/6589909?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Bomani Oseni McClendon</b></sub></a><br /><a href=\"#content-bomanimc\" title=\"Content\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=bomanimc\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://jhaemin.com\"><img src=\"https://avatars3.githubusercontent.com/u/19797697?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jang Haemin</b></sub></a><br /><a href=\"#content-jhaemin\" title=\"Content\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"http://antonfilatov.com\"><img src=\"https://avatars1.githubusercontent.com/u/1931343?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Anton Filatov</b></sub></a><br /><a href=\"#content-fannt\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/ELI7VH\"><img src=\"https://avatars2.githubusercontent.com/u/11658002?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Elijah Lucian</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=ELI7VH\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"http://tambuildsthings.com\"><img src=\"https://avatars1.githubusercontent.com/u/11823786?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tam</b></sub></a><br /><a href=\"#content-tambuildsthings\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/VishnuRaghavan\"><img src=\"https://avatars1.githubusercontent.com/u/23146562?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>RGV</b></sub></a><br /><a href=\"#question-VishnuRaghavan\" title=\"Answering Questions\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/hansvana\"><img src=\"https://avatars0.githubusercontent.com/u/10974059?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>hansvana</b></sub></a><br /><a href=\"#content-hansvana\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"http://alikarpuzoglu.com\"><img src=\"https://avatars2.githubusercontent.com/u/9629776?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Ali Karpuzoglu</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3AAliKarpuzoglu\" title=\"Bug reports\">????</a> <a href=\"#maintenance-AliKarpuzoglu\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"http://wysko.org\"><img src=\"https://avatars0.githubusercontent.com/u/31376393?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jacob Wysko</b></sub></a><br /><a href=\"#content-wyskoj\" title=\"Content\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"http://dilwoarhussain.com\"><img src=\"https://avatars2.githubusercontent.com/u/4599889?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dilwoar Hussain</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=DilwoarH\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://www.linkedin.com/in/manaswini-das/\"><img src=\"https://avatars0.githubusercontent.com/u/22885912?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Manaswini Das</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=manaswinidas\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/benbot\"><img src=\"https://avatars2.githubusercontent.com/u/1340967?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Benjamin Botwin</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/pulls?q=is%3Apr+reviewed-by%3Abenbot\" title=\"Reviewed Pull Requests\">????</a> <a href=\"#question-benbot\" title=\"Answering Questions\">????</a> <a href=\"#ideas-benbot\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/henrmota\"><img src=\"https://avatars1.githubusercontent.com/u/896860?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Henrique Mota</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/pulls?q=is%3Apr+reviewed-by%3Ahenrmota\" title=\"Reviewed Pull Requests\">????</a> <a href=\"#question-henrmota\" title=\"Answering Questions\">????</a> <a href=\"#ideas-henrmota\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/CaseyPYZ\"><img src=\"https://avatars3.githubusercontent.com/u/37056925?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>CaseyPan</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=CaseyPYZ\" title=\"Code\">????</a> <a href=\"#ideas-CaseyPYZ\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/starakaj\"><img src=\"https://avatars3.githubusercontent.com/u/523270?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sam Tarakajian</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=starakaj\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Astarakaj\" title=\"Bug reports\">????</a> <a href=\"#maintenance-starakaj\" title=\"Maintenance\">????</a> <a href=\"#ideas-starakaj\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/MichaelFBA\"><img src=\"https://avatars0.githubusercontent.com/u/1113721?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Michael Bell</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=MichaelFBA\" title=\"Documentation\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3AMichaelFBA\" title=\"Bug reports\">????</a> <a href=\"#maintenance-MichaelFBA\" title=\"Maintenance\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/machenmusik\"><img src=\"https://avatars3.githubusercontent.com/u/2080738?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>machenmusik</b></sub></a><br /><a href=\"#example-machenmusik\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/pro-nav\"><img src=\"https://avatars3.githubusercontent.com/u/45587765?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Pranav Dudhane</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=pro-nav\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.tundiszasz.com\"><img src=\"https://avatars3.githubusercontent.com/u/19189730?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tündi Szász</b></sub></a><br /><a href=\"#design-tundiszasz\" title=\"Design\">????</a> <a href=\"#ideas-tundiszasz\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/hellonun\"><img src=\"https://avatars0.githubusercontent.com/u/43077909?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>hellonun</b></sub></a><br /><a href=\"#ideas-hellonun\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"#userTesting-hellonun\" title=\"User Testing\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/pgrimaud\"><img src=\"https://avatars1.githubusercontent.com/u/1866496?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Pierre Grimaud</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=pgrimaud\" title=\"Documentation\">????</a> <a href=\"#content-pgrimaud\" title=\"Content\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.gregfrench.net/\"><img src=\"https://avatars0.githubusercontent.com/u/17938510?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Greg French</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3AGregFrench\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://daleonai.com\"><img src=\"https://avatars1.githubusercontent.com/u/2328571?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dale Markowitz</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=dalequark\" title=\"Code\">????</a> <a href=\"#ideas-dalequark\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"http://raglandcodes.github.io\"><img src=\"https://avatars3.githubusercontent.com/u/39048764?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Ragland Asir</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=RaglandCodes\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"http://tlsaeger.de\"><img src=\"https://avatars.githubusercontent.com/u/33449313?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tom-Lucas Säger</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=tlsaeger\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/altruios\"><img src=\"https://avatars.githubusercontent.com/u/49083558?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>altruios</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=altruios\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/mennosc\"><img src=\"https://avatars.githubusercontent.com/u/47506398?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>mennosc</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=mennosc\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"http://netabomani.com\"><img src=\"https://avatars.githubusercontent.com/u/38016578?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>neta</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=netanoir\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=netanoir\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://kojikoji.ga\"><img src=\"https://avatars.githubusercontent.com/u/474225?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Koji</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=koji\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=koji\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/josephrocca\"><img src=\"https://avatars.githubusercontent.com/u/1167575?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>josephrocca</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=josephrocca\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=josephrocca\" title=\"Documentation\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"http://p5js.org\"><img src=\"https://avatars.githubusercontent.com/u/191056?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Lauren Lee McCarthy</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=lmccart\" title=\"Code\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=lmccart\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://www.suse.com/\"><img src=\"https://avatars.githubusercontent.com/u/940170?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sorin Curescu</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=en3sis\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/mofanke\"><img src=\"https://avatars.githubusercontent.com/u/54242816?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>mofanke</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Amofanke\" title=\"Bug reports\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=mofanke\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://bandism.net/\"><img src=\"https://avatars.githubusercontent.com/u/22633385?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=eltociear\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Mudasar-Makandar\"><img src=\"https://avatars.githubusercontent.com/u/46401916?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Mudasar-Makandar</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3AMudasar-Makandar\" title=\"Bug reports\">????</a> <a href=\"https://github.com/ml5js/ml5-library/commits?author=Mudasar-Makandar\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/amirfeqhi\"><img src=\"https://avatars.githubusercontent.com/u/26363996?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Amir Feqhi</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=amirfeqhi\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/danidask\"><img src=\"https://avatars.githubusercontent.com/u/9405129?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>DasK</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=danidask\" title=\"Code\">????</a> <a href=\"#ideas-danidask\" title=\"Ideas, Planning, & Feedback\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/asvsfs\"><img src=\"https://avatars.githubusercontent.com/u/119840?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Amir</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=asvsfs\" title=\"Code\">????</a> <a href=\"#example-asvsfs\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"http://lindapaiste.com\"><img src=\"https://avatars.githubusercontent.com/u/28965286?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>lindapaiste</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=lindapaiste\" title=\"Code\">????</a> <a href=\"#ideas-lindapaiste\" title=\"Ideas, Planning, & Feedback\">????</a> <a href=\"https://github.com/ml5js/ml5-library/issues?q=author%3Alindapaiste\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"http://evanweinberg.com\"><img src=\"https://avatars.githubusercontent.com/u/1531831?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Evan Weinberg</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=emwdx\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://youtube.com/codergautam\"><img src=\"https://avatars.githubusercontent.com/u/66850133?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Coder Gautam</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=codergautam\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/yoychen\"><img src=\"https://avatars.githubusercontent.com/u/3905275?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Yong-Yuan Chen</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=yoychen\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/adrianfiedler\"><img src=\"https://avatars.githubusercontent.com/u/7136570?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>adrianfiedler</b></sub></a><br /><a href=\"https://github.com/ml5js/ml5-library/commits?author=adrianfiedler\" title=\"Documentation\">????</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","_attachments":{},"homepage":"https://github.com/ml5js/ml5-library#readme","bugs":{"url":"https://github.com/ml5js/ml5-library/issues"},"license":"MIT"}