{"_id":"midi-shell-commands","_rev":"74-25ab7353d9dfc10234342c837a3df90d","name":"midi-shell-commands","dist-tags":{"latest":"1.2.70"},"versions":{"1.0.0":{"name":"midi-shell-commands","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"midi-shell-commands@1.0.0","maintainers":[{"name":"dawsontoth","email":"dawsont@ifit.com"}],"bin":{"midi-shell-commands":"index.js"},"dist":{"shasum":"f4aa3da902888f5138985f35ed9d74c9d9cc30af","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.0.0.tgz","fileCount":3,"integrity":"sha512-erwE0AiBVs0dxLBnobD0VF4mpvWiWUfy9CG3JsZ5B+ig1MwKOQ6GruURRVBabU/oSUq6Fj3IZ2JVDQbCn8quEQ==","signatures":[{"sig":"MEQCIGg/tBWbcpkAwtT0G7GdhnaM/fQVr+FqBmMupU6UjqvsAiAdmILv7G7u+r4nZzayKjKpTP27+qwFPOo97RrxJbq2wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6805},"main":"index.js","gitHead":"222cef2460118ca077e0c7d0fbccf49f2fe29c8d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js ./scripts"},"_npmUser":{"name":"dawsontoth","email":"dawsont@ifit.com"},"_npmVersion":"10.9.0","description":"Execute shell scripts when MIDI events occur.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"easymidi":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.0.0_1758673766548_0.846081083297052","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"midi-shell-commands","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"midi-shell-commands@1.1.1","maintainers":[{"name":"dawsontoth","email":"dawsont@ifit.com"}],"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"6ddbad815482ea505671e760b779c9eba3905f1b","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.1.1.tgz","fileCount":5,"integrity":"sha512-dckl/8z4vnHjN1RU2WyZ+2sYq5LKcc1NTFjBjGSS/78NaZpz5pJ2eq1Q638IDXCQiMSLWpOtoMfiH86var2NbQ==","signatures":[{"sig":"MEYCIQC04ufw6uTNrIOuROnjRHsebvTrb/5hvQxZmKM+oldg6QIhAO1PqaF6L8fjcaLAjHv1uAOWqUgOJFCPXO/wbW8bq9ap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13549},"main":"midi-shell-commands.js","gitHead":"222cef2460118ca077e0c7d0fbccf49f2fe29c8d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node midi-shell-commands.js ./scripts","postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"dawsontoth","email":"dawsont@ifit.com"},"_npmVersion":"10.9.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"easymidi":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.1.1_1759096067039_0.2075178241586657","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"midi-shell-commands","version":"1.1.2","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.1.2","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"a37514c0650101789b670ba61af83acf4ab1e028","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.1.2.tgz","fileCount":50,"integrity":"sha512-6qDSF9vwknivj6rJ+pT6Ak+OT7A7ULe0TTiKEAtFCXZxW+w27rx8WZwiLh++/FcaPSiDCZHHUOJtOrMBVLhD5A==","signatures":[{"sig":"MEQCIAe3XNVLj/f4PHXqiFcNt4dlsmgeeNMnqlUSI4+aZIeDAiAJRS4DmZXtKyYQhEncJbd2Wl2Ix6KWGJKgIO4Nr9NAAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222190},"main":"midi-shell-commands.js","type":"module","gitHead":"a52c284fdde1e6c5fd128ed52f733e71b85378fe","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"dawsontoth","email":"dawson@tothsolutions.com"},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"10.9.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"easymidi":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","vitest":"^3.0.0","globals":"^16.4.0","@eslint/js":"^9.36.0","semantic-release":"^24.2.9","@vitest/coverage-v8":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/github":"^11.0.6","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.1.2_1759355338726_0.6026630118841281","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"midi-shell-commands","version":"1.2.0","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.0","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"1f9501e7ebc42e25930cddc779ae391e914c3bcb","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.0.tgz","fileCount":24,"integrity":"sha512-e1V5WfYCCGXPHIpNxBjAxVUN9Dc6q9mbLMAy5sMvovDYCPiaE1eWT7CmmjUNCrZjzPfc/d1QUOnGIMKIzjWOdQ==","signatures":[{"sig":"MEQCIHJVngHuGWT9b8P2NUSQgAIVt/dgxiU/0zYu+v2ANne3AiB/x064DNhG/LNsuyNHYcuXibMrd4UBzc6nKrxT70oT8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20342},"main":"midi-shell-commands.js","type":"module","gitHead":"cd93d67bdc7348cf3ed1f4b7c793becf5a319826","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.2","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.0_1762732214374_0.05585187285760007","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"midi-shell-commands","version":"1.2.1","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.1","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"fa6137f7dd36ae12c44c4920cfc6da7fd5cbebd7","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.1.tgz","fileCount":24,"integrity":"sha512-FBWYXA84BV6zQ1R14o+fph5JoXlqUW6kUID85VeLDE1T/YYivndMQ1qIkC5dTHj7h3nlktkjaFNmLs3i9w5K8A==","signatures":[{"sig":"MEQCIA+IahA1I//Py70n0pTLYizYOe/AXMCH5I6d5vIJz6eYAiB6Xdllt5Xd3ffv3GcyOvLl2uUJvm9nov1GVs5xKA/UIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20811},"main":"midi-shell-commands.js","type":"module","gitHead":"593e5c2d2834fe778e1de05ce292c14db8adebeb","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.1_1764201573136_0.1829750327673978","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"midi-shell-commands","version":"1.2.2","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.2","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"4c4614baa9588b693fd81178976ae47c00e2e38a","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.2.tgz","fileCount":24,"integrity":"sha512-pZ/XqKQ1HcvE5jI1TmhZdj7ZoSCqNUeEUX2qZGkGB2Jl+9V6oL7JRaYTObwrJwtH1XZZJRrk2pTXf1eW2FKeUQ==","signatures":[{"sig":"MEUCIQCfSy4cAC7wx0CLuu50u+LDZtMI6FRsi67CdGFt2RCrpAIgBUxEvG/WhssN6UWPJsJrFvTjwdLobCpy1t/PL3DoQWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20811},"main":"midi-shell-commands.js","type":"module","gitHead":"06f1c883f204b5ef37a84b16550e70dd950aa8c3","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.2_1764201634481_0.3885902320028165","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"midi-shell-commands","version":"1.2.3","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.3","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"286e883b1e1aa5c1d914939eeca662b256d7a0df","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.3.tgz","fileCount":24,"integrity":"sha512-6ziKNURN3o885sWW3GQMxrpA6Yh9KjfKkJK2UGcEq5j5AqjsIEk2JZjIkNcEs2DfZEh3fiIjrEcAplM8qL/3Ww==","signatures":[{"sig":"MEUCIQC+HhW0Pg149HBe9WRIP7mF4f0t8RSw/OYDd0xpi5i25AIgMZ1qznGoRyar/OsS7ElEgpB3/C1XbiBiOsLPLjlGTRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20811},"main":"midi-shell-commands.js","type":"module","gitHead":"0aedc2b602453ac2fa1f56a66557ddf056ed140a","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.3_1764201725260_0.3413697896535899","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"midi-shell-commands","version":"1.2.4","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.4","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"2a67fb94a9423b40f26058020e384aac0e4c8d5f","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.4.tgz","fileCount":24,"integrity":"sha512-aLv5qrnYRHV6LP/9ILtm3egmWEcaq61SnX3FN1JAY6t9QnoUEa3SG1RofACqTZoBk6j/BH9JJdS7dKLKaHVdPQ==","signatures":[{"sig":"MEYCIQDXNeNn9K5vTZs8SLkRyNTlHs7rpFZP0TNQui82ctqZ5QIhAMQYIiEdYKoqLRkdCRCYtGK0HZ/AVUuXusHkwxpkkScz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20897},"main":"midi-shell-commands.js","type":"module","gitHead":"9196599d6a2445bd3bc7ee00917975c71b69988c","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.4_1764261615079_0.27801183179855227","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"midi-shell-commands","version":"1.2.5","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.5","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"52274bedd8ab3a116ecc856cf06e7f057bd8f6fc","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.5.tgz","fileCount":24,"integrity":"sha512-eibtgaEVN8YURzbEwAWR3WCAbN3ZMuWgSRuZ26myyKgLjkc5SIoD5BQnfHNbZWjbtpFxsuK6UyM7bjQ3EeN9PA==","signatures":[{"sig":"MEUCIFHcSI9StO9UVsIN7kgKqPlDA3hV+lul1S+68FcNsMhRAiEA5QhBIdbV3nHGBaRTRIZQW+sFO9LUFwpP0Zyjt5zuCCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20897},"main":"midi-shell-commands.js","type":"module","gitHead":"de71bd8e22d9d8b209560ea27895eace96665f5a","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.5_1764578107012_0.3885407346189902","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"midi-shell-commands","version":"1.2.6","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.6","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"e5ef3c7c9af21ab0e43fa8462b2f06b4f2021994","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.6.tgz","fileCount":24,"integrity":"sha512-8GDISdhwr01+SEn8jxG7vuCf8aoXIv9F2YLS17qr+rSX8u95PHN37rG/ULvmyF6Dp1b7Ff9vA+0iaXUbiZQv+w==","signatures":[{"sig":"MEUCIQDhpx00V98wVXvhPlhEa9hk6sr6XqAhPN8mqT4qFk7l2AIgQlB/vUi6OtNfWzSI/92bqzH0hkDrBbNxQrsrwBA4C2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20897},"main":"midi-shell-commands.js","type":"module","gitHead":"21ffda41f58a566bd693fcfef07e71db6a27203d","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.6_1764707425854_0.5056739116613931","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"midi-shell-commands","version":"1.2.7","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.7","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"021d3159065c47cb61e85a0163a7b129a371a017","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.7.tgz","fileCount":24,"integrity":"sha512-cAQwJ40+KcDjfGh9Pz07BriUxwIlQdJ/AFM0mekwdgMRvVjT3/g9Os2/WAAczGAFURzw0V5LsMWU8iwhR1YQ9w==","signatures":[{"sig":"MEUCIQDo/8DgMuCeQG/2mvCiCEPC1Jh8sMf47g6xdNFJGe5nzwIgbICxsFyXh3u8cnsodsfX810O60fWCd66rGblnv3rgbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20897},"main":"midi-shell-commands.js","type":"module","gitHead":"98c8b717dd96fcd4798a0b9187631eb40ee16f01","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.7_1764730767746_0.08711462432691275","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"midi-shell-commands","version":"1.2.8","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.8","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"78d471a992a8786c5a8fc19faad1adae230775c4","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.8.tgz","fileCount":24,"integrity":"sha512-TeZr5LvAf4joik26ZpYjTR2aWJT7i/AtaTxld6KInYGUXdvyp33qaucftBKMLYFBypZp8pHhu/3kqm1BNuyDSQ==","signatures":[{"sig":"MEYCIQDcuutqHn5815ZSHL+992rcPQToByqVlJc+omEnCB9JPQIhAKFSasGUu7izsaKYntRl1YpSLd83ufWluzxaUBkkPgc6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20897},"main":"midi-shell-commands.js","type":"module","gitHead":"6a4c658a2b779593363cacd79ad6ce3ed1200aa5","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.8_1764757767182_0.7182684824321235","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"midi-shell-commands","version":"1.2.9","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.9","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"fdebe5861602deaaf95fef70ab31efd001b7a3dd","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.9.tgz","fileCount":24,"integrity":"sha512-uJeobjJctGilL/mRTS3hHCInnDs93A0VeZyskirTvvsvpWI7W7hdOz6pjm65iBSiBjiHAI9oARP12XKMEb/hvQ==","signatures":[{"sig":"MEQCIGzv9bY0r8DtKdzMFmIM+pNPSq0oWkt/BfguEJjtlt5WAiBWkDR8k4C2bRBJF7BSxUni/MCLxTB6OEtkFOixXImE9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20897},"main":"midi-shell-commands.js","type":"module","gitHead":"a84bc08df52a007e1726eadad2bb36447afeac9a","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.6.4","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.9_1765167913329_0.813412751732945","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"midi-shell-commands","version":"1.2.10","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.10","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"b9a9ac03e2059af71914aa96aca6a9c75fc2dbb3","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.10.tgz","fileCount":24,"integrity":"sha512-0bmwVgeCIx3SwqbUe/9PBZnKEab0kdsZYhNoHhcPbNzA/kDlaJAGqpNmIOYQ8aiCCePzuyUJUGs4Frx4cbFxOA==","signatures":[{"sig":"MEUCIG1z1uMDh7//6a2XkxCtqbb4ZLGXT64iQG7i5dRoJOFAAiEAojhC7eehU27kgfg2xycvfpJrR+M0RmYo4GT+qrj1jTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"dc247902d7c7bbc8a335f7d831609c1f65544132","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.10_1765421076720_0.070341906579511","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"midi-shell-commands","version":"1.2.11","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.11","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"76ba61c1d284c2f9d8540d37a105d32d2bee6949","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.11.tgz","fileCount":24,"integrity":"sha512-1Fs/TLi455fqt4CRYIGb+d98DZkvGxEjhMbT5VsCL0ckk5R3bg6kdpPQYyO3YS+wJK8s/ZhU6assGBdOUL7ATQ==","signatures":[{"sig":"MEUCIQDi5L05w+e20U0R7T/W15yk0wQfOOKHW+jcw1Q55a6OfgIgFgI/67+bk5oITFO+gj30DTeuNnygwqiPrrNkUPQljqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"0e28e7e86cd657fa0fc730c671592a458096ce4e","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.11_1765586112602_0.7728512692956055","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"midi-shell-commands","version":"1.2.12","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.12","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"81e672c1e80470fc3472b1d2bd3205649796acd3","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.12.tgz","fileCount":24,"integrity":"sha512-drGGXoYc8hqsV037jTgPV6xRfqgNbHdRjdVriovQOyn2p9aiR7T81LBuo3NJjx9gohraHc85zYSb4QKjZwtilA==","signatures":[{"sig":"MEUCIQDUzvZm2KS/APQY/6V1nv6J783ifhEttgOZMEBJXy7tbAIgYXHFGrO8H5T6MOnM3Po5+LegpAv+MipnqlV8R6By63I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"065056d4b554b23216f7fdb0b59295ac39ca0baa","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.12_1765601640829_0.28773615853281576","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"midi-shell-commands","version":"1.2.13","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.13","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"022305ac62ea6d2590a3e2c12ee81f4be13b3c6a","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.13.tgz","fileCount":24,"integrity":"sha512-OBj5xcRRFIgVjpzIQRPM2YxDJSSWOZcF497lKKSaubmqyVkhXKkNLvkc0a9SDetJy4GmxxSCwyhsz+J6SWk5bg==","signatures":[{"sig":"MEUCIQCGZk3boQE4s9FX6Y4GSwrnwgvVsKv9FpmSkNf/63T3XAIgX/AyoRnSohOiKuSzLeLoYUqhdCg7yZQSumu+liiGPWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"cbcd24953b3c7f2c0e022d7696883adcd93e2790","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.13_1765773841871_0.06381381506074302","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"midi-shell-commands","version":"1.2.14","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.14","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"e27762f9183440fed863f68550a65d4a95380643","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.14.tgz","fileCount":24,"integrity":"sha512-/3WuPdR3siRINIWAQ50fjq7O1kZ2TkDEmIZfSnm+4VbzaBERHJKIoe4Dd6/H1YapjZkJadL0HsD28U8SGFVdhA==","signatures":[{"sig":"MEQCIG23H37znm1b3hlwQWbpmVBwOlsGEvMXnu6dNrxmtL/9AiBOPKhZfzjvkTde1I2jZgju6Ww/1QMS48jTujc9MaOicQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"bfee995363e594e4e69fa3732a433b2f683a6435","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.14_1765937790726_0.9604838385312335","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"midi-shell-commands","version":"1.2.15","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.15","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"72df9f86e0707c551f1e1d4b1310e232d4b819ca","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.15.tgz","fileCount":24,"integrity":"sha512-Dpo25NGk94AaNtpC2hxrwKsF9mjwGi1BgghmZ/u3nN1r+FrS9Xv4LAfAWnV5UrTl4ghI9ZfdsAwBNfDg/Lq7uA==","signatures":[{"sig":"MEUCIB0nNymWCLCtRc/tLD39SUCJp/4UznhUUi9tvy7cqHSJAiEAmgKaWUS9TKijcpV1lGZvhgu2VCm5HTOQAbASRX5StAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"31ff74259f47bc275f3974f27648fee3b0474335","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.15_1766378554857_0.7686226862498771","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"midi-shell-commands","version":"1.2.16","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.16","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"7adb866ee5e484ce1749164235025970e9d96296","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.16.tgz","fileCount":24,"integrity":"sha512-VXfWUQ/7QhOLidyyjkPr6ypf5SvyVxbCgKrIfEbZDdRGQaoLOTuXCPM/P+iDYCPrCXj49aD3/HE/WKEYavrLeQ==","signatures":[{"sig":"MEUCIDmg7B/BM+3u7iyqGWigdBiKs1bDwRs4m8ERUSEuPtpWAiEAwjCYwZ/Qd95BOoC8kMJzIqgXEwN2zm1sr4kwTcXVk7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"f8869abb2f1608727e0e98f187e546fff2a4484c","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.16_1766984161502_0.23184878743930204","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"midi-shell-commands","version":"1.2.17","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.17","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"d623ceb251b6d0669c5909e7591a84efde8c34ee","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.17.tgz","fileCount":24,"integrity":"sha512-knzZ9aKwo2QFqKr0wmUDvUkTXmK65VWJgTRYJcyhH/zvvafvlzWBrSh1i7dhou7YkZqJcbvUDAKZyS3fYnn/Dw==","signatures":[{"sig":"MEUCIQDQ8W6KHM3vXHXOHLVyHR4tWv07v/axOwEl/tAsMZcq+QIgeDuCfiLW9/hJv66u2eGDTtXYqPA0z9l1X3+3tWHw6LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"d1e9c870103b851bf5c61441a7ff19f21ba0deaf","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.17_1767592193385_0.049327406029568754","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"midi-shell-commands","version":"1.2.18","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.18","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"61bfc9140851cc859a49d69ff89eb8387c6f9e95","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.18.tgz","fileCount":24,"integrity":"sha512-qBC/MXnqkyhElYDbOJIc/mepas3jtZ1d6W3F3pfYvnkS5rz69xQ3E9sNSm5MIggY5Lgvv4lbJwyaq/c53NHfSA==","signatures":[{"sig":"MEUCIQCySuZsItcQQMvWc4QuxQGPLgLg+yQzFaI6VqUr0b0jAwIgUQ3C63x1LXnusVL0QEfMrfHDpMTQiyiKOcEYHNj3MmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"d3b4211a57e37dd890f70d3f55fe0c1266e130ec","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.18_1768196418358_0.23447685295036136","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"midi-shell-commands","version":"1.2.19","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.19","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"bec0332b8aeda6625864eca8fb2ebb5c95187503","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.19.tgz","fileCount":24,"integrity":"sha512-XjDzuhHncG8DFdqadpKo6JBm+XkyFz/kMKElh9C2bz6Be6P13lbn/rRiAzxlL/k4sYkSdbR/eCtPtbPQScRA4A==","signatures":[{"sig":"MEQCIF+GxETv29ObnEAIKjIINJPVSYYz8P6TwfknkJ76+sHUAiBVj7b/k7CLrE3VkSawMn0uZr5Ciib5GaYo+Vr5tipnLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"6e0f740ac1bdd6b17db01d14b57d4b9c591bf7ab","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.19_1768240921808_0.6338407012135387","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"midi-shell-commands","version":"1.2.20","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.20","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"9a68575c96f61c234c9e817dcfb608797e3a518d","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.20.tgz","fileCount":24,"integrity":"sha512-U5YUUNqUyb44E5IN6gRG49cdb5e6Y4SbgabvM5yIvEcg4/4UM01p/OoWsZERmNxqEJA0ULETy7Y9/6bYCdCXXg==","signatures":[{"sig":"MEUCIEpitgLwCjAQ8dnO7sZsEjFBxd3hnmhm3AQ14H1cHeNyAiEAq+H41IopeWddUjlFKTSp9X9z5DEEbMfgcDIqcYDkfhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"1fc1a8b2fdf7e4213cf4da74d49e0efb4acf7f62","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.20_1768336446699_0.912765922639817","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"midi-shell-commands","version":"1.2.21","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.21","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"b8b463e91675a635a5def7bea1e22f644ea823b2","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.21.tgz","fileCount":24,"integrity":"sha512-1Xxz7kd6cqESDYg5Pg05sOSAfTvlkBzRgm9KAJhZhPQiTnlWhZsOayqbHtDxg43WgcVhu26lDT7t/F1/IhR5Gw==","signatures":[{"sig":"MEUCIQC3gjxAU8NRisXzTrfpDHw7hi9mG3HkIZpv6lde0Y2icAIgFtQ/9ltGRO7oCut+djw0RGGbtkpP5F+5/o2VXby7QvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"e10d58984020723b4b171dcc84844547eccc2175","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.21_1768471479582_0.6222978407007487","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"midi-shell-commands","version":"1.2.22","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.22","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"7cee5e9ff295a4f64fe7d5fc4a1f95832a8a7752","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.22.tgz","fileCount":24,"integrity":"sha512-3KH/TFKBRQRdKPMLeKUyz0XYi26Culksj+IjURd31yWhHSQaq1lrK8v2CaiZp2c6vZMsBvy9vQzekhngwZyhFg==","signatures":[{"sig":"MEYCIQC5CGNvT0z5xigknudM35M6Znd732OZymyZQdwW5aGmXwIhAN4N+gCQwODrPm7KDtfBdf9VO8RdEieIUHMj2HNIOgxe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"086abfbf42aef90196cf9e30facd5ca4fb2a9a12","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.7.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.22_1768805486719_0.708263110071014","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"midi-shell-commands","version":"1.2.23","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.23","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"b812914b9e44f0c94299efbe094b44118a7f484a","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.23.tgz","fileCount":24,"integrity":"sha512-Y47Yj8XlLL7bsd0NPRTyuW4XJqeRIlzJsE1+vPOEXEGNf63ubaMbWYsXSCLLLKH1fr/DM6zZD6hXIaFVPWkhbA==","signatures":[{"sig":"MEYCIQDkXx5MhPH/f6t8yNNLeJG4QdL9WBur+q2pyUZ4CP+PPQIhAN+FkVqz7lpOV9Kn4EPdok+dTF9bCeUCh7mgVjbvpGsJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"54c272a78a0b7ec77c735bab51029800a1eb4cdb","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.8.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.23_1769119730727_0.8952883287010562","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"midi-shell-commands","version":"1.2.24","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.24","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"783a395a1df2c19f9c890e4e5bb721f103de04c2","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.24.tgz","fileCount":24,"integrity":"sha512-DzcHReyjchryGfMmUhdkmNLw6qWtjnHGXglauoXEshi98avna60CCeOwxoJ+XynvX1eOIZ40bBCyjbijCWPgiw==","signatures":[{"sig":"MEYCIQDLk9fdhjfZl3d8H2kr3b7FpsdDIm1cYIXESzklnOLuQAIhAKG6+LP1v9StmNN4eQB7ivBa1SVpO4EO1+Mw99RanmtS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"f3dbbc3376e573561a5f42f3cfcd7ecdd17786a8","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.8.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.24_1769135211293_0.46322411096074245","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"midi-shell-commands","version":"1.2.25","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.25","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"7249262ea32e4ebd03d3bbe881ecbdf6775cdb59","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.25.tgz","fileCount":24,"integrity":"sha512-dQHhmUb7zXj9R0KdfClbMIiNLOh6kvqyRhzaRA/fpiS/TB1bzueC3I0xFxtiC+IbfCNzcASPGn+i9VgQWif6vA==","signatures":[{"sig":"MEQCICGM/3i2Y+SQfWFjUbf8IAJ709p05g8TPVNkM7cunXWDAiBLVHUNy5Uglk4DbmJXrVZt9uNCNE4nx3Sc1S4Bkhl5AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"338df86784d524e14b4e778f9f0eeafdb3f236ef","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.8.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.25_1769406591794_0.7767380735345215","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"midi-shell-commands","version":"1.2.26","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.26","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"10fdfae0c46430ad66a88dac3f822118192b01e2","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.26.tgz","fileCount":24,"integrity":"sha512-C3lGOsRvIHOw/+NSjak0DHQcy9N9Y4EKBcteBKvwjSivo7WvcaMLiQxg39+P+whUyhJzGqCAtO/+J+lbK9dcaQ==","signatures":[{"sig":"MEUCIDjpPGeXJsQ9gL406XDiSNwzTmrtgxtVSJ+EVUdvOwcKAiEAnogik1CmimJxk/AioqmpBGSoP/narnTtvZuooGsnuls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"c050ac29894d36bae5c9bf81077fb3b47083b736","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.8.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.26_1769820812351_0.6371673559271052","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"midi-shell-commands","version":"1.2.27","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.27","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"ef1b2d411c4be989adfa0974297697fd8915ca5f","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.27.tgz","fileCount":24,"integrity":"sha512-P5NNcNBju3bawxQmWsxRYhirCwXLLYCXnr71ggL89fRmn02fC82tVfoFFnI1G9zhLmm7jIgAMwDZk67KnYX4DQ==","signatures":[{"sig":"MEQCIH2KKlb1UUAABTCfjaKtSGxzksEy/DCf3UgVYrlrFFsGAiA5xMjoJE7UmoU4IIgDlWM9TCcPjg5secxyzFQegWdTDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"0cf7b861d1a5802436bb47cd37f6abdcda3652f7","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.8.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.27_1770012545401_0.2532942517042922","host":"s3://npm-registry-packages-npm-production"}},"1.2.28":{"name":"midi-shell-commands","version":"1.2.28","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.28","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"4e09a3064b5e8c178f947067c97c95a4a45904c6","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.28.tgz","fileCount":24,"integrity":"sha512-bP0dK1sQQD2D0aLQtP/xHLsgwEfOE15VBWyjACIaCcTRkX+3XqWnAE2YljjW0r2+WoygioX9lBa6qmwoS5On7g==","signatures":[{"sig":"MEYCIQClEFmF4sbM4l9uqcVzYrWtyGs07K+bl15mplNIspIVNAIhANbsFKnvs8IZFn2WeVjlNmTjwKEB8k1wNCFftYkgMwo9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"808e2c3ab50e23599d10420b51f6fdfe696edd5b","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.9.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.28_1770452719335_0.6544028440235028","host":"s3://npm-registry-packages-npm-production"}},"1.2.29":{"name":"midi-shell-commands","version":"1.2.29","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.29","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"ee8879c9790324fbd7f6512a8a122641e85e67eb","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.29.tgz","fileCount":24,"integrity":"sha512-XM4wlXAobkTYtC2XGdbrP27TpbKy5vhl2PhSNWvcAMstwG76IuGzPsL2YVH35gsLz1CaLIRwH5mnamtkC+kizw==","signatures":[{"sig":"MEQCIB4NM6fOo5RyBXaZcYwY1kVePsJXCssdaAExt3qP73xIAiAeER41FEWz7+dTLetg6q5MY+8BX61dMT05Yf4KZjmIkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"eb7b5e3658487fcde7a1b3332921e53f204a295d","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.9.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.29_1770614977719_0.616122216742707","host":"s3://npm-registry-packages-npm-production"}},"1.2.30":{"name":"midi-shell-commands","version":"1.2.30","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.30","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"956066afa97d90c55b675f79aacb5deab5ffdb2c","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.30.tgz","fileCount":24,"integrity":"sha512-bdXxIl3pQHnyPIOzdEtXlkzPbfl0tD/RtqhVq5YlSUh+V+fjyPZ03PHk+uN1pwTazftt4T2lIWbekY8KV0Z3xw==","signatures":[{"sig":"MEUCIHrE438KoLB0x2rGS734/ou5zTRLdyuf9SZfvYwNlW7GAiEA677ppISNfP7wphO8ZAa+pc8WLG5hg64GDCoIM2YWYWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"ece0b77b269dd5a6d65c223577cffac4746c6de0","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.9.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.30_1770746875725_0.9225225888575166","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"midi-shell-commands","version":"1.2.31","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.31","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"f6c9316f38481996cbfdf455472ddb3f17e817e8","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.31.tgz","fileCount":24,"integrity":"sha512-y+VSXZSj26q+f8/OnPSpE0pE6Aq7PBW2h0psBIai3VfTEmo2CsVbz6gnLABW4eUM6lXvv5IZjZVOSHj142Rxjg==","signatures":[{"sig":"MEQCIDzDHDac2xzkIznkPsF656s1M4/KgXsSXla70/xELOd+AiAa3KMDN4X+XZNOBqRx2KdfkGmljD2Wt7CrwKfEP+xnCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"5b4506b971d773d3a447e4354f13eaa8357344fe","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.10.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.31_1770932841166_0.15381398899425247","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"midi-shell-commands","version":"1.2.32","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.32","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"0dc8f2b03eceab8e33ab8b3fcce73514f93b51d1","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.32.tgz","fileCount":24,"integrity":"sha512-b6zVwPnhAMvCcYOi+V8p4mkwG/iBkdBI2Q6WTn2tqW3dbt5kFHt7jR80bQT3w6H9WG0erggqciT1RExgu3Lyyw==","signatures":[{"sig":"MEQCIEGeMLNVf8eQ62L9XAaq0eYgYJaoufkEMGV+w7FIVEgyAiBgrVuUO5+9bXuZfeGL2097mQYLEpe5mHS97kGGRv3+DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"2d4ea637ad43ca199052c5a1b73ea6451804155b","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.10.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.32_1771222244407_0.27210107571425546","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"midi-shell-commands","version":"1.2.33","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.33","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"1afd409531eaabcb4b19061e1b2d069353c2842e","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.33.tgz","fileCount":24,"integrity":"sha512-OKZqI1q2vsEIRptWdDKF2tbGXM31KqmwS+kXcB/q7UyIXDt2hEwuPvwK7zQDbR+T3dHt2Fk/X7iGSerGF/+QNg==","signatures":[{"sig":"MEYCIQDvDGOui6zIYePLFASVQCXY6NpWUQ10+wKKsn2ar2ox2wIhAJpIkQ17ImKGmAGo1b6WVHkFqTBthr+L8WzDSQkkytub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"d4d680fd864567279506fcd48aef609aa25c6306","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.10.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.33_1771623549086_0.34217915383398534","host":"s3://npm-registry-packages-npm-production"}},"1.2.34":{"name":"midi-shell-commands","version":"1.2.34","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.34","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"21f67f59219e2cabed5a5bba1961e104e00da152","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.34.tgz","fileCount":24,"integrity":"sha512-xCL4p/6WC44bRuwqxB1gAtO5OF+fisTUOLp4+kyp8urS3aX0SY4oh3vFekWUcaiq5Fh8R7VjiKbZsstVTzV3pw==","signatures":[{"sig":"MEUCIQC00XohGB8zH53Vo20CJa0fSFUIeYMxLXjTQMIu7aI0dAIgYuFZZ7iA+FvUXxaQF1WhG+Dtq+Q5dvrar6hWfYH/dpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"3c9f84e5b8d16cde5cfa48837bff211200a43a02","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.10.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.34_1771824176797_0.5399322616970241","host":"s3://npm-registry-packages-npm-production"}},"1.2.35":{"name":"midi-shell-commands","version":"1.2.35","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.35","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"c3b341b00433127dab1f75505753f2da51320abe","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.35.tgz","fileCount":24,"integrity":"sha512-QG1IhnZR3xbp42I+hZF1BuwHLeBof8ZthMUeEVsmsMAX4lwqvF4VygCsfS35IE26f9YPXlBn3fv+bUK9eFEElA==","signatures":[{"sig":"MEUCICDwsqux0Hy7osCY8qzaBa4yezkFGxNJzPj4zY/SE0bmAiEA9NA0cOTfpB05O5c9/k1fKEVx/McBdeiyTkf8Zd4oFnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"de882b96f9c0315d8f4abf431b562a509a1f8a76","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.10.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.35_1771972603993_0.7092215028828945","host":"s3://npm-registry-packages-npm-production"}},"1.2.36":{"name":"midi-shell-commands","version":"1.2.36","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.36","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"a9cc1e0cce2e744febae43341a35738b7b0c135e","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.36.tgz","fileCount":24,"integrity":"sha512-LOFQ9c5ppMrqN/POMR6CGbw6RCOTK1imSjo/MWFavwjNCy0VHWgvwnPGU5mreDe1CMk5bbForF3dxSxh/Ye3pg==","signatures":[{"sig":"MEYCIQDkJ2UIGWq9PmOTDp/izbDV1hmPyChDnTHLiwTPWY9UjQIhAP1oAdcBpjmqjU6lmxRlgrG+vvcHgbnv8YZMNEg7fNhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"43966f5b6b3c90c5caa71af7df39dbd10f80c0af","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.36_1772414418233_0.5876510167929327","host":"s3://npm-registry-packages-npm-production"}},"1.2.37":{"name":"midi-shell-commands","version":"1.2.37","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.37","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"470ed9273006097069c5c529438d6dcf4da2b6d4","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.37.tgz","fileCount":24,"integrity":"sha512-ZpN8mBIFyCP6D6/KCHhluuTITAO7uy4G8hdulakWvig557jVVYRili2sQfmr2SAySEftQpMQwPW2yzy05uB1fQ==","signatures":[{"sig":"MEYCIQC+OhHrP0jrhvuqXahqmA1/tqGvBl8ikg+C2qCb8G+MtgIhAJ7xNzjg1NbA+P24iKW4W6nr+oRiwa3vi2jb5+/yUyzu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"ed9d173a2205585f54ccd78a21191c00d929ce3c","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.37_1772448795927_0.475068641975829","host":"s3://npm-registry-packages-npm-production"}},"1.2.38":{"name":"midi-shell-commands","version":"1.2.38","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.38","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"2f0d7378d16e2daaca4c1a688368b6c3207fdcd6","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.38.tgz","fileCount":24,"integrity":"sha512-sv4YuyO0OHjjuTs1DoaX/zsBZK5aUkAOBPChSSLkleXlMUdRrRoLgFTAA8PqGFCJWIvdzeMOb/hQPN+wQrnsSQ==","signatures":[{"sig":"MEUCIQCaMEIeln4V0gFtvjy9x+AyrdoWUwpdl95yeV8+pV3SpwIgTUqI1qhRW12mf4ACkClaMocc5XSU2xKMm1/IuQbG+c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"837cb8173f3876bc543b0c1854c0db457cd19c42","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.38_1772460497658_0.6189410849558035","host":"s3://npm-registry-packages-npm-production"}},"1.2.39":{"name":"midi-shell-commands","version":"1.2.39","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.39","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"6937caf8fc6704fa2bd83fcc4fa7d3e72672d273","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.39.tgz","fileCount":24,"integrity":"sha512-h+2xbHmgiEfEIJjwVD5UEj6WWXJHRRxAvwhHhLSn4dkx2UakjZzH5+LCpfuHBxM7Grq9jO5MZBdkCga8tWfm/Q==","signatures":[{"sig":"MEYCIQD0Y6ATy3wdJEYtZb9gnpEzqeNeCOdJcsz3HHV3qmawxQIhAORTsZxWZS6v9cJWB3E1Z8hfN6TtYZsMZ8nBT9hu47//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"e36b851067dcd6953f05e2e64368d801ab980a26","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.39_1772614660006_0.030406268859285213","host":"s3://npm-registry-packages-npm-production"}},"1.2.40":{"name":"midi-shell-commands","version":"1.2.40","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.40","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"4271d96cce8151a0af19ccd81d346dd71ebb4a1e","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.40.tgz","fileCount":24,"integrity":"sha512-l381Q23AfVAKFDnjKSOJn0EH3p6S2cvC5g3tUixpMD6uVWN4DSqaERV8fsKMrj9c+axbyzXM7oZNTeIovki3jQ==","signatures":[{"sig":"MEYCIQDUVNx7Mz5giupIoh3Pb/mhlcNh7W3imrdsYOmGPyCapAIhAMtbFB7WnDhM4lJhSRmkyRzal0wUv5YXTI3vD+HY+ZML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"d23c6c971c676bfaf047884d6322c6de0bd8e4ce","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.40_1772687911932_0.02457848460549239","host":"s3://npm-registry-packages-npm-production"}},"1.2.41":{"name":"midi-shell-commands","version":"1.2.41","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.41","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"5c602feed89f551ac16c90268b15316c3fc5ab7f","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.41.tgz","fileCount":24,"integrity":"sha512-Ho3YlcdmEysJUi4BpXWTA2uhYo1oj+4zmLBH0RIAsz5GVrXX1YNJoblARhgZxK42kYk5QSqlIiMBTpNNKj8+Iw==","signatures":[{"sig":"MEUCIGL9xjz3mYw+V1PxfXSIsFi16w8d7O1ZjcjqB4MJRxlxAiEA4RKCZYueYZRrQ7EuTJJewr3ExWvmLvmtMgO7DAU4+O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"5fb6658c560f945eaf567306d3fe410bc8eae74b","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.41_1772752078021_0.9167022666542821","host":"s3://npm-registry-packages-npm-production"}},"1.2.42":{"name":"midi-shell-commands","version":"1.2.42","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.42","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"48852545cc7a612bfed82580bc1871e805a9aa7e","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.42.tgz","fileCount":24,"integrity":"sha512-pb1AvYDyKOpKfRRTSd2jmNXHStFzbwID3omzwBw9YOM5WEfS0I46ZfvfoZ9js7jhSAX0fZdyDP7R/w3MHN5UEA==","signatures":[{"sig":"MEUCIQCGbLDtIT1aoHu2fVXNNEWxUlf+V1hPYKr24yDlXMb/EAIgExeBDRwN72N8itRuurbNsN76p7QZs2WokPR4z7dzxIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"9115286f5f4e391e2d96c2eabbbd575c6066feb8","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.42_1772863644417_0.4890272797455657","host":"s3://npm-registry-packages-npm-production"}},"1.2.43":{"name":"midi-shell-commands","version":"1.2.43","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.43","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"87739d63f8ab5a9f19ad2a1cc844fe0c545599d1","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.43.tgz","fileCount":24,"integrity":"sha512-8AhLuhkN2/aCxvqxCGRd6C1RQbyisQ2e/lS71uyk28jcQKIzMsogWm0nryaKPYj5S0ai2xaUzvezCK3CGf1n0w==","signatures":[{"sig":"MEUCIE0GwVmQcIPuQkjR+VMEc2pbfzCQBCJyZDvFwntKHIXvAiEAgbSWKKzlYlSJFvfnHVKOGebpBqCB56JjoUhUeH716pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"04f6cdfce4b4de247ec11d5c1c06796cde8d5cdd","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.43_1773034350582_0.4658300818955017","host":"s3://npm-registry-packages-npm-production"}},"1.2.44":{"name":"midi-shell-commands","version":"1.2.44","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.44","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"4a7e590c48f58067e7b9041c5f87973384875a5a","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.44.tgz","fileCount":24,"integrity":"sha512-AZDIjlQWyWBQuTHxu1cLytRyoemEB8dRcImfkM071M2QlO8Gnb+07sx/FgUGebm6EFa5T0ppIiZ75LD+OzSXxg==","signatures":[{"sig":"MEUCIQCi5JjUUqlb4VfHc5gGJNDdpRttuvDaYUSG79hOvnohNQIgJ/dYcWZJBYYS2GwdIi1+TA/zsraFr2puP6d2SnKenzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"045832e4eda799f24be20e139996d309157642e1","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.44_1773348183911_0.8559056396062512","host":"s3://npm-registry-packages-npm-production"}},"1.2.45":{"name":"midi-shell-commands","version":"1.2.45","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.45","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"972ec79294ca1c99a7e23a3caf85c2e3491fcff2","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.45.tgz","fileCount":24,"integrity":"sha512-mSHxVGXQDwSKgWf1kHG7Scxdo6aKN4GIir+ybc6mnVUCx4SF4rZzH1rlq1i0Mra+tN6wzrA7PlgVB+RyWovYUg==","signatures":[{"sig":"MEYCIQCuq5CtgLiMIazABMpFJN5qHTccQ3/wO/0BB9pqwY54rAIhAOfPMtKm9dra0IM8HCUQuAehFsxjf0CPJEf82RUKgtKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"e93948d72a1f61f754f8c37983cb24e763f03eb1","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.11.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.45_1773636364780_0.12614407737409494","host":"s3://npm-registry-packages-npm-production"}},"1.2.46":{"name":"midi-shell-commands","version":"1.2.46","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.46","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"3439b414e7038fef087a2cadd54380a1f2d8c3a9","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.46.tgz","fileCount":24,"integrity":"sha512-J50TYNCtDbOt/un8mlC8fb9mK9gRFJiem8ItgZVsQ50evskyVW8eGa5kE+s+6XV0mKYzO413VSFcIEWnUQ0/Xw==","signatures":[{"sig":"MEYCIQDZtE0cr4waDG7dWGz1ulGBYZPJZO0+PtDjb0wEmNsw/gIhAI3bmpM73z9vQWyAf4OIAs+0argM5WYy/rU/0AkwwlAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"8e5b9a0dced989fb86fc3959e0cd1c136ba01f72","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.46_1774241016058_0.33754374928668396","host":"s3://npm-registry-packages-npm-production"}},"1.2.47":{"name":"midi-shell-commands","version":"1.2.47","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.47","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"884f7b4712894b8ee42e012cfe8d78a4ba758f81","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.47.tgz","fileCount":24,"integrity":"sha512-ySjGAH2AGJsJDcV9OtZLuhPCW3lcFa4ASkF88Ef85I3/DCnufo6FQC3eOboDYg+dHvRTH5TMpxzvRI4uAa9aKQ==","signatures":[{"sig":"MEUCIBnk6tDN1WgZzJNQmBHcZrSDzv/b8QLRoih3/9KkOWU4AiEAgFPKGWHGnJ3Th0/Dnldc9GzReKzVCCQxvjVdj4kh2Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"bacf829eb01830dcf9d1c07f9fa294b4a068faba","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.47_1774299208389_0.43645890699749956","host":"s3://npm-registry-packages-npm-production"}},"1.2.48":{"name":"midi-shell-commands","version":"1.2.48","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.48","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"501eea9211c01c7d8a7c24369a4e6c4f1d54e276","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.48.tgz","fileCount":24,"integrity":"sha512-ele9L7fdEUqY2GjK55Jd/Mej5gXo6kho3FVB2Eb9JKVkM5Y1tg212QOGWWIWwDyDxigquoOghfoDzBiVc4UexA==","signatures":[{"sig":"MEUCIHc+MD/o/GQl933Lc3EQ9OOooSmuEx0PGFGdzp6Uu8eZAiEA9XG5jxT/56TiXsmEoBExIIce7dGD11bams/PEzALpNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"5dacb7c505cba957de93b33af871f1c5ee42d10d","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.48_1774418613761_0.5916188873656745","host":"s3://npm-registry-packages-npm-production"}},"1.2.49":{"name":"midi-shell-commands","version":"1.2.49","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.49","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"e3831ef18a95126681054804ecd948c925c68e81","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.49.tgz","fileCount":24,"integrity":"sha512-4EEKvAhMCm48wejvAzhfQ+8+44x4JxjavtMBVPwXTfDAt2uPpMGnw05utCT8Cngr9TphjIzUNBDRzbPj7Ks94g==","signatures":[{"sig":"MEUCIQClQbhCNn1CMTnaxHqGVSn2VqvToAKLc+LIjftWGk0VWQIgH14lm1VIVxanS18Pf39diJo3tzYUXDJUOmVXDWgOzzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"a32407d9e3be90506a00ac9fd9a89cb6249cd693","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.49_1774562362383_0.8957618199473059","host":"s3://npm-registry-packages-npm-production"}},"1.2.50":{"name":"midi-shell-commands","version":"1.2.50","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.50","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"1eb55f60d4c89d4655770f675540f27a198bf079","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.50.tgz","fileCount":24,"integrity":"sha512-eMgsav89RVYpHYdBcmy1uBG8zRzE55H8DmLIBUXJojUBk1714uVDXC135LufHhtCc/9r+h1cyqARpxFbw39pzA==","signatures":[{"sig":"MEQCICNcrKbNNtqLxKmYM1f1Q4ohezTatLJk1ZTs3t8zL4iFAiAICMq8RO2VlKUZfX+fOoWmhEDQdLdpytcTyat0dD1iUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"36f9b4365f598f1ab313856359b2b89514e1f6b7","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.50_1774816005414_0.5958006563750053","host":"s3://npm-registry-packages-npm-production"}},"1.2.51":{"name":"midi-shell-commands","version":"1.2.51","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.51","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"fe433030262bb71bec56550748aa8fa5c7e2ee24","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.51.tgz","fileCount":24,"integrity":"sha512-0Z54ZxNC1ImkTT6daSFuDFKMO6Y1eCppvLl3XWcXlfB5azuofB+OXiDh5gjkkFylvdeV/JSl4MvVyZpdh+VruQ==","signatures":[{"sig":"MEQCIALO+WGs0gNhvdO2Uz7hJQvflUz8PF9If32geBpH4bxfAiA7voqUZ7OT7st3P2XAV2aN/ezSdD3u4IwoNXXz2Ql1Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20898},"main":"midi-shell-commands.js","type":"module","gitHead":"e0c3f33a120705abd867af829f608bbfffe9fbcf","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.51_1774847729399_0.7615018134747731","host":"s3://npm-registry-packages-npm-production"}},"1.2.52":{"name":"midi-shell-commands","version":"1.2.52","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.52","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"24e90d67891f5180f0db63586e62956c5a404de7","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.52.tgz","fileCount":24,"integrity":"sha512-SxML3O5nQDJyyojWkxr4E0nmGaWw97doaHH7YpRb2KLoscY8ut/IavmmdmFlk+1Su2PlMUlu7TDBfVpOs243Nw==","signatures":[{"sig":"MEYCIQCKCHWEde0RbI9tQNUN5mxhYY8yRbq6JoOn0IF/FjJj8wIhAJjMCrG9O84Jp1TqVHqK1CNOMbubYv4QEGT351t/J05P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"a7e5f438652f0f02b935ce8e121bc3d3e5aca404","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.52_1774970109786_0.4807327444572116","host":"s3://npm-registry-packages-npm-production"}},"1.2.53":{"name":"midi-shell-commands","version":"1.2.53","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.53","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"29fa8ec4932e215aed7eae3559869b100b89fb92","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.53.tgz","fileCount":24,"integrity":"sha512-36YALi30162IlluRLf+RqkaDQivcoKsO1cnQHjcZI4M+Rx3Dj5pyxR5LWW5MZm4YHyWFXMvvXD8HCYcHnuicWQ==","signatures":[{"sig":"MEYCIQDog1DktzEZF6XMTTq/jVkWc5GyfG38mcWpxq+e+pySpwIhAPlM/ZGN534Han3g3v2cKRIuU8FijxBB2ZYzJQWs5XSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"eeb667243e441e914f7873e362bf0486d29e925e","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.53_1776073693010_0.9567225622300324","host":"s3://npm-registry-packages-npm-production"}},"1.2.54":{"name":"midi-shell-commands","version":"1.2.54","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.54","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"83f617be292bb2eb098fd6af6e5b60a780c44fd6","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.54.tgz","fileCount":24,"integrity":"sha512-q0412NOwKNPQ/zO9TXecBVKDDN5A2SFp3I+SfQxC87k1GC4w1a86Gc0xpdI+MtXBq0+YcPPB4yX72pESvgObZw==","signatures":[{"sig":"MEUCIHI0LwHdFGwqIAwV8H5g2fEeincbXOOiecckEruhksiuAiEAjMkd96UbR2ZKr6Q/vXzWc3cOk0c5ygBZ3Hf677fuzkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"2071a305ed01106601e81c7028aeca5466bd6229","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.12.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.54_1776663214089_0.46638766278507093","host":"s3://npm-registry-packages-npm-production"}},"1.2.55":{"name":"midi-shell-commands","version":"1.2.55","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.55","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"dc096d573c4e8ef9bce04e37fc3f59a33a5ca95e","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.55.tgz","fileCount":24,"integrity":"sha512-i1qj8P3qqJ5al/rMKpy6GVI7DHkRPqhhrwTFKvIf2flch+1XpWrQnrw6raFzqklQ0xcjfRDlUqGQPmMYtHKjFg==","signatures":[{"sig":"MEQCID1q42c4+g6vftv5EuvLYFs2He2ud/ogatz040APnVIXAiBf0JcfyoASdqy/J09D4iJQBRnAkPSnPdfBwbwkTHeObQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"068d66bfa30a666a3b8f9dd17a3344574066e6b0","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.13.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.55_1777283494311_0.2477923337817347","host":"s3://npm-registry-packages-npm-production"}},"1.2.56":{"name":"midi-shell-commands","version":"1.2.56","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.56","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"79091acc0e040cf8dea29c7554d40699b0511199","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.56.tgz","fileCount":24,"integrity":"sha512-6rwqmkjTErxDnzA9p8kA/vGLZJt+B+5YLIhm+1q9FWFVZQK5hhPUZK2Y2Yu+iJux4fPGDEjw9ojF8OS+azx+CQ==","signatures":[{"sig":"MEUCIQCPADL/iVkjQL90PrZyHtUph63KSJ9IpX29axQI0ao+GwIgYqEhnAn7tfu5t8tveyCqCE9vNMTF4h5/fFZUfBQpKXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"7e1e8ec64bc63c0c020001c19d4664f3eaa2aae2","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.14.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.56_1779093083421_0.6378071125322238","host":"s3://npm-registry-packages-npm-production"}},"1.2.57":{"name":"midi-shell-commands","version":"1.2.57","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.57","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"54d3779f68739d14cb6b9b823b8753394bcd7d76","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.57.tgz","fileCount":24,"integrity":"sha512-3TJ90cfpqUXoqgqR3lAnNzCVfws9Y3cm45xp+gj9PLAkI2o4pNCTRSK7NvHNOSMEXOSn9yAOgAQbOon0lU4ZLw==","signatures":[{"sig":"MEUCIQD9leQYND3raq13+T/Zznr2EcI2cQjMbL5Jb1gEJygfbwIgCsyVxvvY5iA5GLn6lBt/IXSH4ClVDRBaG5sDojpi1ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"c921f73e81b5de8c78dd28e72a122dfd850019c6","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.15.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.57_1779705833085_0.20890616678659324","host":"s3://npm-registry-packages-npm-production"}},"1.2.58":{"name":"midi-shell-commands","version":"1.2.58","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.58","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"dc29fe91837d7efdd0c77216410b4fbdc52cf6b2","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.58.tgz","fileCount":24,"integrity":"sha512-A6zNmkzr9DtQLFrjydNJuTrBVc9/l1vujA2STZIoAyQf6w3UKs2NQfgbCP1Lf6E4ZxAHgd3/psprU3YFMxveJA==","signatures":[{"sig":"MEYCIQDiNcWqNNfWbKOLgYzIU76tfniy0JpKgh6sPwMVtuw1PAIhAJflx5qWA/230ILpTYJBlGnMm+Xlx9gRDPkjRMsWDAR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"ce62619f70dfe3b99213d8d433ecd9be0d683f80","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.16.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.58_1780917164189_0.07723430882632032","host":"s3://npm-registry-packages-npm-production"}},"1.2.59":{"name":"midi-shell-commands","version":"1.2.59","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.59","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"031703bd613cf268cb6aaf8e17d50387d96838fb","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.59.tgz","fileCount":24,"integrity":"sha512-IH/Q90YFM9rNncVHDj/tzcTXRMtFL6ndxr+r3D+gMKmuqmhPShHV6aPaCRYQ8qbdv+HEMwwU1XtF8iFkriHwqA==","signatures":[{"sig":"MEUCIG1fmkwbITy3X3joo8RnvnVbpxlZUn+wlnjtd0QaKIH1AiEA0CcahyF5exVM2/2kiPxONSIUEtRw4ESZ0jOvq8vcy0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"81a9dc5818ce94de39e4ffc0b3ee1115c23fddc6","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.17.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.59_1781529249806_0.7422101324643597","host":"s3://npm-registry-packages-npm-production"}},"1.2.60":{"name":"midi-shell-commands","version":"1.2.60","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.60","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"583c1c0eda8f9c33fbbe3fb47eb92d1f789d20a5","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.60.tgz","fileCount":24,"integrity":"sha512-+FLiMn4yttH5LUAe2ITfYlxy76tjPw5TrRiL+wfhLb/B4JW9+Iot9LwsgOzX0DToMaHgU8q+eqb8XPrvdgVo+A==","signatures":[{"sig":"MEYCIQC+9Pb9x8AzGQlKTNvTM8tXUuRokypHwjFSuWSqR4N3HgIhAMkt136Re82gElA21SBHpg5To1480HATE1pzNFIXRx0l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"0ce8f5e9c1603570c8a94ae7037b2eefe6eb5f2f","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.17.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.60_1782123208444_0.040714750298758595","host":"s3://npm-registry-packages-npm-production"}},"1.2.61":{"name":"midi-shell-commands","version":"1.2.61","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.61","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"83b1ac0846c79a730f63c3ca6d160332e49d0434","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.61.tgz","fileCount":24,"integrity":"sha512-+kFUMh8oV58wSY1Tc7OWHPhiRXl4SL/PnvGqrfxCS6qMNCtYBxM2iqAjbLnXPCp8hL6UP9WMIj7drYCCgFXc1w==","signatures":[{"sig":"MEUCICn6eT4b/2bFoIftIvufM6d1m6W7ZEw5xjys4LiDuYCQAiEAl5jVlnFNCDhmCRfovD8H7zzD6TAodoEQvYR1XTU9Z+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"52690a8a47c4038f092f6498c899fdb76479deb9","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.17.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.61_1782744294622_0.6247876935995371","host":"s3://npm-registry-packages-npm-production"}},"1.2.62":{"name":"midi-shell-commands","version":"1.2.62","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.62","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"c1baaf161c5c458f56b5b3c40ffeaf23a8445438","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.62.tgz","fileCount":24,"integrity":"sha512-6TZtOxWldSfjzjbs2ht/GrBC/P5hx0X8h5KsVyP0ImdWW/+U64z/ywLhx88DdWU5np2qwDvWtw+/iniegnJS3Q==","signatures":[{"sig":"MEYCIQCLjWXxOjsUnbzv+9D64upm0ewqrljDn3vPr3+8YHXAYwIhAP5nZm8Ucu2dHUF5uiVUrmakH2TqJxiZXcZ84ZKas4Qw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"c6c13817556cf8d3ac06a14448859d0cdc6203b5","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"11.18.0","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.62_1783345809153_0.13719622904607465","host":"s3://npm-registry-packages-npm-production"}},"1.2.63":{"name":"midi-shell-commands","version":"1.2.63","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.63","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"7d284effd0d8169f56a6252c0a2276e3e8e61b9c","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.63.tgz","fileCount":24,"integrity":"sha512-ySA7i3R3PnK6b7FXFynq8Ieskmmuc5MQJhJ9YT09u4D2esip24nkV1naYWSk9B4JOtyotTJN4+XaZzYfTojhmw==","signatures":[{"sig":"MEQCIBRebPEadufsvaI221ruMzhmr1ldwehS/GMY7x2u/jFcAiAKuojJzuBjEW9UoxN8lcPqldpvAL+WRh+ctfuHwbJIPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"ba9d64dd500ffb1b5e27c77386bc9ca99d515d87","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"12.0.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.63_1783929506037_0.014031433956189332","host":"s3://npm-registry-packages-npm-production"}},"1.2.64":{"name":"midi-shell-commands","version":"1.2.64","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.64","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"554650381d10af00d6e55dc9436c78c17a86b902","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.64.tgz","fileCount":24,"integrity":"sha512-edrFmi0eeScRGSCZaOrbLSEQKjNNm25GmOGFZQrvo6Caw11kZCRDIgvxH9n26QX37MLxVgOI/yXAmU42+f6+ZQ==","signatures":[{"sig":"MEUCIQCL0x6jjHhEv9f+zhHBIGQDq9dr/KSl9C621fPeWCXT7AIgfTkoX3ELur9C8DsjbI0nYnWuEFAH+S+0z2RDrdU0iaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"163d7ef05a93c8651a2dd2a4904f076bdc3439be","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"12.0.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.64_1784574453962_0.6766806411728403","host":"s3://npm-registry-packages-npm-production"}},"1.2.65":{"name":"midi-shell-commands","version":"1.2.65","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.65","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"2d0aa5aa60851e17c3bf2dee9806f01844dafb06","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.65.tgz","fileCount":24,"integrity":"sha512-33ZmyMX8WDv64/ehH/eDOqjRO7neRoxXKOPlZ5IPbZtiD5NegQwfMLgxi6DafsR4oho7Br4e1EZwTApFf1OkRw==","signatures":[{"sig":"MEUCIQDSm48xqX1Lbw4Nylv32HKKj+uu/J0yxMDpJVzHM1i4TwIgXrwC3CMG20+Q9e7Nk7ZBG+X3Q1AmvTlrV6zyxa25ly4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"10aa2e54d41e28ca7b0c332ca18d496722b70772","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"12.0.1","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.65_1785150207997_0.7233580445292522","host":"s3://npm-registry-packages-npm-production"}},"1.2.66":{"name":"midi-shell-commands","version":"1.2.66","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.66","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"3ab7c85bc645ebda0a8a97d7ef5b7a3a48c5b997","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.66.tgz","fileCount":24,"integrity":"sha512-eemIx+c59JjuvNjpj1Dx3rKnRHcUCbIWeS5x0Cp9qN3XZu0JbztGbZU8erbAf+kaZDbkNfNEtNAtowsKF9d2Rw==","signatures":[{"sig":"MEUCIQD9sylfSpq1F/gs9wy+O6HUNWqHxe74PBTQQ2au5MMSMgIgEv4as5WXgy2ydMBeDp3hzVlqvVpyyNecrGh4ymsqKm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"3ee6a28a50a3eb50ac168bb344206d3f3ece79b7","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"12.0.2","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.18.1","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.66_1785768687190_0.6781383114121597","host":"s3://npm-registry-packages-npm-production"}},"1.2.67":{"name":"midi-shell-commands","version":"1.2.67","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.67","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"0038a5a5d7716b58d5d56bd7a82f120227777d9c","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.67.tgz","fileCount":24,"integrity":"sha512-XZTRoAVeyANUAf5eUkbi4Xl/6bDpBCMltkr8fDYwHF0/LGLwtCMaBfgE8C3SdzH6pPtNumXy4AVKRt0Ga9Ab1w==","signatures":[{"sig":"MEYCIQDWwWCKakZcGLgy8qXAFlcWvnzpszFIQ8nwVSGympEJVwIhAOxZuzVxCknbzvfK8jqnyGkTS8UbQ6Cw3O33YqizA2mC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"dffb22312cb2c5f99e0b53d67227cd3079dfd64e","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"12.0.2","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.67_1786353363302_0.5614710216836796","host":"s3://npm-registry-packages-npm-production"}},"1.2.68":{"name":"midi-shell-commands","version":"1.2.68","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.68","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"310460db1e5400efbafc0e1173a1e6a13e2fed7b","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.68.tgz","fileCount":24,"integrity":"sha512-MOt0GHGTjTpQocCkUr79JRYtqkF8VF0jkkvy5ByshpPZ5S2ygxy/tby0DihM1OlWSMgFJuo2ryZ3fsF8xLPB3w==","signatures":[{"sig":"MEQCIDjOuH8z9WnZjkBOyrUIFvXqRJK23TKXPheWaCTy29fKAiBMUymyF6c2z0UCJaoZWmsDYCq8BIwo46WgkRrvFzqLtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"a240e2816564d57e434e8ae66ea27dcf560da35e","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"12.0.2","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.68_1787604030906_0.5470838931894579","host":"s3://npm-registry-packages-npm-production"}},"1.2.69":{"name":"midi-shell-commands","version":"1.2.69","keywords":[],"author":{"name":"Dawson Toth"},"license":"ISC","_id":"midi-shell-commands@1.2.69","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"bin":{"midi-shell-commands":"midi-shell-commands.js"},"dist":{"shasum":"9e5c7383eb435437e4525be3a3f3de20de00d693","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.69.tgz","fileCount":24,"integrity":"sha512-0bc7iJz0rjweYjyu4sJniEPn9N4wtYaTwzslGNnOUpryTnDxZwvROIYm0+IPPXKsdWulVPw65EtMibXN+lCRBA==","signatures":[{"sig":"MEUCIQD0ArnupU0hgXgfaCQbvFD3RGelycaPtJ75AG/QXXuRYwIgH1wfoZIDGD+WddqVEeKhY4XY1cprc7yozRSVUSwaXsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139},"main":"midi-shell-commands.js","type":"module","gitHead":"7b7cae49280a5431ff20340cf347fd3ea83f141b","scripts":{"lint":"eslint .","test":"vitest","start":"node midi-shell-commands.js ./scripts","test:ci":"vitest run","lint:fix":"eslint . --fix","postinstall":"node lib/post-install.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"repository":{"url":"git+https://github.com/dawsontoth/midi-shell-commands.git","type":"git"},"_npmVersion":"12.0.2","description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"easymidi":"^3.1.0"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","@eslint/js":"^9.39.1","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/github":"^12.0.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/midi-shell-commands_1.2.69_1788191637667_0.8860780489686757","host":"s3://npm-registry-packages-npm-production"}},"1.2.70":{"name":"midi-shell-commands","version":"1.2.70","author":{"name":"Dawson Toth"},"repository":{"type":"git","url":"git+https://github.com/dawsontoth/midi-shell-commands.git"},"scripts":{"start":"node midi-shell-commands.js ./scripts","postinstall":"node lib/post-install.js","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","lint":"eslint .","lint:fix":"eslint . --fix"},"description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","type":"module","keywords":[],"main":"midi-shell-commands.js","bin":{"midi-shell-commands":"midi-shell-commands.js"},"license":"ISC","publishConfig":{"registry":"https://registry.npmjs.org/","tag":"latest","provenance":true},"dependencies":{"easymidi":"^3.1.0"},"devDependencies":{"@eslint/js":"^9.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.2","@semantic-release/npm":"^13.1.1","@semantic-release/release-notes-generator":"^14.1.0","@vitest/coverage-v8":"^4.0.8","conventional-changelog-conventionalcommits":"^9.1.0","eslint":"^9.39.1","globals":"^16.5.0","semantic-release":"^25.0.2","vitest":"^4.0.8"},"gitHead":"2ae6101cb7a36c6549a113fd7545f69228777d22","_id":"midi-shell-commands@1.2.70","bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","_nodeVersion":"24.21.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-EW/9cNlSKiYGzQeovQcisZH9AF1wYxZBn079Pp9Jw4iMaEpXan5eUVEARX3P2uRyN2pm/C9UIGg6GxqvCJ7ykw==","shasum":"e14654059ddf874d48baa436b3e50cf19c4097d1","tarball":"https://registry.npmjs.org/midi-shell-commands/-/midi-shell-commands-1.2.70.tgz","fileCount":24,"unpackedSize":21139,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/midi-shell-commands@1.2.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDW7v2f11xZ24UEdGN0qIq9D2frHszqRQ+PBN5Iix+k5gIhAJvNoXyrwYR9CBNoEyfQQOf3jW1k7VlDMOdVX+lBY5T/"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c7e8645a-c05e-4c9c-86e7-f1ef976ad0c9"}},"directories":{},"maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/midi-shell-commands_1.2.70_1789381571175_0.9767782441090356"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-24T00:29:26.547Z","modified":"2026-09-14T10:26:11.694Z","1.0.0":"2025-09-24T00:29:26.733Z","1.1.1":"2025-09-28T21:47:47.207Z","1.1.2":"2025-10-01T21:48:58.947Z","1.2.0":"2025-11-09T23:50:14.568Z","1.2.1":"2025-11-26T23:59:33.340Z","1.2.2":"2025-11-27T00:00:34.671Z","1.2.3":"2025-11-27T00:02:05.448Z","1.2.4":"2025-11-27T16:40:15.282Z","1.2.5":"2025-12-01T08:35:07.183Z","1.2.6":"2025-12-02T20:30:26.053Z","1.2.7":"2025-12-03T02:59:27.950Z","1.2.8":"2025-12-03T10:29:27.376Z","1.2.9":"2025-12-08T04:25:13.502Z","1.2.10":"2025-12-11T02:44:36.875Z","1.2.11":"2025-12-13T00:35:12.753Z","1.2.12":"2025-12-13T04:54:01.005Z","1.2.13":"2025-12-15T04:44:02.022Z","1.2.14":"2025-12-17T02:16:30.881Z","1.2.15":"2025-12-22T04:42:35.003Z","1.2.16":"2025-12-29T04:56:01.647Z","1.2.17":"2026-01-05T05:49:53.565Z","1.2.18":"2026-01-12T05:40:18.486Z","1.2.19":"2026-01-12T18:02:01.968Z","1.2.20":"2026-01-13T20:34:06.867Z","1.2.21":"2026-01-15T10:04:39.720Z","1.2.22":"2026-01-19T06:51:26.860Z","1.2.23":"2026-01-22T22:08:50.876Z","1.2.24":"2026-01-23T02:26:51.455Z","1.2.25":"2026-01-26T05:49:51.963Z","1.2.26":"2026-01-31T00:53:32.487Z","1.2.27":"2026-02-02T06:09:05.557Z","1.2.28":"2026-02-07T08:25:19.486Z","1.2.29":"2026-02-09T05:29:37.877Z","1.2.30":"2026-02-10T18:07:55.862Z","1.2.31":"2026-02-12T21:47:21.329Z","1.2.32":"2026-02-16T06:10:44.555Z","1.2.33":"2026-02-20T21:39:09.211Z","1.2.34":"2026-02-23T05:22:56.982Z","1.2.35":"2026-02-24T22:36:44.181Z","1.2.36":"2026-03-02T01:20:18.408Z","1.2.37":"2026-03-02T10:53:16.068Z","1.2.38":"2026-03-02T14:08:17.800Z","1.2.39":"2026-03-04T08:57:40.152Z","1.2.40":"2026-03-05T05:18:32.077Z","1.2.41":"2026-03-05T23:07:58.176Z","1.2.42":"2026-03-07T06:07:24.558Z","1.2.43":"2026-03-09T05:32:30.726Z","1.2.44":"2026-03-12T20:43:04.065Z","1.2.45":"2026-03-16T04:46:04.944Z","1.2.46":"2026-03-23T04:43:36.207Z","1.2.47":"2026-03-23T20:53:28.532Z","1.2.48":"2026-03-25T06:03:33.892Z","1.2.49":"2026-03-26T21:59:22.543Z","1.2.50":"2026-03-29T20:26:45.557Z","1.2.51":"2026-03-30T05:15:29.543Z","1.2.52":"2026-03-31T15:15:09.908Z","1.2.53":"2026-04-13T09:48:13.169Z","1.2.54":"2026-04-20T05:33:34.226Z","1.2.55":"2026-04-27T09:51:34.487Z","1.2.56":"2026-05-18T08:31:23.565Z","1.2.57":"2026-05-25T10:43:53.228Z","1.2.58":"2026-06-08T11:12:44.383Z","1.2.59":"2026-06-15T13:14:09.950Z","1.2.60":"2026-06-22T10:13:28.576Z","1.2.61":"2026-06-29T14:44:54.761Z","1.2.62":"2026-07-06T13:50:09.284Z","1.2.63":"2026-07-13T07:58:26.170Z","1.2.64":"2026-07-20T19:07:34.107Z","1.2.65":"2026-07-27T11:03:28.146Z","1.2.66":"2026-08-03T14:51:27.337Z","1.2.67":"2026-08-10T09:16:03.437Z","1.2.68":"2026-08-24T20:40:31.071Z","1.2.69":"2026-08-31T15:53:57.825Z","1.2.70":"2026-09-14T10:26:11.305Z"},"bugs":{"url":"https://github.com/dawsontoth/midi-shell-commands/issues"},"author":{"name":"Dawson Toth"},"license":"ISC","homepage":"https://github.com/dawsontoth/midi-shell-commands#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/dawsontoth/midi-shell-commands.git"},"description":"Execute shell scripts on MIDI note events; supports macOS daemon mode via LaunchAgent.","maintainers":[{"name":"dawsontoth","email":"dawson@tothsolutions.com"}],"readme":"# MIDI Shell Commands\n\nExecute shell scripts when MIDI events occur.\n\nThis tool listens to all available MIDI inputs on your system and, when a MIDI note event is received, it looks for an executable file in\nyour scripts directory whose name matches the event. If a match is found, it runs that script.\n\n## How it works\n\n- On startup, the app scans the directory you provide for scripts (non-hidden files) and remembers the names without their extensions.\n- It listens to MIDI inputs using the `easymidi` library.\n- For each incoming note event (`noteon` or `noteoff`), it tries these filename patterns, from most specific to least specific:\n  - `{_type}.{note}.{channel}.{velocity}`\n  - `{_type}.{note}.{channel}`\n  - `{_type}.{note}`\n\nWhere:\n\n- `_type` is `noteon` or `noteoff`.\n- `note` is a MIDI note number (0–127).\n- `channel` is the MIDI channel (0–15).\n- `velocity` is the event velocity (0–127).\n\nIf the base name of a script (filename without its extension) exactly matches one of those patterns, that script will be executed.\n\nExamples based on the included sample scripts:\n\n- `noteon.72.sh` will execute on any Note On for note 72, any channel, any velocity.\n- `noteon.72.0.127.sh` will execute only for Note On of note 72 on channel 0 with velocity 127.\n\nThe application periodically checks for new MIDI input devices and will start listening to them automatically.\n\n## Requirements\n\n- Node.js 14+ (any modern LTS should work)\n- A system with MIDI inputs accessible to Node (virtual or physical)\n\n## Installation\n\n1. Clone this repository.\n2. Install dependencies:\n\n   npm install\n\n3. Ensure your scripts are executable (Unix/macOS):\n\n   chmod +x ./scripts/*.sh\n\nOn macOS, a LaunchAgent will be installed on npm install that automatically runs this tool in the background watching\n`~/Documents/MidiShellCommands` at login. See Daemon mode below.\n\n## Usage\n\nYou can run the tool in a few ways:\n\n- After a global install (recommended):\n\n  midi-shell-commands ./scripts\n\n- Using npx without installing globally:\n\n  npx midi-shell-commands ./scripts\n\n- Using the provided npm script (watches the `./scripts` directory):\n\n  npm start\n\n- Or directly with Node, specifying the path to your scripts directory:\n\n  node midi-shell-commands.js ./scripts\n\nReplace `./scripts` with the path to your own directory containing executable scripts.\n\nOn launch, you should see console output when a matching script is executed, for example:\n\nExecuting noteon.72.sh\n\n## Writing scripts\n\n- Place your executable files in the directory you pass to the app.\n- Name your scripts according to one of the supported patterns. The extension can be anything; the match is done on the filename without the\n  extension.\n- Scripts are executed with the working directory set to the scripts directory, so relative paths within your script are relative to that\n  directory.\n- You can write scripts in any language available on your system (sh, bash, Python, etc.). Ensure the shebang is present and the file is\n  executable.\n\nExample Bash script (saved as `scripts/noteon.60.sh`):\n\n```\n#!/usr/bin/env bash\necho \"Middle C was pressed!\" >> ./midi-log.txt\n```\n\nMake it executable:\n\n```\nchmod +x scripts/noteon.60.sh\n```\n\n## Daemon mode (macOS)\n\n- On macOS, when you run `npm install` for this package, it will:\n  - Create the directory `~/Documents/MidiShellCommands` if it does not exist.\n  - Install a LaunchAgent at `~/Library/LaunchAgents/com.midi-shell-commands.plist` that starts `midi-shell-commands` at login, watching\n    that directory.\n  - Attempt to load the LaunchAgent immediately so it begins running right away.\n- Logs can be found at `~/Library/Logs/midi-shell-commands.stdout.log` and `~/Library/Logs/midi-shell-commands.stderr.log`.\n- To manage the LaunchAgent manually:\n  - Reload:\n    `launchctl unload ~/Library/LaunchAgents/com.midi-shell-commands.plist && launchctl load -w ~/Library/LaunchAgents/com.midi-shell-commands.plist`\n  - Disable autostart: `launchctl unload -w ~/Library/LaunchAgents/com.midi-shell-commands.plist`\n  - Remove: delete the plist file and unload it.\n- If you run `midi-shell-commands` with no arguments, it will also default to watching `~/Documents/MidiShellCommands`.\n\n## Notes and behavior\n\n- Only non-hidden files in the scripts directory are considered (files not starting with a dot).\n- Matching is exact and case-sensitive on the base filename.\n- Multiple scripts can exist; if multiple basenames match different events, each will run when its event occurs.\n- If multiple files share the same basename with different extensions (e.g., `.sh`, `.py`), each event will run the one that matches by\n  basename encountered in the initial directory scan order. Multiple scripts can get invoked by a single note.\n- The app listens for `noteon` and `noteoff`. Other MIDI events are currently ignored.\n- The process will close all MIDI inputs on exit.\n\n## Troubleshooting\n\n- \"Please pass the path to the directory containing your scripts.\" — You must supply the scripts directory path as the last CLI argument (or\n  use `npm start`).\n- No scripts are executing:\n  - Verify your file is executable (`chmod +x your-script`).\n  - Double-check the filename exactly matches one of the patterns for the event you expect.\n  - Confirm your MIDI device is connected and appears in your system. The app uses `easymidi.getInputs()` to enumerate inputs.\n  - Add simple logging (e.g., `echo`) inside your script to verify execution.\n- Permission denied when executing scripts: ensure the script has the executable bit set and that your user has permission to run it.\n\n## Development\n\n- Main entry: `midi-shell-commands.js`\n- Dependencies: `easymidi`\n- Helpful npm scripts:\n  - `npm start` — starts the watcher using `./scripts` as the scripts directory.\n\n## License\n\nISC","readmeFilename":"README.md"}