{"_id":"pirate-midi-usb","_rev":"50-597b2151da9c654303357ba614a9694c","name":"pirate-midi-usb","dist-tags":{"next":"3.1.0","latest":"3.2.1","click-support":"3.3.0-click-support.5"},"versions":{"1.0.0":{"name":"pirate-midi-usb","version":"1.0.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@1.0.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"5289856f687f58ae0d41d4054b856bb3e40dd18c","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-1.0.0.tgz","fileCount":11,"integrity":"sha512-+dxdXtlLD1v0/fjeLwv0hJzdnEhxMGtjPUTzXaOuijZugUywl38hOiZ4QL6jIntwG3t3ucZSjOS3SQ0zNOLU/Q==","signatures":[{"sig":"MEYCIQCI/Ff0/LQ3R35u7DAcQe71kUEWLxYHLtaUCC/dBF22LAIhAJ3rtvsnXaVcCBdyU5vldJ79JFCnfzpuSNUPTTTpulzG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7ZNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7KQ//YMZmpzDBxYEO0a9g/XvVJa6H7GldHAe1Vyd3cyGoxvsKU7SV\r\nIWzWQgKCK+wta6ZPuGOcNshV//tMmRAfput3tvKdUQPAosjC1gBu9zbrcbvI\r\neyK5P0MpsR3EqYrPRhSKWsyiIWWxhE3+KvFwkuDz00UGd5W1iuoLkBIJNn6w\r\nWAG6QxV8JqsNUgaeeH4HHk3L77MXjly7B5kp84Vpt+Vfb19xUm3fzkYdh21R\r\nloONbV0OKho0tdAFcCoTS8I1a7A52BXCQgRhrcWjWJvMv0TUtOq8z8V2LJdw\r\np3RDSYd8+aRSvx+S8eea1RUFe1w+2kiWfzo8jb+QlFyVGFhmEVEH1ookPiEt\r\n/hg56ywgVr8Vc5C1grguUjqrL8SGvgZhqHFs76vlJbc8w7qFi2/G9+8jeFuo\r\n5nTi2+MtJEWXuv/YhgiX5bcyT23K6VTlmKO/BXLRVFNeSzvMmGoV8eelLmeE\r\nNpLyfH1NwSTDA+v5m/X5u9v/L2MbclqqyIaxq2SaDKuAQ0J7nt1O1a2++DSX\r\noRK0iA/P9VsbsgDybGz6JeKUCPOXo/IQlyLXM7U8B3Xb5maJw/Vep+UFt+6c\r\nddFvUFn3Hup5C3KVJRrF+H00N4KQO1iCfi50myGrwUIc2k2IXXMrZgI9AmFk\r\nl57bcq+al89qJJ/+AXkU2elmFVO1i3s5EHY=\r\n=pc6t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/src/index.js","types":"./lib/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"050a17d04f1062f74e3f4d958d3ca0638f91499c","release":{"branches":["main"]},"scripts":{"cm":"cz","dev":"wds --watch --supervise src/testPad.ts","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.12.1","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.0","dependencies":{"serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_1.0.0_1654634061523_0.34819650531062596","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"pirate-midi-usb","version":"1.1.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@1.1.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"70d830dba8d1087730eeba4ebe1f72b37822cb86","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-1.1.0.tgz","fileCount":15,"integrity":"sha512-0zikZsiC4FmKJOFkdh/9okNXHyzFnnQlKfhWwIrBJSB5fSL/esjM8YprNBHRzIET499eqDS5Oyk7Hz2jdt3IGw==","signatures":[{"sig":"MEYCIQD51VM88cJP2/kPWw0N5Nm3JVa94Ot35IssRKGztSNhUAIhAPc/Htjq0Raky8TUUlseKI/8NEIIHTyDwO3ZFyZKgiMH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioEsnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgfA/9GxQp2VTWODWeNK9Mdil03m40xUC6hAmNa7yZxLwjkfE5JAU6\r\nRYhbesFXdCnCsUqv9/bBMiFmWIqQOPehDCGeCPREbzPfAxlQz208/BfSSfv4\r\n0KGxkCHqBMM8zEei5odW21x3zUTJA6aakbYderD5P6XbNezEQG2UCO9n+QHg\r\n3xhxPKjgY5IZxAgAfZHS6lifLsLj87G0wh1ubnx9o2I/q1qT00eOmASkQ+Eg\r\nGUGcl04/20C8SbbHY/LHz86BOKkYgtayN31/kFk+v046LC3wGgSv7NKlUybr\r\nA8PDDBUMwsskouAU79mWEw63bGb0CiXDoEi59cKvYWLPEtJ8DAViNey/jrIx\r\nFc2qAyL+Cldrsw5wbbZLJy1lgPdiQLToJTjO6fbfLZky+7p/RbqkQaw/5nBE\r\nPmG+lyPkVZJYbP6diMeIcciEuRPh+3bqU+amE5vEA/Nt8kqj5C7CIVdFt2Em\r\nIMps1UrO/7KeYvkkn7qcsMKRPFnw5GbxE6yKwoBNyDAjwKZ59G+UeUSqmXlp\r\nHdb9ATgRvhI5JsRSRcBIC8n1lyzrp0iAcX6+zv95kfVkiuqfu1gACBJ0CC1S\r\npLGghmZRlqnTezX7SFpCqBJNIIfruYy58lXh3JNYJg6muybDZiLqc/39zpme\r\nsm2qvOYfSOq873rzrRwB5mb6zC7wE/GmcaQ=\r\n=JLkP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/src/index.js","types":"./lib/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"c3a9399db45ef4d34c1fe02d207b0f6db4cdbd45","release":{"branches":["main"]},"scripts":{"cm":"cz","dev":"wds --watch --supervise src/testPad.ts","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.12.1","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.0","dependencies":{"serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_1.1.0_1654672167391_0.35544698028754707","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"pirate-midi-usb","version":"1.2.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@1.2.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"29e9869f71789cea470317006d47d378ee48fa51","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-1.2.0.tgz","fileCount":27,"integrity":"sha512-58JHrim6E3FcEzz34PvVjEu5WZdIHbQGGv1FtiLWZQUgxmOqDoE+V9xvIQKUpddDgEDMY4kuTidyQOZRPpwSMA==","signatures":[{"sig":"MEUCIFy9BtA1+UfLupkOdz8/wO2T/jeNX0Cc7bESRB7v/4n/AiEA93HsQoPfiwm9Ib2EmusB0oBuuuo1x5ppismQ4W94Gnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioO+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI1A/7BIRB1KxWhDV3WBhzOjAgxyo65D7uvbs3GRkV0ZIJKd3xuvSz\r\nqQwYcQVqKnQl9+UenDtfmLNS9xcB6U80SAOTR+sSbZUxSJVmxbt8XdsTvwq8\r\nR2+fuwOyOBq8Lz3YYYaXIuRytbJB9riMa0K6cjlIlbQxWKEtIrpghJqM/ty9\r\nNkEiy4iTsKBFVbPrHvUT4Cbby2dCE1lemPQ1jPSyjiPBMb8XhC6SWZJ+2FWP\r\nTGG6daXsZcBQo4+adgmGKWWug04Hgq7PKJ565gdv75gIYgh2Vg1wrCR1aMk/\r\nyyiBpkJFZjp12jAurURdvhTrUEx14EFYnbWgRKXJ1oS6xEWFOwCiTWQqJ9FW\r\nzy31/GzGANiInIonANzt94hUPTT4cJQS+RF8E1G4uRVd89rIhHK55Sgn2Q8h\r\ntysWkA17NiFBIcd0Ij8J/bJ7boM+Y3cZ6fJR45TOczD/cJK6TB5ll9JKtYu+\r\ns6PVT9l/YHLhhYO+/7Mj9al48Rln4Lu9i/MESFk6ZLAGwijAVtTtQcUezNKZ\r\nhqeHE7I3rpTizlRD1BRVx9FMSAnShPkcTwp3IpE82KKHNkUD10JUiRWdgXuz\r\nauvcLuHFRd83cywa7mmDqyY4mJ5BvDQz5vFjRmrNpQ2wfVrCdGHYKphJRkQj\r\njwAqy4bbmWSCvmqB2qwGOdo8MAdbAkhj3Pk=\r\n=lJjz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/src/index.js","types":"./lib/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"120bfb4815502371134cbacda0c805b8169a080c","release":{"branches":["main"]},"scripts":{"cm":"cz","dev":"wds --watch --supervise src/testPad.ts","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.12.1","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.0","dependencies":{"serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_1.2.0_1654714292383_0.29290941137738713","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"pirate-midi-usb","version":"1.2.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@1.2.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"ccbe95791322718c8352a00ace9cdf81126faa22","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-1.2.1.tgz","fileCount":31,"integrity":"sha512-jON32YuqR40rW60wPdpWigNbZUqLDYEbMokVx8b2KB6sqi2AxYOXteG2Hq9CJlMhz4se0IFXktMh95hxKZKiGA==","signatures":[{"sig":"MEQCIEye0Zh0PdrxVsg5ScP+uNqP/l5bvM0tq5vhgJZReGm5AiA4NlttdWcK3sqg32PfA3//Y+q7bi1CUIQWAu5fftpyHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipZFeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHBhAAhABXTviKarf5oHrT2snQsiAS+7VlXlmk87b/u8c2++2D70kc\r\npNrrpDe0Kd36IFvM1lUT32iPOeG9Ms384shdPKUPBs9exuSFTB5Iu8t9i+KF\r\naqqI45sOGoXiwA7TDymVX2H9O+hTzyA4FpQkU61FdgBUA6Oz0xF1IUmFl3te\r\nFHyluhdHiAmkJ3VAWLXrcjNdh0ZcOtYP2rrXzs9kWxswkJ0i8iHU6+KSDJJJ\r\n6/7WzVTWec1uiNwCpUmHTCQ27m+5htRjk9Vnu78aBaKFflrdEyR0IDR6J4h9\r\nCSuK6ndd6EqGtyO1PyPEjhu8TbX7TLW159BhQVYFHR3N/SCW04/uW1JEAOOO\r\n68HeZ9EJrQlHhRyvSSpTHa38s+2z2AOINNrU4p7AXSfWPuXN8PHp9ojXWFPN\r\n3leertxbQ74+UMDHQ2u7TzYRl0hu+oc14Gf6Loj2L0o0obyCbV6kw7oFP5b0\r\nFZ5xzah23us1etAzcWvKBG+D9XAfvbZjyaDWRTk9iJb6wUcgCgmi8E5sGKau\r\nguqSjqux2P04sYlYTY2klfgUAXZP6vdo9hWaGhY76psB6XGOcP6TSD2ACb5Q\r\nfBl3+CRLi7qPpw2fzW8XXbakOjCxyJDOKMWEKNJINRulDhTbLoINrIY4LHF0\r\nMl0Hq0U6TkQ37K1E1jblS/0L8xCJ6oDALDI=\r\n=HdMI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/src/index.js","types":"./lib/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"419cd2a32ae769c676c3fd600fd325249e0b2b43","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","examples:backup":"wds --watch --supervise examples/backup.ts","examples:testpad":"wds --watch --supervise examples/intro.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.12.1","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_1.2.1_1655017822201_0.11657892855378793","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"pirate-midi-usb","version":"1.3.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@1.3.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"1deac06edfeb303c4e4fcf193b835156c545a6cc","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-1.3.0.tgz","fileCount":33,"integrity":"sha512-Sst6PTRqTwFilFlDAkGw24ODTnP2FHu0Ey6kecIye6oPzCHsivXh6mBThnQ/xCIJTxM0iFRtWy6+mYrOO5MrGw==","signatures":[{"sig":"MEUCIEFboAjKth+dwaCKgRRGS0znVSqeSH9GKlJrRPqmvHdhAiEAoY0+wYTSilDyLc5VLoV+AhLT1ULrrekKVgLSjX60WJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipaL5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUHBAAj8x2MdoUQObeU3yeAMFXh2A0AO/SLLEg+KDKlPhx5uJ/lFo+\r\n3DEleHC4iZq4NS3taPAeyO1isKMlshn+KzBgCioy3ihQVPgr87oxQCuq0LCM\r\nvrFrff5QFu0vPAVBTfzwOWcS8RzePxIel9pZ5nd/UcO4RIdpHrUF8xpGN4rD\r\nGT7jdXrahMowhqsY5nTaDZ5SkdjiNrPhOtJ/s+89ooOIgMgFsDzL6HAB9nrA\r\nPLuuRLSKusf4yfTiWS/V0pDjgiDs6Rk8txDW96GjnZOGLX+9g8wEuH+Kfy0w\r\nko1+SSQ7lsaNDFvmPNH5zg/ijCszjPFSFPNZbOhMQYYk+63xV57E0siZ102P\r\nwt8krGGqRXEAL5iIV7saPUdjLnYQY6S55CMsvWjBfP+oWhrq6RLs+RM2/PUN\r\nZklbmVfSN1kuH26TcTh+OYOc0jaZ5XTmXeFtgN957N7qobjq3w+8npKGbjWt\r\n3OJlowRNrOTP7SEo/jjqizO1vHzBUHX4G4br5zEDRWSe+AOzh/ZJWcA4yAxW\r\ngUnzTdc0AcDNylQ/WM2Bn3LvIlv2RcN0hoS/Erbp2vgU59wT6G3a8psDO62w\r\nihN8C6lw9LU+ORZr8d4opkIEdzoSS7m6YdLRfSI2cxcR8VRHkiBPi3qEr+I1\r\n3dC6t64ATqDQtbPbDxXwsVBS2LXcvUkt8ao=\r\n=6ITZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/src/index.js","types":"./lib/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"3062974168809ba5ebf1a8e86293b2587400e538","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.12.1","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_1.3.0_1655022329552_0.5810266480063715","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"pirate-midi-usb","version":"2.0.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.0.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"3fe1eb95267daed846adbe2ca0a4ac579090c95d","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.0.0.tgz","fileCount":31,"integrity":"sha512-A/DLbmefP4sAk/aOgYKsv7WpCWH6ZuulPH4IXxaNa1paaBpcJ4rWbKBMvnKpgVpQi7krNOOATz/iIWEaLmQm7g==","signatures":[{"sig":"MEUCIQD7NOsx5xzIjO9G1o3KnbckGgUM8+4+8Up2k9J/lN6AIAIgAl98W5kLSG7mab0qQ7QJOgj2lAHR7+rGyTiWsl+o7AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwouZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcgA/+LlHqoEOZFcrnjirIIz7epigbSoOR0Bn/CY9n/7dRF6yMWzPr\r\nvJRhfnWFIlnzZg1bDBWb8h0jbHRJcatJBzUuYHcFGn4KbAqJjG2et7aIW0pt\r\nYvqyxyrKy8EcWImjWQGUelwojy6OujmSGZvFUgtkhMIP814uPQBsIoxCLjE/\r\nhOu0hzm8/Gt02ybzhswF8sQgCyOS2wFKTxwUIZzXkYr2FIebsudBVUhYL4J2\r\nxupEyx6iSmMf3Afu/69mWIr9v3lhXbl96sAMvootYB0yzVxQKZBOYahDaR6Z\r\ngA0IVe5LYRgv8Ey2KWUzWglmZXcRQJfOCE4e8l6atwag0L2K/+ZlXWoitQ89\r\nx6l/JYDs3LP92ujZb39770M4gjOI+X8FB+vIiRnS4GXfCUCWIaSjgJTuCOnv\r\n9sUAEV+vMwzO4LoI2smwXfXiUBHwlg3QT2MW4eIZi9cP6KND18+G1hdQPVmA\r\njOh38IJ8XgteqqW2KD6v+rVKoiOGe9deZLoifgqSkAGT7jMVsUNCWQ9BY43R\r\nZvwhLt5t8zJcT5bABq+VMA1iXDn0vsnkKW+5HvkSVjIUPUrtfVItzU9wIYyr\r\nIBFwQbRNXxLB2ll7xruU4jAiLHCfC+uhGLGbVUNPYc+xAkIZb7AUZgLxRXSE\r\nuS0A/H6jev+NmbT8EZpIP9xUKrsqe7rRQ7M=\r\n=4wJG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"f0938ebef9547a433b9678b105962fe1bec626d8","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc -p ./tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","postinstall":"wds ./scripts/download-device-descriptors.ts","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","postinstall:dev":"wds --watch --supervise ./scripts/download-device-descriptors.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.12.1","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.0.0_1656916889057_0.22006528314093998","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"pirate-midi-usb","version":"2.1.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.1.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"3c2b59893b02bc6d0939664b8737e004dc83a823","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.1.0.tgz","fileCount":29,"integrity":"sha512-rfMQpcIC97S8RZ7YhK6Dlz1IDXHnv/bVWfRkmj6paWgJV5r31G3npVwI97nAH2yTr51VYmPIeV4ckQQ2FBSVYg==","signatures":[{"sig":"MEUCIARais0iLwSb7TRAddhIGfuyeTyHpKbtWtA9cdk/PzLEAiEAoStfVPrjdHzQS19L4j4CMaEFYSb9DBl72sWUJBHF6eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1365734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyrf5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEbA//cAMpkuLQg06HLmqMjNvLtWhuF1ssS6oyejO18HQmr5AL7S8K\r\nzmZGn+Ic5ORZWcdLMAj06T8X7fLpkuFomONtjOrZWDreRLI0FTA6qkVUjtNO\r\n70S+y4E7soMdv5z3bNjLAm+FszHGUVJY42+prRmZ5U7z1mIAiQt4L5n5VxMQ\r\n90bEuopHwaLUAyHUX28x7/ICkJ3G+1yZOX4A69A/jt2AaMOIHr1hGapE2Bd0\r\ntSqxwSVxX/VGd6twa0nmwbxIrrH++XY+vG9LjGggCDEsljvdRbyoE0Atri+Q\r\no3RE7lY5aamhGAImMyOr/uxJHQWK9a9pLn3nvH7oEAXt6GMLUrdtNXwxh/uo\r\nZhU1je69ONztN93Ij1A2eKpt/quGZbQwlfa9FpyM9PUGnqAyKnHOek4rZiwO\r\nI6WfcIeKwx24gy6HQHkMHtiwjPmmPNYLvcSnkezsfVWnnUbc4++EHRIGHcz9\r\neNax9g/iPZsEbZj6XiZM1nbx7QBuLCKoBWO/YXCg3mgjkh0qEAp4S9UVmeFJ\r\n5KVTcT2aNacJxvWxlwbooMCmwBD25ZCyp+1oRmXj/RYtiqM2uvT1CA2pHkIn\r\nWFCqX4fUHiixstf3VvNTV3Ei5GLaFibGfu2PQ2okx4LRLs+Ri7EtNWKzX7RA\r\n8Vml0041T04y86y99op99pnhtsJmJRNOqLE=\r\n=HEAO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"9f2adcd532a232b89dcde9e6af6222b6f48069ec","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","postinstall":"wds ./scripts/download-device-descriptors.ts","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","postinstall:dev":"wds --watch --supervise ./scripts/download-device-descriptors.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.1.0_1657452536756_0.9683930411298554","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"pirate-midi-usb","version":"2.1.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.1.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"34af73b6e673575f949be97d75a35ad14b4bdc6f","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.1.1.tgz","fileCount":29,"integrity":"sha512-IeiL6F6qW0rJNBhcYWFfi2n8R598e4nfrRu8dtg8RGKJ8xdTgqhd+riTWAAQ1p9Jjwpx53h5RJkCIaVYgnBMww==","signatures":[{"sig":"MEUCIQCtX6ysMx7rR92d6mSzuKaGu2oNAVrwHIV/WesjTe/3mwIgEx3AakFOWV5o4mBbv4h1PgPNrQClVFvZ4noaYDybq6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1365734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyv7cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjaxAAj1hjx9tpzUugsUwPdOGh9CvbiNOZUx2Moshy0J1W8wF59pdc\r\nEOhSHf9lT11cUjcuQwz4Gae+DgeIbaBEJO8zJ/m1a/cKtvjglt2YZeufNX2U\r\nw9L+/INsOrndUJKotvATLLIEvgGv6MVZsu0/WKMsQS6QDez6pEVJ6OlGERmZ\r\nQoPFjtYVhgPGAKig6q24rudmmlU3jUMwCOxbA7nvVgBUkYFI/CB1A64nL8Qr\r\nMYU4hZ4MtQeZDZOALfZLkozrYjMZHxuTAZgGitvrjeQwBmAmrH/J/4CFc05L\r\nDWR15pMKgZzerC/LdAzBuL98R+sDCM4WEv9iEHegy/aTwFxS1MF/qmyA+Xm4\r\n8D30hdEmDuL/YVBDg6uoHeCou4/0zfCGIPJi9Qgad3uK4SoHEc2rbCuOBXXL\r\nNOh/r/ugvvdlH/f0noz3LKwKLeNqj6LYUe0tCXxyGjt+zPXLn93jWa3B2NVC\r\nydRV7QwvP9iFUAYGd031NUEU+esORCp8Bxo25ijrjUxSeaDBc07PJgSHVyb9\r\nPos4Y05rI5zYHea7emv8zH1w85EtLBxyi3vuEfv+96ZU1/5YMi7/LBhyz+cy\r\ntC8SkviBEPSk2Uc6jXlR1QL+jGb4hFlUkyjrnCsGcTCdhiYsJQL3Ks8QHrIQ\r\nv4qFRE57g1HkOan+xa8NSyvsNkQVaRY6xag=\r\n=iK9u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"57069c26a890175319842d6a198001734c52e5d9","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","postinstall":"wds ./scripts/download-device-descriptors.ts","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","postinstall:dev":"wds --watch --supervise ./scripts/download-device-descriptors.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"wds":"^0.12.0","debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.1.1_1657470684638_0.8918771520384146","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"pirate-midi-usb","version":"2.1.2","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.1.2","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"5e581692b5d6be44cb5928fdee0b8936ae1b9ca6","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.1.2.tgz","fileCount":30,"integrity":"sha512-qkOd/PPEKVkmMO+fdZ1oiVp2cMqQjtFq19Nc4zraXUleeUbqKmTdaiY/BYa7JaTZtsXpOGkRZuLUYSM6jUTRgA==","signatures":[{"sig":"MEUCIQCEnDDwigPxdemUdndhJpzXO9bonUzmPAYSmj4c8OkwHwIgUWomBqWFZY4Pkd2w0w/Eeu+ucfvspwozBf4pr8OLSio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1366776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiywBWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1gBAAg7aEiXr640rLTJZHzhmY2hYVNTqI/O5Pen9HqAvggRbS61xV\r\nom//Vu7jjPkQt7cmYqnahui9SLTmPDQaardGMm3dshDAcodcgS3J9h0gmk5P\r\n7Tgn2QAUawcQrrHuOA5/kWkZOZjbmJxUrZnuU2QXn2Njlrxpg2kvhVOjJSe5\r\nvhSDIkMRYfnRis7d3nKONHtUGuFBRVbuOsRPCtL8dpK1pmcJBoM7vfVoO9oF\r\nCisHr3GJQo8uqg92Jf2DCLdCtxiO5lRyJHvY9boNA10et91XiMyi7s3IkYt3\r\nZlwsIQ/AI+VjcMSCQHmqWVHfAoZDj5qf4R9Vc01J99uL1ziTccTEASR18tY5\r\nFFwVXegQqj5QoTd5PwVxjk9NmMoikr8VnY5XSWNzlreL4ZQa2bE00DIJcxsn\r\n+6jyciuGrpS5Qrzv8d1Sbr8b0zxgxt8hXBfhXUBNxOqnnGRglcymd76xHusr\r\n7D9dllJGgGY1psz7EM4IZtNszTJ7OUMs3/MJTXTjuTJdvi5FdbVcjc71mzri\r\nL4FKBYGFxwWA/9siXwBXX3VT+jQkDoHMtPbDRVg4xIaFxLV552kATxI0r07w\r\nGvnZWqFzpt5YslzoChEKD25I5/FYTYLWIjrH0oehZngfTttGfoo16y2QG+Yw\r\nermnv0irgC4NvTvIaBwhiIEZLbuXWRxXjZo=\r\n=0SJC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"0b9af656542207e1c289dd3b9ce834b627d7a221","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","postinstall":"wds ./scripts/download-device-descriptors.ts","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","postinstall:dev":"wds --watch --supervise ./scripts/download-device-descriptors.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from Node.js","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"wds":"^0.12.0","debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.1.2_1657471061836_0.05782218254057803","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"pirate-midi-usb","version":"2.1.3","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.1.3","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"93d67c1765f93361b52fc34f97c8126e04d313f8","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.1.3.tgz","fileCount":30,"integrity":"sha512-lA8RTYEByYvPummRa/DBhoJshBfiHtLbRTcLbarwMZ50MEhOj1Xyc5jBAPopCy96LmZvkp20wj1pipXVoD+Djw==","signatures":[{"sig":"MEQCIB+Qq0r7buEzXCARVq4qGlW1sRJKChh/2GQ8TS5K39DaAiBHI2rnUUn3onvymwxXQoToCf7qWaEYNfkJs8+xD5Fa5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1366779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiywF5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7yg//QJuVWC2I8A9MpoOSKT94AQBjDdPRsd/Jg/Uv5YhDFCHvaJdy\r\nXHlmGyi5DcHgNaccxGiunGV8VJIYANZNZuNvGvpj5Lpe7QvLBYHl7NTrb9d/\r\nQZQnfM1MdDt8JrWiolykmgoyO3MgZLV73FdHjPc2aLiWt7Al1Uz3EJcF0lnl\r\njnC09fyU+FEI9co8AQsG8GMRrQwsgPY4uR9dbNli6BmBj/g3W2oOmbbZoonR\r\napASKI0AOQKSPzBcKHrhuWhn4CroZXT6yO2JytUGHNKbfrjbM1cKDmV8+EbB\r\n84LKa84LB6SN7KgtxExEM0VFL9cYXCdAifNHykRpUf83A/CKJ7e4nlqUbWVz\r\nVTehtQyoYSKVYldmA0DwstJO1agC04CqecUsm+/ForPqriCB/i35YWmIBAgi\r\nZQ5jxX9vySdoDXYoQxiDkwyVaOBkqLFiZ9O/pysbmOw9Porgn79TgDKF5Dym\r\nWmtz+jy+JC8oRaR2PF+Cv6LVAxfS7Y7IxqxaolZK2OP44JMq6GI2lddwvCSF\r\ndfGOvLAsGsvUy1AdfzOq646OTTyY6/IieL7TbqywaGvQaq/3+EILpxoK9g1q\r\nKsBOHhZwha82rhI7eCORNxXviGki+3XwmGB95nejOaq9pkwbpJiMKlXbBzT0\r\nL5+4hN/s3YIJTeDNPdlvOyl9jeBkTxB4gYk=\r\n=YQ76\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"c49bcca13e015dc64274805d054451a1b338ba52","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","postinstall":"wds ./scripts/download-device-descriptors.ts","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","postinstall:dev":"wds --watch --supervise ./scripts/download-device-descriptors.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"wds":"^0.12.0","debug":"^4.3.4","husky":"^6.0.0","prettier":"^2.2.1","node-fetch":"^2.6.7","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.1.3_1657471353209_0.3956265817552216","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"pirate-midi-usb","version":"2.1.4","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.1.4","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"a918b92c85d7447f94423068803edd699577d125","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.1.4.tgz","fileCount":31,"integrity":"sha512-mT6GzKn1YFvEp94Sjfc8uPjzJcnlFwpHsJrt7SnbphFJKrEbPQre2vr9mNUutSGIRVbTbulJqwDtA1wNm2+hig==","signatures":[{"sig":"MEYCIQDiTPdLk0AX1GZP71bw4KKRtwwM4gXHMOmP9sXWx0DkOAIhAKYZCEixl4+G2CfIxblLI5t/jEguuldysBFb5vxS2gOM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1366879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiywJ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYJw//dJ5psjLYksvau2LevicFIHM530B03Kby4mjVVSM2UG9IhZfx\r\n/j3bZfJpVthj1vMEFAO/78+tQV8w0opWNmeHGvAVDtesRZWdlyBvpSOvF/IM\r\nsV7ZEBAgCIlC8EbfrBlQ4dAev1Lpi9KJMUuAmcU4uX/zLq13fXMb31MvEbHz\r\nMbyz4y0Bp5P3s12OePfWrsMXFmppWJLVJCqRDCRjMqcn5pZEKnHjjfCL3dt6\r\nusiO0jZcWAYsuDiWmOC6p5rFDkZULw+oee3ajUYLj3qhXiA4ke4C64ObCPsI\r\nlJHBxpNXZaodYv2ijUZVY1I1yWnpDR9+8i21V+kuV6v73TkEd6vCAxWiTO78\r\nVI7oYIFEBDOB92KlcBKh8unuFWR3JKLhNKG9B2fY51SHR/fR+VAIm9eD9ncR\r\nr2WBShhAn2qRE8M4bbtdyFN2EjcrRCjpT2Kbg36sA9Cw2nULqmavW3q2pgfD\r\nkPragTjRhpptqXUcxqOZJRRhyPauRElEf47JsNNwgmppZTOb1PWJPmG3L0Iz\r\nHX4BLwjjw0rkvGVE/AsmUnxKBRzN7YpklKmVn+pTTcXt6W4uUxt0vPk+uD0l\r\nKk8QAi3IfXFAOhpZCZEgnRy+r4vYKWvQVdhBb6/ON1V6GFeXRsY3xSqU9iBg\r\n1O8GsrfITK9DhduRvuWAec18J9QbIgIB7Hw=\r\n=zQFn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"a93fd357197f365ea22754f7aa32825f6f4707be","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","postinstall":"wds ./scripts/download-device-descriptors.ts","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","postinstall:dev":"wds --watch --supervise ./scripts/download-device-descriptors.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"wds":"^0.12.0","debug":"^4.3.4","husky":"^6.0.0","prettier":"^2.2.1","node-fetch":"^2.6.7","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.1.4_1657471610112_0.952722406328075","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"pirate-midi-usb","version":"2.1.5","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.1.5","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"3e7db2efc74720f58ae280882d70bc6dce047f84","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.1.5.tgz","fileCount":29,"integrity":"sha512-HIYmHrGW8oYcDlkp/Sqg1o2rZi+0H7j7SZgxxUjt22O0/UVaj7ts/dEJh3KOXIa+q2ojn5JJG5fHK2kWSVsDQQ==","signatures":[{"sig":"MEUCIBJNMRtLCjTq9XhldWCz0cCgZFHerTtUrn0AK7+22sMlAiEAt35zkyOV+30p7xe1FlUGDTztI5Dwz3N+RR0eSXL99dY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1365627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiywVGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqDA/9GeigsnzIJodhUeWh9KWYywpAcifToZ5N+fhJbQQ/9JKj7GMh\r\nNw/5fF2bpixnV1ZDZUEnwIKyMype+O6gV9FAvGJC6Y6mL/8Fg7qP5I3Xcl8D\r\nVQk5tZ8F0VC/FhqJI4XqaWDh4rkQ+qSG26Rwvg81k4Lpc0yUxvgaQbi/f1PW\r\nJMQuzB/9SauZr0+uUFfoAr7V+rf3yu3lNu9ZQm8CvFfB7TQAyJO0vfea1RN5\r\n239cK9+TcKXkCmQzTt/AWKqS/ZGuTYz4QKKVdnfaC0mfXLVzbaOex0cOCnvC\r\naLC9gpRkyGi8vVeCwUpTN0fOljjuQhap2PEMVY6qlBu6Cvv8gD+2G6TRVDSL\r\njXJ504spsYeOkEtD1Tvq/TOmdbdg/QYbmvhAKjUnIrU3EKGAU/109A57jnz9\r\nFC8aB3wBTvLcmZXfPnYyy87sM2J3uJ8RTIZkWRpA0Z4bv+lDNlejFf1LeQ1L\r\nRuWazeC+uMIxyQM3GtFmKD0tjJDWrvbaiVt3B4bE918z3W0O2kRJjPpC39/2\r\nPrT2nVgIM6anrwY3lWdZS4hOyYhgGHk0cqpLURFwd3Nbjbs41ir6rOUdn/L3\r\nhYI5oBSCy0Js/LFFz27gzcipiqBVGLYZVYZHVPU+y13PDVQ1ryn8nzruBL0Q\r\n5EdFbBMm54TlxRFYT2j14DEoHv8G4I51g54=\r\n=gPcy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"8275c2603bb44b4066b0aff446d174d7a8142155","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.1.5_1657472326178_0.6986307650235306","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"pirate-midi-usb","version":"2.1.6","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.1.6","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"789c5b170107c2754f4f086fe4ec82347969a9cd","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.1.6.tgz","fileCount":29,"integrity":"sha512-4yzIEwPNCjKsi8WWKTKweH669RPxA4eufEtK6Uo+7NWyJ56pzT6AY6QZ63f7sokoDHNHxRpKfrcJ2lzIcKt38A==","signatures":[{"sig":"MEUCIQCgv9kI+NsKOzdr3D0dZFozM9k9CyBJCwlT5U/fn2RAIwIgTiNZX+I9vKhtMD8N+v+yyj0E3NjD0wA6z7ZWXNaMScY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1365623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyy2yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Rw/9F0OvWURLnaOw7OOZHAF5ESCDjvTXGCOMFBkf5D73bFitu2iT\r\npTL/1aiaDJ/X980zTi9Gnp4bsZtyTOkVLbecDzmmSNm+AxWNrY9hp/BNXOAt\r\njGOa3RofwdM8A8PwHUFatnZ4Tdai+tL9oXhkEElUHnq8oP4Ad9nJfizk1DQM\r\n/DXb3+gKE70q8JtkPKWU2LiqCy2QTOarvRVr/pNViVm35jDxi+LhkgOTtzur\r\nIca4uMrFKu3ZO235woQmnEFhgknyHeM+Q75bcXEahmHeQK4NrpLU0uAkftF8\r\n/XI2IgBuYCZTWoyuJPWKUF/2QfeD0HvYZvQjfdXLo/NYN+Ijpqi7mm0pEu5f\r\nBEUnmPgQWISOCrqJSFd1U7VXXmexix8P9q2qDXYYxxJHZhdvn06PVGErUeZ9\r\nig3LchvQ0GACiwZktm5o9n0L82xppdFA3/eP1hsCahFt64pD+VGF5Zx2sohV\r\naHeXpqe9VF03Y2ZhhSIDBNJdt4UU/eQ19Skzg8vBymFBOt9kB6Xp32ZGcmpk\r\nFOCWZHvRhCQYSb7OOpY/9EvtkFQu8R89mn60UB+XWJDZmqV8fCKQq7noO821\r\nDo5vko9uNPQuQCn8jBwXLnWi9uhBHdQZOpD3OHj8HDcvTClZw5cg9O4CPHNY\r\nQ4BvC92sbCBA+Xw0m2iDYRi0AcKI98tHEqk=\r\n=rfIb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"23eab5bf07ccc453b7156306873e79d87b9c3772","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.1.6_1657482674038_0.913687565704256","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"pirate-midi-usb","version":"2.2.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.2.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"395f692a0f06b13df9038eb04a0a3837b439e38b","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.2.0.tgz","fileCount":29,"integrity":"sha512-PrkFOyiellMOsKM1tyg+WMcRD8kNDaBFSIWGZYelb2AfA9cqcuJ4iZQqK/iaxKZGNklSIdLurvDMFGSK2jQNVw==","signatures":[{"sig":"MEUCIBJ3V3GpkXEF3FmL7kfbVu+WzMj5ZiwDI3VWLn+advqWAiEAvUKGZaOVthhUPz1To97KnJbiDHPkzuefdiM2gnu5SgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1366091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizHg3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo2xAAjK+09JMLmHKGabu3n0t3+UNv5eLexZPstHpR/PjpOROqZasG\r\ncQg8GgFBxxjDiHqHK3BbLiLjVgNjSab3NMr2UHmftoD+uYs7FaNFv0NiTE+9\r\nql6cicTmSp2ByErvcX0iyt2RYvSLmrPsRI3wqU3PJ5kAcnWmYhdClpaf5+ll\r\nxRwIbd/PVcBvRQ9s/9KlUWxq+R0mWPmkCaFNf3ffvJ09szsY7I299FWFmsWR\r\nS8QrjPcRoU6lJXuqu9sDCyszbbm1tGZqDjxDb3ag1mjwRf6ljM/vvZ36lh0R\r\nhchjLPjS4Db6JVGnYPBiy1MWFSw9iBbz9CYAqxNjvYibmUp4orBrAQG2QIFn\r\nT7rOgqs7Rk8+qZ7M9rGSCcRv/dl3MYOy4lsYfW57T1SSo7qVb53qGTzBXMZd\r\niBE2Dps0Q59UBtQ8LbwwQ0oF1gKAAOX8jpEmOF2Qn4bjDZkSDwTvher1D9wQ\r\nmKA4aosO3eugaTmPSaLB3ufS49Cpn4poTy0AjsAhQHX8QlQE+nwxgJQ16dK+\r\nngm41/JmB6cxNiLueyzxoZi39tdMoosyPtXBCFoVhR4Y5cibyLjTqm4aVSqJ\r\nZ3nd+ZVkCX4uH/k8svg+Crlmh3cFvfLkljAmtyRmZ27CCxscjWZB+cryZuDZ\r\n5KioqoWDeEFu98Z9dBYQMCyABr7ML36wnLg=\r\n=Ykvw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"f71e936e40e2b157f1da2c09e8ac50b53d9a5fbc","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.2.0_1657567287632_0.5348680696474124","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"pirate-midi-usb","version":"2.2.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.2.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"5a9bd1e9263462f72d04b9dd174d9f4485804f7e","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.2.1.tgz","fileCount":29,"integrity":"sha512-JKXtFCnk69710k38guBIVLTAQyKnjPK9f+bNpnkgY5IA45660pBpcF1ey22Twn8dvjgdKpOg/YNl0ro5Q78+kQ==","signatures":[{"sig":"MEQCIDMt0u+rqajLoBlYCqSDZ9vqDNbdDOugRx7Lf0na97Z4AiBivM1cxC9g19zo09qenOYSMxhxHPUV8B6iBIulXP2vlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1388520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0cllACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ0A/+LrsTdsI96A2kR8J+3jGnhZzfLxIsTPeda6Kokgjekx0XU/2o\r\n+xR1MZ90/lFb3Z7SdkN7zJB05WRm4+LsFz6UKRuLNe0walYVBB32Wq/rfhk7\r\nvUqvACiyq3tyWwSJxn4Oxbi8409TF8T+ci55K7NlzLZcVa2TryFLdco0F05n\r\nrvATWC7N6TfaGJC0xsBKFKCmAiVoShok+T+nbKAReszzualQyl03sBWflia4\r\n/ndDrMGbRQLID3edBiF/BdtSLK3QT36l5/TqFJvkyAzZKcreUARs+4Z2DTas\r\niaT0+Io4o9nWqLZvDTzeGJGP3si/AutWKFMpMZ2UiUslyk0VmpQ/pP3KT238\r\nPsBqkfnx5K2iCLpxSwg5ggYD/XNoQmBn84JbgoaRG8dpz08tYq5EUTsMqk39\r\n7vm8KNem4lT0PvHfBxTtHZ8FAeWT6ZDbFbcBbUdAQOcjWUTtdg/cHSR4B6Pn\r\nekuGRDsZp2937ZRes0eTVSsZlGl4Sp2S5KPG5tn/PIGVmqfbtbK/9HoHxYon\r\nWd9XCfRuogtd7TBGcN92B+TbGgJOzrSK0iEnGWpBg+ydhEzsV1bT5iH2/aep\r\nCAc2aisLFxoXO+rlbAcOF6xYZuWCy9i1lm1Rfar21wnnF6fYbCFe2avnQsrI\r\nxnq839xaZeApjayL8zoU9iIznSHFm9NqUgw=\r\n=1me3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"e2e1844d027f34ac1060090215aa95e98fd4b1b8","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.13.2","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^27.2.0","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.2.1","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@serialport/stream":"^10.3.0","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.2.1_1657915749397_0.4172599114864173","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"pirate-midi-usb","version":"2.3.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.3.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"7c371b9ac85d4d96fff90a27492096beae6b8dd2","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.3.0.tgz","fileCount":32,"integrity":"sha512-CgKb+TBLUf+JIjTZWLamjzNTr14i9bllO/WdCsmk2LJ6cn1HurWDTde+2Vn2abMae3lbHh0IIhIknLA4cDRRSg==","signatures":[{"sig":"MEYCIQDQCLVXVYFuxIF+2arFx/FC5sqZo3L6BM/YEEmBJN6/zAIhAPIxe/tB8aO/FKwn1Eb1m0nL5KHPDU/AF+H6mIWvJVyP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2165774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5DwjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2phAAmhADtaiJqZ0VWv5L+0ba1x4eDWUfzXH74auPfh3ArsMTIU6U\r\n95ksMxPtsQPeJ0ZcNOn6bRN+Mb1t9FIuHkNCe/P/hV3e8JrR2bY1kA0Tw1as\r\nIFmb/8lt12xNnA4tkA01raz9OHy2VkREwtmkgSbA95fPmmE0LS/YqxngyS5g\r\nWKNBFdjkORSdr/lCJuHBpsklMdtUeLyIUQ2y2RPjHCVSD9EHbm5yX3i14YS+\r\nCL+pIycF4RRbJH7lzeUbGQnnVMPbIuPdDR/Nsr6mE3Nvp1KEka0NxwcSyHKK\r\nTRuQBvwDvcIFPkU3yTOxCFMTWuk+VsE9mISuQxT6kyq20EvIG0jJV0Qb7/5N\r\ndM6MD9l51zb8nT05MeFLL/GxTMs5dZxNIE0JZ7wAkaTL660R+J+oZV/bebEd\r\njHYA5ABfWVV32sXoZ3VCJKPw/3UJNugg8ROqwgqybWd8HGYPBXRWFhiwj14h\r\npQ2AuxQDydV8P3a0ykqaSs1nVRnLe78cnR68COE0fmwa15exG8G7KsLu0jsT\r\naNOXsjpHSkUXRiE4QzAypwAJ+J8kETPHndqmmXx5bTFYEej+uBp7EvJp2wwA\r\n6HI7QMzzQ9GUgZqdqFgESkspk+zONRFdDAEu7DdIrb4VXDoUP0FUJQmrqrLS\r\n/YwPE2qrQsGJjK//nh7b8F1CuQeHIWslTG0=\r\n=Y4rP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"32d7505681c87c43858cd0432d3b932d5f76c47e","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.15.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.3.0_1659124771352_0.0670094827761114","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"pirate-midi-usb","version":"2.3.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.3.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"b087d7e03bd0a6c7df4851988b374fa660534ddc","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.3.1.tgz","fileCount":32,"integrity":"sha512-fSgXPYtypSSTEu4+cWw3blhAfSHfth9Z9/H/jeNF64sccjctoxZgM7G3WqfWxIZm/75kEdrCzqU+kYneU4X79A==","signatures":[{"sig":"MEUCIFplYKwWZ7uxEDty7o8VlOOkhKUg0wY69RBC1/jzFVTUAiEA/xTXoUQrHkDJpCRLoFamrHNLQ5mwRwslnJpfbce386E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5D15ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsUBAAhI+aoXUQ9LBmVU8FB3TYzgmqXMTkS6FSETFl0Ujz2sJkJpMJ\r\n6OFBDF10l3eIAm8BPpPcwwONRdDmxWc7sHFXrkMcOzNtn0/Vzy5N5LOUKpRC\r\noO+rheHJ1r5QYye+WLTxpYS2GvPqYSuOerhdWgn3ScY1/3mKHMyOE/JbOVb9\r\ndb8yi+oUC9pVNhn1Lupj7cANceSrEUnHuWDqiwC5j0EDo30gq3Sigg/LYc3c\r\nSxMdrGspzJoNkXMVRzVC+5729TdP7vqgIQTeQBmXUSe3ma3XaA9XAvD6gcWL\r\nZP5Ox6xH60GrjFUxgsUVnQRNd1JNbfoZ+0DawX574Jax44lxCgb2nOZUhBzt\r\nij/YhVvEadrcf+u5iqEqUNExlUSvpNbWSlcgCCbHitASVrga+s3BIm2/BN2X\r\nUtVihybGr6Sc7AlJ5BdtMbf4Cc70u/QAe0U28Fibet43BtRdiP4pNMztjxJY\r\nn8DhY8hA7RHjWGAebGi1RVWg/qtM8tGnPFZ8c5D1zCtjxh0YvZx2bdbpGgUt\r\nmKmvKbtAE3mtIJWRCJy8QRu2hKzRkgjczqM9BbLx/6PnpHRuYpxIwo1B4+2a\r\nNKTEPWYa71LC4ErYNi7SYZJ4apU7SjI+R5+ZXL/jjpFO82JryBImxmOgrmvT\r\nn8v3fGdhKiBMq3KlYH/XlLl5226pxbeVmz8=\r\n=+uWD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"de611180ccfded307144e0aa1d275a91e063d907","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.15.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","xstate":"^4.32.1","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.3.1_1659125113285_0.31774461905649987","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"pirate-midi-usb","version":"2.4.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.4.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"114ad73855c742ca8c7c321b37e64889dc6e9186","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.4.0.tgz","fileCount":35,"integrity":"sha512-8p+vhjiyUc756ap45vp+EbUYR3+rHZj+/bsiMEm6PhOVvKaV0dxbi5BClYCj6zuHvXZbVqqkYMCUfA/DLIO+nQ==","signatures":[{"sig":"MEQCIAL7d207ermumb8rmmGA43ScnrWi0oDeznz/NaL06J1fAiAwUSoRgSsiVNlTsRdcgAlEKr7FaBUC55G28F3Sa1B9RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1514445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5JxHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq77w//dbvHlMDdftcpUD3DtdGJBxbSksZpFGqib3dp1gN+WMtWXoRy\r\nE6NouxT3gSI4FlEu3V+I5lR1ntSFGZUUxxCDhq4+usQegxCqU8Y+bOQW2tb1\r\nxa09IuZCqHduGsKZJc8L5OHUP8iZRxbtXH9eZT/8qhJnmBJXS94d0IyyO6RP\r\nvt/CIRtbsLClr2S3nl0Q783I7AfCjgGHUcw5bvrerrgznIfP05+JGKtoUk6K\r\nlOXhrPUxVqOcRrZq/jTBxPeLWiCBDaT7XaFIu94MRAU0XpYPYy8rl2ax7OD5\r\nbPVFDZet2NX/T9KI+B7Nh0WbZfCj0TitE/Br2ImlEnH2FLMmlfkFPEMdV9gf\r\nWun0/3jeD8t3Q2jPt3ko3TbNES+NieUVlJsPYt564mNI76mRRofVGgRYiCp4\r\nKYcmnf1IFYmMRaH5ln8PE2JEgdz2AqkqAdCIHh8UHWI6HOAwlqKqujR86usU\r\noPRuYNVzWXZj6NGPHalGNHkLXl9OtKP1QKlN62J2ewE/EuW68G3f/QliRgKg\r\nlrlA7eNasM/lWwOQcb84oiy12+tyycXf4exmtVSo1rHGPkhN+cb2F0kjNvoG\r\nKCV0whDk5dEb2LeQJSYc+pJT7L1Tz3em0yhQR6nDCt84cPQ5loHL9yt6c8zH\r\nBTYxppP67A8VXlcdtdXvaIaap/0/VYmGSpo=\r\n=3zO/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"2100acbb5f27f151d706de319d4b7d51db1a5e05","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.15.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.3.4","serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/debug":"^4.1.7","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.4.0_1659149383354_0.2068919519526684","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"pirate-midi-usb","version":"2.4.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.4.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"0a04c8023d0e1ba4edb29d8811985ea475be330a","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.4.1.tgz","fileCount":36,"integrity":"sha512-8h5kKemEtdXRCZvJEn7ijuSGhEeWrbe6a3XFaON4NJprV5++//XF2T3iRf2kORKD41Mh/Wsx6zbCJuqAxg3BEQ==","signatures":[{"sig":"MEUCIH+T9WGV8XuWyETnwLlCmsmuUAkp2mCEgUTLmsG38OTQAiEA7fkRCOM/DsljGDm+L5RayvzG6E8T7iZ/vUXNfjpexEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1412484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5aMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxkQ/+IC/TBsEsG1Kmx0ztp7BRmj4mrqNQiFHIAAQXQfGF9t9G1Qxx\r\nRxuLN1Z/d4lOqE+dzCjUKU6Yrx/mTqK9IKn21qosx1Tw6FduzLvXGoZ9W4y4\r\nXwSQ0j1cHK2zk4ldWyIZePdI8Vyga++5NowEpuQn1+NYUMkwCs4lqw0vLeCJ\r\noNeHTvaYYTZ/xYTa5HeXzloCtav0nonNBm6A6qYgNEV17ZIchbCxErkpv/ua\r\nK4044FoM7demjh+tGFn2t+NqH/w/xBq1VTDt/nmy2nEoXVugHEggzMbJO9uD\r\nEwI08JvfvhP86CnyBh22SBbe55TdGqNa5msqXVbIbN0ur/9c90WFt8+h7scD\r\nZxCNi7KyGcE8a3wCV2lMRPS0Jnw5RPw4fRt+Ab8NkyvCjnqRzERd8re9rdTV\r\n11PEQ8/M7rGbYR5kA9OPWPPnLVJZlxro1D4x9hw0jP8qjpYjdfmkEN/QKVDe\r\nNSkW4WuJ/ba4GhvfnVXCdQYqvAfX0Lw7hm2+sMNwwWCa7iIRe4fZV68Efp8Y\r\nRFeT3je08hyTGy5dG/bBga7oCPac4BFZKVFlLlKutjOu0da8ww89dhUkrdXO\r\nXTeyaRMn7PlJyouRBPOG0CKrO5buHgZvoK+tIalIoMJIkWjgo3RjIB5uKXjJ\r\nrZnY26Bo6y4XOjpfBU0gsYi60zcdoIJhu/A=\r\n=oN6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"b698f3f3e37b534e7848511b600cef18120c0206","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.15.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.4.1_1659216686930_0.4663469854325353","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"pirate-midi-usb","version":"2.4.2","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.4.2","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"9eb5ee84c7762d1c2ec0a8c10d94f7d8c97c85fe","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.4.2.tgz","fileCount":36,"integrity":"sha512-dxYDsVuaReUNZT84rxNcqoj/4J6ZLkdpW9gscRLTKz1YJ7d1Tcg4fLiUlXHfTqY0HUAC1swLUbQW1axs72OFfA==","signatures":[{"sig":"MEUCIQDJuQMvRDsiZwZEyZD83ZYoiw8HVnu3+u5aOOYKzX4GdgIgHCctdENBh5WRSpP2FO49SPtBw1j6MpLj7dVavU0QKaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1411974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7v41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMQQ/9GU5BmD4n/O2yt8yqWA48Bzm+jgMQQhBH/qphtlcyInYF3d3J\r\nAQhIdFbNO2qgBS+/Yr3bcJv7WeLl+ES09otVf+/MFI7zAKNgzckHORsadV5s\r\nrLT6hPG8nlCjPUKY0iFKrPkW/Uukdmf+WVQ53qHimetuUGeaZoQyNbNMROUZ\r\nfyxXtJJASEogYpMd0XEBFJInf3N6pTXOeNPJ/V4LKGJN/nMOdT16lWRXlOIN\r\n/IPh5IUk8HziylU2UjaKLVfpfGtCjaaItkXY/tXM96GZJxnmbFZRw+uUlXZS\r\nPg3T3IfWhgwEXfaSI75I03yTdVg+UfERNK7wp5P8PeuGEnamRpPwGTFQGY5x\r\nteOpn5giDKKUFT+1SXi7817TjovlHmoaOJvBfBTzktsgrzBHS+mTGLL35etv\r\nSCeTcmf7G1XX5xnwfcmuepjAgXJyIBuA56cTweES2CMYV/ndEpZR/cmzX7BQ\r\nivE67CWBhQmk7rkdmjHq2o5rHyPSAJo9UHPacoOE46QeY07dU1Wsy9jjTFOw\r\no7ZVU/X6l6ML4+kSRLlecTjg8cjyRn8Kw8RJfChn/TaJxKsG4Zd2gsF4J9Ke\r\nX/g3iv2G/kOP7rsyvAZc8ICo5XpTcZ0LIOP3yHH4chr7ZGUJeuOb7MCKjBVP\r\njZTA64vMYctTfLF6s/UpmJwg+ReTHbIQBsM=\r\n=vKUX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"8d1c572a63bb0b79612c274ad7c5b0b906ad8dbc","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.15.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.4.2_1659829813524_0.0764270643323246","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"pirate-midi-usb","version":"2.4.3","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.4.3","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"18cc5aa6c46af74bb0116fc255ee364ef0380a3a","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.4.3.tgz","fileCount":36,"integrity":"sha512-yssNcZNLFt5rB7MOcq9tolWVQqzTKzY1k1h1h8Uj9C7NBNSqKyi3Mx+RtkAp0y8AWt1whMUo4IiMwOGI9Rx7iw==","signatures":[{"sig":"MEUCIBXvFDkjzmIIa8FT7NhYuq0mKTBXuRtTG1zZCq8i2CUyAiEAgrhg+RhqAnRfF8yXIJj/hnNi+e8W8pBg8tDFdRRszGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1411909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7xmfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd5w//fHIWrPnUnQC32uulEz4P93Gwxopvh0Q7WdeuZs2lqLhDj1CY\r\nxr1niBhHXg7Q0Xhv2WTYYA/FUTY7A7BMHHEnf/U/cP5ZEupS5NLzRsMrePuW\r\naYNdrP7NwYumYfltawdKgpoCMA+BxPRjv+nUtR5DaPjica4Dv2bhRNYYus/x\r\nfEptr9KQ7uf0fb/GwpdAWhw5i/jsCloUPvFnH1sEk9xZ69haZUSTr2UdhJx9\r\nWF8eH8fPA2sbgDMRHcYPRPV9BjkjK49A2tu8yL99zRqazK8c1WecwIxbAtlq\r\nkBAa6BbOJ6cXFuKgRoP8CCtIBDbp6SDfmhhWVc0zFjtJpLLsp1JIsh+5E0rD\r\nr/Z2l5pl+CQUk/7D5VYhxZ7BRJCGV6eJzvAmK8VOfFeTorVs7Agba39x3lLM\r\n4WCeXY2xO3dtRjpsb+l57i+O0/6rWVouloFqoctCFvHWCSH4uVmfKSctCv8Z\r\nnuV+v/DE4FD6402qmnZJf+2vldPpPv6JPt96coq/dsf7k2U8G/0Y4qcrtlvM\r\n+R8uV7WqNI9j1+HeP/uVXyf13ExR3hK9tX2fr6UbhjO+czVvTllINj78+cKS\r\nF/BfID2zChKohLP4rBCYlWUvz1eBC7fkYWk2BEKtlGZG/HVKWGQZbgP1ePlP\r\nxDFLcNFN7Mv+4N1+9YLoYQSizFDM7tAQidE=\r\n=c9AE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"8f5e521728c9f76197d656ecb2f60bba9b8eda33","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.15.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.4.3_1659836831492_0.921892705706914","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"pirate-midi-usb","version":"2.4.4","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.4.4","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"27d8f86a4df9af7ab15531436d3ecbfb4ca502b2","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.4.4.tgz","fileCount":36,"integrity":"sha512-sTkdtam5SU04vx1I7vyDvYq2qmEIXxjgIELf0010iAx0lyGRWL+5zW+CpLBITmfLc7H9PLsmkmE0xlXXiFR9qQ==","signatures":[{"sig":"MEUCIBY91ZFPFEcnJBJNt7W1i0iAzppjrGB2tjWv4tKxQ7zSAiEA0N+q8dOQ1aLigfANTPWPRdRKt62soa9LRjbyPYBolAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7x+DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZpw//aNiMvowAk+GCrTU7YDhogSu6z1LXoeUB65/Fv3q2qG5GGdeN\r\nsW0W6M0LtMSUrORuuy1Sz8xORf99bjrb8QuIb00oxt1ucuJ9yLBLbyxDtBwu\r\nIUb+CZ7PsjHfY4uu1MWI9nIzUJOulH3anFA2++XwD17VNunSmHLWbbOcwqcA\r\nN3MwiNxn/7XIquAZB9RXRXKLRJO/hLRXS65SDjVqt8ArY+23/J8TAUFvv5l3\r\nbjIjNtH1Z5uALnbExQIi8opmnX6n++WLyj72al0ASngdhdtPafD+Ky5a/nMt\r\ntmvsEinOv+wYJY/FJ+Yr9rzzuk2cRoCzbPdX6otqTY36w9bKlZlG9LILHiEZ\r\nwOOiwhcrGSDxOdrw3ObhlXaox0un1ATQ+rXjETIiL44lbRoUlU3AmTRDybtk\r\ntUoaB5XEKL0c9nYD+m44ZEge90VBRQPW5KDPTHkVYSqDDapxRJbzaGuSRuY3\r\nVm+cgHwPqEZtpCi9ZN0yFUTpAEL5TLQORxgVs3B3ihLfIrApBpU2KohYHmc1\r\nDZOAZgczVEAh16C5UqwjxQHmahpyBypFkWIZPfN7+p5OHcgZhEOKZfmKuN9q\r\nDvAAQG8XeSJLc1F6uEGKcsvUivENA6ijeIZUP2BiCveivnkPpTRmLdJMkVEO\r\nBYOFmSdQPWTFm1hE9VWkp/glhBq2n3N8Qa8=\r\n=WCBM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"1a780d812fedbb8f17f4c81188b54c518e574932","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.15.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.4.4_1659838339695_0.9444505719853229","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"pirate-midi-usb","version":"2.4.5","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.4.5","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"3ea3281b515326f6299027f0c49df59abd6a4b79","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.4.5.tgz","fileCount":36,"integrity":"sha512-teMjAE++yq4yHGHB5kaDkKaC251163ZFllaT2POemYm/QQOB6y8sbC1C//z9Gb1ziY6epmLjS31XCBOnmFZ5fA==","signatures":[{"sig":"MEUCIAqTqAHIK0wvx3msda3F35x7Rj1bdwI7BVhBmpVtB9CZAiEAjQmebqGftEgEL/Srs71APrhz2cjycM+8fmEcGndLekU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7714ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAtg//VCfuxxNG258xbhrtEqCSQelX7H6hdBkKPmOxT5Ta8cStjNow\r\nrcSXWkcdG1YuVaTPFMtvCgOKNhjtvlYXqUSzL895ZVxyngyCYW7U4v/bK95V\r\nQ7qTVFMZJCujyQHWD1vheqLv99DKi9GBLlgbLX5pytkJsbxJD8NQoy2cQ6KJ\r\naegCoHXHRvagOQSHUeVAf9SvdO0yNGmERVX3LJRvs9Ks378yH8Uvcro3o0Tb\r\nqIHYbVKzU3Y3L9bWmPK3G+Gr5b2SneqAqeO/mBkbRzSqb4TaElv/pXn+Wj4z\r\nIIGqTUO17ltJvffgonsXcyZ0jKXgFw4oYQxtR6h/7JhAwciEFgOkspBC5JpO\r\nMH0q0aIu2DloduFoAcWDvPyYtH3u7TxnsPeViD3DwN7rXjPz++RhZyDJy3B2\r\npursMhh1ENtV6068++wCDaAb7UAXUe/6A0mujAMSkottIsnqjaK5/dGJolFP\r\nnCiFrSwqxJIk9nTOxUjRJzWVyxOGINMG4D4y2HM5nrdOZDCJnkveW4BZzgaK\r\nrLn6cvOtdJoTcnjKIWcd0nhp7itfidp1v3bYuGvmnVWU/ELD92lrwQZbSwgn\r\nP5/4Y5mBZtLKFOQEqNqkn6TD+Q6sJCrqXcLxB/IyrjbTIHJsVFDzvjmiUkqO\r\ns5+J1r2SsNCMOmsmapkIjQeSBVgvm/zn1/0=\r\n=826/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"c227aa4f0627f92bea29c6f11dd250629b0a4fba","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"@serialport/bindings-cpp":"^10.7.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","serialport":"^10.4.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.4.5_1659878776435_0.8307014164338298","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"pirate-midi-usb","version":"2.4.6","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.4.6","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"bcfa2d2d6be2e5bd4b6e611424ebb58f1123500c","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.4.6.tgz","fileCount":36,"integrity":"sha512-3NReZgqx740Zzdh6t/RYycXKQP+fkhFYJrKumOsU7/y82TyAkrGMZGaJZPVLVCuysnwFMLPScXMZVWoAO4tysg==","signatures":[{"sig":"MEQCIHhkYD5A1lqzYW5MK2CpCaIdyUWfPDZiqpjLfjIZ5Pa5AiBhxUDw5cVSlb+0E9Cyt/KCy2ge+C2PNuRzsYTRZX/YXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi78CIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJdA//cBlinx4rfokuF5CVJR9PgjIj2LORQ2a4S3MCzgF3x+UD1TaD\r\nFbIV19n0DB35n7k1FUGM4Cltg0SwdjEXkeNh8axDQS8ghBMVM6YKMqYSmCwn\r\nr3TetBPK9/WwIaMBJeYSg4H5eJXyZkqG0Fe2xPKwJdoj9pQ44eA0lPaKwC4+\r\nDPLOe37Oxp/8hBGEhO9dlx6em2qFO1civd6oAVedZQqcJEqV2sw10uy8dkLL\r\n9ttWi2NmwWg+Q4rwiScPs1kQJ/7WITj+NJBIxXe86aCfqLQdIwuIVT+1Njbj\r\nQWAfnExfJVJc5tldvYljb8fx//gVtqtXf/Ixf6vgvtUOkf8SglHvTWBS4B3j\r\nH8qPwNzfA1kFJUIO0x4fz/FoKja1S31VfOsfughU1QczzFpOLZygV9ZdleWP\r\nQDfFi+C7vc/uf8c1e0lYi07SF4TFUMW6peYsILlltPlgoNTX5HelrNbc8NeM\r\nyo/7fxokxhj1LnQ4ttV2vt721pzCiSU852iPU8AtfAaJmnSTCz6Wi5jRtgSX\r\nPj/uteoW2HR6zcXghbZ9iM+ZPS7YCF/T4ZLeAgDdNjFUgCEwLUrQW266KEa9\r\nyiKOi7Cl4cBslid8UV/Qzmgxhng35kiQkzObyfTot03chcsYTs0f7mDL57xH\r\naRSOmFHXwRWXKu+n17drMR18lwnZ4XKcmAE=\r\n=+ipe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"82c1cd86b83f331ed2564d6dcfa2f0915b562cea","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.4.6_1659879560469_0.8687375836247218","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"pirate-midi-usb","version":"2.4.7","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.4.7","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"abbe3b2588d09c986ac5bd585cf09e31324c139a","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.4.7.tgz","fileCount":36,"integrity":"sha512-UOq/3XaPi9BBS5fXgSMt0ET8yefYKmhEbUn78SvKenfl9KbTkYNMcl+coY0+Dzp7RZfcVa2mtGv9POmMS2G6zw==","signatures":[{"sig":"MEYCIQDRcucL3nvAl3yj0o6AB3UeW0nuKo4u3dOftZKMrAbHJQIhAIjWAVqIgwCvL0tR1BBsEB0XiATVA97fxEWwZzJ+DXpt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":692584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8ud+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNtw//SnWoqxgzt8XllyHnFKp27mZCSYdeW9aJxAZZLhbzWy7w2EqY\r\ntDnn7f5tM4Iuprl27JG8eUfb15R1lPPKqbwcP7eUmvm5AcxZ1yucpYkgc9yO\r\nCTrylh9ib9meCYn7U6ZCxxXDjw/khP67RO+pTv1f3I1wj8fVlXkXJkvS4NIL\r\nPI2ebFOYcz6ZWCOHG1ZLFQtVm+ozNRdtM80kb0Uo4x2VRNtx68OG3VVrAoCN\r\n9dFnpA+sNz4H0+rAOB/p+1d55FhIFQyhpRQMyVaqClS4zet+x7/jYRmBp7f0\r\nLuX4XGB7EmsesyIECZvZuj/kuiX3+xCWPWul8KqzZpt7MBq5g0tA4Np7BnTE\r\nhDca5jx5Q3IFaT6k+1N1pBbd3Wqm/7Y4j3zTphxHbNaTmxCdnDcPi4cbeS96\r\nGqCN4V42J6jTzjCNbzGAj7mKZIARHV8bqa/tAXKoe+B86eKgyg0y8z2bzr1F\r\nXPbCsQpwDuP3UD8UP9IJye9a78S9EkqRhM9HlsUw9x6A8qsxr74fofCRyP0h\r\n+wPDDIMdw9/1SrjZWA4rGcpSPEyXCpgbPIlIyzUw4FYf03XNajmo8ACH9CeK\r\nchzJBTaDAyC7fOptBXGCv4QcohUV+j5CK5EBFrckEMaZbOY+/BTdnKcW20bf\r\nAi5kutfaSlcQzu0pGC2foAsgvalmkbpVz48=\r\n=szeH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"cc7276c4fe7c023bc013eb3302712802e8602382","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.4.7_1660086142441_0.3113025240095475","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"pirate-midi-usb","version":"2.5.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.5.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"9926333a84f20a7f7b216d06d5a6d71f0d9f5fea","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.5.0.tgz","fileCount":37,"integrity":"sha512-Lkxrg/HyMLQ/TZS1wxxplTIPnXy2WIXQpBxNJx4kT50uUb4Idl6MWPM0B0PmE8ioE5ZrAUVI7FR5G/zMl2DQdg==","signatures":[{"sig":"MEUCIE+h0fnTD/tcSj0m7ltwXQjNBtEfII2BWjf35FKTj/xJAiEA2LYsQnRMR+TUDrVG3IPal6BFlXavGojMmUXZr/HMUNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":795728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9xYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGNBAAoZpTN0S+7N8tHuEL0OvAnRGie2TVB9sAF84ft9vldQxIWDsZ\r\nwDs9tYrn/u7pDf49lAobkyWNh41rZwC6SlEd8hSiyEIVci2rDESbE5uHJYOk\r\nHKrPKUrDsfa18P2vtK642CjgvTjfAZ9DpTRDCFuOJHDRe1D9SdEmZqFlW+2M\r\nXqTGwTBM8XsOt4X0/Cj+Qt23EzHyWK9edJIqnpywJRW/3+AoQWi93zGBTiGe\r\n/TMT8CX+tswKm2HcuPRygyA334oT2ztPoEXqGALfJoyV2cxOzBu5XD57uZRv\r\ntNidcD+4WHxNKEhoP3h5cxAnmbNC5Pg0HMYAsSPFgReIHj2UxVQNe6x4W+qK\r\nZLeI3WCnmO5iR39UFc/OG46qMqcyMt8eW04VtlE7bTdqRBBRYT8JWgwv1HYV\r\nnPdYRo71TuaFQtA3a8OA+cmoy/rPycj6sWiJmr7FHzp46PW1hTcG1fNN7LuJ\r\nCWbD4b5iuUeulBcKs6Qg4u7ccKgPbA4kzyLEPZXsVUdPkQUwB5mm39sPaLc7\r\ndg66ttyeyUoFn+sborEYeTmIfLJb0nz7N/24gigoyHBrbJSk8WToJf6fQjpm\r\nLLEfZKyDRA/T3FQOiX7+T4nLnixes15fbd4fYZ7S3+QyOpZd4KGGRZN1a+9J\r\nrtTdkobl03oKKQJ+c3lt+CI6gDocI+76Phk=\r\n=40Wa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"b6ef545afaeac9adf3bd0d40db19949a0911cbf8","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","midi-message-parser":"^2.0.1","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.5.0_1660360204143_0.28393355123604125","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"pirate-midi-usb","version":"2.5.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.5.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"583bf4876308960baf23439a0d2073338c4f5038","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.5.1.tgz","fileCount":37,"integrity":"sha512-RKuAO33Jn13bCMLFMEE1TIfgeWdoN0rpTQGZ6nVtTgmoVVk74NOhXzMX/y8WjnSa4sOhmGy/mZio/ke7z8n4hA==","signatures":[{"sig":"MEQCIEL6izw60mj09YgEo2jm3GmLqzf2yUSQfBe2QQjCAUS6AiBCunJXzz1w2aSjuol+A7OGCDP5nbBKvIj+Z/nuG0epAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":898780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9xkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqfw/9E+JSWYuSElQsSW/nEgLOJ8t9fyIE4olBZRvXGA3y9xHdO88n\r\nFTfLYVvepIKU4AN3irSptiV/RC1QydhSK0C3yGpkaT12CV8QA06QW4bv2pG3\r\nSP+QQAls2yP7oEVenoBY649JoSVPP9VQ90XsvuqCc6q7mH4kqUFn3GP9mkua\r\nxVqr2ioJp6KqaV1tWLh6AO72lArdwReHVPmRcvEQxPPkDHoxv2KWgYm4OVjk\r\n6aoZ2SkzFduvrr9rfmn06bIHWR61fJurPqHfqLqSJgTBaGIdmhGl1/LblAdW\r\nAnVZBPwya4839maaNcf84VeI7WTrbc74RD2qwz/5pfG2tYmGcZksE8766Y86\r\nDDnBNWecc2imU60Z1Zgc78WFbi5ayrtxfIc9YElVScsESZfU/19zOKDikqrG\r\nFy1gT/7VSTV57VBd+fSOXNvB6a8RqjQfaenev42B6/IOm96s88WfEOtpxXu4\r\nqeWybVWtEN+VYFahTQkzM1TFhho/itI6CGXagEEspKHKjWaf5X8F0iZLmcE4\r\nmm9Qs37HX0Jgc5GNN+kd86Chk2KPNnHzdUJIQuN3ya4qy7H461bXG4NxiKcr\r\nNFptiJKZtPG+5rA8KUl3u3FcCVCYvjJNvC3uEB22eMuv8qgGR2ERWs1QBAZW\r\nuB2aOCnLO9XxSYZk+KFdOuhfSsacHUeL0Ho=\r\n=KEz3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"86f0520e9fd6b0db1e82cab09d1f93f403d3c1c4","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","midi-message-parser":"^2.0.1","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.5.1_1660360959841_0.5724778641010395","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"pirate-midi-usb","version":"2.6.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.6.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"e482367cc2598ff2a51ad05ce6723abaf15bd53f","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.6.0.tgz","fileCount":44,"integrity":"sha512-nMHwKeYtiqjq1J4l8TBpZhoSPwfhugyh2Upm7CcAZtf+QYNUCk+S3URrmKhd05lZjUNRtjFK/bLv+nQlhzmP1A==","signatures":[{"sig":"MEUCIAlzqEM6JK7qrmnoIwsCekoBFDIkAwUNM1hELG1mHyVjAiEA7fh2DH4oOkgcGJeVw74AtQe8e/Wx4yE+gwWWtEimobw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAsVWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLOhAAhKZM8CqtLUV9KrUOMIXzh3HLSw5h0NfzaqWWjByEr6zP2vY9\r\nxrqrpwy8s7tDBAtUcDgKstVqfha8LTCC75mNyEygSLwNGtSqgJAv0CFk3Wyg\r\nKA+SE6idoCQjXwfHuh5lOzlOPXZ0OHmfGT3wTp8ZJjuupNiY9pnoRHFzKqaY\r\n0/dGVZlXuGzKCyDS2zMPiLWHA2VbUv5aOcpC/Lw4UBRUzOg3eCtDiAtPkXdH\r\nhZ1+12bcMd+3EXZrgewuMsGXwhAn4fiUDzw3uGZT16eK3y6ZeSckNwTpcyJe\r\nGaB4MqVyZWuAdA+az7EaQP0O/jMdNB9ha2bBaCNnjm3go+QLQnjD301X/lCI\r\nIJRG2Mu+iv5g1+GL9zUnhurxeR5LNJqF5GNugOkdBSKZE4yRZq/XqueAXJjo\r\nTo4Mp1xINMCrGdw9i0ms+/7LXuR7GWaAa6Nz0Y4tl1PoDB0QRQH7i7pLuKzn\r\nld+Rj9S9kGTPRRp9Yao18H6y15O3JY0V9KSXgl2RjaV54iOTk2wBR2Tr7Aqf\r\nwkiV5i8My9pj6erYVFj1xMu+NpqAoMLsC0AgLhNVQtyu0V433iF6BZ08u87O\r\nFmekNvzSoZI2FtRD1bCKgtp3dvAb4TjWW3b1TKv3G7lDyxFO06eCsop8a/+l\r\nVMUbUTDBXxRK0wJKWOrHN1of29OLxfY218Y=\r\n=cSdp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"b8c44d7560630d269c6729b65d250841497dba12","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.6.0_1661125973852_0.1362762253011709","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"pirate-midi-usb","version":"2.7.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.7.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"e49b6c1f7a637e675bd596a68560226aeb4c053e","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.7.0.tgz","fileCount":44,"integrity":"sha512-tUOH3RrNhtl362sVsMiZuNw2ThIjJzHlgzxK6DHuViBWSik7ew6LBazwy7tP2OFHOaDXurbxqacZSW4Rg4GsjQ==","signatures":[{"sig":"MEYCIQCx+Ymfum4guL2Vu8Q9C0GxDoUprkIQpCCXvqs2iDjJewIhAOTN/H4dQUEpvGQYKTbJHAzpkMsPmSdt81WXIIT09kay","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":924279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA4iqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6hg/9E18NamXwr60AuA/lunWGWJrCTEurijfNWt6jsb6U2zmwbur2\r\nQMEDpLePjHL5iyvhO1GoYEuubdviJ7Au0fXNrrq2zPOBxbZ6FHLAHIWS/GnS\r\n33U6ul4Fbyzg31BkoEfxWvx9HBsB9gLAngnq4DSoJkGaOCMM7CcFnsuiyYlX\r\nqEvM8pXWq1oLcP6kVu8VH5So/iPrRVDZsidzqfavVzELPUXoSQGkNjUwx6TC\r\nV+dzpsbNodjFjSKGoCsRBmqYSwKeO+vK3lgbFHBBIOZinfjLHx4XhdqYyRJa\r\nB3CtwQJbV+s6EU7aApAW7a25aS7b4sbXjk+kQsjwUgPVS8v+Vjw4joYLiCKS\r\nZj83KkM1WDWzRbWjy2FhRzFgKYopo3izEJgLAGFok83scRHE1sN4/g3/Nz7v\r\nBH9VlsleHjF4Ng3kIZNCYbjHGy7ax4SPrwIpKTE6Su1OBxleqLNdANDuwO0H\r\nSQc5ZSQipJCkqzVP5WBKkxKsuyKtFq/w/1M9s0ZbpiBKoLB8erYtvCBS9oXa\r\n0nyNIIK/ddt6b6CHHkBRMu1YOeCOHRaU8ixHIcuuZD1yW1nNlUan5c3cY3PE\r\npOcAnr/yhF0pz5eN4tMkpeIF5q9W6jd6b/uGmLrL4qRepHesBfC1SQiLIzpE\r\nfPrn4A+bBGQp1WYGoFx8vY2HN46qAjbNGBk=\r\n=UAxV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"88ac1276ede369f65464bffc59a66abf4504ea9b","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.7.0_1661175978058_0.8189618887723995","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"pirate-midi-usb","version":"2.7.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.7.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"4f18f2a301df9307e695c15f8a2dc49483b8afd7","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.7.1.tgz","fileCount":44,"integrity":"sha512-YoE7+OJDFwKW+yQTU0qBZESqPAcARB15irr62JeAarRMvBZPH/R5e6yw8RT2t1AhX9LkzkhO+QiunnNbIXNnBg==","signatures":[{"sig":"MEUCIC2ZzO1UwB5hm0BqK5C5zwA1QcGtgGw0rzIfQURihXhPAiEAnqvY0AhLkfSxEmfo8HTJwukddYS9RBXWkA/bK30ZvDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":925801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBXugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSzg//Q+nAXbRt07XJ3xrSaqD2qgQ+/aL/PLt9PQk4KMk0/FpmuHDl\r\nAmNQGND9LBb2fszJTQPJ9OCVOyI5fRknod8g7De41XogDGOnxN9kBTLNxcw+\r\nwr1cPkgMQJrDi9APC+JG19gY/izDKQKMIKmnyBYDrMST8ffmqgXByiIdn+Lt\r\nECRbNDreQlXsV4J5urzAu+5hyiq2eIAFaR6jw9N4pOZcMRb5lyg8UmNzyd+C\r\np749qS/nt3I98oidcC47iBSSPlqiZ8pV9c3SHwNuWfQqXfB9rtiE+22EH1Z4\r\nIPJePjwtbG1ErLLWxgwZI7XNYiKsLWef+AL1xj/xEeXnxa3jAaV31LJp3Ux0\r\nSzMiKjyNt+OrTUyw33seieRY+41qRnMoy6Di7AEVMbBFkVOVUxkJgh7kPGyX\r\nf3REmPgBs7MzsgPVI0uzG8AJkmPk0EtpaPzNIPTGVL+qUk7FvJlNroDrmDEG\r\nlRUaAYOxovfY9/8eqDOy3tDjMXt2BHVRujo//rNOYcXfe/OasK+2ouzJPNbg\r\n/LCm7R1lfMQ//FlfOYnVrf+hlGdrVMEYPCl64Bz+Eu8lvCeo0aPkgsi6cyxe\r\nSXwRkmU3AEYSqjwujnl4sxF87TltqfgSocLs1Dk/w3d7B64lb7NaMyCfGHcO\r\nS0TqnkiIjKtflA6LGp7FFyRf4Y0Cc7gRUaQ=\r\n=cN3f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"a6616ec0e88bc3c76ea318dc1f07d20e02b641ef","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.7.1_1661303711735_0.0034038501947080135","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"pirate-midi-usb","version":"2.7.2","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.7.2","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"a684030ad4cae36ad6a2e7553b19836589d7ce5d","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.7.2.tgz","fileCount":44,"integrity":"sha512-zEvjz20aHfUSM5UzU6wv2uyf1Jwx74P2JlxfWwYDNorBLp3wzZLl64EIP7avy3tiD50ZE4m41C3XDE5FvQid9A==","signatures":[{"sig":"MEUCIQDEARfAxvDN9TLk2oKyzj/FMY6tPeP/LYnPT94ozacjTwIgUHE0gyG/TFbSW60q2UihTh8hqH0G8NMKE+E+9h6hzXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":925836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB4goACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxHQ/9EB9nB0BU1OQCCjRWlDypepqARF1CGdjn46eBK05pzgfSLjQu\r\nIr2Pez9DaA1xRbTlfuzhiBTEAqTAUGmgoUrEkvHSv742tUPRdlgO+Txxq0R6\r\nxpiTJU1r7eFz1JgiYo9+cp5b/QJrW8JGgGzPAY3F/eHlwDmXquCQ1zpa0sCg\r\neATjoGJuYw22QOWnCnVusTbMoYh0shfMqZaDcNqi7CAk1C2SBh3m3JFgSg9v\r\niuyKWgX2NLpab7aCNneRCBkLF0meulVkogEAY6rm6QZ0bFCAev9QGtIot0Q2\r\nqk8oj0uufQQneTkf3RpRDaJXw9clbBinn32vyM2GDweot1c4pFtCemYCq8r2\r\naHaJcJYKx5AXZ49qPWUnaTU/+CBmF+ckRo89B0NQncna5i1RO2YaAC6xLZ15\r\nK3Sje0AMxEPrkBsIky+heSGDhEomPHbnaeeMIF/0PuBtXhe9GMG6ztI5I/Ib\r\nO9lA80SGLSYR4V9GbpxCkQaSwyWOU6LvZJDI1GwQfV1+Mrw72sfeUmx+GcK8\r\nWEk+PTxc4Ok+FGQbZXxo/b/otCv/b2mzdspKdusF5XpnhIjnDFqlLecf6rz3\r\nBqmtSYdm9hUnZSzoEudSOj6DqWuf8gJtq0iUxmzouzmTQcD19UMBOGji7JdD\r\nRdIEPLvOXu8WAXzpgiytV2yXD+ig1KV//iQ=\r\n=v3En\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"55cb36a0327d97660afdc78f04f392bdc5ceb91b","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.7.2_1661437991811_0.7818486388960701","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"pirate-midi-usb","version":"2.7.3","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.7.3","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"47b5faf24a7ff58be64aedabe474e008d4154713","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.7.3.tgz","fileCount":44,"integrity":"sha512-Nl7jBUv4uBSw3v2Uo5Q4bt1hp8fE1wAXbsVlkBlcuZinCLoosZCk3g90NDQ8IcSaZskHdl6LN12y1GgIVZUeqA==","signatures":[{"sig":"MEQCIGZfJgfsLJcSnXe2roH4V+s5uBhvTmdVah6m4JVnE5s9AiAv2paGlvX9kvTyGX7horma0gGdztfeRAs0un4GnWRixg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":925631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB4wAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpogxAAm8RGJeoIoLezdGj7h64/xWgaGhD0dUYq1vVFUOooqLTRJ1rr\r\n3NH21P5xcaJCkCxOPA6BAyVIi3LkeUNNMvuH4O1RgfSOz3JyL2PLDt37/s6t\r\nmZ8CRfuct0N3u/yF0D8bu4C8+0oBcBJVkUqf/tzsUbGMFFdKo+I84JwYM42b\r\n1ClWWpfu3a4ejOdU36346mZH77raDuNnPrgvu9cZI175u4RRuDXVbG4qMQqy\r\nimM9UZnshWZoGaNv8qZzObE0FwXNM6w/da9+m3DK50F671aBjpBikA0Wgben\r\nbWWCYQXqTV7T8gX2YTmhVZdi64Ptzegnw/UB9F9yT/YSuXj0HVnQUhAlMiCB\r\nE/5TWc25G1tTWzxsSC06KpDCUi/Sxoc0crqh9jPr5B/sBfEBdqg2e+kogXza\r\n7AruRdMUvk8Zvq781Soq1Saj3qMLXns/FRblKs1YiFFEYMCO+sDH4WUN5e62\r\nE3RGNSvpbuG0siNhJhEH9FcN6ARltueyJeUe3MjDgRXrVyUnkxVQitCgkRQl\r\nNCHRIdABrYbxVJAGQ2kAuh59vLAw1vCBrxjXkINwAEfSvmS/6s3pdq3Ao9Q3\r\n72HAN1NdeBt9eugzFRXiCaeBCOpiNozEbX31VBggja3uu8XP+LIBz6d3/+X0\r\nWd9QaUyt0GRNCN7uNoH38hG8Yy3/qFDYadk=\r\n=XRzI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"5df738eb872fe61a95ba70e2160fdee71744d833","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.7.3_1661438976262_0.3740892707188215","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"pirate-midi-usb","version":"2.8.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.8.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"6ca6dfbc127706dd451206da765643f93f366ada","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.8.0.tgz","fileCount":44,"integrity":"sha512-HnFd/Ntlv9RVavevLbMj6xrG/S2dMehv7TIICYMjwBo8s9QMI1B7f4If8zXkYL4DzGw716wtf8qxWAhpCySh9A==","signatures":[{"sig":"MEYCIQDMCuswrAc+BWrCeCNmapIR6TB5P3OkJGsQ9Qjnx7otAQIhALqMlS0pY9W2/68nLR/Y0tacIZrcC69O2Gx1WGbVK+/I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":926311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEbw//U+k6fRdoiqH2jChHkmZEubWBI3aiYE+nNS2/WPfL5/VNzo8P\r\nCq0yrDEHC1kwXTx7w3Es8vDWBpHeJCQPrNXtIK16wHXJxgvehP7lahzpEkOT\r\nmiURHOSrLiZu1p34hUHmoOapT4rMTZuvKN2tq8n+1AttG4QdEhYsLk8uu0hc\r\n8UstJeCuLglkyHvIiunV9F3FBeIu36Fi3AlAbrLeZ73X79S2UxZ9acR4DOEr\r\nPoJiq7JOGQHGeCCNlk+oT4RBrrP+GVLAwK3P9PrsflHWxFImxWDmumPVCnw4\r\n2GV2AxyrWVBpjNPdu4MBCF08hITaJynDdvibPBYciGFYa6rdOCEywteB5RE6\r\nf0DcGKBDVh4Um8tjqWgWSucU176a1D6uujQr2U8lipDXfeEDlokpRkXwc58t\r\nc/rq8z1TuONghLePiET5trOrltKRXpqAxcH1Gnm7NHbNtD/OJ88+iLKI6r/x\r\nnoz3OzUVe5vfvfU8dWXxuP7rrDmm2NQwoNwdNl+cTFZNs9A8yaD6bSadF9Km\r\nCFlkmSQXTkSdONtbaMdthKiuEphvu2sjOSZTOdTEjM8T6l9huMrXavwZcbyS\r\n7s+YGgHXzBxbB4kZZptza4xiw8SH1MmWETzosp/oHZgBR2xu89l3Q5oCZh2f\r\n1l+iN4OhKsLmZYCq1GhdA5P/BAdLlzMKG9o=\r\n=O156\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"c6aae1556eb9e87e4d387f3a6342c1991ee877d7","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.8.0_1661797167097_0.03412803929678021","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"pirate-midi-usb","version":"2.8.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.8.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"55e12dcdcad0e4b3cb2bf8e465971375ca9c9639","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.8.1.tgz","fileCount":44,"integrity":"sha512-+khSLYJD95M62Xv5usVMMmIIhdLfeh9vC4JIPeq60QyUN9+CrFEuhDEx2MNdFpicQaqXt6zNCko5yOhaiVRpvw==","signatures":[{"sig":"MEUCIQC0TEvXtDQN44yF1ac3CsUvCnkpK3pODLamq4fGg75KyQIgN17lYJn7ef45mAI/Dm67ZcKEzEDQL6aRXi/bhNjndjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":926275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKxx6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop9g//f4DfmmzCkvSN/lyHNLH9HA2C4h5jIASAm1PXZ7diVGnVPueG\r\nzkj31Z+Aq0ne/UN8R6MfFEsstGgiq+LzT49r30KeNcYy7dX+oZ703VrEXtkJ\r\nTGNn9FojvzJKvOsFFvGVpd2GrhsHKynOY92I8pA8i1qSrMAaeRemwUSkQ2zi\r\nLIb7Xfn8ja5GDusuYMLgCWh+lSSWikrgpnN14xTnX3SC3utU1yNpSQ100cns\r\nQI6xEGnULB5Wys/5DqkRKdDY/CzK3/02bA8rPTHMxSbXDd59LfvU6SQ1kVVw\r\nx1IXQt4uRLACCrmvXoBS6MM+I8qjJGX62cT4oQ7hXun0iCsFOfx6aePIRG+h\r\nMGlbZiz9GACognkchFF4zSEqzIDb7pL3jGBFPAQChar5O+PD5w9NQaR4eqfi\r\nqrMjO9rXaDYu+eGHNseuCx+cVN5fXrMHPRwBU5nkcP0iu5eI2cY0Wo530g5p\r\nWubjUglQ3Zz2AnPZ7XswiNbXnVzlfY1moB73knzhfeGCrDvbQRyPDXyX3uDx\r\n8vnYFP/N7e7hZkBtCIO7iaMF7u7i3IKwTAvk1Gb7py2RO0nEoe8039WOXcne\r\nGE9FJQpSLlMR/qnU0cH60uYweAegZYZfW9Bw7+SFAKl7W/4zMU/jS/D2hq3z\r\nXXQc4ISue8hl7sAK5J4EnJMeg1+Lo7Wjj0Q=\r\n=PhnX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"e326f21ba52783311cf1d7298d071ea9d6b6cb55","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.8.1_1663769722081_0.6778352966835479","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"pirate-midi-usb","version":"2.9.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.9.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"e3bf952993b2459fcd21d54c2ab0ba7c7308dc52","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.9.0.tgz","fileCount":44,"integrity":"sha512-z6RXct4bRR3H7IF2OjacylR1RiqM9JjmIunW+0CKv2MDlcOkwrucLW5ZZ7d7PxKEL6bZ5bajf202vHgmcy59Cw==","signatures":[{"sig":"MEQCIHtypihNn/Z6etsiIaNc2CTF9LWMUvn5iB1HVkPLgH1gAiB5lJiHXmJGafxb8iv5aPUQ5QV8G4FLs1SJbD6rnsRGYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":932287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK0yGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPXA/8Cor0JrtDqnOzSiOlSE2Qd2TpMv651Y7yMNE/YWLY8GCUc3dt\r\ng1XbgQ3qbye+2Uljxd4xRjx3AMg9QMceIsbe/Jrx4eFvA4NaVDWfy8iT0mT2\r\nrXgLgdTQpFWZxR3lMu+kJtIgKLdqzidIIJxq1rZFiRbHG9CUAUuUthk+BIQC\r\nsWebJtNcczhjN2DqtW7ByowH10gY1KhL9FJ3LMCEmIMldvn8aY+LjTI5ulBC\r\nhtywUYGLTTKGzTuABWgui2BzgwxOcrvKbElHIy70R4x7yShHzU5KEksIlzet\r\n1I0PuYyC6pvsFAfIbdl/JPR1h9aH6IYiLVxFBIFLNybuFeW2zPoDuxQho7zs\r\nYup2G5tq0qPLaUAMO7a0eww6qvl3wLLnjBnE+uOvnkNLeXUVOnsJuQCk85La\r\nTUmMkJDBqbz7HzpcWR6csKW3u6UxzUfq/crEWZ38q+V/ksdaaIG1+8XyMFhV\r\nzzNkXl49wM6U8mzbo3/gamlDKvVraCj/Hrv9pFAGtLq+6m1WGeX7od5ioF4Y\r\nbp/dFEiqRP42/lxijps3XXxiT/BAmBJI+dsp6yPBDOuW/C+3+Yn4L9lhpqoA\r\nr+8Noy/MHA9YD8CsUtyLxsXzxruWowAdVQA8lGlN1wOxkVKxw1/KhEQHmfzU\r\nHg+hsaCnY7dDCpm/gyjfMX47CioCYVcG784=\r\n=X8n2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"126ecbe0aa2ef8883a8437c9bcadb22e4eb12665","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.9.0_1663782021809_0.9038789596840657","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"pirate-midi-usb","version":"2.10.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.10.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"ffa5323514d3c5474046340384294b1baf01243b","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.10.0.tgz","fileCount":44,"integrity":"sha512-W+dVdybd5dUBheqcSN7UgkA7kN9ZTaLjiHG5pqhSwGO/2iC1JCyBZHgHW7xD+UraszA0w/Uksid8K4gDoXHyDg==","signatures":[{"sig":"MEQCIFz/LpuVMwyIzQiQROXmXIKSso6lKPg8dpoFfnd5F1fJAiAiP6v6XnmbsC7wZuB89A3XlzN1aoeZg7KE8LrDi/xpHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":943464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK3toACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWyA/+Navtjhcn0WHuUEhPVGl2oc8BLXvGmamoF/XrijOGGAIEyqVt\r\nSf090tHT+eEEeErAenJeh/FkGgIlz7yslSgrPpTYflcf7KwthbMshNa9b2xl\r\nJRI495FgZJg2W1Ovc3eDq6qTHnIPfzK8DGX7LSgdW/ga7jK+kSQs2pMQ1Nf6\r\n/3gfDJJRd5eFEIW175TReAPEKRtrigSkEm2HkLGx4iwV5C2p2BBfxBP7nQ6z\r\nMquAMeGkCgqUGz31IHzvliTicvz+NipZrsMIneV7iwoyh31JXTPBCmNLTWzZ\r\naNtgYyGIbr5NRcU8Cuo4nBbH2WMB3kvFW92qKHVckzT+W80Zxk6h3ezLE3hf\r\nuq2vFuSw5Vy61AHisIz1jk3OiQO1z2bljQQg5CokvtDbijomLESQ6Rhx7yNB\r\nAd8Tqy+1ggehJVoTDduDZFSLWcFmju5DIvFhVamlwG+5MqOaPMJ45lfWtZ3Y\r\nbJ1rqnUWP2hmuDIx6WkmszjPvse0zvb0o5ohCs22J8ARuQI8e299BFx5a4dh\r\nPG3MxumOQ4AQTytsldWKCxP4SaPPsE6r/c2wUkePnO9N4nqtvewhSNjWoUwr\r\n+VCyPwi5bk/87xQ6WN0+tIjsFc4rFjpeQQGVR2Rk9BcHG/RyBTthZLC1Rwc9\r\npaexGfFW7UVWbuEUY43T6dNZMP1Gk4jMXaM=\r\n=dv85\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"a62bac7da97905f3d344757da54b770057c3a3a9","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.10.0_1663794024614_0.893360178383986","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"pirate-midi-usb","version":"2.11.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.11.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"57db259f18bcbac581f7b2d4018ac7a6aa4663a3","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.11.0.tgz","fileCount":44,"integrity":"sha512-tnB+D4Fu0nnMJbSdd2rypEqErtsIzbakM2HwDtToB2Ize0USlXZrCZ6bbejf7S9Uc4W/v53E1APmhZKe6s0uKQ==","signatures":[{"sig":"MEUCIQCJ3qNOLi+eleYmCv2FHWKfSU5fltFHT4T2pczCTCMqjQIga1ws5wEE9uSnqYXiKK6kgYJUFlRlMuYs+32BQZPMibc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":954226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZk4hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOFQ/+JvygJSeprlSLImqtH6Z7KLELoYC4q4bxWZEWRToGPeFMBzeF\r\n2i58rTKa5KEUKOe4fz03pOebEkeQoy+VnqIRVCQ7QVwkkYRjiVkP7jPcqzrp\r\nB4LYHvAdiI3mg1XclHMjgj2ehTch94x3VBhtAdZlb6v/M283nE1G4QWxKn/J\r\nuDj0B9ZxgjlBpaU7bKbeDcqUqqlz8kBIKTDjrwNlHbsvAS/hs0vucGAojZWh\r\nsSzqBz14mFHZ/VO4qlfVHh1V2T0Lt6k6GL3/43nZQ80u+wuVFMr1/GwG/CCj\r\nWHbpkkaOwj1QDZXkKNyVwjgNLg+RHd4XKUibQ3CYzz4tPZZOfa+PDhIvgXud\r\nWOk/l18DDqIn8OqfEywFwF5qMduQRjg8NXWF/kbyjSpFT0HINnMwBimqTYea\r\nWi3Y41i1S/eYM8kD4RPzhq5DMZDalLS+ySUDM6mcoBkT7B4mn+j+tA/r0kRF\r\nMKna2AXRVtrvKF662LIhKTBTkDxOosGZkLW60m1w3wXfiSVuBNqoyxtUE2cD\r\n0SOpXXbB80bu/L5ua+Po9y2cp4rhesNHZl7FCuTFkyxCdRJbu+NVlqrTEAyS\r\n9X8I6jD7ERDB/rYcQysB0XWHBd++VYymW4oHOqCTbtb09z7O1Ex5L5dm9Ip3\r\nCL9GfpaX/65wSGQjq6ghRXvWD7o7gjd1KYM=\r\n=BeUg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"0de502b953311d0a0e1c6e25261749673cc2e793","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.11.0_1667649057596_0.8233914659294084","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"pirate-midi-usb","version":"2.11.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.11.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"42ca8a9c5c6bf5c458622721881057eebcb27d49","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.11.1.tgz","fileCount":44,"integrity":"sha512-V67CSnL1rRwou5LDWpT6kRmo4meiupE0QPgxCyfulz+ejMkKIXHUyaVYGmL3YR+x6AVUc4clBpXNModOZWKsPg==","signatures":[{"sig":"MEYCIQDtKJnZHKL3Ymugq2Y1HAPg6fjFEDR6qivunT8Wfl48WgIhAIrJ5C5LRRD7WX00iJD2bnQLceMDWcHQGs5q4cgzF2Ul","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":954226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZk6RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYOA/+IqsqrNoCjI14dp5MXPvmAQ+M9ZOMdoJd2DGm2Skk/5SkW2Hg\r\nheVMlS/2ermiaqvhaajunszWUoA60t4LFnwoQr5uiTIo0vobRphjNFw7QSa2\r\nhNi0bl7iDTb4d/0DzM06miD9l09bFHDVV/sFaxVC3eAXTCfoJpCQ7uHc8kvg\r\nHCHxFbD+AO6tKBsjv/GIubPm2Jc0Dv77eRkBLaRHbv69COaImonV5Xg8z4P1\r\nZCMelq4KKgqcdKVXPkTJ0jFjUj1ul2rHqWNygXFEiTynRUz1QywYbUbeO9lH\r\ncFW1E1+SQa3qy68J/reIEeCmGFLVQ/cvw8T+KVZhs3Odmj8NA4RjqjHQieKz\r\nzPiJt6eIUCRH6qyD7jJs09IjRcp1IHRSGfFCwZIOw012B7gZP83aMErLnu7k\r\nDmzUo99CJhijyUn/VcZe51PE91EmTOodMg39mXfaKImbCJbmpGzG0H/7Yawc\r\nkBZMt5iLMbpHEnvSO1Jawo4CBEPuij7SiDFcvr/Gjjk/3cb83zHUef58/Czl\r\nA6pY3/58v7b6Bja7GXIwUE2/y7L0AOKBdLzZ6VZCk3fYgPDO/Vk+pTzchKRh\r\n/FIxmOj+m/1f2o1awjRAeF/JBVvbZHeC3aRXemPI6B2DgDzsFoDisLoLubhz\r\n+b2acIqVzp9Yi5XQlratbsLthoTfT2R6Wjw=\r\n=jXuQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"d0c7ee1ae7c8fc768a0a5d166c7b7c0075041827","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.11.1_1667649168783_0.8597529415668639","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"pirate-midi-usb","version":"2.12.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.12.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"a39dc6aacdaeb73ecc88516b9353d0f556a6ae30","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.12.0.tgz","fileCount":44,"integrity":"sha512-QlBldQqkGrpbeYfEi/pXBrGedNKzd/vmRq0f4ako8BwxddgVK7eMzp9r7458HYiUCHhW9eYu0FVMEUi7yp7Tdw==","signatures":[{"sig":"MEUCIQDCjreisAwg/nMUwRcUg40HGIFycJ3YvH/5HVFuisnPyAIgFFjONBZi7XfnQZdVgKvUhQ0n6kdz3ysymyceqlOMcWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1937378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZl16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIPhAAlOrT/qjLZfrjEZYrBumG3l6xBbDzPU3OsPNAcHayHJxpuwFp\r\n/4zOMdKWbkBdVOrI2zB56c+Xs9a8bwjkC4JdmtD0IQhelEbBKCMOkDK6orLM\r\noYtrAamR8PNthEu+oWNFs8LBRbLfp8vcKBh9DE8DMhq7umB0Hg243qmQznuc\r\n2Q0xMQYQLiEkEMCDheCCrih96Aqx2TOwNP4ddR8HzB+yWitBgIiiNfLM+tMY\r\n6YWynu2Qqs2Io0tWgRZ5dKJfEShAkHdIX9RGBZ6Xcy/uE4A//YF8iKqgniAx\r\nVmIczPe+TrzmPRiRLqYI6YkMymDOtVuwqlxPhsqc3HuPZgkap8sRq05oKPKa\r\nLV3d7MA4Qlsyqml7M48iavC6xB4KcFLenvdV8Dy28RDEfZFCxFi4zqOgRKYS\r\nv1YSWX9mW8xb8EoDNYGJRet5n/AEITdK9VodXWXByWS5bQ5gCTN/8uFL4MWS\r\n23RzoiJwmIFkdweXYtrdbCeV+wBWUKdFY7/SJBwmD2jnzLP4L6VrqKJNojsp\r\nLjpVYrjWwoxtLTkq5L7d88j7ELtCeky0f935mrKvgCQbduFQF57NxhmYgepz\r\nF95ZnlXJC0rTra5DXWbiMgCts5BFygbASoeQo+fQVe5bf6a86G5u0LQTsI7R\r\nLuUn7kcqKjRwWS/IznLo21GVWHH+lpB/mNo=\r\n=XpdH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"f94e9c1771d8e16bd45b8350ea9ad2b54fa6bfa8","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","prepare":"husky install && wds ./scripts/download-device-descriptors.ts","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","husky":"^6.0.0","eslint":"^7.25.0","rollup":"^2.76.0","semver":"^7.3.8","codecov":"^3.8.3","prettier":"^2.2.1","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.2.4","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","eslint-plugin-node":"^11.1.0","@types/w3c-web-serial":"^1.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.12.0_1667652985770_0.9049296564913429","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"pirate-midi-usb","version":"2.12.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.12.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"0ef28146f0af48662d20e98d9f2fbc35f11a1981","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.12.1.tgz","fileCount":44,"integrity":"sha512-pQFD+b+tC2wqZGPYMRumyJw4QY2wYhaQ82mCIF3UFFHlch4b4hP9DK0j7PaikaeS+/D1u33vqiXOzGRXyw/Tcg==","signatures":[{"sig":"MEQCIFiR1Y2hodqLPi0c6a37q74jjyb6rUh+BVPUa+BVq6COAiBDmQmDS/9c27uptHsWTfewM9NqaTXS+FWleYe0mZE6Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1975522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+2u7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu7Q/+OWkInKiuZPpXyKPhEPG/r8y5YacqagCV1SPG3qcf/T6rM+6Y\r\nHuwj6o/0ZBgxeQmc6RkfllEjeB7QlqiO1SGiDmsVxiwgLiPB8OzEu8XR8TOf\r\npndMExPjg3e+V19kV32UzUcZ2rlSdEIVUqIH8ecBnOH5MsNAJrWv8AbS1Re4\r\nlqYa9dlw1H6jLWfO3QmwXdBusoPKg9YDY336vgn+uVwthe3rOg8WChdRAAYs\r\nALsalH7LDNtMLxWf3NHnnDj7IjHZH+CAGEezlNwa4Jbp8GjihggtSxU6J6pN\r\nyQbCb2t0dOb5naG1xL0SBVdu2LZ0PMgmcMG8N+L4y/HbTmkaKR5gyKCsUVF8\r\ngTzhO74CQfPvpoLPJmTY7UsVo2fun75Tm81OxsZ5doiUEScMcsfGiRfFIoUm\r\nmou1QoRWAA+PScRnPqkug6js93hfnqdUTj6zpQAXfVJzAdvF3qbK966oWSgf\r\nk5iCrozWwJDh48TVBmWxgrjxHps9n+8P8Ycz/WhUknZzwO+yuzaq0ENLS9v/\r\n+aiG/PVYX8SpTRQc6DsVtp5X6I/miU8xD/4EoQHrYlmHzDDtz7+geqFF72I6\r\n8YgW4Awkmbnb0UY4lvZHD4aBkWCPamBlYttyCOBSCxXadZcvSd9ZZSHSymYx\r\nm2dwYABY6YrVjs9fT/Nwj+WaEMExKkBgZ5E=\r\n=WW3s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"d4154af6bfce629ade258cce42f78f48c03b27bd","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"18.14.1","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","codecov":"^3.8.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.12.1_1677421499586_0.1351336293008143","host":"s3://npm-registry-packages"}},"2.12.2":{"name":"pirate-midi-usb","version":"2.12.2","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@2.12.2","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"2006c9086c8987151b3465a1f6ab9bc9f0538251","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-2.12.2.tgz","fileCount":44,"integrity":"sha512-FCJVWRnyy3EP1SQVQMmpxvMYDHuZeb6Wo+Lyxnx63yQ16qaPogFZJBrAKny+x+6ClKp5WRe+i7dNV1LcX1uhAw==","signatures":[{"sig":"MEUCIE7biWr3pWwut3lz7GoVwvTig1HXujpMSWuX+owyidvWAiEA8ml6naxLMeJFKAEhTcy1uKcOEFMZfAlNaNOdaI+0VaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1975532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+3BVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzrA/5AfgzE2s2dN0obj/ksk3ln9mMePWjWH6LE3V8XP/xf2K4dVcY\r\nAkBE/VNoen3J7joNYDJvVJ/EhLft6e8HM9PmBo21MkXHezY7KHGWq8aoBLeD\r\nsHO5ghIGWi2HlSspaQWDLHCoCuNIeED6NGuSg74xAjEL0YDuMZ37nTdZFU+r\r\nDlVjb9Q5bUehe9vAGF91OrAGs2eCXotSdoEGGQXsmeGdozHCwXggKePo/wm8\r\n71Xz33xJu23PqH+XuBuCNp8OG3CrWBs/zkL+XmdQWLv23rDD/vSEmiEHvW9t\r\nLIM4unhye01Vc7Uplg19VpbrknpeTnXTx48hRr1jeYFspfwU+fJQzoT2NYxW\r\njTA4dTMmUUq/D8Q2E28VHbwr+cncK7hokjHaEl26Y7AcBTpHinVYzal+a7cK\r\nqQu/vB83NU/ql/wyFNbXfOHDGzEZB/jBxJ7KdFXqzbb0z2daCfMDAJBZcXBT\r\npxMiPNw4uBDsuzOE3TdwsWCNDOA6MiicGom5R7J42pAWUJcyRJxKG3/RkwOx\r\nytkI7tw6VXZ9hHXTG1zrp5loXydTy8JEMgQldriICo6ws8whvk0Spz4Lyy0a\r\nP3SI3PJ9nJD6xSfCuJQPSvhwWG+k2JGhEA1Qez+NVl6NyTpKxeZAV2gAgBNR\r\nTESgsPUkDkKHPffzPUdiwfKSmXYEbiAPov0=\r\n=wb98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"2b4c1acca4a7617cf4168c73677813f2ecf6186b","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"8.16.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"18.14.1","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","codecov":"^3.8.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^19.0.2","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_2.12.2_1677422677600_0.1743245279494987","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"pirate-midi-usb","version":"3.0.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@3.0.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"5e00622d3a34ddbbdc7ee37af8e257629ea54c8d","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.0.0.tgz","fileCount":46,"integrity":"sha512-GInx7MCA2wkudiXVSTNCuSlM+wxftya/q1k7SB3j724Mh7as3kw3sGG8r5Nkh1ED5qmsgzwxlcKBVRbImEXC5Q==","signatures":[{"sig":"MEYCIQCVLzAOrVB0uPOnSFr20sPujtbK8jcyhB7hhqu9BeqougIhAPSx30XWbABojkSCcpKnJLoKpKlnHI3rsXWI2Ny/EMe9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1767058},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"0fd9ee38441d5694d1367a0010857f97dc3aded5","release":{"branches":["main","next"]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"10.7.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","codecov":"^3.8.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^23.1.1","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_3.0.0_1715459908114_0.7516092600055242","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"pirate-midi-usb","version":"3.1.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@3.1.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"89baf9079ccc5e28c7dd13c15aa4612addd23d0d","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.1.0.tgz","fileCount":46,"integrity":"sha512-FkZSL5AkN1ErPq+TyRUYbeZ9jzn1cKms+1tW4f5UMtvxLVimovWw3CsSSicCLeJXUjbXxty8R6QaPKXrIN5N7Q==","signatures":[{"sig":"MEYCIQCF717/zySMg+QnqG+tpl89UYWtJbSYeWU45mhonrAFsAIhAKbqabjnJA+IDSPVcgqFUzVtpkECUQb57dgvptneQ8iH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1767009},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=12.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"2447d7efbb7e05b5a5b147392da431f99fef218f","release":{"branches":["main","next"]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"10.7.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","codecov":"^3.8.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^23.1.1","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_3.1.0_1715463654544_0.19601453417730585","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"pirate-midi-usb","version":"3.2.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@3.2.0","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"286b2b5cf879cc87a2590d2daa2cc409e9dbaa91","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.2.0.tgz","fileCount":46,"integrity":"sha512-SpP2f0+iF6tZ5QiNDlZyhruQh8O6eKHOC7tQwMWmRuZVWceQEx9sls9d50YKacbGtN84gFb+KPSHRqmf1kUWdQ==","signatures":[{"sig":"MEYCIQDcKxO+Px8hUIYbTv8162q8TAspE7yEZ4be6fMJ2UGzxwIhAObU1AH49xZCAPw5K3dSunxln2gMsERqjPcd7LPITDl9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1770167},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=16.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"623073dd8a324aee18959aa418f48d9a25566c8c","release":{"branches":["main","next"]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":" npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"10.7.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","codecov":"^3.8.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^23.1.1","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_3.2.0_1719959054333_0.02190384810124324","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"pirate-midi-usb","version":"3.2.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@3.2.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"bacc7caf0a63d0b882e2215299beb9e7e0ad930d","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.2.1.tgz","fileCount":46,"integrity":"sha512-oLxPYrVjjKbQlpZRKUBHs/VEgNRym8rGxozgUrgI13hXWmLzuzerr2R3S7aXgZxn8QXFh7N2xGo+XhFGICGAkA==","signatures":[{"sig":"MEYCIQC20CcUs7V3Y3frLtLobPIQDvFbzX0Y9hZ9DuAGfmkeeQIhALLnZthA1FcckTZz/rQDelef1hC6ZuUFKGy3W9xKyAlC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754705},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=16.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"0106688f12e313f2fd8419c3e4d0926df6359605","release":{"branches":["main","next"]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":"npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"10.7.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","codecov":"^3.8.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^23.1.1","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_3.2.1_1745439075239_0.9305316522662781","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-click-support.1":{"name":"pirate-midi-usb","version":"3.3.0-click-support.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@3.3.0-click-support.1","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"fa567d21f2c37028f1d8546cfeb75e2e3f83dced","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.3.0-click-support.1.tgz","fileCount":50,"integrity":"sha512-gWRjch5tXDft9AEmI0F+1Ik9MYzLhLl7b0b3Yyi/VHAVPuRPK5cu9nZ60WuwzF418HcXDbhgXvNDchx6THhw5g==","signatures":[{"sig":"MEUCIQDVG8lALTWucUQnopGnC6vwKEW5xkmoMzICX4WRfE6VogIgO1HM/Aif/5mvWMvpEVpF00U7qgelWMwXx2TFQ0/LYQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1809761},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=16.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"7f2c351b3a9d22ae81d5833975a46126c514d637","release":{"branches":["main","next",{"name":"click-support","prerelease":true}]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":"npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"10.7.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^23.1.1","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_3.3.0-click-support.1_1747293456831_0.2831693785819609","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-click-support.2":{"name":"pirate-midi-usb","version":"3.3.0-click-support.2","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@3.3.0-click-support.2","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"77122971c3660925e65869a462788237d143c8ef","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.3.0-click-support.2.tgz","fileCount":50,"integrity":"sha512-imXlDBvQ+jQlQ8HlyxVH+uasstCijkcRN8G4n/5SAqmLOX2i/k9K2AUYyZhLq++MCjK+hxbaYx+zcMz4gK+qMQ==","signatures":[{"sig":"MEUCICYPBTNNHRNlAmLZ2YJBtj7+mslGDJCIkKedfMuVHIh5AiEA2CC5mZvvGt9sXoAl4ITBs7mG4yF1BADj68D1aG/D158=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694851},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=16.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"f321311bf8a46c772c153c1934634b403592b096","release":{"branches":["main","next",{"name":"click-support","prerelease":true}]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":"npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"10.7.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^23.1.1","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_3.3.0-click-support.2_1748488269412_0.8742095782516848","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-click-support.3":{"name":"pirate-midi-usb","version":"3.3.0-click-support.3","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@3.3.0-click-support.3","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"312928ebeda885c99e2ac71a73bf56b2f071ba13","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.3.0-click-support.3.tgz","fileCount":50,"integrity":"sha512-spinKcAbo2txX/RTffhIcKyDrwDoguuN4M2AGeZW9tdNkIM485VQxSBJueTtXyknAKCQst1Ry4wFy08tOMRXdw==","signatures":[{"sig":"MEUCIQDibr92p1EVJAqupKAfbMP6hRRX/JKd69f2UItFQ57BngIgLBmmPg8c0Xliz+RNLfvbFgCdiG1rMWxavrrn8S9r+cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812798},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=16.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"cffa482e814c923bea8a9a73323230fd881cceea","release":{"branches":["main","next",{"name":"click-support","prerelease":true}]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":"npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"10.7.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^23.1.1","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_3.3.0-click-support.3_1748489029003_0.45924089778066923","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-click-support.4":{"name":"pirate-midi-usb","version":"3.3.0-click-support.4","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","_id":"pirate-midi-usb@3.3.0-click-support.4","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"dist":{"shasum":"42acd7afab889452cc4b7ec55e2f50abcd8ad70f","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.3.0-click-support.4.tgz","fileCount":50,"integrity":"sha512-/85GVyRDf5J1jOW0ZOSFTFvR1/E9/c/oa+UX94iqQ+At1UcxKMw+kVsA38Lib0s0K9aswXmcbrxho4Kc9485Dg==","signatures":[{"sig":"MEYCIQCEbWgJ/KR74BoM0btPC1pvkhawYePJByquB5VhcxmJPwIhANb51+E9SVwcdBCKScz64QDQ8s0gaay+98b6dqbp0Sb4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813182},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"engines":{"node":">=16.0"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"default":"./lib/index.browser.js"},"gitHead":"d933529aae44638d7565c85dff11adc0bc686f15","release":{"branches":["main","next",{"name":"click-support","prerelease":true}]},"scripts":{"cm":"cz","lint":"rome check . --apply-suggested","test":"jest --coverage --runInBand","build":"npx rollup -c","clean":"rm -rf ./lib/","format":"rome format . --write","prepare":"husky install && npm run download-device-descriptors","typecheck":"tsc --noEmit","test:watch":"jest --watch --runInBand","examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:browser":"cd examples/browser && npm run dev","examples:restore":"wds --watch --supervise examples/restore.ts","semantic-release":"semantic-release","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts"},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"_npmVersion":"10.7.0","description":"Easily interact with Pirate Midi devices over USB from JavaScript","directories":{},"lint-staged":{"*.ts":"npm run format && npm run lint"},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"serialport":"^10.4.0","@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wds":"^0.12.0","jest":"^28.1.3","rome":"^11.0.0","husky":"^6.0.0","rollup":"^2.76.0","semver":"^7.3.8","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","node-fetch":"^2.6.7","picocolors":"^1.0.0","typescript":"^4.9.5","@types/jest":"^28.1.6","@types/node":"^12.20.11","lint-staged":"^10.5.4","@types/semver":"^7.3.13","semantic-release":"^23.1.1","@types/node-fetch":"^2.6.2","@types/w3c-web-serial":"^1.0.2","@rollup/plugin-commonjs":"^22.0.1","@ryansonshine/commitizen":"^4.2.8","@serialport/binding-mock":"^10.2.2","rollup-plugin-visualizer":"^5.7.1","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.10.1","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/pirate-midi-usb_3.3.0-click-support.4_1748490437540_0.32357561865914164","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-click-support.5":{"name":"pirate-midi-usb","version":"3.3.0-click-support.5","description":"Easily interact with Pirate Midi devices over USB from JavaScript","main":"./lib/index.js","module":"./lib/index.esm.js","browser":{"./lib/index.js":"./lib/index.browser.js","./lib/index.esm.js":"./lib/index.browser.esm.js"},"exports":{"node":{"import":"./lib/index.esm.js","module":"./lib/index.esm.js","default":"./lib/index.js"},"browser":{"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.esm.js","default":"./lib/index.browser.js"},"import":"./lib/index.browser.esm.js","module":"./lib/index.browser.js","default":"./lib/index.browser.js"},"types":"./lib/index.d.ts","sideEffects":false,"scripts":{"examples:intro":"wds --watch --supervise examples/intro.ts","examples:backup":"wds --watch --supervise examples/backup.ts","examples:restore":"wds --watch --supervise examples/restore.ts","examples:browser":"cd examples/browser && npm run dev","build":"npx rollup -c","clean":"rm -rf ./lib/","cm":"cz","lint":"rome check . --apply-suggested","format":"rome format . --write","download-device-descriptors":"wds ./scripts/download-device-descriptors.ts","prepare":"husky install && npm run download-device-descriptors","semantic-release":"semantic-release","test:watch":"jest --watch --runInBand","test":"jest --coverage --runInBand","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git"},"license":"MIT","author":{"name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com","url":"https://github.com/GriffinSauce"},"engines":{"node":">=16.0"},"keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","devDependencies":{"@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^8.3.3","@ryansonshine/commitizen":"^4.2.8","@ryansonshine/cz-conventional-changelog":"^3.3.4","@serialport/binding-mock":"^10.2.2","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@types/jest":"^28.1.6","@types/node":"^12.20.11","@types/node-fetch":"^2.6.2","@types/semver":"^7.3.13","@types/w3c-web-serial":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","husky":"^6.0.0","jest":"^28.1.3","lint-staged":"^10.5.4","node-fetch":"^2.6.7","picocolors":"^1.0.0","rollup":"^2.76.0","rollup-plugin-polyfill-node":"^0.10.1","rollup-plugin-visualizer":"^5.7.1","rome":"^11.0.0","semantic-release":"^23.1.1","semver":"^7.3.8","typescript":"^4.9.5","wds":"^0.12.0"},"dependencies":{"@serialport/bindings-cpp":"^10.7.0","@serialport/parser-regex":"^10.3.0","serialport":"^10.4.0"},"config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"lint-staged":{"*.ts":"npm run format && npm run lint"},"release":{"branches":["main","next",{"name":"click-support","prerelease":true}]},"_id":"pirate-midi-usb@3.3.0-click-support.5","readmeFilename":"README.md","gitHead":"97e3de3deb7d38fd923e849e13cd29ba3270d9f6","_nodeVersion":"22.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-0TP09EpjPx4mYi0SRORP74wgmxDLtm3ufhjgPM2UZlZ/mcs+6NBGd/PEGMQE7LS3bAxHLA/5onofEWGvksJ+TA==","shasum":"bd760c86f58aac8cc5f718f6d964be4109a219d5","tarball":"https://registry.npmjs.org/pirate-midi-usb/-/pirate-midi-usb-3.3.0-click-support.5.tgz","fileCount":50,"unpackedSize":1808843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1yFPmnlD6s7TpjptEyi2MUQIAXbt7WEXb3pB7I4ONqAIgPzc9WbY1PCWQzyFufuAVnd6wnabRiKL1EdUs2Mkunks="}]},"_npmUser":{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"},"directories":{},"maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pirate-midi-usb_3.3.0-click-support.5_1748858795182_0.8096714719041085"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-07T20:34:21.522Z","modified":"2025-06-02T10:06:35.564Z","1.0.0":"2022-06-07T20:34:21.660Z","1.1.0":"2022-06-08T07:09:27.543Z","1.2.0":"2022-06-08T18:51:32.540Z","1.2.1":"2022-06-12T07:10:22.417Z","1.3.0":"2022-06-12T08:25:29.698Z","2.0.0":"2022-07-04T06:41:29.261Z","2.1.0":"2022-07-10T11:28:57.033Z","2.1.1":"2022-07-10T16:31:24.760Z","2.1.2":"2022-07-10T16:37:42.078Z","2.1.3":"2022-07-10T16:42:33.432Z","2.1.4":"2022-07-10T16:46:50.329Z","2.1.5":"2022-07-10T16:58:46.336Z","2.1.6":"2022-07-10T19:51:14.265Z","2.2.0":"2022-07-11T19:21:27.885Z","2.2.1":"2022-07-15T20:09:09.724Z","2.3.0":"2022-07-29T19:59:31.617Z","2.3.1":"2022-07-29T20:05:13.529Z","2.4.0":"2022-07-30T02:49:43.525Z","2.4.1":"2022-07-30T21:31:27.217Z","2.4.2":"2022-08-06T23:50:13.688Z","2.4.3":"2022-08-07T01:47:11.754Z","2.4.4":"2022-08-07T02:12:19.963Z","2.4.5":"2022-08-07T13:26:16.673Z","2.4.6":"2022-08-07T13:39:20.695Z","2.4.7":"2022-08-09T23:02:22.793Z","2.5.0":"2022-08-13T03:10:04.469Z","2.5.1":"2022-08-13T03:22:40.194Z","2.6.0":"2022-08-21T23:52:54.052Z","2.7.0":"2022-08-22T13:46:18.325Z","2.7.1":"2022-08-24T01:15:12.273Z","2.7.2":"2022-08-25T14:33:11.971Z","2.7.3":"2022-08-25T14:49:36.541Z","2.8.0":"2022-08-29T18:19:27.400Z","2.8.1":"2022-09-21T14:15:22.325Z","2.9.0":"2022-09-21T17:40:22.083Z","2.10.0":"2022-09-21T21:00:24.903Z","2.11.0":"2022-11-05T11:50:57.821Z","2.11.1":"2022-11-05T11:52:49.028Z","2.12.0":"2022-11-05T12:56:26.022Z","2.12.1":"2023-02-26T14:24:59.819Z","2.12.2":"2023-02-26T14:44:37.772Z","3.0.0":"2024-05-11T20:38:28.299Z","3.1.0":"2024-05-11T21:40:54.876Z","3.2.0":"2024-07-02T22:24:14.538Z","3.2.1":"2025-04-23T20:11:15.469Z","3.3.0-click-support.1":"2025-05-15T07:17:37.077Z","3.3.0-click-support.2":"2025-05-29T03:11:09.653Z","3.3.0-click-support.3":"2025-05-29T03:23:49.353Z","3.3.0-click-support.4":"2025-05-29T03:47:17.813Z","3.3.0-click-support.5":"2025-06-02T10:06:35.396Z"},"bugs":{"url":"https://github.com/GriffinSauce/pirate-midi-usb/issues"},"author":{"url":"https://github.com/GriffinSauce","name":"Joris Griffioen","email":"GriffinSauce@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/GriffinSauce/pirate-midi-usb#readme","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"repository":{"url":"git+https://github.com/GriffinSauce/pirate-midi-usb.git","type":"git"},"description":"Easily interact with Pirate Midi devices over USB from JavaScript","maintainers":[{"name":"griffinsauce","email":"jorisjgriffioen@gmail.com"}],"readme":"","readmeFilename":""}