{
  "name": "midiconv",
  "version": "1.0.0",
  "lockfileVersion": 2,
  "requires": true,
  "packages": {
    "": {
      "name": "midiconv",
      "version": "1.0.0",
      "license": "ISC",
      "dependencies": {
        "@tonejs/midi": "^2.0.27",
        "midi-json-parser": "^8.0.46"
      }
    },
    "node_modules/@babel/runtime": {
      "version": "7.15.4",
      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
      "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
      "dependencies": {
        "regenerator-runtime": "^0.13.4"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@tonejs/midi": {
      "version": "2.0.27",
      "resolved": "https://registry.npmjs.org/@tonejs/midi/-/midi-2.0.27.tgz",
      "integrity": "sha512-JYiGA8k37rTWKPoiPhbJfWLotnZFCKw0G0rqijHD+u+LdjewTgt/Ubhn2JnD2yR+6+eLXTqHLJRS2a+tNLla3w==",
      "dependencies": {
        "array-flatten": "^2.1.2",
        "midi-file": "^1.1.2"
      }
    },
    "node_modules/array-flatten": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
      "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
    },
    "node_modules/broker-factory": {
      "version": "3.0.52",
      "resolved": "https://registry.npmjs.org/broker-factory/-/broker-factory-3.0.52.tgz",
      "integrity": "sha512-MV6W/0hTIfMJWM5y9BPRlEKPRMLLHGB3wG2ybG6Gu4xuYF6Kcbmo+Rs9yVXYpGbkpwK/vWdTMEx2KHpsHlyi/w==",
      "dependencies": {
        "@babel/runtime": "^7.15.4",
        "fast-unique-numbers": "^6.0.6",
        "tslib": "^2.3.1",
        "worker-factory": "^6.0.52"
      }
    },
    "node_modules/compilerr": {
      "version": "9.0.6",
      "resolved": "https://registry.npmjs.org/compilerr/-/compilerr-9.0.6.tgz",
      "integrity": "sha512-wx2hFT156wHAT2el6l6C+CtOUPz1crAl/jEPJswwQLh8QfyIoVA+QlLPbD6ZBVOv+SihFo1TbNRBtrQkAwvVGA==",
      "dependencies": {
        "@babel/runtime": "^7.15.4",
        "dashify": "^2.0.0",
        "indefinite-article": "0.0.2",
        "tslib": "^2.3.1"
      },
      "engines": {
        "node": ">=12.20.1"
      }
    },
    "node_modules/dashify": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz",
      "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/fast-unique-numbers": {
      "version": "6.0.6",
      "resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-6.0.6.tgz",
      "integrity": "sha512-jLA4/5JHw75XujnCHZCpprOILP3wNXSyZnyIWq4MsZdLy/9jNalhp1pQ5lxs1C4AUqw+mKdcS3B6/4Kk0V5b1g==",
      "dependencies": {
        "@babel/runtime": "^7.15.4",
        "tslib": "^2.3.1"
      },
      "engines": {
        "node": ">=12.20.1"
      }
    },
    "node_modules/indefinite-article": {
      "version": "0.0.2",
      "resolved": "https://registry.npmjs.org/indefinite-article/-/indefinite-article-0.0.2.tgz",
      "integrity": "sha1-S8hVJXBmz6th6mi+unXRANbiUGs="
    },
    "node_modules/midi-file": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/midi-file/-/midi-file-1.1.2.tgz",
      "integrity": "sha512-VQNzirfADDFXTymgPJv2VfLylCq14spRNFhpA6u7dLqPMbw1BqGf5u9B0k7z++8X1RMs57pyn+G4kzhyIatlyw=="
    },
    "node_modules/midi-json-parser": {
      "version": "8.0.46",
      "resolved": "https://registry.npmjs.org/midi-json-parser/-/midi-json-parser-8.0.46.tgz",
      "integrity": "sha512-lasxwOqVKqVVdQwOkMBE2FwFcZxezS3dMd2veB8gW375u0TwroKF+gaY9/y6/7V7KQ8fVIxe5qrmCmdKi172yA==",
      "dependencies": {
        "@babel/runtime": "^7.15.4",
        "midi-json-parser-broker": "^4.0.56",
        "midi-json-parser-worker": "^8.0.41",
        "tslib": "^2.3.1"
      }
    },
    "node_modules/midi-json-parser-broker": {
      "version": "4.0.56",
      "resolved": "https://registry.npmjs.org/midi-json-parser-broker/-/midi-json-parser-broker-4.0.56.tgz",
      "integrity": "sha512-Od+cbjuTHXi5jAdaeZrenyrUg6UcQ/qsYHtPoe6JoAZlesHOKo+l0AKqBeBb3XXqqB8qJB4bkPqOwOTUf/Z+MQ==",
      "dependencies": {
        "@babel/runtime": "^7.15.4",
        "broker-factory": "^3.0.52",
        "midi-json-parser-worker": "^8.0.41",
        "tslib": "^2.3.1"
      }
    },
    "node_modules/midi-json-parser-worker": {
      "version": "8.0.41",
      "resolved": "https://registry.npmjs.org/midi-json-parser-worker/-/midi-json-parser-worker-8.0.41.tgz",
      "integrity": "sha512-fzsGCDxsMQ456ucBTozg7FgpLig8bYVFla0TKqizxOBSoaQuhoV1J4oMeVi8vqt5uYxMPvInvuTYItyO0UzevQ==",
      "dependencies": {
        "@babel/runtime": "^7.15.4",
        "tslib": "^2.3.1",
        "worker-factory": "^6.0.52"
      }
    },
    "node_modules/regenerator-runtime": {
      "version": "0.13.9",
      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
      "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
    },
    "node_modules/tslib": {
      "version": "2.3.1",
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
      "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
    },
    "node_modules/worker-factory": {
      "version": "6.0.52",
      "resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-6.0.52.tgz",
      "integrity": "sha512-TaQ4E4iQRCkkm1TRIbKVZEsGKwhKZLyA8HsDa1aowLZfiR2ivmRO8xHiZmgHdu0tvA+WCdhLbXxy4c2N/OyDBQ==",
      "dependencies": {
        "@babel/runtime": "^7.15.4",
        "compilerr": "^9.0.6",
        "fast-unique-numbers": "^6.0.6",
        "tslib": "^2.3.1"
      }
    }
  },
  "dependencies": {
    "@babel/runtime": {
      "version": "7.15.4",
      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
      "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
      "requires": {
        "regenerator-runtime": "^0.13.4"
      }
    },
    "@tonejs/midi": {
      "version": "2.0.27",
      "resolved": "https://registry.npmjs.org/@tonejs/midi/-/midi-2.0.27.tgz",
      "integrity": "sha512-JYiGA8k37rTWKPoiPhbJfWLotnZFCKw0G0rqijHD+u+LdjewTgt/Ubhn2JnD2yR+6+eLXTqHLJRS2a+tNLla3w==",
      "requires": {
        "array-flatten": "^2.1.2",
        "midi-file": "^1.1.2"
      }
    },
    "array-flatten": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
      "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
    },
    "broker-factory": {
      "version": "3.0.52",
      "resolved": "https://registry.npmjs.org/broker-factory/-/broker-factory-3.0.52.tgz",
      "integrity": "sha512-MV6W/0hTIfMJWM5y9BPRlEKPRMLLHGB3wG2ybG6Gu4xuYF6Kcbmo+Rs9yVXYpGbkpwK/vWdTMEx2KHpsHlyi/w==",
      "requires": {
        "@babel/runtime": "^7.15.4",
        "fast-unique-numbers": "^6.0.6",
        "tslib": "^2.3.1",
        "worker-factory": "^6.0.52"
      }
    },
    "compilerr": {
      "version": "9.0.6",
      "resolved": "https://registry.npmjs.org/compilerr/-/compilerr-9.0.6.tgz",
      "integrity": "sha512-wx2hFT156wHAT2el6l6C+CtOUPz1crAl/jEPJswwQLh8QfyIoVA+QlLPbD6ZBVOv+SihFo1TbNRBtrQkAwvVGA==",
      "requires": {
        "@babel/runtime": "^7.15.4",
        "dashify": "^2.0.0",
        "indefinite-article": "0.0.2",
        "tslib": "^2.3.1"
      }
    },
    "dashify": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz",
      "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A=="
    },
    "fast-unique-numbers": {
      "version": "6.0.6",
      "resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-6.0.6.tgz",
      "integrity": "sha512-jLA4/5JHw75XujnCHZCpprOILP3wNXSyZnyIWq4MsZdLy/9jNalhp1pQ5lxs1C4AUqw+mKdcS3B6/4Kk0V5b1g==",
      "requires": {
        "@babel/runtime": "^7.15.4",
        "tslib": "^2.3.1"
      }
    },
    "indefinite-article": {
      "version": "0.0.2",
      "resolved": "https://registry.npmjs.org/indefinite-article/-/indefinite-article-0.0.2.tgz",
      "integrity": "sha1-S8hVJXBmz6th6mi+unXRANbiUGs="
    },
    "midi-file": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/midi-file/-/midi-file-1.1.2.tgz",
      "integrity": "sha512-VQNzirfADDFXTymgPJv2VfLylCq14spRNFhpA6u7dLqPMbw1BqGf5u9B0k7z++8X1RMs57pyn+G4kzhyIatlyw=="
    },
    "midi-json-parser": {
      "version": "8.0.46",
      "resolved": "https://registry.npmjs.org/midi-json-parser/-/midi-json-parser-8.0.46.tgz",
      "integrity": "sha512-lasxwOqVKqVVdQwOkMBE2FwFcZxezS3dMd2veB8gW375u0TwroKF+gaY9/y6/7V7KQ8fVIxe5qrmCmdKi172yA==",
      "requires": {
        "@babel/runtime": "^7.15.4",
        "midi-json-parser-broker": "^4.0.56",
        "midi-json-parser-worker": "^8.0.41",
        "tslib": "^2.3.1"
      }
    },
    "midi-json-parser-broker": {
      "version": "4.0.56",
      "resolved": "https://registry.npmjs.org/midi-json-parser-broker/-/midi-json-parser-broker-4.0.56.tgz",
      "integrity": "sha512-Od+cbjuTHXi5jAdaeZrenyrUg6UcQ/qsYHtPoe6JoAZlesHOKo+l0AKqBeBb3XXqqB8qJB4bkPqOwOTUf/Z+MQ==",
      "requires": {
        "@babel/runtime": "^7.15.4",
        "broker-factory": "^3.0.52",
        "midi-json-parser-worker": "^8.0.41",
        "tslib": "^2.3.1"
      }
    },
    "midi-json-parser-worker": {
      "version": "8.0.41",
      "resolved": "https://registry.npmjs.org/midi-json-parser-worker/-/midi-json-parser-worker-8.0.41.tgz",
      "integrity": "sha512-fzsGCDxsMQ456ucBTozg7FgpLig8bYVFla0TKqizxOBSoaQuhoV1J4oMeVi8vqt5uYxMPvInvuTYItyO0UzevQ==",
      "requires": {
        "@babel/runtime": "^7.15.4",
        "tslib": "^2.3.1",
        "worker-factory": "^6.0.52"
      }
    },
    "regenerator-runtime": {
      "version": "0.13.9",
      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
      "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
    },
    "tslib": {
      "version": "2.3.1",
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
      "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
    },
    "worker-factory": {
      "version": "6.0.52",
      "resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-6.0.52.tgz",
      "integrity": "sha512-TaQ4E4iQRCkkm1TRIbKVZEsGKwhKZLyA8HsDa1aowLZfiR2ivmRO8xHiZmgHdu0tvA+WCdhLbXxy4c2N/OyDBQ==",
      "requires": {
        "@babel/runtime": "^7.15.4",
        "compilerr": "^9.0.6",
        "fast-unique-numbers": "^6.0.6",
        "tslib": "^2.3.1"
      }
    }
  }
}
