{"bugs":{"url":"https://github.com/djipco/webmidi/issues"},"dist":{"shasum":"7ed4e06568ffef4ccf1ee2a265f061761c5821dc","tarball":"https://registry.npmjs.org/webmidi/-/webmidi-3.0.16.tgz","fileCount":16,"integrity":"sha512-qLL1jfy4D4+ErtUwOLlLgDEiVmVCGtvJnjpXE0nUWNGSESgnE2VeRCs88w1iwz/Om9SdPN7eJb6NvGfXlV5TXQ==","signatures":[{"sig":"MEUCIBicl9lSlQ5zbXj0Wjz87QOT6qoZiCVtuhJd/l1+lpiBAiEA44/BB98r+ebnOfppLCqGgI+zXBgNh6KUybCMoTbUGN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3220572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRv8fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBEA//V4a7TKL2nFjC4pd3wOFuCiKev7ezAoBtvsKn8igsRf376eLS\r\nazvXY4euUCV4GkzTNx/mCT4fAqmrSwyHVFzQA3I9bVka/TGZYfwHJ79kYdxh\r\nNVFiR0Ya2M7jkI+B3cQnGR/pXqiMh/EyvRdd00NOG+7pwE0I6JA+3hxKdSpt\r\nrdvqEdTri1SvYg4yHELp0ph6Yz4FRTwsxZEhnq/WwXf6TYzO6jX7QTIwFs4R\r\n3a4Nfy6/G/pTf3WwWPLOIYDOZ4vlYd4NP2xmekXCUcurmCvS1jAt7K2ndaxT\r\nk1Oa5N0gFR82wMX5nKxwFp5Y6fE9Qs5hr669yymVybZUZGOz9Lm4T7zlyHDl\r\nK7URDY7/pFmIGI7cb2W4E8b4Flr2ZkTcpncsZCkihOiaAhRlAhGKMnP0cpZQ\r\n1J+dbuTjDRUD0TPHGmK+8J/qI6gzbQNiaDk1frip03JUesKAN4/S8dhNnQD3\r\nvd7WkYleF/gin81fDg+DzP0IY9LHDEXMt5jGJvkWAqlIadxKuPE8Pcad1gSu\r\nNIhq6rLm9KEnrDAQqNybyFodxGjDQDrEWDLIaPI09FkBNr6NyK+ODTJnjqNe\r\nHG9RwtK5qfLl3rDZvKZXHF8XX6/7k1cBaP9OBD2FbsfowOBE4eQyC81Bj/lg\r\narUdUvAc/GCPpWVq2Hubx+xvvDh0RjX3oLA=\r\n=IiTy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/webmidi.cjs.min.js","name":"webmidi","types":"./dist/cjs/webmidi.cjs.d.ts","author":{"url":"https://github.com/djipco/","name":"Jean-Philippe Côté","email":"webmidi@djip.co"},"engines":{"node":">=8.5"},"exports":{"import":"./dist/esm/webmidi.esm.min.js","require":"./dist/cjs/webmidi.cjs.min.js"},"gitHead":"2accb2578dcf231f5925b91e1f48020034922db4","license":"Apache-2.0","scripts":{"lint":"eslint ./src/*.js","test:all":"mocha","test:Note":"mocha test/Note.test.js","test:Input":"mocha test/Input.test.js","test:Output":"mocha test/Output.test.js","test:Message":"mocha test/Message.test.js","test:WebMidi":"mocha test/WebMidi.test.js","release:alpha":"npm version prerelease && npm run library:build-and-commit-all && node scripts/release/release.js && npm publish --tag next","release:patch":"npm version patch && npm run library:build-and-commit-all && node scripts/release/release.js && npm publish","website:build":"npm run --prefix website build","website:serve":"npm run --prefix website serve","test:Forwarder":"mocha test/Forwarder.test.js","test:Utilities":"mocha test/Utilities.test.js","sponsors:update":"node scripts/sponsors/retrieve-sponsors.js","library:build-all":"npm run lint && npm run library:build-cjs && npm run library:build-esm && npm run library:build-iife","library:build-cjs":"node scripts/library/build.js -t cjs && npm run typescript-declaration:generate -- -t cjs","library:build-esm":"node scripts/library/build.js -t esm && npm run typescript-declaration:generate -- -t esm","test:Enumerations":"mocha test/Enumerations.test.js","test:InputChannel":"mocha test/InputChannel.test.js","library:build-iife":"node scripts/library/build.js -t iife","test:OutputChannel":"mocha test/OutputChannel.test.js","website:dev-server":"npm run --prefix website start","jsdoc:generate-html+push":"node scripts/api-documentation/generate-html.js","jsdoc:generate-markdown+push":"node scripts/api-documentation/generate-markdown.js","library:build-and-commit-all":"npm run lint && npm run library:build-and-commit-cjs && npm run library:build-and-commit-esm && npm run library:build-and-commit-iife","library:build-and-commit-cjs":"node scripts/library/build.js -t cjs -c true && npm run typescript-declaration:generate -- -t cjs -c true","library:build-and-commit-esm":"node scripts/library/build.js -t esm -c true && npm run typescript-declaration:generate -- -t esm -c true","test-coverage:report-as-html":"nyc --reporter=html mocha","test-coverage:report-as-text":"nyc --reporter=text mocha","library:build-and-commit-iife":"node scripts/library/build.js -t iife -c true","typescript-declaration:generate":"node scripts/typescript-declarations/generate.js","website:generate+push-to-gh-pages":"npm run jsdoc:generate-markdown+push && npm run --prefix website build && node scripts/website/deploy.js"},"webmidi":{"name":"WEBMIDI.js","tagline":"A JavaScript library to kickstart your MIDI projects"},"_npmUser":{"name":"djipco","email":"jp@cote.cc"},"homepage":"https://webmidijs.org","keywords":["midi","message","web","browser","front-end","web midi api","music","djipco","music","protocol","communication","channel","node","instrument","device","note"],"repository":{"url":"git+https://github.com/djipco/webmidi.git","type":"git"},"_npmVersion":"8.5.5","description":"WebMidi.js makes it easy to talk to MIDI instruments from a browser or from Node.js. It simplifies the control of external or virtual MIDI instruments with functions such as playNote(), setPitchBend(), sendControlChange(), etc. It also allows reacting to ","directories":{},"maintainers":[{"name":"djipco","email":"jp@cote.cc"}],"_nodeVersion":"17.8.0","dependencies":{"jzz":"^1.4.5","djipevents":"^2.0.4","@rollup/plugin-babel":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.3.3","midi":"^2.0.0","util":"^0.12.4","jsdoc":"^3.6.7","mocha":"^8.3.1","sinon":"^9.0.1","eslint":"^7.32.0","foodoc":"0.0.9","marked":"^4.0.10","moment":"^2.25.3","rollup":"^2.3.3","semver":"^7.3.5","fs-extra":"^10.0.0","gh-pages":"^2.2.0","minimist":"^1.2.5","@babel/cli":"^7.13.0","array-back":"^6.2.0","docusaurus":"^1.14.7","ftp-deploy":"^2.3.7","handlebars":"^4.7.7","object-get":"^2.1.1","simple-git":"^3.3.0","test-value":"^3.0.0","@babel/core":"^7.9.0","markdown-it":"^12.3.2","prepend-file":"^2.0.0","reduce-flatten":"^3.0.1","@babel/polyfill":"^7.8.7","replace-in-file":"^6.3.2","system-commands":"^1.1.7","@octokit/graphql":"^4.8.0","@babel/preset-env":"^7.9.0","jsdoc-to-markdown":"^7.1.0","@alexbinary/rimraf":"^1.0.2","sinon-browser-only":"^1.12.1","eslint-plugin-react":"^7.26.1","rollup-plugin-terser":"^5.3.0","babel-plugin-istanbul":"^6.0.0","rollup-plugin-license":"^2.3.0","eslint-config-prettier":"^7.2.0","rollup-plugin-strip-code":"^0.2.7","rollup-plugin-version-injector":"^1.3.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"optionalDependencies":{"jzz":"^1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/webmidi_3.0.16_1648819998894_0.5068795779905095","host":"s3://npm-registry-packages"},"_id":"webmidi@3.0.16","version":"3.0.16"}