{"_id":"@audiofab-io/fv1-core","_rev":"34-859ec01d39889818de297aacd8c40ec8","name":"@audiofab-io/fv1-core","dist-tags":{"latest":"0.13.9"},"versions":{"0.1.0":{"name":"@audiofab-io/fv1-core","version":"0.1.0","license":"MIT","_id":"@audiofab-io/fv1-core@0.1.0","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"034b89fdd76e56fdde154de9567d969186fca9b7","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.1.0.tgz","fileCount":29,"integrity":"sha512-q7CzSL/alMNX6YGBJucj3H15HgqpCKZ1P1zhBKuLKqZqGzn0lptC92QMLzLXEL7gAqeS0Nk8wLjPLcY4EQx9nw==","signatures":[{"sig":"MEYCIQDN4hGT4Hf7nbv4DiarfzcfoIiAjxfDGYU1yGQhi/9yKAIhAPEBodAXNfHm1fU2pOnhngvRzvq7TwbwDoFVk+wm8Lcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"818122c2042f5a728a4a025ff2fda464fab07eba","scripts":{"build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"audiofab","email":"mark.melvin@audiofab.com"},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.4.2","description":"FV-1 DSP toolchain: assembler, simulator, and Intel HEX parser","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.1.0_1776625739641_0.19488600744809426","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@audiofab-io/fv1-core","version":"0.2.1","license":"MIT","_id":"@audiofab-io/fv1-core@0.2.1","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"853614711549bd1740db1491e3cebd675672dbbb","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.2.1.tgz","fileCount":49,"integrity":"sha512-kQIgMDZSR8DZSbJbcGFFUARh7nC+vwog9e6k+kGqNCAs7yc6ysipBFSSMKG4bamRpwDIPU6I6wm5UWqIcr8N1g==","signatures":[{"sig":"MEYCIQC0dAODn5qC+pxgHSWvCs4fqLXKbBnWEEywK/FqChG9CAIhAPSFXwrNylPVeGnKWuidVZaRc5KKFRwUkPOdD3As6sqV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"}},"gitHead":"a8c84651f07659a44a8d624fa121d676773e58b6","scripts":{"build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.12.1","description":"FV-1 DSP toolchain: assembler, simulator, and Intel HEX parser","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.2.1_1776737744492_0.07409047540461389","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@audiofab-io/fv1-core","version":"0.2.2","license":"MIT","_id":"@audiofab-io/fv1-core@0.2.2","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"017e28673fe33f7bb75b95a71919547036a03cbb","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.2.2.tgz","fileCount":49,"integrity":"sha512-jTnC2Ahwhxp/VE+5L/UrWEbdOlWnoL24470OVvffsc527LYAyBfUJd/pmjrgmfWP3ALi70MqgTUPllXnpQC2Mw==","signatures":[{"sig":"MEQCIA/CoAw/FXEtbvSbqwH3Q0l7AYBmeCmUDvwcBzofX6RlAiB33iPKEbreJLAjJSvNbVv7a0uexZqT2EII/p50H1mlFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"}},"gitHead":"c29a23fc15c2887f1024300269fd99b1e080cf33","scripts":{"build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.12.1","description":"FV-1 DSP toolchain: assembler, simulator, and Intel HEX parser","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.2.2_1776745666336_0.4493242222317","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@audiofab-io/fv1-core","version":"0.2.3","license":"MIT","_id":"@audiofab-io/fv1-core@0.2.3","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"976e6a6096d6b8d97b7de991114cc5f3e48b1244","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.2.3.tgz","fileCount":49,"integrity":"sha512-9j8XZtYqElboXvcTdRHVMb3VsiB5sQJtW1cWbtQavXOdX2FMHhUwr+/gNVE5sKVcdJnEOgdV45ixvrQ50CaRBw==","signatures":[{"sig":"MEUCIQCXN5gi5J+tvNbSaarQdw69qbQs5H4S3X1c52espE839AIgBBljXi5gnWFsV4dEcaOINWUJSmYGhcgHPViICOPmLDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"}},"gitHead":"72c28e9789d95542c8a615b9ba08cb272856a116","scripts":{"build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.12.1","description":"FV-1 DSP toolchain: assembler, simulator, and Intel HEX parser","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.2.3_1776812130086_0.5865065618528087","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@audiofab-io/fv1-core","version":"0.4.0","license":"MIT","_id":"@audiofab-io/fv1-core@0.4.0","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"f35a75ea3f2767ee57c474b351f875c3e494ba76","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.4.0.tgz","fileCount":174,"integrity":"sha512-f3BWn6fxL/DrFCY51toyHj4kFnRjdz0mgkmX8jYbVXLVJjYTov5GjsI3wVz81bzgqmPf6T1l70Q7F2bsHHzYmQ==","signatures":[{"sig":"MEUCIQCe08v/Gc1py2OcXPBdyt3EWKb6RZT0rv92ZF8GdiuBOQIgDD5QZEbxg6D0/H5qDnp3TlIcJEVRBVKtjZ3V+XLRcrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"045a459bdebb8ccab496bd17504102c2b9fbde98","scripts":{"build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.13.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.4.0_1776895086825_0.4893609820861371","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@audiofab-io/fv1-core","version":"0.5.0","license":"MIT","_id":"@audiofab-io/fv1-core@0.5.0","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"6783452526d56556d3ed9686a49ead23ea531c20","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.5.0.tgz","fileCount":178,"integrity":"sha512-KiJJc/hJKHdoe82wkvaY0101pyNQBvmJWDStKooHneyqKRfjROXVS5qqO7MywTAfdb26ONXn1YYl4jgJ9DV0FA==","signatures":[{"sig":"MEUCIQC3XelrHGGlwfEEEzci3ZYHenj/E+3Dhg++W4Q8S7vyoQIgdNIqjjZBr113c4lAaNdJRwprvvw7y4EANDV1tDDSFEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298576},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"c3bc570aebec3b2719f8120586079d950a7dc6aa","scripts":{"test":"node test/spnbank-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.13.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.5.0_1777503536976_0.3630953286173635","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@audiofab-io/fv1-core","version":"0.6.0","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.0","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"9f6d51b35dc44d485c85e57de94d99ec64c9cb15","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.0.tgz","fileCount":178,"integrity":"sha512-Qk4ghWSd7b0mzkVasxjRWAQsfY2jWGuASgRQHVXc7x9OWoX5EsV83deNWUOFLJah99G0YeM1xHfI9JjMuOj+SQ==","signatures":[{"sig":"MEYCIQDwCV09JJb3uWJY9+4Cfaq0QtKZgx+iJIDuYNckCuxVqQIhAOSkMLSUqd6sVHooHN9RhjGg+bXCGbS8TkjWmkMPifjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"9517f2101f78526506006763510aa57ad41af5ea","scripts":{"test":"node test/spnbank-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.13.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.0_1777856175190_0.16509072281099413","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@audiofab-io/fv1-core","version":"0.6.1","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.1","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"53da2c30e522755a752fc5581546affbacc32f5b","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.1.tgz","fileCount":178,"integrity":"sha512-umfaKAAm5jN0kCcm2JJCMsp3byHBpU21hCCGqXczEU+UUZP7yTEp5PlxA4oE32mEUk7FBnWumKrStFqCpskVAQ==","signatures":[{"sig":"MEUCIQDu97WXnrG0j81Uyi2pDPacLl8btk2udWajuUCI/XO2rgIgarC00eodefLJ3J3BWjDPsTKbjgkFbtQcGihD7gOsA08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"a7801020c96a46470b3fddd46b4671f88795b9b9","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"audiofab","email":"mark.melvin@audiofab.com"},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.4.2","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.1_1778938226062_0.5586430611554347","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@audiofab-io/fv1-core","version":"0.6.2","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.2","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"a38a28b6d1fd60eb8178cb3adbcf70e92b31eb8b","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.2.tgz","fileCount":178,"integrity":"sha512-dgd2VLHZGsZ0KLG7JYr9Zb489GttDMC/qlJ4V+lpkKnX2yIbpLLCrlzblua594l8X7ic/6Yh4tti4tsI2z4Etw==","signatures":[{"sig":"MEMCIBCVdkhSVA5ZVnUvIu5D/x242o0d4ryuFhi5ve3CztwFAh8dFXYR8acYkl95yXlgxXrJAmly/+mDwsvUwT8AhkDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"80578c367554d99ea8bfae17cac8c445706c5d79","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.16.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.2_1780535855498_0.7398073120684954","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@audiofab-io/fv1-core","version":"0.6.3","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.3","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"8f0e9a6faded638b567363ff9513cf7bf45798d2","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.3.tgz","fileCount":178,"integrity":"sha512-h/g1t5qjNCJbitIcu9dfqCzNHyXVDcaTHUzcAJtEMlrs4Amijtc4U8ztI7S/1vapjanBOfeTx0m0OzVQEmzzWw==","signatures":[{"sig":"MEUCIGJY2Uq3vwJHSMMgH1gmuE9qaL++nJpo/bFLH7Kgf+EcAiEAsh+7yu4VV1iNlMH5d/DTFOSYgajNCBirGD3odJar3wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"ec91b26f8b032db6937242ca5adb77e628d01adf","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.16.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.3_1780568660330_0.8784080750037886","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@audiofab-io/fv1-core","version":"0.6.4","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.4","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"8200666696643c8386f66c0e4b0571b10b98d875","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.4.tgz","fileCount":178,"integrity":"sha512-fC9P3qiDqSe+V9sEce1oIpVwVnf+n6G2ZI/vGy+HqZo7KZ7LGwf7wV0XnsAxeob4Xa33bnZNRe7Ui7Q0mBaQbQ==","signatures":[{"sig":"MEUCIGYx82AmC26YqFIjtYe7rosuyzePiz4+AX1Orvw6YMhsAiEAorfGVYfFR88fn+jQ8gKxqXLn+ZhjMNwjubeIwEDY4hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"86e4b77d660f9b7efe745ebf3276001312069da9","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.16.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.4_1780667234965_0.340075481358064","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@audiofab-io/fv1-core","version":"0.6.5","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.5","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"4c6fbede39a25fa7c3968e8429cc4f99bfa6d506","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.5.tgz","fileCount":178,"integrity":"sha512-tcN0Kd0FIvFmbe7xUI/7hUF7hViRO/ZtmAHK0rOj+TdWYYvFOqJOlPtBmEdd07Rwyj+wnKfhN4kmTz9//bA6Uw==","signatures":[{"sig":"MEUCIQD1vvClQAltu88vPBUv+WPZ9C5bPysI3+9xzxifhlKYvwIgbl9c+F6Rw2tU+Gqe73ybXB1YxF9vgVd4nYqrVXQUnx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"2f921f440fbcb5182db732d8f1d22128095bb2e1","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.16.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.5_1780681564050_0.3480842019336996","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@audiofab-io/fv1-core","version":"0.6.6","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.6","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"ddf4fe3897313055dcd280465c54e345182d0201","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.6.tgz","fileCount":179,"integrity":"sha512-grktLLcWPDswtgCpnHjzW8ljW3hokgUIi7IoKMWEo7sOO3mo0RePDTWnWfoQrnUU5EyjaCkwiULXb248xzcHJw==","signatures":[{"sig":"MEQCID87ca3MoPZoIHvHI80M22MDbCwa0Lq0ee+l4TTFOFWXAiB0AWvWijqIz9s4fu7u/dlgm/rGXZydhrDeoyKOMVA4dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"db898e5d52c589f0ca133fae52ca05c1bdbc649f","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/shimmer-block-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"audiofab","email":"mark.melvin@audiofab.com"},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.4.2","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.6_1781371483004_0.35957422634923875","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@audiofab-io/fv1-core","version":"0.6.7","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.7","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"9c107f3f74174b558e098d9dc6c7ef88444f642e","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.7.tgz","fileCount":180,"integrity":"sha512-F9N9gecaDqeC/3vxRHAZhBWmNdu1tsxyzDg5Nmz/9Wwiuhtb8ZQmwHSk5eeMzrBI7k+eWWlDCs1h/v/Jntks8w==","signatures":[{"sig":"MEQCIBaL0fbiOKXO9xqgS8Lvq+PNKM1m6OwxBQLFdbqEsTp6AiBuK2e3tzjwephUNrx8NXpsE0B+jlRkb36GU/8+uZb/Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"d0fe5c47f27d268760335c5eb1b06aa7085aa88d","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/shimmer-block-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.17.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.7_1781447483689_0.9463515593052592","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@audiofab-io/fv1-core","version":"0.6.8","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.8","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"af1bc75db0eba4af46968e535de79db5290c84ed","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.8.tgz","fileCount":180,"integrity":"sha512-3Em89goKwqKagN4HxgdGiNy0rYip2ysO/7Sym9Ov3tRghCoi1ejwSSy+60cW8J7VtCqDXDNNChffp8fFz8E/wQ==","signatures":[{"sig":"MEQCIFRduU715eQyeGQWRMv6TE326Mio/9t0psQyvfjGh+ckAiAxILbaIw4+ZKM+m891qwAA2DBMQ2PPs41Urde/zMRqKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1359676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"deb9aa7ac6fb201ad5dd741f0ee8d762931995f5","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/shimmer-block-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.17.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.8_1781449003434_0.48156589194819177","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@audiofab-io/fv1-core","version":"0.6.9","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.9","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"099486e7262f0e7143a150af36e4366a52038b35","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.9.tgz","fileCount":180,"integrity":"sha512-nSoOXx4fDdPuqH1mb1p8ygJZOKg46VsjCQelr+OO8Im82HfRRlrbDpX0o24M9A0U1ILsKg+g8I6RWkINRn2ZBg==","signatures":[{"sig":"MEQCIFUXAKQC/xYVsMb3Ow8SlGZkM1NxanVOwEuMpKoagjDjAiA4HdQQ90MafIr45XGvIrI0Df9A72og/hKWiwKkC/jFQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"8344a49bf228a63704e5cbb2587c1385ba80d334","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/shimmer-block-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.17.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.9_1781459005256_0.6344270863076427","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@audiofab-io/fv1-core","version":"0.6.10","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.10","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"345af2f0f7473e35c6041a23b93c0d51bcecc2e4","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.10.tgz","fileCount":180,"integrity":"sha512-ohRFMukHYU8D6ADlj0qBZEHkXivwOT4MMCD73Q8sg8CtXYSZMC+EhTcpMax9NkRyb9q8Vt/24edzPW3BZLQo9w==","signatures":[{"sig":"MEUCIQC+IcRY4ZVobeUxQkPaaWqYk3vtuJu7EC3fji/VUrQLAAIgf4lj22x/nb8xTxGX1S5fn/B2PFK2BqPFZOhBqi3PVTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1363770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"e9c97cb1c6345f673956b0a342d3f1548b4ca1a2","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.18.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.10_1783649451977_0.2054115838711823","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@audiofab-io/fv1-core","version":"0.6.11","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.11","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"20579df93fb2eb61ddadb3b631d987381d9a4c65","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.11.tgz","fileCount":181,"integrity":"sha512-ohJXnT4PdFvtdIijpShL+n7PcQvtoNqn+I2GMipUlWmV9Np6zbRvFt0TdSrRhiKHHO/JUo6AtrBgVz+WrDnmJA==","signatures":[{"sig":"MEUCIB+tnbdOzDg2hvFvdH9env9yq9BtQ6qdqioBfE5p0JIeAiEA3ExpjWFpv+Ls3cqs3xrWVeRLkgxCCH5AAN/mmhRnVPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"d8df89ab6ae317bde55051e71c4f513abb2c60bb","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.18.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.11_1785001801126_0.40060188997722146","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@audiofab-io/fv1-core","version":"0.6.12","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.12","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"0e89400dba890f8ad6185de5db44a37c43a11941","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.12.tgz","fileCount":181,"integrity":"sha512-JU7++8zCSG8/9dsiGCPWbvgrSXcN/SYVMFndDmgNe3Jh35kTCQvqrzCUGB9orPhEwWqx8EKm71im0QVgRjeLVA==","signatures":[{"sig":"MEYCIQCmt3/otH42i8KRxfWR3nlHQ07asUuWGbee56FELo9LiAIhAM1rp0KMiC26xZNzlBGrKI2bKacAdV9LXRQpnvSR2cdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"499b0104c1218895d828e41062c16281cc18dc4c","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.18.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.12_1785081744758_0.9578295261213319","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@audiofab-io/fv1-core","version":"0.6.13","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.13","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"738c7784477c259b23feecfcbcdc85d761f982cd","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.13.tgz","fileCount":181,"integrity":"sha512-nXHG/dHaKUcPume3nqDwnza7uP3ydps0z91uWdxb6LhC9wDsz0v9N9R3eyX7elZHmQwPkly8S0B7I5sQr2YqZQ==","signatures":[{"sig":"MEUCICQxeuS6dKKfXpmBiEJ+mleG/Ty3qgAutl5m7JPcGrs5AiEAixlfBvH24+Y1uDAvsH6YU4/ZgPphoqwhibeIF4cT8XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1439055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"c5852da1ab51aaa0eaa5cd091978ceea53729c81","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.13_1785700950849_0.7036619639481312","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@audiofab-io/fv1-core","version":"0.6.14","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.14","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"08f594229c86049e1f16aaeb3169e2dd9cbdc831","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.14.tgz","fileCount":181,"integrity":"sha512-DeMLoLixZa+wmVRm7M5ukeMr8+H2gdc1B+4DUjUIrhLgwJfe7Mf3v6I+K/jjEwSORX32Tq0bOKDidOuYTcV4eA==","signatures":[{"sig":"MEUCIAuot4dR9Rhr8EXHn/6YaXZx1x3N9vpaeujL9CYo3n00AiEAuiYIxHmtGQU4JQ0Vy7UDb25og+IwNgmrzGQcE4bi0ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"13f699ed2bc962c591f264e8254bc4dac2718d75","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.14_1786199193085_0.2428631887678827","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"@audiofab-io/fv1-core","version":"0.6.15","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.15","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"7d7d321e4150bd366e0e519362bd2ed696bc134c","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.15.tgz","fileCount":185,"integrity":"sha512-arrNwQZ/0qHv1XD+azd3Q1IbSLPpaacUlIpyH71IN8gyFlc5R4SJHtEx5A7PCPbRLSnK2ztTfPTd8E1HrHONeQ==","signatures":[{"sig":"MEQCIBteYbPBF4PNQ1KXKjuK4sHs7v0T9TzeRP8tvjV10R8LAiBMQQn34KnrHxQ70Ca3i+z3ZLhcxN3HELbB5P6MeExlUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1518019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"b7366fbb4859bc44acdd1182c093a85bbefa5f7b","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.15_1786320936249_0.2957200313813666","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@audiofab-io/fv1-core","version":"0.6.16","license":"MIT","_id":"@audiofab-io/fv1-core@0.6.16","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"18e8a2b0fc5a41524f8e1e50919a8fc35993719a","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.6.16.tgz","fileCount":185,"integrity":"sha512-QAKFKcH/NMfIUjiuIRRzMr7jFgZBuVxFJh5YoSYORtvH/7lk1VuOcrHD0cERS3V95SbePsvx38/Ljifh5tV/Mw==","signatures":[{"sig":"MEQCIGmeNgDVYIVsR/NHXmb4w60RIsOiLnWkDkheU8XxxvkeAiBY21FP7LkN3s6e3KqFVvbG/hVo3AWEsjnDNR5naXvkxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519333},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"bb15263ec99c72bb8b97335eeae842d6b9279d8e","scripts":{"test":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.6.16_1786418921602_0.4608116216153737","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@audiofab-io/fv1-core","version":"0.13.0","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.0","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"94152c2fa5934e28056f4e0a95b67d998feffffa","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.0.tgz","fileCount":217,"integrity":"sha512-O2ammsBLKChebSAA8D7yko7txi9SDdIZsgixg6g6/gFjptgRtEQPLq6x49gZBeZ4GnS588Ttbiun9HVYEWtdcA==","signatures":[{"sig":"MEYCIQCvj2UHg/L9jdra1U67WX8MqIIHGQbOToyReeEnYzXr/wIhALAq58Ov8J/hUPtjpQ8J/9o07oSitw3C0jQ4Lvb6h9gX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"62ea89b7ba7cabedeb1a6ec60e581501c0143e07","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.0_1786890295535_0.4529115789256972","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@audiofab-io/fv1-core","version":"0.12.0","license":"MIT","_id":"@audiofab-io/fv1-core@0.12.0","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"bbfc1dc5b32bfd78326a7378e2cad67dfe0e3d28","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.12.0.tgz","fileCount":217,"integrity":"sha512-7ugu419PQsIBR7KTIrt1Cu2yRBBkh7pvZaC09tsJ4pH4/vyt2uA1+EZw6jjZfj7/UGksu+S0mVQZB4ufDQ3Xhg==","signatures":[{"sig":"MEUCIDO9QuwSk24pNuTtH6C0wCBNJBUnJI/nqSTiSrFz89xKAiEAhsN/rNsiKeIr3QdYXuMZs0j198u0JteSJJVqU+5DLXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"c84b4ccd4647c116bc4e5760ece746544ae2a361","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.12.0_1786890300223_0.26933930274870765","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@audiofab-io/fv1-core","version":"0.13.1","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.1","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"f0145de7eccb22a2f72596d467e102a970edffa2","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.1.tgz","fileCount":217,"integrity":"sha512-4HXskdDPJ60Ni8pjo4LcXzxs0xFe1rMzLEdTx4bP2BC+n3U6mypEuMy9nduS073kYVd1FTY1tTIbquhGDELuPw==","signatures":[{"sig":"MEQCIAMlbTtLQPfVGrT/mdBw0wYg86LZCCc+Ng0EF8zUmvuNAiBjv4ipv3zv8CW6EpxdAdmzSBkF18PLNNOn9Am+BMwq3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1694972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"3a933785aa7a8253ff9d5cb1d90cb1fe72535db3","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.1_1787108185515_0.9862251915062148","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@audiofab-io/fv1-core","version":"0.13.2","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.2","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"f23e84cb5bf2c92ee1cf5e7b06c624e234eede83","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.2.tgz","fileCount":217,"integrity":"sha512-OT7ASW9/6L2D6r2QtcfLb+xJFuJkMP2b42lWYVk4uYysxENuK33hf8UzjPfWJ914re3MALRmsIfg3LXnd/kG+g==","signatures":[{"sig":"MEQCIB/C/2NLmT51QflXvm+vQ9weD6BP6Z45YjY+n8PHl0fEAiAYSZ5n5xD+3ZEJEVLxkspouw9hofYuKrNWRae8Tbpr/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"9954382a6a67ef29a2afe00cea61b6ec0c456ada","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.2_1787186014190_0.08128676338121243","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@audiofab-io/fv1-core","version":"0.13.3","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.3","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"ede3e5a5c37b6cf201573cd8e6494719cbe71dbb","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.3.tgz","fileCount":217,"integrity":"sha512-utXBLNQCHB4NgavVLvCA7L3uvTENhwG5v1pGwIkhG5rq3GZi1tX/+9vA6ECClGoDtIGJZt1I9ZOLM9q0FRvSjQ==","signatures":[{"sig":"MEUCIBTpuCFvaXaTHk6om6SqJOodhIhnKNTGCaKEjDNyIsBWAiEAvQGf3GCXgyFvyr6bCAY80Fjx7RvvUiDjprZgWg0y9sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"80ad22b39fd3df832b78c7b4e0441c5c3e7e3d9c","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.3_1787408698930_0.27733816998401384","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@audiofab-io/fv1-core","version":"0.13.4","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.4","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"9db9017020622cb85c9e333a9adb8aeafbc9ee2c","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.4.tgz","fileCount":217,"integrity":"sha512-k27z5YfG2OajnqUWSdipvMLUyI9w9yNORdOtfCwYADVQye+gDFVEXGrYqtTqqGAfW4VIMRQDb2JRHt+y5oJ3uQ==","signatures":[{"sig":"MEYCIQChbcZ19z4LUAt2n1l6WMXCGjcag2v8sW6G1bhe3pTLIAIhAPMSI1HX8fsxkTK2aRKVETALPBljzBVqax4rzYgmmxuu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712803},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"43a55bb2062a195fd4c7a7dc7c8a73191efedcde","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.0","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.4_1787619587998_0.8354596542980126","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@audiofab-io/fv1-core","version":"0.13.5","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.5","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"11d13710f7ff76b238a187388d702d9d30999c00","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.5.tgz","fileCount":217,"integrity":"sha512-xINFr3pO0KJwPEK/pDoGWcj0liRVvdWxSImT2+9BTYZ6KM4TZUb70yoJl+VogNm1IaQnIr3wVXYh1Fm7/cA9dQ==","signatures":[{"sig":"MEUCIEkKxV6YaQlpY/TyEtdFX6vZPB8kkyPp2aFodvxLgSjyAiEAv1gLTDJyppLhmunw8RPDQnqSSnpcjwFEPLhj4K24Yo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1725156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"65708f09eb86072baa154c3cbf908ccbf752e6e0","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.1","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.5_1788228625815_0.6543203524210215","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@audiofab-io/fv1-core","version":"0.13.6","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.6","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"d35d69bb567f337151e105cc0b26b36dfbe6112a","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.6.tgz","fileCount":217,"integrity":"sha512-0SbljWK1ThxT4u/fiUX90ivM7eksnDLXoBwWqGDjfUxxkTS8LmUK3jdXnzbbCRxhm9NWXaDrZgjs95CdKujRLQ==","signatures":[{"sig":"MEQCICuA+TjtrKYupPx1DdAOmqr2qffk9eLXUP20l0T9IJvsAiAFrfg8JKeLrUSricz+MQgsoghKTDqmpKGEMsygGKEQ1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"83e54d996af5741adeb9895ea51528a9e3fd65a4","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.1","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.6_1788705180589_0.6001881509666418","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@audiofab-io/fv1-core","version":"0.13.7","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.7","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"d683271353d7473a2e8e0cd298944a722527fd82","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.7.tgz","fileCount":219,"integrity":"sha512-Y37gofRKs0lMl+DS3i86F+tnGQb4dY7jOjQb/gpxJ/cQAJ0zjg4mnse5ZhwzGnEQngE2M3SI3oqwB8Kf7AImpQ==","signatures":[{"sig":"MEYCIQDBYlQAYeNM1xKIl+UjnPSctNQY/Tz5Wq/9zcBRMmGXCQIhAOa7tazhdO0l9d7UINHJLZC6fzpfpZMwc0bd5JClyugz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818324},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"13743398a28447d549cab053d1aeedb7983fff8f","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.1","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.7_1788889641853_0.18208453814709546","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@audiofab-io/fv1-core","version":"0.13.8","license":"MIT","_id":"@audiofab-io/fv1-core@0.13.8","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"homepage":"https://github.com/audiofab/fv1-core#readme","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"dist":{"shasum":"0aa7485de1b81d9f653ce2e8e96554852047c357","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.8.tgz","fileCount":219,"integrity":"sha512-QZlN6ih3n97KJdyeiq+X9fFaPbsB3h5RKMzv1/TgH6snOlNTf/XTghsxW+FldGMvmTk9fckrD9/eKmg/6qeS2g==","signatures":[{"sig":"MEYCIQDlc3ggzzGr95SzhAfkLfUOVFlbz8hpGDm2X1ULdsLcsgIhAP1RZX/0w2m0SYWhNW5sqA1oDMfP8lkBBq4n8GbBjCDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pedal":{"types":"./dist/pedal/index.d.ts","import":"./dist/pedal/index.js"},"./spnbank":{"types":"./dist/spnbank/index.d.ts","import":"./dist/spnbank/index.js"},"./blockDiagram":{"types":"./dist/blockDiagram/index.d.ts","import":"./dist/blockDiagram/index.js"},"./package.json":"./package.json","./blockDiagram/node":{"types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts","import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js"}},"gitHead":"bfa8ac382cd3db71e7a68a4986fd6f4096a985e5","scripts":{"test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","build:manifest":"node scripts/build-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"repository":{"url":"git+https://github.com/audiofab/fv1-core.git","type":"git"},"_npmVersion":"11.19.1","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@johntalton/eeprom":"^1.1.1","@johntalton/mcp2221":"^4.0.4","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/and-other-delights":"^8.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fv1-core_0.13.8_1788903434979_0.8446763927238066","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@audiofab-io/fv1-core","version":"0.13.9","description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./pedal":{"import":"./dist/pedal/index.js","types":"./dist/pedal/index.d.ts"},"./blockDiagram":{"import":"./dist/blockDiagram/index.js","types":"./dist/blockDiagram/index.d.ts"},"./blockDiagram/node":{"import":"./dist/blockDiagram/blocks/BlockDirectoryLoader.js","types":"./dist/blockDiagram/blocks/BlockDirectoryLoader.d.ts"},"./spnbank":{"import":"./dist/spnbank/index.js","types":"./dist/spnbank/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:manifest":"node scripts/build-manifest.mjs","build":"npm run build:manifest && tsc","clean":"rm -rf dist src/blockDiagram/builtinBlocks.ts","pretest":"npm run build","test:only":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","test":"node test/pot-labels-test.mjs && node test/bus-lock-test.mjs && node test/disassembler-test.mjs && node test/hex-segments-test.mjs && node test/mcp2221-config-test.mjs && node test/pedal-identity-test.mjs && node test/mcp2221-provision-test.mjs && node test/spnbank-test.mjs && node test/unconnected-output-test.mjs && node test/simulator-test.mjs && node test/assembler-test.mjs && node test/assembler-encoding-test.mjs && node test/assembler-branch-limits-test.mjs && node test/block-compiler-test.mjs && node test/test-atl-blocks.mjs && node test/test_optimization.mjs && node test/shimmer-block-test.mjs && node test/block-invariants-test.mjs && node test/coefficient-range-test.mjs && node test/saturation-test.mjs && node test/optimizer-audit-test.mjs && node test/optimizer-equivalence-test.mjs && node test/block-liveness-test.mjs && node test/block-control-authority-test.mjs && node test/ramp-lfo-hardware-test.mjs && node test/ramp-pitch-invariant-test.mjs && node test/ramp-block-audit.mjs","prepublishOnly":"npm run build"},"dependencies":{"@johntalton/and-other-delights":"^8.6.4","@johntalton/eeprom":"^1.1.1","@johntalton/i2c-bus-mcp2221":"^4.2.1","@johntalton/mcp2221":"^4.0.4"},"devDependencies":{"@types/node":"^26.1.1","typescript":"^7.0.2"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/audiofab/fv1-core.git"},"gitHead":"677f2af52e25148d97728b5be5754835d9384070","_id":"@audiofab-io/fv1-core@0.13.9","bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"homepage":"https://github.com/audiofab/fv1-core#readme","_nodeVersion":"22.15.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-uuYFdeiDKMjuiBctG65QAS9X8zYG4AfYs60VJng07aDrkjzUlzDiDIPgrPI2xbDwz8DqTkOznISNxucciSknxA==","shasum":"9630acf0d9a117cb553c31c5e539baa9442cc82f","tarball":"https://registry.npmjs.org/@audiofab-io/fv1-core/-/fv1-core-0.13.9.tgz","fileCount":219,"unpackedSize":1822187,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqG10eFYSVjuL6yyInHQ3HJfwl1C4yxFrFkrU0u2i2GQIhALuCOX43WL57QBTA85j7di8o9igtnW06BI0pc3YeUNeZ"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9dd3f10a-c0d3-479f-9374-7c80350a584c"}},"directories":{},"maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fv1-core_0.13.9_1788909842229_0.14736491406946617"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-19T19:08:59.512Z","modified":"2026-09-08T23:24:02.606Z","0.1.0":"2026-04-19T19:08:59.764Z","0.2.1":"2026-04-21T02:15:44.631Z","0.2.2":"2026-04-21T04:27:46.500Z","0.2.3":"2026-04-21T22:55:30.226Z","0.4.0":"2026-04-22T21:58:06.958Z","0.5.0":"2026-04-29T22:58:57.151Z","0.6.0":"2026-05-04T00:56:15.347Z","0.6.1":"2026-05-16T13:30:26.291Z","0.6.2":"2026-06-04T01:17:35.632Z","0.6.3":"2026-06-04T10:24:20.493Z","0.6.4":"2026-06-05T13:47:15.172Z","0.6.5":"2026-06-05T17:46:04.274Z","0.6.6":"2026-06-13T17:24:43.185Z","0.6.7":"2026-06-14T14:31:23.869Z","0.6.8":"2026-06-14T14:56:43.615Z","0.6.9":"2026-06-14T17:43:25.527Z","0.6.10":"2026-07-10T02:10:52.173Z","0.6.11":"2026-07-25T17:50:01.307Z","0.6.12":"2026-07-26T16:02:24.924Z","0.6.13":"2026-08-02T20:02:31.036Z","0.6.14":"2026-08-08T14:26:33.247Z","0.6.15":"2026-08-10T00:15:36.399Z","0.6.16":"2026-08-11T03:28:41.973Z","0.13.0":"2026-08-16T14:24:55.697Z","0.12.0":"2026-08-16T14:25:00.364Z","0.13.1":"2026-08-19T02:56:25.667Z","0.13.2":"2026-08-20T00:33:34.357Z","0.13.3":"2026-08-22T14:24:59.104Z","0.13.4":"2026-08-25T00:59:48.223Z","0.13.5":"2026-09-01T02:10:25.963Z","0.13.6":"2026-09-06T14:33:00.721Z","0.13.7":"2026-09-08T17:47:22.014Z","0.13.8":"2026-09-08T21:37:15.127Z","0.13.9":"2026-09-08T23:24:02.461Z"},"bugs":{"url":"https://github.com/audiofab/fv1-core/issues"},"license":"MIT","homepage":"https://github.com/audiofab/fv1-core#readme","repository":{"type":"git","url":"git+https://github.com/audiofab/fv1-core.git"},"description":"FV-1 DSP toolchain: assembler, simulator, Intel HEX parser, and block-diagram compiler","maintainers":[{"name":"audiofab","email":"mark.melvin@audiofab.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}