{"_id":"tuneflow","_rev":"112-bba47b2d5f10fce9e87f7413f6077d53","name":"tuneflow","dist-tags":{"latest":"0.40.5"},"versions":{"0.0.1":{"name":"tuneflow","version":"0.0.1","description":"Programmable, pluggable music arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/panacea123/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"dependencies":{"underscore":"^1.13.2","uuid":"^8.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-nQK6VqYchftl+7+GytjPk/+tHa45F2KVKdtEAPcq1YlHY3FD5m6+MIWpmReVrqPxa8P5sZHAfICpTqAzs93lyw==","shasum":"47be86a6c5a4e6409c09e1a9e81e22ca30d46bfe","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.0.1.tgz","fileCount":14,"unpackedSize":21847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1fT6CRA9TVsSAnZWagAAiBEP/jAnqHzWfFBbUuZi9kGh\nGoJ+e+NFTLmRTNYDBrxv+o+pQb386vEZj+mDGbWEZ24Foq0FxR8BrIddaFxj\ncj3C7AKBvlB61HfqVByTQpNJhCvRPeC62hQLRa4RZwPK2oeP3RbTIPveuSvh\nJ9+ZyTonUSnm8lGzcov1tn3DWoAgLPV2YO46FhVNxHSLYs/CdXOHNz6IYneL\nAGUCLofPWt615ulbiibkeZw0a9nvfK4NxmoHME3VKG+PCwN6i1RbpyXa3JGh\nh6XwHBAah203qFFXm+8WKdBOV3mpcsXKCbpzvR+rtOqxP3NCt3yu5O09gXH0\nOIM8us4PqnlRsOan+uofpk62MVdCLJrpvnEA/lxYhylwWkGA0749dJY3Xe1B\nXXbuGpSAnUEpJYnFklbdz2hC/1ykU0sPX1BMOg5lqNexoWhAtGxLHcWGvnFL\n+8SImq4+Tsk8FdYAPqP5fCMuBIiiL9J66Wz/35ArNjP8r0nBnlVoDVrJyxrE\nq0aNLT3v+52nOddgAFbLhkO0jCkQlU1DLnMWqaLTAy2K8czlhbof0QEdU2Na\n2qYLwfIRa/DsiRr4HgqHeN11xBkDIg1x+knMXdTRHW+5qQ26aftYJlJ2kzKH\n0VodkZYeVkY/POZngttXygkyx828BYsBYhLaHJ0yNg0fQu+2p3EgyW+7FI5D\nfCA6\r\n=ltJ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHTdb98X61o2P2DJLPMpvp4ULqm6d7sLS/x26XibesZAIhANdxtc5FPVxrzI0epPqamAaT0VynHzZ9epZRKldoUNhI"}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.0.1_1641411834220_0.8604405526282608"},"_hasShrinkwrap":false},"0.0.2":{"name":"tuneflow","version":"0.0.2","description":"Programmable, pluggable music arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"dependencies":{"underscore":"^1.13.2","uuid":"^8.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E4uJZix4D5HoUe7KP9ik+rXuYORaedLiA8SYlU2tehWq8Tlp4ScRFu35xquW3N9Z7fy4Nl9cqxfUEFVrTZROpQ==","shasum":"109d75f0fa6507252cc1d390c8f349f387877c6a","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.0.2.tgz","fileCount":14,"unpackedSize":21845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1fVZCRA9TVsSAnZWagAAZjQQAI3lEixdiCcRBAs4V70C\nWkrIzgkKxe3Mti4//4ezdU3PLofq5OP+q3De0H/jDA2FSNVRYw/XWbo+K2+N\nphf7N/GxxsX5LvB7U0/c20iS6PgRzuxNsRTn+/OpfIeq4a1i9arhW30md474\ngn4FMjxXLe8+NBtIkP6DYW8eEU+nknHSnHmmVr+bEMHIudHPWDiG5J/Kvq7w\ngZ3PHAYX3MJwD8aGsRIQwvYzh13xJ+Qxq7xopFWt3FGBRjkCRNIJYbcXvyOO\nPrCJglVq0i+8U8ORzpYv8zYFC/wWKINlmkDI4FnLKyEGWMd8ZyskFUUfm9Zn\ncupJx5FTz68ugohBGFMW+VVNoMjE/IpZ+qfo5rtVN1qzfR2H+RkvdQSkWJet\nGARlQqS6xr+guzjw2STMOqPkwPd7nUTt66MfRaJwWCxFMyPfgjjNi9op0lfY\niNy6pJpohvquLvyxNWzT27QHqi9ZHK1gDFohm6WklGwCCqfty1izm24dhpq/\nFmZr/Z/FI0CHfrqz12Jeb3rGW5o39eCTNS2xsLbrI8au447JfjAoXFiRuDsu\n1iHZ/olMZpZSLqU2fSzPkAeZQw00hHlHuTsPJsTFUUoJYkrDn2hW2wmg4MKy\nOZdVTC0wIPKMZeJglTzvLdbqsHt65933Z9NvnKwOligb3bWk5y6pRbHLaZcG\ngWT7\r\n=GYUZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfZphMdJgjRHRiqoQMP8VCupeK7N3JucUojWtB+78L3AiEA0lhLiVo/3rQlaOWaUs5ZnvRza9JIbIHX/1LPrKg7jW0="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.0.2_1641411929002_0.4980588931661003"},"_hasShrinkwrap":false},"0.0.3":{"name":"tuneflow","version":"0.0.3","description":"Programmable, pluggable music arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"dependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hiCzKX7+2CbYROVCaXkUb8gIX+99xL1jHtKrMlJ/FZ9jv37eFHVQEyrqAcjz4J00hQJ2M2cvMZ/5TIS4O2XywA==","shasum":"899ce3650144d4f4a0086e16e0a8c4f33c1c9d55","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.0.3.tgz","fileCount":14,"unpackedSize":24176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1pPcCRA9TVsSAnZWagAAbGgP/08VumisEkITnV3N2Ag5\nIIFZ7dXMf5rPCFxZpOqfERVDBtIvJ/Ij/O0YQ2yxdGVNmm2/7ANupLjQjBEU\n3DrQRq0HyAPdRsQQEJf+4Uqc3xPz3hfNtT07dawATmEYYz4j9rN/4ARPKguO\nqh2/F3einNo8wCLwVGKMSk1WyOSX2NGaOsNAqn39lI4h4CEWYHOYFVALOXln\njlWT+lxLSAyGwzxQD4stQxCNODNXzfLtrTsgXOhaBpm2q/g/49iYk7/gXHXe\nvTRMqhfazkxDXCEpjy2iB7Ve7Sb26WlHbL7AX6dl5uZFBfq+8j1R223Gp/MD\neEusMEYb3kft6gu4ccUnsq95DsF2yW3SJa9COn8rHM4FWEBeU3MgGhC4xAyc\nf+P3xb/xCDNvapJbRrdE6FjAIeSoT/pnGnD+/+gyof4r4zNQ72STAX0vpktk\na/OwaQkNag2fwstu/wUrk1Xd0shHL4k3eOqklGlxgUP7LBtc09PDYat/GgJn\nItqV1Pc3U1D1GrJO0+kBaikqHx3tnVTzEPtZWf/7ApkdXehp8SkQ+yBpEBZU\n0xGmtkhys98z5bQig2O8hyVhyPFyr37llmQf5x9dcM4MsD+j3eeR4wH6fMXA\nfaHEQCANw++A3wCA1ib3WHw6UtsafQ/Cyzk93rAKD8ILaV4bDK+1y7c1pzur\nLKZ7\r\n=HUaQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv7hhW2lDfcIAMBn27twJulrZUORf2yz7Ae5l0EtOvpQIgUVqU57iVwS8SszNFnr9bc6FhvRx0jsZdw9idOP162N8="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.0.3_1641452508108_0.7699795230018471"},"_hasShrinkwrap":false},"0.1.0":{"name":"tuneflow","version":"0.1.0","description":"Programmable, pluggable music arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"dependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6DTUpRhn0f4zJTa6aIqcMOYY0hsfzA8YThnH31BIQIlru/0FFoAxYBHkoFf6SfTONwXOy7ZB0jrKhbxV/p/6ng==","shasum":"612d309a83ce4a4ccd46ae0c8746c8acabe69763","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.1.0.tgz","fileCount":15,"unpackedSize":27323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh14pjCRA9TVsSAnZWagAAf9EP/jnUp2Lj6GhOZtorbZSE\nxWT1LNvlzI0b5+zR1STZZEx1kYXoOG5xA27yQgcCm2nrkPDpyuPppQQSfsFe\nneSrAxr0g9A7vQLfvWKWzT0i1U60Nh8f2gEdyz04BNSj8e/bVkCmm+4Q5dhB\n9JF2caQTk05gF/wOGS5P7BcSSU/nVq6alHVnzJMPvIbvLkzm5XN/+9OmXn79\nSoHXTo9PKiqMV908flGVzs9sNGdPoz+WVCSCZDYcReSfJ3zUKffiCk6J8yPV\nTXSf4FomkImQXk8XZefq8vXx3wy/UPx0s5SpiecbaSalDqfpjV0mwmD1SG5G\nSXPvfcfFGAwZbGw7YJyf4e5pKEaaT994//7BBWzLq1bau6A+PStZcFS4chVQ\nl0pg+4txYQLrM16T18YUwwg97yHyHjkkgtwrZfRXfbSQdnvWFG5edgw1nvXa\nwW69/MMjSEKhZVvxLM2cNDkuWamP0ojzpGBl4u0gJFPbJuEWJWKH2czjpsUL\nHXVs0pJ++gY3dgzjIoj776WfaDjB5sXDubP4Hzr3nMNR1zSruXObB2WYbQdc\njny8zCZ3fBDfiaUlGpOBuaQY5EAkurnu9woFDb5LBYygtmcl/MdNXu1zPunZ\niR1VK0EL20wDWazm/bNfbkCwxKOiqyjxN/4j3/vuR61+3eEWoZ4vO1l5C0b/\n65o6\r\n=pLZh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL1dwDzZ9sGIijOnYMhi42Xe3+k0oBfrtwYH1gmTWWGgIgOfhqp2I5l9mtUqts6teMrCKJYCeR47MQCuyrG9c/8ns="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.1.0_1641515618872_0.21101741900118243"},"_hasShrinkwrap":false},"0.1.1":{"name":"tuneflow","version":"0.1.1","description":"Programmable, pluggable music arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"dependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.1.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-B/m6Rui9ZlDaOHmdkdDV6uf14WgipcRVHg0y//omhKgwQzVWurfNhJ99QZmzC1QofNjvkjn2t4osRIpsPde0ww==","shasum":"df0eb771d187a04923292e8356f93d25526e9c14","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.1.1.tgz","fileCount":15,"unpackedSize":27340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh166SCRA9TVsSAnZWagAAbVgP/jf17F1Wv4/oW18/GmG7\nKCN1tPgf5+f9z+CzHV1XaIwqpAvKSMMxVM2uj8EgU4TUNLLZTw4ZHbTI0lIQ\nBrESb0n2Q0vUI5gLqt+EyAb069K3Z5QvVJy5Nyse9P37O1I1P+1nQAVJQqRL\nEKhryUbiEe5laTN6Zq7FDfeNs/HpBDXeX2M/3NsAmPKVWjbmuzl0zKTK5UhR\na0bF3BXdMMqY5XxR5QDV0iaG41DHVWTsOoXSsamAqaPmTVWB9e965V9N8V1K\neOGsq5gSI+3fjXq9KNbNJH8x77w/J/qFUH/O6XLDw+dNaCuncEylrbpeqdVP\nlyuCWzm2CwnvhkkqCxpVEoSDUOFP4XtUA343GVEIeOU0gZ0SKhyzGULTAKqK\nWl3CQyvRYvn6k2CTeCWgcf7NONUGp20zEt46t+Yj1fDpQgFqY1hhF9PTSsPf\nWF7iUESL/BJGTYg7hCjCT9vT7rX3+KwAqIqfjvYd6gmjIG2H/WfZN0t+aaww\nSKyOKRW3I3Upeu51Sg/4Vs6TBh4HgYreXCCBNmreNouCGf+vQA0KW4E9iJ/G\nQiuWJ2+k1aA4Ot7mUTobbvcwHvqERq7oOBQT+aDVI2LwvbnupmMg6Tm+EFGO\nZYCDkziodJ/6Qvh9qH3ggg4szLkZRX3vhbIbCu+Nxiv9Tvy3pOEO/yBpBSBP\nKkjl\r\n=mDdl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDT/ow5rTxotOjx/Vx9FhKTovtWbeVeKxG27Snbyg/L6AiAt2x4MfT+/zK47QeJyCCruPCvLn/E//EufL2aCZvWS8g=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.1.1_1641524882357_0.70204281034643"},"_hasShrinkwrap":false},"0.2.0":{"name":"tuneflow","version":"0.2.0","description":"Programmable, pluggable music arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"dependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.2.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Lyt9fHvgbn4QTyI7JwBRk7cbCiBCpkFOEN0xolLY83hqrqL3T+MuKAA6TrDAQrrzbqFgwKwBanRRgcrIoBPF/g==","shasum":"68f729037101eebfba738b7c39d05f3f6db44522","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.2.0.tgz","fileCount":17,"unpackedSize":35153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3SZxCRA9TVsSAnZWagAAq4UQAIwLWIteFuD29g15p41c\nAKkNCHG3f7b29cgJvwrJ4fTpAGDSQpODpWUVrjDonPi3GmsPjHhT/2X8YpU8\nqDHVtitqhdcLP4NO1h3wzZev/6eOCi65WSdfILXllJKv8/o4uaFv9VJsqn49\nRyBSZRWqY72kibjh54bwzfIOTFByN09Lt8SVmjQG9YHZk98ED/334nU4sEYf\ntoOQd/0KHVDH35EUS15tmb9t3EfGswunjezM8xp/IaFMw6Jmlj2QLJWjaTy4\nBblKX52sAN4XNzLvvxgzJXBlBS8xeitPJ5Y//+l0gzc6m0+vgPRvbStF9hB+\naHSynh0p8S6TlilI8rYSMnBp6TBQy/KppgPeSz4T4rj1E0XVGba/Pc71F3y8\nreq2OdlNysneoNfASF+UhBMQ6J3Khyl32OFof2Twq2nMyGEx2QSGEdc8QZN9\nphuK3JrJRTiyXNiTVhGPQpYMwAco74FDzF1AAvjLgYbaAJFfX1Hq8St8VWv+\nVTGbk2iEY9ZjZwYfPmSvhvYGuxF8ej3p6X9lpGXXFtRmx/v8ym94DGPx/CXP\niBS0RzRmbYhwk+a08N3XyiAJHIx0Lj3LedD36XPU+29LTbQ+6Yk7QUqcBO8+\n5WSU6odtUjvlI/IeFB99xbxq6Fkyho0sUvQZzCJbS2fHsZNYu1QGZPKsBgA4\nKqtN\r\n=Z/X2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgodWji9DDEIENiVZJMx7tUPYL/ysV705tRzr7SD4clAiBcQ0QJAgN1OKhAjb7QxhzD5+7AbXW1TkMKKpISxGQJUQ=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.2.0_1641883249009_0.8311970520647511"},"_hasShrinkwrap":false},"0.2.3":{"name":"tuneflow","version":"0.2.3","description":"Programmable, pluggable music arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.2.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-U5143ZOHirUl+42j6RHloFZ43MuUFMC63h0uH4KxjshdUe8xcCnHaz0nySlNjU7FS1Ses3HPdMhB70Ei5fZcaA==","shasum":"34a893160059f7e888506cedd6196fb27803c697","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.2.3.tgz","fileCount":17,"unpackedSize":37887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3mtzCRA9TVsSAnZWagAAHw0P/iIWBkb4abBH+TWAhlr2\n2YEc2NA61mLpW1Qf0t3ETFOhFi7iAXRsQvQqqJe2NPUMZx+UpUuTqaHsMgAf\namCB8xP1uTKtAXhQ3YfXMmy8GOqUc5XHqff+w2DaBjtu9tixFSg3C9xxo1Zx\nS5vXiIj44tFhuEXxDs7eJh4EN1j1rrNh9U1oeRytbPRD2+kcvUb3WkUi/wpW\nz1EEIeN0x0LwzVlopAotNHlscloR2ttns+wDpKKPUnjH6yoCvZkhlykfX2Wv\n3WmD5vwlcDluxdR4W2QatmW+h1dYLkwyRLTgFsvxUr+EzAwlxvyxO7zLj35T\nknwzA7c35vncS9I4AQlgBufB4ME+JkgtMlERV3IpRR3bTr06aLJUFlpEohb3\n98qqMT5eKgguI3nKZSBjtdCtFH0W+6gdf3p7/34f1+pmboIe7g6VSSjeAITr\n1f1ChiuaRj5RKs4CdVp3aSy+HqfSRjigu47WZxWtcl6tVhebUBtbdAF9Qjz5\nvZ4sNXYncjyj0ajGm1HHrnVhEGyoHVSVtR8gEuAhvfGbarx/vi8QRgv988c8\nDMJ12dpq5mqWInwR4GB9vx7pVUXzYIbJKXN0aN1X2cTNBJ8pVXL2TVdwPy0i\n9AyyY+ss7TGPlUFhslH34+YHDpAPT+WKhbG9CdJT+8Y9qim9w2CBbfB9F1aE\nODJi\r\n=c9GB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1LjlpYxjaJ8T0dvsn6/R9G39eHwP9hlv/laymvdQe1wIhAMCmtgHqJDxlB/AunJ+yWXQC8b0G9IuMZR0EhRqbEM6X"}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.2.3_1641966451623_0.8716896814684412"},"_hasShrinkwrap":false},"0.3.0":{"name":"tuneflow","version":"0.3.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.3.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GhHEamEcISMXDw0ItTQqV0CLARls2uRE6rntq/NBzaWzZMjnGtstqRv+CA1TGzmXlIHQD+1qVMWvTl1KzqvE5w==","shasum":"e97889dadee790cb330203fbe8953e00b4be1747","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.3.0.tgz","fileCount":17,"unpackedSize":39659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4RJpCRA9TVsSAnZWagAAKi4P/2bg2n4O4dRUkPiPoy5R\n9/5Tne3xUHgO3wBS9symcBnIbaXmaay4cFwVNbjhFH5T6fvyMDQ91oPuVGso\nwx78D3lq/XhJsBUfzA6V0lzwjQ6y3nnXvs97Po5DCkKk3pF6cSJZ/6gelQub\nRMhxq4l/u8urHnHl5FLswYlohcEpFiKX8rHZHHp+YEME1Ge/pmFyqcpvgoVR\nK0yleN7XAAOkYFfkb97hcvoymj5po2NOsLQbBlEwT84FyW6bZiIupxEYSz5n\nolb457EW6EjaFHk6dvb4+3E/Rs/3qDTrtxYw9hb7RWwC+ytkz8a5tTf2UxB0\nNsaFnSnueG4uGYkN9JcpmDv1uHS41S/kwZvufXR81cHvRz/jWukhokNZQQZS\n4FizaAmav29daNdXxIIy2fmiuNN6xGq9HuOdNJwlcj3AhAG7spzehQUN3kP3\n1Ky7fx2+io34UIDKM6VfQ0vrU/vDUnjIPkGQrVXT4sEaU+SOySr1Az+GN5HG\nKrQEwyvckmA0/ASS1D1teBW8y1KTBo7goahp8Ar7A+CeEinZ0Ntd1+CWcOlg\nJCbq6lEkzpUMX256i0mNRlAa9SlmsDQjv3+BCVOPIldGJsaQFhnKA5+rumgj\nbQTdm3/K3VrG6fNxVd7fm9Nr7j4TifTIdmycVOOutLibEH54cvmiJ+Q581Ub\nv8wz\r\n=Xz3+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvVzAK4yBIDBOm2mo9rWwFKTs5PPDycNediBrz/W0/EAiA37eGaugnsWtBFGbk0w+o2R4/g8C+pjG5kOcwf2jgJ1g=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.3.0_1642140265198_0.8929692801936429"},"_hasShrinkwrap":false},"0.4.1":{"name":"tuneflow","version":"0.4.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.4.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-51Zv4z9i5h4qqTwYLrg+AR3CUjYfRkn48WDIhRoZpTQlS/4id3Ny3TqcwSsGVVMNktkVxoHuAsLPkazlUPmnIw==","shasum":"2c0b2d699085a942e72d8fd1ed0c7fbb1f5d8bac","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.4.1.tgz","fileCount":17,"unpackedSize":38681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ckkCRA9TVsSAnZWagAAlDIQAKApSqGfodyVnS7e/H/t\ny8hdcleH1Lw3PoU1PwzthWfFxczuZBbqPlJlVyXXtIj94HGRunagu8amTwUg\nzqRZIK2SZ9nP40lgB660OBHuJ9AiQJrOSyfjdfLJlGaaM9nqele808AUO2bg\nfGnFqBNuh6Cp3/IaX6KqbIFKeX63JF1XfwTC6SwxZtbLAePAuc7QiBS5s0+v\na8Q/SYhzyGJ2GEsdC8I8d8AR/g4eawDOgSV2kt0SGnJpsCFVxF1ZaSFNo0PW\nQG9X0hiu16ABVLYAqB+ibfrQVW9LB3/CyrVrjmUP24V46u2eEdRqQihsqz97\nGfrTTeab/2mfEqaQWYoZUUR+DuTpuVWnrgYNIWtpmnqEsTzP6HufDysHujIS\nsqJJS5tudII+gD6BV2wssGip1nB0p3dsuNohcTbbhmEWUwSnEglb6R1Tb8wh\n0gbzpCpKTzJz7W4IGuGZmFRuceLzFUwhgnpaF/wPvjHRHOB8Gidvr4QpNdsb\nqGR4x+8Gyd+nU58g2h/LIRrB09zoyBsAyAhFEyTT5QCKLtPow3ecgrfVEnzp\n+Yhn95nzDoYyYrouwgawldYiJvqisox3trS+5i6NGxhZ7qetuEqscB7V1+/j\n2kuBiQNir5SjW0+sN4U8wi0Vrm9QaS/Q95k8TrFkAh1g5kUjPbapwv7swWMz\n+40j\r\n=W7bm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5mbq0H8Yt7DFHxUmDLdWIK/Gf7weJIPHv8pWX+NbFzgIgVU2RpT94T3WL5dhRYqYY0vxKiaEzItyjcTyiNToTNi4="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.4.1_1642187044095_0.615687239261183"},"_hasShrinkwrap":false},"0.4.2":{"name":"tuneflow","version":"0.4.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.4.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Qlej7y0zEnOt/XZK7365KpeSF22lfpf1DpZiW4Dc2Kfsn+lZli06wnTWiVszOc5lNOlv5vTbnu7el9kEUS1mNQ==","shasum":"c7f128080509d694c247fc272294a5e1e630aa1c","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.4.2.tgz","fileCount":17,"unpackedSize":39999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5k00CRA9TVsSAnZWagAA6UsP+wYMqLBInGhnOQgE18uS\nCWgiu2sJamLgvsIYrJjFsWuB5IuWQ+Ujp6J09tn/g24gSHJa+7bL0c6gz064\nosTRR+QQAuYurut2gUp1V9CLLxslrm6ou0kDL51lSkJJnSext9EHwNwXmTY1\ntvBVznBHoIg0o/6jN+PVFy07Ch8sql2BdF+XjcRmCTUYEJ3KfUnissSz4/al\nXadc6JG1gM7OIY/EqbLguP8O6PciVZ9QO5xYYXq05hbc7gweMvUBevYHC6OM\nzB84A55I8q6uZxHYkJAiTGi9COj6D/cqFrY2UcSge1goYo6Dvf11FJlpj23Y\nPJEnQNYYaGMiDERdET98AaBNbcA6+D8JTcvpDR+qQVohfJEIdkZRlcI6jQBm\nwDD4FivZOYlrmB4eUpcOM3vguH5yCnoDLvQgCqEThXaDuNdBVcgWCyP5s7E+\nFEwcsN06fV0sHDuIaOrjhW1WACaxQQoRMXMzlaxEvyOxHeujP4941k7p3yo+\nXouQe6ATq3BTmpFfNbuJYbWUzVEKRpHM6rbTTEQiEylDjekHU5xP/KsHdVLU\nxWE9o52jCOu7UoXee6e0mwAJ2vf6Q5QbYmw6PjERzPYW3eWr1F1NbdOH1AS9\nw1Q4r9yeK5bHhmec5Jz0f1Ns7KVhvD83FADUDyCDvFG5jqTTxPaBrts4IkzQ\nt2mH\r\n=VEYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHx2sEml1FLuScU51E1BiwH5qkS/087/YuSXd+gzxc4QAiEAlFC+z20kgfAWAYye2n29Ve+De+ZHoRvHIdCHePcuwpo="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.4.2_1642482995996_0.8100768444834183"},"_hasShrinkwrap":false},"0.4.3":{"name":"tuneflow","version":"0.4.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.4.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NibxO0DpYutATj3jeDlXrTyh20Sbm5+WuyMXPYEShZCZ+AWszvBVbHPdOjqUx95nkLOAcgACWpPPw09IciwVEg==","shasum":"66d6af87fd504e37b4299e6d1581478db0c4d88b","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.4.3.tgz","fileCount":17,"unpackedSize":40913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5loZCRA9TVsSAnZWagAAY+kP/1EHaYw6LD3cTJTyp7tz\nlRnaInWXaqjfyoPx6R95gR13CNMph/zE+I6c4s/m4lUGbA8wLhfqAvGTRdAH\n9R1hPy8TLu42a55ZYCMFEUh/SG/Ev9Zc5PkQBZtbr2PRcLNaKQ8ZahFNaG15\n5jZGhsSYlypsnBgMS0/lEFuicpzqNfv8Kh7w8/7Oe4dE9iozBbpDHS3G2pWI\nk93GFv6vNbPWPkFu9RjlrIw9L3mrr+sCz8ZVptcmTPIKcecMM+SrR9T174lR\nKoDqwcqIbTabMYb0GJM87uq0faBuvWitR2kQq95xwYm3Uknp+2E/2ypAQwMx\nEz8qdxtQSLw5yI26/Ok6tD+uKXNKFu30nnX1pTKUF39w+5Hmr38B9XWJt6Uw\nIRBEjWxSv3A5I4h4ME/NvnjQKdBv8YxmfiEZxj2VBXyO1qhCuXCNX/cifoNS\nDIXHswLNCLFEn1hAqpvLtJThDHDm9vifQu8tlIVhhrKS5XlN9+OBMlnnOZQn\nSU/d/cllLaYUC1E6dBbJG3HyyHedrtUv3HhD/ov1RMoLfs6PCzkwTVUWgwzo\nYWBA3swd8qSxYqAC6RXBaafwd2HkNUUEfKEbGxbRBfmanhiSuDtVSfcROmey\nUOh0tbC348V5ObLiKg+x2kNCBA7GqccNdY1b2V8dwtq547ClgWUaTQvDHhbR\nEIPV\r\n=tHhU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcot58JvEzbbe7wAnYl9akJKQPRuye8eGEcvKpe15TeQIgSp0HUFkSLpmvTG3qTqiqBkHA+FR08XCKxdTBGWjvyPg="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.4.3_1642486297593_0.15508940591513753"},"_hasShrinkwrap":false},"0.4.4":{"name":"tuneflow","version":"0.4.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.4.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NQJjoELN0J68ToUnpDWssyOykOw0IEhCAqEjXvPrWJ2Bc3ZbnIoX48QYrHPNnOHzsKzKglNm909cP8mDh9Dftg==","shasum":"22ed20dc32ea1ac82ab079f2a11d9280dcaa31c0","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.4.4.tgz","fileCount":17,"unpackedSize":41139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6K2iCRA9TVsSAnZWagAA3IsP/jWX6WLf7IM2+qofathf\nnw6zQLJ2putwhqDp+4J8TQWfidjjSR6MGQd4x9op//18wdguur+dIPUWaUpK\n+UJKLVw8jTA8BZ6uUC72xC0OoWs/2T+sb/VnMmwv2SOe83LR1j2g29PznNbe\ndK5UC8h5+MqSbTNVRJr123SvSTn24K3XFqtcyeXtJweu8dq13VvYubxqpRLQ\n7leGH9MPbEsg7gpXQweTwbWdeifnr4tjIIs9gmUSOrPQ0x+fViSvHgvvUcF2\nhM8KRPVzCghRppsioj+W07ZKya/b9JazFbh17V0652TQh1hUBHz/wwKohA9o\n7RdCCrsV8nkkR9gzXswSnvyKFSYo9QOixy5IrSFz1ILxY/QhvA+YIFSCin4C\nMJwSArWUbsnOXotufD+B6/SsKqT3DGrJ4l/PKfMKT8CDlm+bh4DJ20wKeC3t\nRt/oqclmNNvhMVHLhoXaa8dCejXRdX4bQoap+9c2/yiaPvBRxbxqVtUftMEi\nBbuaG9REKYQONFMgjL3+qU/vVenCCk1Aaet2cbFMMftBORzjyaM5VTpUQf7b\nsizlZ1z5fys5HDqVyrt1NWrhgvqd6NuPjiqqKW3Rqn6d+gcB9gvkObCGO6Cd\nXhHiRhRuj+ZyclC7w6G/TMg0r49Qjfzbz8BAZnAet2YkzQHiBbnwx8bnuWpE\npJAf\r\n=8RZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqJpkrKl6rG1Fe2IHaOvsWFRLLAxBfljyrck+o72qAswIhAOHElu6eS2dqGP28IiSD7GtvLzvsEp1s1A8Cd/l6o//z"}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.4.4_1642638754331_0.9993021004595153"},"_hasShrinkwrap":false},"0.4.5":{"name":"tuneflow","version":"0.4.5","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.4.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9afz+fWfvaiTVd1VBVS5EdsNpTbMlva6hHTmTYgVPdWyevuNeyvhQXASASkhqAvWgoMMn2GE3+MWJEihccHccQ==","shasum":"123c9110a342cd57c8d29988e56ca3ad5012b740","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.4.5.tgz","fileCount":17,"unpackedSize":41469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6LuECRA9TVsSAnZWagAArfIP/38ZdNS1g6XhUs9sGeVU\n4yMUF83LfZOLnGmpC372JBUtwtve6DZKk/L/h5gRvPjUYqYcm2zwuj6Q3jbU\nbdfNFijeFzEADbGkFkfU8hc5aFtEQtequ7GSftPI1gaI0X1b3z6tXoBICHal\nN2Gr7pRnQo9yR+oIT/c8+ZMoujEav1JTplD+25XC/dLNJz5ZyqehTrcOPHlt\nLvlQeuHvAVVfGQF5RLduFSkHrOAHiU2YlUVNMMCgfYNOUgFePvs0y3HhrdI5\npl6mMTSPgz4i2rQiUQM5+B3O4lTMJwxSYjb44hGF718L/gVV21uIweZnxCgF\ngtkACmX0kOEhPys31/uuNhx/vlbrZwlHLwUSBaPSZ3CpsfZuPivG/LxoZA+3\n0dIOwKtEKC/RhIyI2NlqfEjZLuBvEqoxm8T2mI8ZjPDC4fatNxlCxGHZmrUu\nkr9h8NlmT/pHB3pY9zcTPZrYMtzkgAJbjlVNLeAY0ziTzsz85M8ai1q+hRCl\nXPqtQcPXv/E6LWFNg/xVGyGQiGz/XyrZDWCig5VFUVBJslWBP0rME+317DrS\nB8Hei0z4AjGgqjQT9sTrtW6fVRlkAD9qR0GqTqTlfhj+6jWd7q9d1ZPpFE1V\nIQKM5jRZlJaqkQ06chjOccAiDpam9clrSlQbWYX+ZxUK5Ui310ZVgzRxDuUo\nNPxY\r\n=RXtq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/GSQJANS1hWNEWhSlYTcycAEhjKV9hPDahoidaTNt0QIgbSeupx1T7L2lzxw/1bGVKgH/uL6hvsrtCEnjKnMfQUA="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.4.5_1642642308757_0.19465905396738203"},"_hasShrinkwrap":false},"0.5.0":{"name":"tuneflow","version":"0.5.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.5.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7BPg9wLXS2Ea9xJHhOojDvsuf1B13owEhVYxQkBSg+9g2sl/jToIXiXY4igBNoK4ym084XdxScwHeBJzUluEZw==","shasum":"061ce1a0f2e3c788104cef6212955c1b1be7c374","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.5.0.tgz","fileCount":17,"unpackedSize":41561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6b6eCRA9TVsSAnZWagAA5LEP/jYjlFAG1NViA9mdqlu4\nOizO6noz2GIvKOtXDmYsz7KZUY8nTJiZR/LqGa2CfDP1UFTMrtX/Ryvhne08\n+2IFbTrJ2eSNU6Qel8VioeDEP4PUWeG7ShnIbw6zDFHMRdtG3JxfGzetXtRF\nNNwt3PZMZo2d/bZVYSLNdZ420w/QYrTdQBb8MN4hizxju0gBfUoWVuOhOV9x\nJpEAq9z6+Jyb0L9XpVZNTSMlO0amnbsllCj37XTBsnBJxByW+assdhIvRtts\n4ayumHpTdSi+/NNPpSMOnmneIrtzI1eCglfO6qglJLfoHzKOKIcfVTIL9JCD\nXisbC9EjR50bv6zY7EMTPo91rcHBhe9DBrz53vgt6CU5p8t5lnxXmbpo4R4v\nshjfwVtRkExTPLVddlxA9NmsD6UZ6HGzUQc65os73kCKJMfp9d5vM3UaKRq0\niqSxZpio/45A7hNQ16R37YnVqzH+TwIQq5TOuHiLlz/idCSg5iKcKxM3TiWF\n14JlKWPRvTsW8/SEgNSJpD+Ltj77H67u4HvYnzKUXak+0VLjVJDebtC8UkJs\n5GKIceiCNqmAjMBaGheqljRaDPHlgGQ8KHfVxtjkwBxOXTC9x6F0CNmFeVgj\nxd4N4j56zd87S+V+W2AbeYqfs+zTS8Vo9507iGnatLYsqDdHLfS9qspT2Eg0\nGIMm\r\n=NgMx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/JEXDCRDScBMP7nCSI9dUzRKImMXcv5wGs0PBJE9VOAiAKU+QmVnzE6R2bkbOgx5zqOfi8p1S4U3khuQhqwYfn5w=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.5.0_1642708638033_0.6528572749016193"},"_hasShrinkwrap":false},"0.6.0":{"name":"tuneflow","version":"0.6.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.6.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-t9NamcltmhS/sVfk4So8sVF1cvKi3iqmWOVVmGT261OgVqS8hXSApGhQI3Ur3tPzmzHDnpOA1xsGrjPvrvq1bg==","shasum":"bcd797272b82f7d2cad83c5cd61718969d4bff7d","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.6.0.tgz","fileCount":17,"unpackedSize":43846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7MBYCRA9TVsSAnZWagAAduYP/ivgIwBSVLjIKQgvkoS9\niao+PtZ7FbqMmUzX8YqDQ02CFfYYHDaiHhaCrHW89W7w/oOcsX6BiT83BJOW\ncxJ1EvP4qWU29vXlUVDShYNV911C+vdrmhOVV5JRM7+lfg1clahp40Ow3M7f\nbPASsdCoX9EeUtLp9k+Ay4203hZsO66rEYSmu2bkow9eyIfQbEDqYf0VIrJK\nZ86B0hJw3nbpIQPiC9ND92DDMoih3rUR6ryNp8EBN7y1bHBFIXn+QXXeKEei\nJ5lgFMwa86tX4/6qJCPoBcpEwocs7h/sWEF5UAH3B5cbyRILZK8FA+z0UAV/\nNGp04X3TLqlzZ8DilYz78pCs24txCx20mWhfUSKCZoawtEnQdYYc5Ozaxf0q\nZ7gguxkyxWZfdL0apAVXIVfjW0GiZEU2VpVyCy+LIkYwy8rr/FmyDql1eYeh\nqJPPHSxds9ygNhdq24mrk+fz4e7exQ3XPDtOdpVdqwA23uyZkkcWNdZhxCjc\nhT4lVy5n5gTJx6M7WkEIE/X5v036c6gHG7jEWxdLRR/f1U1v1T95z0Gk4U9F\nbjES3gS6qYByUbadfH9qX7YwAauqxzGOszP2qQKCnaoHTATBlJ1jb3xGqnq6\nNN8Er7dKpBTb4QrVPmkb7hygKM3pf7sBQ1aZYfsvcjQDsFeha0HlWSbAejBy\nSBLs\r\n=9wcI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHN2Ra1n8mrSi5QNymHvxqYD7YVmc77L6S7Gjonh0RNoAiAvHozmfmHqo4MyCO15CjaAlwPhjM3NXqQu4rk3vksw9g=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.6.0_1642905687954_0.9751466238587341"},"_hasShrinkwrap":false},"0.6.1":{"name":"tuneflow","version":"0.6.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.6.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-u7y1UACwTGmM4LcT4lrwu+cCYjOQXBoBdEIrtacLjAmTlwX64JeIhBcadiiLWWEz1pzyt7A1ztaLf3kRkXDXuw==","shasum":"c7a72e6e472eff1f15580285d1ce6c397b6bbe03","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.6.1.tgz","fileCount":17,"unpackedSize":44003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh75O7CRA9TVsSAnZWagAAdMMP/RA4Ffdrh+m6opwbDjJl\nE0cqzYqEd5C5gg4Ideo7+TXxgAGQEIERKHU/bCxl/xPUS3FxXg6f3jLBSXZC\nntOC0LeVYSgrAsPH8qgTMhR+HcDfkhmQzBvIXwLlXhmxW3HPFJ8yR/WwoCSZ\nHlS/5bfYFPGfb/X7M8B97ea6Xx1Ip5EH5iJ00SW5BhZnM//gP3jSfpfHYuA0\nsaJR8Lq9QOzNRJD/oDZYRMvQcuguyhHUoc33UVLObiSR6GvurXonoJkGKmEe\n/Up0VRQ8LELWY0L2d/aZOGGZk1RtvN0ZAvPrvOHY+B9AacWnMSkPBhGq71lD\nmazVCN+e9dhdCkECBkRuPhpfS6dXK6ArLadQNWJ9+6FZZ+7FRxiYhOqo2ymb\n9gHBi5xV0wcH94zKmWnQbYZ4Dj//sQqH3e9sqVogcbgaHfZ85HEC5o9+5wf/\nMroPOu6m9lykwXmS0EnMFlqzS/km4+XmvtgqliN5Z1OLMUwQJ4lPwutARblc\n8VJ23iA+zPYDos6dhU4673SlXIWAZFNl/Y0/BkNJJznMh8Z8bp27wuxqCdv3\neeRp5V04kv5pQ64eJ5dIg8THJbP8F1tjFd4ZiKFJ4HWigDVgOuo5QQeNhjTG\nKmZh9Qat+7Df8+DmSAVwZAufGYubLCJXhTf8ZfR0ZPBPOvfqmqEkY/456KB/\nbEkE\r\n=OBv0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwhxOLUcQj3oQZOXg8AZlCoUvhzn6fStgQJDiCRoAOeAiA9zaU9eWCWYWVrGSf20Vdu8mTby1sjbxmW24p/A3sA8Q=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.6.1_1643090875801_0.8602797125026447"},"_hasShrinkwrap":false},"0.6.2":{"name":"tuneflow","version":"0.6.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.6.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dKxOGohKfZ6BXZLzrZuXdaJ8UR0DGEB7w07kUyYhAGU2VETDM1IvqTKIryhIq0rdJD/iJA7X0DOfXrYQfoPKmg==","shasum":"650c7a44ef561549fe7e8a13b1f0719cd97b1e90","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.6.2.tgz","fileCount":17,"unpackedSize":44218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh75yhCRA9TVsSAnZWagAApwgP/RE6xISl/AB8WQCEqbje\nqj7Y2il4G7GE80WB7gdpILGT+JSVy4W6UYuS1PqeQsPxDfzQyIuIdKdNaH8D\nHCZatWu9odQsQfRqt6LQCexNtVv62uPRiwdteNRfCCdQ3hEo3UTap1O9RwOi\nk+PKso2car2PI31ug7CtCeQ7p9JeW+In9vmcbTYwcYB0rwbgcWwK8NwltYvu\nNR5dLju4fWSVGXagvAjMdgNQVs0473nG/CCnnI6fv64Qipli77KcGUeLBjCi\nFOzgb3pLYPB0cEwplsYVLXRfDfeFGg3T0Ix8ntnVZwkBuXn4lmaXmskTtb7R\nnBGrVOss5OHrnV85mZsjd3FJlYv9SQTYx6pkyoROUcjHZM/r5SDvRFCry9R+\nUBBekZeEYpSwolfA91OcWKRsZ5+i7FA2PNfgx61NNPFY5N3SUr37Zk7A0Pr7\nCro2wOr1fBh7Q8X92Nn14EOCWulCaV9Lu1BpOE9zwAiaHt1bfm5Xv79KPppz\n4EPDMbBcaIDCSz3dR6FE/EaDcKTNpK4WpR5HAmOLGwlWA820dR6I4ctOnXPW\nQxBBp3a8tplrYk2mhT/wONFJHbn0ax89ElAMSWJmyuh55aiMXq3KkgkIljQH\nB9xFzF+My2f2zpKnrzHhm2/8/ZZIQkw2RBDdOVZJR/YUrlSwdbI/Oooq3b3g\nC+eg\r\n=BND5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClcvBy2SxyHzlnDrMhpZA+lRvU8zuVVxm/OZVlWyrYkQIgM0tnPhWX8ByEQnbL0gCT6fnr6HwAQdktGyG+Lv7dkKA="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.6.2_1643093153417_0.5967272186491415"},"_hasShrinkwrap":false},"0.6.3":{"name":"tuneflow","version":"0.6.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.6.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lQX8xEKAnqMbkUtzCJaP5GYSeVvpfLKZQ1OT14wmKNqy5zwqUA7gyk8z015APX0YhRcCl41AWGzv8ZjNbsPjWA==","shasum":"4bbcda79af5839f45d4bc1a38d3c7c2813dde984","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.6.3.tgz","fileCount":17,"unpackedSize":44353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh76ovCRA9TVsSAnZWagAARe0QAJ/4dr10nHQLMrkWvuXu\ntB9YzyKphtjv/8cytQUmFXa1kdemYv/BG4KBjhFuuoamwBlx+qQVcBsDv5OS\nes4ruybuRPYj9akxyCZtiIdBvu0eel8Z9cNfjI5qT5bSglUHkMlD9XXsShVu\np/7nwRdHQiYDIWIoj0NiqgRNv7ptVLko+Sho1sBj1lUCuagVxoZZX0lmt3Iz\nPXTqvcgF8FtWE9zzGxPs5eyAWLKGJGVjq8fSdyQ+NX+KiSmSi2znZTIGlkGm\nwr6GHSFSvuqP39/ct15rM0IiAZFdJfFBAsZZbNjaUTuNCRqauA13eqSoYoAq\nEaW4AXbPpnNYcg/6G4e6IrROVx+N3QmoicrUsAXk1I12ztTgtOOaBlNVAiAo\nPz2JIWwZsWqvxd1UOFzV106qiTDryADBQtHjuq2dto1V0zqaTWbSi9PZXYFM\n0ctOMstWx1TjzSZK0Lui4eSS6VAI/cickqg1F+O6AU+DzJ4Pqg5ki3Ey+FN1\ni31v4WjY7AyOWBzi3Tj7bkmGr+9Kq2MadReglWRX5uusRabEpCLstWDt8VxT\nXQ6nKxWrUaavKBW3b75ozsArsNv9lOYNB0Oi7iqbVmFYbIkr3qwvr+vGM26g\n4P3QNRwViBHAlQ9w79HrnZg9hvSDAuKooKkPvS7lUeE/A19tGzFmwov5TBIX\nTdWc\r\n=XVA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsRNosMoAeX7awV8HVRPQzdGfdHwxBFuLdiKaVoi8iEAiBEY0yJUgAvDkiW5EIw7YR2Zi4tCJly55jfU4yQTjozoA=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.6.3_1643096623195_0.45952063817210376"},"_hasShrinkwrap":false},"0.6.4":{"name":"tuneflow","version":"0.6.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.6.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-m2sWtD5icdRN2YYgTbnv2txocLW6LvRJh9QsjpTmg8nRDoBhmM9tHziNbMeli0eMJLmDDcwaCwCyRQRh2QOORQ==","shasum":"d7d7b0fa97e1863bf2142f7e69c1f9eafae27937","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.6.4.tgz","fileCount":17,"unpackedSize":44353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8LlTCRA9TVsSAnZWagAANSIP/ibTcxsdPdrvVkeNtemL\nQARWhvdpMxJ04nDNGIDVQQ+3z/yPEn5cRwaH9NzeN72++6LWmpGl2FwVb3eR\nX674R41Z4uIon9kxsO5Gsk3xLIH9zY5DgLnOox6FGSy9VJ0WMT+LkIAmk+Qd\n3I2RSMmj7PIZW82znYXNVR3wNX/RupxdSnoky4mYlgpr3nvp1KJhpIt5z8+9\nUQOLRwfE6CSvSswIbPgQU3rXoNf/nD73er6i7sJD4/Vkyt8yPHxxjimqAItk\n4k1apyQZ2sWwsKIO5STYdrlycpFD7wGHA++gzrnGZyIOhdqdPX8fNXXNCylL\n1O6vkS/NH1Kuf3mO8NAuagX6vTdAYowY/dp/373iqqeYAM2pE81qM5j+erFy\nmYQTrvaCAAAOhS5HQiJy731/V6TgAFfBpwQUGbmYK9bxtbYOEAMSsL6OEnj9\njCzUTnsFhVEQXNZfOHVEo5fmsogUlE9FpSWGkO0zjzE8JRLOlfKgcItMGq2k\n+rGn/CNCgvBHtcQSMW1YVsxFDMw9iofZOWWjVgjPr5XFwSM9A4P6wQgQvcuQ\nyaANwYNz2gRAWlWjrQx8knlkvvho2TkQM8Ag946+RuCPo/dqkpdy8ID+S+sa\nXb4Py4lKfKJ40130UyAFnPTms74RxBrHRhW4EmCfqiNtq9AJLzpn0CHEYntI\nbd5L\r\n=cPn/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnFKMwNJcVwiFtmNrpQZe9StiytDrk7Ig1+nGINBRLgAiBYtogSQPRFnuv/YHgFx7N3m8E4e0Nv3I3vPRdW4SsMhg=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.6.4_1643166035360_0.09179268595832979"},"_hasShrinkwrap":false},"0.7.0":{"name":"tuneflow","version":"0.7.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","uuid":"^8.3.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.7.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-neAxEo8eO1ze0ugTtau+m/RDVyeqFxmmYGkXQ40J0gPBbax6rLlT00CfIeRDIux32zAreWUbnFNg1EszSKiR/Q==","shasum":"87d2045628419a7a3ca295499ea83d626d1ae256","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.7.0.tgz","fileCount":17,"unpackedSize":46376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDu8sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiEg//do2XHhhABPHqiRPv5Yhn28QwZExm8DrEO41/KXFV8+gch8EB\r\nJpuYqxOmQ+DOyh7cth5SDX5i8++eJApFHqVznKOuM/Id745XrXsBJsuhoLmH\r\nZFrBzrRej9v3vghzC9nRhErNUbyvFBFcUEnbNeqMwlwdyGhbGgOE3oSy15il\r\ny+50Pl56+q6QIU28rw7NqvD/Jj1sm6KgvLmEa79RLn+jxXcxoSwLKzwU4L+x\r\n7U0LVQ5GR2cwuRR8IKj5xje/ubRniaD55doJApHfpRG3wA0RVVGwhV5DZWzL\r\nrAHNrtWP5ZB5Ge/leRMsA8uTgC+WlbtaThi7zQ8S7JddL+WYRa1pSA8UNnEe\r\nEeXbSJBmvd1ToSVrOwKrDksXtITwE0tfWxoZsY+6mZvS6lVVPJ7q1ZysUeYY\r\nj/Z/5pbNxHAgOaCxl2KyAw7b/UxolMIRSpuhTnoaINbfLUhG4DTBjT0HiKMY\r\nu3y0MCQo5vF1of4LXn9eEJ+FQ7tOXvPLIAIS9FIxu50fN059nZmrsmUB/vXg\r\n6LTsRHOOsQNixvJJ/frzHs/JLYq/3nsj2qcQhvxXDO22cqgWVQT3lnQmmJXi\r\nByUZ/qKc6mGX1RJ0b4NpKG1M2MCDIh7gwczbBKYOHXyWyPs3LOsfoLxS+Gsh\r\nbalKT41RrGp4VV12Asexe/EUj4eZ4Nndeyk=\r\n=XOBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRMeABJrj365olMcnHN3F2GLHvf3eTQCXKW7Q/UGL+dQIhAOT+kufXwnC0N1DjAEms9bkuixKPX6MlBgySqWapelM4"}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.7.0_1645145900662_0.26651105543582165"},"_hasShrinkwrap":false},"0.8.0":{"name":"tuneflow","version":"0.8.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.8.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PzknDKQtN/RwErwxVVzj9hjdicqkMJR/qeOtB3p6S7nqYPDpcY2ufQIg0oGJQS9flAUavRwBRp0qnE2qgKm2Fg==","shasum":"07feabd5c498bbf09669c1ae4ff85139f38c4197","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.8.0.tgz","fileCount":19,"unpackedSize":81349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw42jo3UkhmYjU3dWuFO6lS6MAFqN/5LqQjmtnSukn0AIgdOcMqMU89bYlOXa0+VRn7AOPjwWExdlDMi1QixwliEk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS3nwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Cg/8CqsEejcv03VRHboG6S63tNXEyRQHrjskuDerXlv8z4Xdq0If\r\nEZ4qeBjJ5/PpLCJyHapbB+cxjHEqfGVml+Q1eEwXZaSZtP/CDhE0MRbhpwmN\r\nI6ej3i1c1RPsWrsVtrhE52b2szAAMT+SYPya9VfW1z0yEvl2AU62iYXFAhe7\r\nCqMgaz2DTx5abp7e3W9vDgnbnVsUoM3iRkYlrqvsTLOLXaPiKDy09tv2WSkB\r\nXyyznROdOneUznoirDni3OuxAzTFlViUfiiRTdDiL9px4CPt9e3mNMBeLu9G\r\nCM5XmXcjKK+rmjFdDWVi//tkvqBk++KO8nB7W/MFrU9DtdSfdAHluhciQoRh\r\nbHRDUNAVmAfeICZkRz2Di1OoQKj4KOc+8zfYei0EzfdS/3PWPKsYKjfXZt2X\r\nubt+ksfxGtW/DL5xZYMjSqH8Q/UMbXJuuv0XtNMSTn4wrH9APQh1JJirtbUb\r\n+nggC5pK7//W+Ci85BgMHV5kw7bEmvhRBWrTe9QgJ8UHVenELi9dqGpk75/c\r\nrKEYsFy7Cc1aErRC3hC97ufhxjezFsvSChDrrxDb3K9hQoq+RIBTzgWpxYCH\r\nY9HgnHUGej1Q0IAf7alj+of7u66ndWNlKRXGu3dwYNpSjwsW+TdcOautn0PE\r\n2XSo74uAUlDcF5UW4GM8g8Z5IF+275AL+oQ=\r\n=b2cX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.8.0_1649113584439_0.42047574930313125"},"_hasShrinkwrap":false},"0.8.1":{"name":"tuneflow","version":"0.8.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","@types/jest":"^27.4.0","@types/underscore":"^1.11.4","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6","ts-jest":"^27.1.2"},"_id":"tuneflow@0.8.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kTXnW47IyeSgHZNVASD2+BIMvNE/TaO7nN/oeiPe2CKVaYmbeuHNmFXpr4nxpsxYFH5Ia+/NYr8HR/P2czqLIQ==","shasum":"bfd01a167bf03811ca176e055ab0bbdeceeda211","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.8.1.tgz","fileCount":19,"unpackedSize":82069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFn0hoAfwjQy2Qt1dSagvDt2KJD+p1zZHSiWSI2QSiwWAiEA210I8E9Pq+SBY38qJ9yGEGj5reKVq4X0UApa7WnNv3k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS4aRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN2Q/+POxMj+NSJGjavG8XG8HQkdcPrntvVEg0Ra5RiV82fNNTAMPP\r\nwzoIyjCzb+pYv55J8w+mfWFGyOepASdsse1Bq/AXgiAEv1wIGm/8dTdKlJki\r\ncQB3B2H8YtykmpxF6rKTfUZeOply4x6ZU1mPA7XA6EpN0LQDwFIU/6D9qlRq\r\nmIKQyLSSXmQNmmvi6a4OC+5n/BgSyIpNOMJNbjpqpG7jolXPXTiMKuZu1hMo\r\nqZTCQFsve/p8d35r71w00tl0USTeG99o64rCvXGV90NDaj/4ulGSvSJrwe0U\r\nxhLnHTmOMrPpL8x7hMU9gwGCrGnOXqnE6rzlkyzscSniTOfgpqMQCvW2by+N\r\noYcZlpuHZzwYE/KyLtQrtA78LTL6Gpo3J9XHgrH43Gx0BbHPAXGHKsDF1fJv\r\n8/iIDN8KDmrz1zOwJujxI9i18jB5XeoiozFUfKXDQjEYLROtPk1ZynsMklNv\r\nKsxpDvOgWKdWmGODVOAMZeaZEBOHQRTHeoL97vDjoAoQnfpXT4YSS/3R9JW7\r\nWufJTO5p0Jxck0GxAsaGxELKA/dlCbztaFXXqYH7v0xTZdxZkphpYltuTgc9\r\nl79Xb9+iJwumOdA3k0yNYDH/+aZTA+drEXbj6HTIZV6KaiAinym8VP1Uocfb\r\nmC/ZvRbG2gs1S5cPtdRJOXx3IrwLiv/BSY0=\r\n=qJWx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.8.1_1649116817293_0.00798323096918896"},"_hasShrinkwrap":false},"0.8.2":{"name":"tuneflow","version":"0.8.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.8.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5ux4bEcybj8fX0EPpTO0YT9dmHs4TfBUJPt5gw8iMgiARYn3i7uD4VNtZcrKBjyQHSTOijzG3zKMGLgLJXgAnQ==","shasum":"760dfb2bb59bc5f01d216d7985c1a41e709c48a3","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.8.2.tgz","fileCount":19,"unpackedSize":82592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmJd97lAjay2HtInnPy937aUW3ALMYAyIwh7D01yCZEgIhAPmoGs6VVkI2x3xfx1aphj+bX8V0+Bb+8FqPmOaNJw4e"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTQZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQKg/8D/5MxgrKAKF1HSfOypAUy7EGNWOKK/hMyZtLWszCXeCsLrSo\r\nGsMVHd3Z0b38n6QcRGcbuTSeLolCwCKooN48udkoAcaQOCuXn0sufto3trFL\r\njQqf7r/v7XuwbNWY/ES62CYzd++4WlwsOFjlNyssj7h7svHth6UIWpmhtdTk\r\ncUXlYVOQLV99k1NHX4k42TNDwaofOaC9XYXz1nRppnsVBtw1BtqErdmMMdzF\r\n652JmDUnHe7c/mVz5j+ouBMloxLgBzPWnwFI7d9vN9AaAdZwTpo3HhrDgN1e\r\nL9u1+avyPwuQ2O67YIbQsdchutUJUG4+85ZT0hcZ9cF8RnEqb9ChfJN2scNk\r\nC92s4jihdvzUquNbVrEib87VOz70s8lEjY9ZrIkQQ09YJ84MII2wD1Pc8KJB\r\neAbD5Lx1sLJDJ3C4OY6+xHldCxFCdEl2CIDhOCl+9a1wfLjF9UE3fA09+Sqx\r\nI2Au0sC+eSHHzl/78lFIeiiTpFZv/sEbFuou1CrtiAhRXFHT5URVoelKofAP\r\nUR1dn5PAZb6GiXL+My7Msa5SJvqpZU0cgingxjH7CP4WPyhSUMF0AuemmlCe\r\netPCgEJufP/DiHOrYaN1o3mPVgVJXdarpKZu2wgZBlfY7ak7Px73RBzAILbo\r\njzPV6g1OyUypZgmlraUmbjT1BxBmmZHKGRc=\r\n=LtfQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.8.2_1649215090901_0.5124305006747216"},"_hasShrinkwrap":false},"0.9.0":{"name":"tuneflow","version":"0.9.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.9.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Gjk7oFx4qBLP2EytL6OJjS86SDRzGjcUCUWT8n54M2sciGbMRn5jxZUBSrnCEhAXe4uLu34eSCkujPwY8wFi0g==","shasum":"0ccaa42c66d791ac59826345595792b175da8f72","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.9.0.tgz","fileCount":19,"unpackedSize":83156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2K5WRr25kQpLJqooyN6CgkbJ6Xw5/4+iXyIAJWoGDVAIhAPCa6nqYlci/yGKggkZ6Po0rfQo7lQJdDGjuUgTCE2/l"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUMBbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf1hAAj+LMZAh1kllQ7umhICfrF/Rei7jBVhwywIjCj8imTlTxUrzP\r\nntdeRe02M6DGdeVNqH/CzmydpWVTPtZ+lnBeXSVN5Jt2/4rJWp4sVW1PtLc7\r\naCrlQqH6xUDi2fmgqePznjr82bweSIkMoKsFhoOCI0cDW/45p9m/0RVulsoF\r\n5tzmQQfAtGJapC2oEZ47100c9Su8M5xZhipIdSq3mJKEUsXeW7bgoaqHfCKL\r\nS2ybJ3nWBsREVIlJxVqavltI2vsqYgXX2E8/zOHKOWoh/e2rB5o4XElmu+/a\r\n+cct99mm4MZ+lMBvLmYtKne7GuGkJMZLQG+AJh7b5RRAlrRoPS5BFiSqjqje\r\nYfivFXoExQSvJmYx0Iht9Jf9evLLbC26GBxXXV/4o5HEIMtC+krnxTwSLEyB\r\nzYHgbDnCqMH26cbOQgnrFRgL0VLtK3SzMhCgwPWQaj2J39QefudlcmrYau3g\r\n2CfcyQ+VWlvvj8GKe8/9UrjE7uBJsOxg7kiSJGqYxt7aVElVl5MbxXrODHK9\r\ntDtGOD14HzTOZ7/l66eInqUMXvt52jA8xzErYH912katxB/jBQXjxDPm3YR/\r\n4TRGNJFB1g+XTQMKyY9g8Nh0M9FYVadtSH55P8BOm72V7rbBxie/NQVqppPZ\r\nohhG/vNi1XtcgweNSFppTcuDiAE+YnVKU5w=\r\n=Fkzt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.9.0_1649459291188_0.6383920289212577"},"_hasShrinkwrap":false},"0.10.0":{"name":"tuneflow","version":"0.10.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.10.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OMa4NUm7z7+mkhJZdOG6je9ShvkwYSqGob/gs/dAnRq+tP6rTZeffV9NoCMDBDhblm2/zgImhd6bd3wH/fLtUw==","shasum":"e5f2c30797669498f6162d08a03f5d457ce13b54","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.10.0.tgz","fileCount":19,"unpackedSize":84911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCArP9maZ5KPaNwwEsngFWgqklNbpBzdw3u3lreol0RQgIgGUWtuN54maXH9wy0t4WueGdO+jxFO1dP72leOsEjKeM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUnZuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqcg/+PcYUqXOw756+a5/MHBjzmhNzUAtVZV7kb0w3j3AuIxaCx/ua\r\nUiLE9yucWiab1vNK5DGtL4I8VarciB1MeHWPA3GLOBMAa4SeIWw9Hk44/ztY\r\nqaW7/YWhcMlKMC2px7QYCnH8tXIUHNv5H3UO7k2M5lBGXc2+LQfw6DVvZPAE\r\ntaA+0saipkGh5nu0XU1kbXyh/V241BNPcaMHW8ttaxJjFsO2lyo+gJyepoFt\r\nKOFpaU0Tmt+J0L0g8KlIMWBv+OmxTMzA2+ZP2erXNF/kfSKfQyLVphuJSGx5\r\nNt0kWiatG/T3qkGz2jDhOycz9gZTCUR49KridUPr9wmZFXZHry/YdTOYpp72\r\nYshdmsjN26oZLBxWU/2U58W+OL6KUodL3OjKJpRtQ8TapZxpU9CittRSO5pt\r\nV9c+Xwyh8t/Q/LoUTGoVWGUKSugYZ3GmdI3aT2boXV8cGHS+j0oX8ouJkiWL\r\n4NuHIlOLhYavuUI6kxV30v+19CgB+ErdUgvxYxR2nh7EJksoU0tvqlArQIUw\r\n4e8VdIraGFk7y2k34HxQO3FO93coai010YyK1x8MzRQpz1H4RV7Em74bsn8G\r\nKY2VVyRV1ZzF3yOeucmZTXZ7K/0CKkJMS6n8NVGB1xVMI91cuNBMo6Nykaas\r\nGG+WOrKHesve1xj/EtDuuouwvnqQ3iGfVpM=\r\n=auF2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.10.0_1649571437882_0.5612165514847496"},"_hasShrinkwrap":false},"0.11.0":{"name":"tuneflow","version":"0.11.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.11.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-51Roz3QD23TZ6JZlU3D7zWahXqlbjLTEXJa28klsTRvt4rhdEdWGBTO5nKb+AK6bEETCpaBEm2qxvH7dEvrK8w==","shasum":"8471ffe3c084f01b9304e63b6b7ebd59913ca664","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.11.0.tgz","fileCount":29,"unpackedSize":85960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyrc6FPBsbOsUhEhj3Aze94q+7JLLZEA2oak4mxPGgxwIhAJPDznOCjSW1HIKnK4Ugx607fB36cE5H9ruEMUPB/Hz9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUn16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop5Q/9FVXZNbsfEmzRhIkLaS+eRIdwbTPY3eVeVESwSRSaUvSDuclD\r\nAwoeRFTCswIXHhrrO01FwkxF4Qid6aVKYIXmkTuvG5Hf48Gb28kJJOrtYi6a\r\nFmMpcennE05CpAZT49W51NqBkAjwk9fijRfKuF0P04KvPHC32GOdlZ7huOKH\r\nW/R5GgZUKvWYuIXjT4uQuUyYP7/pSWpv55IdnN+2wpabZIwkyACiW1JFthqx\r\nfuAtbqCY43p5JbMidV22W5PhaHGm3KWEwamcE/wDay4uWGOJStQQzL6a9Lt3\r\npyz3wAMuRZqGiNep0gUiXHy0OQaDA6QcT3Tu8wUQLGAZNgidSbnKxZo5tzRV\r\nJ/nMzWnV7TehVWxZPN3IuoCCZEm90jwpTegZeZ//KSSdrRi9kdZof4UMU3aM\r\nqKBrEdl3WYJ/CwFkcjJ+gmB2HFu8VA04W5ZwLjtOq9fp5MrJUN/FyalHiCd2\r\nDAfebho3Go26tm69pIptha2yCI7ZswLL26mOmgJ3QFT8XsRzg2COrEcPwRub\r\nwdfsUT3yH6sPqr+6APs6npZcYR3yybYnSqV+It23jN6ksK4Suj/hnuebvGMB\r\nhaVyLg3kPymHH5ZshK/99GmoBGk2rJ+ezx91Jbv4IVeKzM1VbDnKZQIRFQjw\r\nZub7XhokADbaFtsr2UJBWyvlwpdgCmciBr4=\r\n=gB6b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.11.0_1649573241813_0.3128932219698448"},"_hasShrinkwrap":false},"0.11.1":{"name":"tuneflow","version":"0.11.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.11.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bZim/ZMe+1vYZVBdqukGH74RgH8fssKgLx8C7JccGFpCmNGCEy78+S6n4xqCGeGMunhxALbcR3OgD/0xSAmdpQ==","shasum":"c3543591e4adf2856e65f3d384774345da4f6d76","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.11.1.tgz","fileCount":29,"unpackedSize":86299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmj7U63LGEUNVwja8pwjxBVWNSNIg9jHPfDU0Lge5JMAIgCsNFNQ85Xjba35b0TbKopKfXT0RMhlfSfHLFqMmkdzs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU2PyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxAw//dW2dTRMjh9gw95mgv2TAOfv0cApMjACXXzJZlrGdn53vbam6\r\n9eilnqvd1cEe+ByITTv4rZNsxe9bhN7ETeCWV1/byOa51QHJLUYo+hD1EBcc\r\nsADBc59Vco1oH5lLq7f8DzGwuTTgR65lYhWKLAGo2REJgaxO1E5bkWOjsrrj\r\nVP26P1ai/gaf2kq4hmLxD9Sr37eDNFXwfzIPssjGGDICtoiakq7wb+fOOZUw\r\nSkmqFaAQuykQyS05J8qjB+pN9HoQMpEsxdLRnExdjNuivlY1Jt76RmFQSTeQ\r\nJ5knNpWw6tdod8PPToD1hv+utn01xnUmqr0ztb4dO/ZyB1Wzway/dntY2ZY2\r\nGlgiyyeI7iMn5VsCZ2B58XNw+cRbnuFr3K5Qz8FjgEAEL/K30NGe8xArpkrs\r\nyVbgq9dWt7y7DF4PL92ulb6R2RhO4vFoAo2v/JMTPRvQsE99j7ZLOA6DyEms\r\nqlmbwnOyuL2DOSX5sjOsZVn5idN9IUNewqSA3FFUW2cpWN+76UTzArbdWbUs\r\nliwQEeDsv+LS2/DMehp/86shjKKtay6Alw0Wq5ERxEQyUoprbSlvkkYHeIEt\r\nacChvwW9ymO6mCdx9tH0FtKJLGIkQ4VO6SveAIG3/xhIMKRwG2m7JJUYfaGI\r\nI1DDOl6Nqh5iQXKYPUrbjs6fWrSAL7Fwcc4=\r\n=tiV+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.11.1_1649632242726_0.9658614793435703"},"_hasShrinkwrap":false},"0.12.0":{"name":"tuneflow","version":"0.12.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.12.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-14XepNFB7Wo5bG7s67AQ8KkkQwKp0pQoR2ddQroVcvn/KXpLVqneMlyuWz4fYF+2Wfh/WR7ECca4a7PPOjxs2A==","shasum":"d7dea50471a34598a94f75e918d74d878747d909","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.12.0.tgz","fileCount":29,"unpackedSize":87860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChBS6RM377DX5KE7BIMeEDUWZuFl3vr0GpcGJI23JGKgIgFDKdJeCdrGnkMRiFfj70PPt/Oqe9cUvZ1z6LtwQAUE0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVMFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvLg/+L+JIpRr+y+wJ2ZwAIp9nQMacCj4egQazb5YZLlBV5FvShXXZ\r\nPV7RS/QkO6q4Qa5yElLnf9fhd1ghZLCJlndTAJogPGFc5QNXpHtbBVKRd+1h\r\nP9BKJ/ct1c6DEaZEkL7IExJSxUlIZebMg8x2pftmtsOHi0/31DUNOrdNO+Yq\r\ndM5ETFu6KIQ48SxcPDHikVpdfJp+sNph8/E+vXsCtS743uok3lUSRRUGN8Bp\r\nSnC2WZXPRcVWFm/TE6qK4kf+R6p2OCCXWu39Xx3UQOkR74VgqmGSeE/uIiEg\r\nG+FDGRODJm5WnYF6BuTYgjflhmu7SIaEfUaLF+stEpoMxgsr+HP15TjGR1RQ\r\nUAiVrZzWY+mdqyCc9trDFvZdhT3DwHYjaY2esquZ+0q9XIMYq2DdzYb3AFf6\r\n8aK+Jjvd66xpeqmQTWvxGLtM0+xNWTvdQXHOIquF8DFEsBZ+K20XBKHLT+RV\r\nwgCq9DI5UnNcYt/XsVvYeai8JneDruRpd0/PJacIcRIeyJcN9SrG6MzUeuHD\r\nqsziKLyPbKcY7kv7EEimZ6zYwwWXp9YkKAHZyhirtvRZCkeJ8Q2bfQHfLxrU\r\nMmcuzfAaABkOlFxe523VEEzsCcYOCVn9/3A/BS2M5F67hyvt++lQk5zQUYn1\r\nL9veN4TeuiDtkxSEjJJL/gwbtEVO0li5NG0=\r\n=EJOR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.12.0_1649721714241_0.015046362930928758"},"_hasShrinkwrap":false},"0.13.0":{"name":"tuneflow","version":"0.13.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.13.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0OO75p3WkuA0R4FKGbcIwxkexokst4vWav4n6BshMcL3uEOKLcF4ieqf+78kRA4yBtliG7YcjGVyk5NtdF7Mww==","shasum":"d9ae53f5648dd367792e0e57aa4374ffbdcafd88","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.13.0.tgz","fileCount":30,"unpackedSize":89151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx0PzaF1x4xT9VkRp6WjUN5FgyA2EMOeaQAgdQ0ipL4AiBvG0WwJhPjfr8pD9Ao70Z90DhEA5+r3cFOewiQzVI+5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVOZKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozLg/9E/XO5/zsrVa/lMJ4kdkk0l+PNIhy59vAnli+O+X79hD1XKms\r\nSLijwBCwEQHvb0ocbaIYmKDm4h5/rmWHwZTwOg2HirAeuAxgvrj7/a7iWBnD\r\nGhonXQRaRlxtFlv0hyd1ANYod4Z8hG3Cf8X38j4o4EBXp1oyAK1suOgmUImx\r\nwAhlaptrdob2hMZJoOxHOf5CdxxkpH6XTSx/Y5p6Wwzc1RpYdeoSyNbv9SIw\r\nnz2oetoy3QkHwxViBtOIpxrgBa2hI2YFSS3SucQwsFXjsLky4MU+u4++8YJZ\r\nzownS9iPxNeH46mF2l4RYIgDno3YtoOo4tacUxcyyp2SodB+aF6CscvUYoAd\r\nndN1PNkB5MqdFvLODZ8O0gqvfa2+AsRd1mTN0+BxjRorJP23zZuz/SB7vmdZ\r\nThKXyho9nWKwNIrtrvaNtxji2ffNXMmikmBnx2WGA280+f4gtHl0KzgpLxzG\r\nyK87WSCyAF3WuaXOf9l7Sc1jRgKZZHu+g21GWYQmDv1t2LK7zhrs8Sqx3OyL\r\nGJta3hD5zxMkwdE5y5pX7k7U3BhdI2pHqOXfdJnA3zeVl/WnaPv2X+u2KkqT\r\nsNFVFahiZFn1PwNW2N6P7+Drl70HFEjV2g3FRt1SRl4I9qXkvHMv6pgMLbFr\r\nNenVNmBOz46RNNahHFcJUaQpDCKj3dOUADc=\r\n=0+EY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.13.0_1649731146594_0.6786183450388459"},"_hasShrinkwrap":false},"0.13.1":{"name":"tuneflow","version":"0.13.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.13.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ykc9LCckD8vBe8/Jlrn4UPjc4Wxxq88CF117+9QI0r0uKp8pDNhGnBJB4VUqBIQRgCkIlFXDTI267LU2wiXilQ==","shasum":"ad53a0d7d51ec653b512bf2354334858bd7433ac","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.13.1.tgz","fileCount":31,"unpackedSize":89910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcn+DFHn+FtwdTutreKe4ANJJxHyf3fkNe7Hr/7cxMFAiEAwxuzPntHGJ9Xow8A2+hoYog+QK59waSeTeQ5Y93idFU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV1SfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJow/8C3XU1m4Lhbk7kc357jPF5NrAaHuxE+JuXr7MRReFJ2WG1udN\r\nw0ce6RLs7n/qRaTGTT96n9fcBuLf77CzZ8COMaV3tPaQiuMroriCv5RQGIfK\r\n7cjCBT0/ofgYVd3PSHRPVbi/lVyNfngi1DW2pP4nA02eX+4AxFJi+wCQYDJd\r\nINKRthX1eLgsyEHjloPLOhgxjJoeUR+24xh56GhhjQyL7rXISWqoT9tqBA3u\r\ns2o82VZ+QV2Z39iVMke2hYPq3OYvywXMa3B08nQEaNk9ilDjrU5mYc2cuLtE\r\nfcG9LIVFfGtigIs4flaR6KMeKYMzE0FhBKNuqdlP7UbEq55FoqUsg1gf0JTV\r\nm7v+ixrxovi9kBIMT2ob+4CjeQHbRvqiOv4jfzhpGxruVi3BzE0ESo4YMy6P\r\nzhSaV38zWrNryxwbWwEHfTBGU0r5taDrAJsMyi6yYD+nrS2kMYI/nehth7YZ\r\ntWjodrO9p5HswtFSEWaVuCzswzQ5OseyTKk5UTz3HlD46UG7BDeV9Nk/Mbxm\r\nsIchpkiLUzGI3VJDOnUH2gwhud4LIKJCV1YMEvDf4h9CTMzNeZSlTLxZavzE\r\nDqNgf8ozD7OnaIS/Gobg4NCAa+cGLhk3C9ybV/YEN4U88EsGDtixSiVGmpgg\r\nu1POGWDBDdmG1bxRp0p1i65ukf1HegiZzsA=\r\n=EHdB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.13.1_1649890463823_0.7882577425816288"},"_hasShrinkwrap":false},"0.13.2":{"name":"tuneflow","version":"0.13.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.13.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mZA8sHRKCGRiY8Va0lEub61y/6OeAhXT0DTwvOwoaMbgIEtIsIUrQ3idmVCR+ZgKjWIf6pXmc59S4FBP426y3A==","shasum":"46816ec429c56bbafe3be0a441444eb54f8325ed","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.13.2.tgz","fileCount":32,"unpackedSize":209532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkf0mG8o7cPBMTnkR508LfCQzUT6p2a8Aj6Et16ROgtgIgAUhnOfFXBuP92VO7UvOfdLunaJqvCggT7phEKfAJI4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV1XrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzbw/8CCcxkCib7DQb8jllztV4PbI+sQ+tCjKmgm/b2y9Kku8Yns8h\r\n7DBlNx4igovANFZSpqnG9W6JC41jNEc5Ye1oShcsnjotHNU4APK2+gbqKZrn\r\n627SVzCNIpVbvKzlcwSKBAHwRJhqc0o4qoRJ84mq9LHp3hY6wEGTpJkvgi4f\r\nmwxa8OSByqH3uHnukqEDogLtNss0UPAVSwTotB4swObAMb8WQw6daorjtSdp\r\nFhXDmTNA+1tjL0DV58TvHSQJdnED4jIOj+gzUCfRzsHZwQzWPW3DyDHhiTqq\r\nL4vfJPogm6z1H1ls5+6ZICqwRkAhNLhPNDRQSYdk7mW5ERT9z2jhUMW//mPn\r\nMeqACuozpVev1/xmDHwLEp+vPG7YKu7m95XkHCIM7ruGS+wD7LXLdQQ272p+\r\nw8B6Eeoqrx6WM9WoW1roAGaKAy8MW5AJLaEYa3sLf/0bpo93nLHWtN86dU/7\r\nAXMlq9oLkWxsXilxa5t0cMkwNA4oZstt/dLMdYLJCES6q92IwefSmM7CkH4u\r\nw4Z6DZTrnPqGQ6gFS4HVMhilwEBhfgqUVkSU1N5Rjf5wuK4l9KvOQucNsv17\r\nj6FtlH/qMy7VKR23fA/MxDxg3+tz+MIcFh8c5jPebfCgP1H30Yg9u3vz8+P3\r\n9tYOVxNskOgDQrgKGxNKe3gnLTbxtjglyMU=\r\n=C9LL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.13.2_1649890795549_0.5532420213843294"},"_hasShrinkwrap":false},"0.13.3":{"name":"tuneflow","version":"0.13.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.13.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zCB0Kp7pEV1N1/yKRZOpkPFhtTaqHpyYioOBQt2NI93OODbjRIrgx1tSbUaZORpg6Qv19XopKItUSGkV0MArig==","shasum":"1420a797e428919896a743404c2d7534fc50ecc2","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.13.3.tgz","fileCount":32,"unpackedSize":209549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLfGUSv3tO67rhBb6guNutW8XtPQpX3lyO0pg90mYwuAIhALo6I2uuusoO/x4HMOIsQfA6/LJQRJasS2oavcOdHeX3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV2GaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYwBAAgjMrsIw5c0mIoc43/0NT5jCXAigYxAS9Wsp3mciKdEuZzIek\r\ndV9HmHyZxPu/iY8G9+FEx54+eoyD6luWDMEpgZHzNjLWxD+2vyCQnVpN8+ai\r\nRYtr00zk4xJnDWh7oxtCRH8gGPt9W25stJEgiT4cbuEqS8b6qTzVUDzqTqW0\r\nRlusr4oXJqM5XgEsM2Fx6gqI2Kg64zDsVP4q1bFU4FMVeVpPoaOgdiInIMvR\r\n1JgxgPVZLXY4IIrwibzpHtRD1zNYYgiaQ5jvrSW3Yrr9MhQe06kYPCQ/TzWS\r\nTk8KZhdvGe5un8kofCC64zzrIcFs9+Gn2767JdZiOvg2PLQ3DZybKXSGz6gj\r\nBuf0fcQs8krssgu2Jr3fowslKiHCseiV89BgCaVP4l9fbhhqyvb3o1ejPSaD\r\nYuA9j3Hq+ZZW333GuI8RIVsBXNT886nrBA/xUYZMGF9MfdejqFkUUBmEos/Y\r\npCqiiiepeLdvG7imaBTEJUUg4rKxkivu7u6uLB3n2V7pavM1XjfQaiUJSRAD\r\nDQZnPXBmxGieuc4HaBrk/5Y1tBJQTd+a5NdgLGcu7IgKmzRn7YKneAi3vuMr\r\nZ08VMctCLt5t1Cd46J8sPabNjRtuTp+Naxc80UMLMP2flkMAzY2s3ywH8XHC\r\nWhaED4RoBUCWU9DyHNXH+oH+Y9HfH18WUZM=\r\n=ViUu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.13.3_1649893785947_0.12463124537769743"},"_hasShrinkwrap":false},"0.13.4":{"name":"tuneflow","version":"0.13.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.13.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v/dzRjGVuf2xfn/7DwO+DCwqPHsv0yPNAbKWF8AumgyMi1IX3pj+jDS8vmbF8LwQurhhDX79MrVYdOVfaEiO8w==","shasum":"8e082c6bf73f898ec732c5d423cd95df9951f87b","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.13.4.tgz","fileCount":32,"unpackedSize":138517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4tWnK9Eq9LfADYAiCnLysjEaSHD2emv3qR/oQ4DyTOAiEAnaJuBRuAAZm/LdFBCqnbeQL1sU3bNeVGWrGaJoCMP3Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV7E+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUCxAApCOrpPvm6AEwLOOfJav2NAw+Dgvb86aCndjUXLI9+Boz+gWP\r\nTiKGis67b4K6HJVxkgECIqPwvVE+hgMWPmj7YADE++QJpwaBVkQxv0li8Ss/\r\nMAJQxYRftUFe1KODNzhKty6/Tj9+j1yOFCjb/CiqCj4yrpqJV186WYX8VJJX\r\nBDovtXKZJ0/hMvfNwcSCPn/UNnn+8iniB4PiRhCK9rWs/WOKEAfaiCnAuyaH\r\nQ79528nruF+j0GDMi3bp/0813xPlLF8xz/xN/k3tA9tc6kA7NQWWT5YwgAGe\r\nF9NaRJBSpQhk4Cv9NDm1SkAVzLbsCfw7lmZO3A7lykjDi+/V+fU+lJgX8+a0\r\n5L2yLA7DRxxvmAjUBhkGQlJqJ1xQQnMEVcQxoObVf1smlfVjI4f23Eni6nnQ\r\n0KY6FMwiLVP19OySN3/PPqMsIssWvQrGDrLxurGevBRUvvitbaKI77X4+jdk\r\nOLCInlQHhtJnkY7vfmkHLIMMxcZoG0VR2leTVMv+3RA3RdzTNCASbsLnEoRw\r\nSsUvSrIoKbeIU2eRN0i7TLkWENoIiumtXqC6QOj1UZ65n56bEr/5VgAI0p6u\r\nWUsjHakf+YOY+vxSvKTjWL0OPo+DGzgZ9nQTw7FEB+JdYlPFzcDUVbBblQif\r\nr08HDk1g0MlzsJkW1IPxYKTw61RFae+tJY8=\r\n=c2RJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.13.4_1649914174146_0.9186603130652726"},"_hasShrinkwrap":false},"0.13.5":{"name":"tuneflow","version":"0.13.5","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.13.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xKm1JGakaGG8uNPQDAfdkJV1erC+ZVw9VJ97VNg39ZUb88kx3kHBIVu4g2NA/yTN9hJqc2z9DoYt4vkn7Jel3g==","shasum":"25cf31f67c0d07a075a2847d8da5985247b3c3cf","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.13.5.tgz","fileCount":32,"unpackedSize":140920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCbs6PbQMZ97zpRkYSK08KbV7swVvrP0Fxhigh+I2niAiA80MOpL3AQJKjAnZT/9ckZPQAGUiCOnHvGK66BQJUemg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXaQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFYQ//e5QqZC5MMyi1Ee+Xch05T4BkNKeMUS7Acwcu2Qm4PrguW/pr\r\nov+jfECtYMrT9kaMVvD2GhXm+RNjZc4Q891/e1IFqYBJXDRdJp/pr0b1OhGm\r\nc7FL4YGez+tdsmKDIlTkRaeVacqfUTXH1jMmjBiMW2Fia7+PLpGA4dZAS2WM\r\nhwLYjd3AO12X7/pZMdZF9LToJcVRv0Co2fIHuwQLAQLbz5m3dC3xeghEx+si\r\nfkGrvu2GlQ7ncDRLXDNknRBE0aHLDLO8YwZEgBtadn5wBBx5T8/QzhSx9dl6\r\nMcJJAVPKM3bevRDAi5FPaerWkFvRHybQuCegSuxypMju5Yz6YtOT8hM3WuOS\r\npsH3KKfGWZMg9FZQq5zhcJZujOuGlPYml8Qosor/9Ph4AbUGQ4SwSxQNm3x9\r\natWsjTZ2YrJ2aHEtCVZ7u5QhvSzvZVp6vdfeh62ZFZZCnMH2BNNoizHGFq6m\r\nwYKznBgKSYrTDSrwiX3+NdjD4g9oIBTxKRjGhapXLzJsfyL7g8rOLHx9ap98\r\nENTAA/EnZlHbqf0nu3brHjDXDkhbDdywH4x5kSNvrEqrXayvQRzGJPCmaqvd\r\nACy6NflUfETSQYkTrnDOt5wSvPyzhtT+r8tFDkvrFW5z1DLAabGHevC4yn+Z\r\nmGTO1dHRDk99cX4i4WirVPIqkBeg5VSAC3k=\r\n=IPr6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.13.5_1650304011223_0.5018964508251926"},"_hasShrinkwrap":false},"0.14.0":{"name":"tuneflow","version":"0.14.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.14.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-g1FL3Q1mKCtcINBas/8iA+et5Z81XBLm5Cps89YJDfeNTB4+nygs4EGViOoSktUX+Jggjs6fwuDSEtrI5lrDWg==","shasum":"288e4d652194c709fc5b9ee3422729c2beebb644","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.14.0.tgz","fileCount":32,"unpackedSize":142054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8ZzkO3Xgjszpu6CVA/rwvMQQ0dUhDZGFRXXJo5ZZk7gIhAMDIijTxLOuEPGELBUZjwp5PbmsyKnbtjcjNaaOg17AB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaOYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY/BAAjFc+9vd5HLXq7MnXz2VqSQImfuHaOuwGIt/vYN/vymBcNZ+p\r\nuNySpYc0J1/l4HySPpU4OPF3RkjfeTc2jgZdVFyIK2pCYZzWv35DHXvpF/cZ\r\n9LeKhjG0fkny1/QaY/b8LS3SY33UbAXTg+tcGpHkdoijqqS/39WgW27uHyWd\r\nj43TJGob7xZH8QfIMhKpM1eKtvo16jlwzKHSrul6sEry46HzEHmJdR4RKQqd\r\nV+QZN68OcM8DJjvhpEQDrvKWsESGLd7mVK+7oDhquW2xHaR0GKs3b69CQQW4\r\nqfqr1ORZLj6E172ABkdB/8KK5e5FMu1PxiRXvDlbTCZfbF6NIqMrPfy5UTm5\r\nM3XUM+l5rwmmyQqU+eYZb7boMUyCE2jtrwCfakOn23CwKC6Ror9yP6aGnxls\r\nWuAMeGnJzeXZECSMNs3pRfGS6bj7woBUVdC2D/bfG3SfHeaIYHWfZQLvp2Op\r\nX5HbbBEbuEHMBl2M0O8K7yZcfZ7sRS+Ya6Qoc0VZGM8VIjtkTkNbWPjs3xyZ\r\nfohStlT6MzwzIrXcQKgWOdvcmjMmeDXhd3qTOB2TXdvWjQ6fHB5hAgrJ1v5f\r\nTSejI6pIdZZzL2uENJ+MaXfIydcOtq3Z5qxRx+CSjSFL+/1B+GbnXxGlz87m\r\nRON8xTInCiupbl8osvrYv8TwyZi3AKub4VA=\r\n=JEbK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.14.0_1651041832275_0.5595545014793062"},"_hasShrinkwrap":false},"0.15.0":{"name":"tuneflow","version":"0.15.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.15.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PSbId28IXGdSJEZVIPrVI2v7WDiFt9g/hpidKMAmWIAHovBFknQV7n3FYYdrKI3Nnyeoc0SpDJ26EAMErdMuqw==","shasum":"87fc0153bac19b56dc29ef669e023c53b1920f7d","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.15.0.tgz","fileCount":33,"unpackedSize":161437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQzYxTvNW7fMzIjrjCr+8JCZDDhU2h60yFwe2gXMwIXAiEA2MFXF/bvcjXICFPH+CYxF/AHz9oI1Q1BbGlZtdLREMo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaiX9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRaBAAmiQW74dPxc5C5U6y6eDoUR/uorVlc3RfUG9rqvNnX6HRy3bl\r\nPLMIVSXNyOJhFCqsPCrWNWSSigM3yxqZ8oYxL/91HnjCELbhiXRGwcnK3fom\r\nfpnxfKKenUfaL1Y/lRdcmBi4eDTTcW+hzNeoAdxCo7WHjQaoNrwxYSw/1JuG\r\n8mQgPmm4ro50qXYE1r+K+fxCQpr6OHyOLWuECCQCCWhmgYSnOVgni2eHdudn\r\nja0jrjUQB/Fl2PjteN+Hl9nap8pe5pCkgWAjX4Dgyn5ufAkYwCLjh7q6c60y\r\nv2iOvgFPWXxn7MhaXeJjWxZhuvOmFn7kotHIBT3rXVbxXoBMppmk2tKUGnEE\r\n7XexarJtLdQDsfhoS4qn///Nkr5I8I+U3t5tlpHZthOxAoXhoKke1qxSl2/N\r\nsfBIL9Oqr+ecz+4eZUWuQK/b5Pebb/P/Ur+4T7RRW5pH77yLgc5um6OOiKGq\r\np3wOSQy9Wxev1hthYyaNRpTGPyAOZeZg+QpEAuVpcTU/3eR9JUF9101DhZZu\r\n2jmNJc8gpe7QVEjLubyq5awWJX3+BLbGfe0dzhIBv3h5K1iLW5mJYxYdRy3L\r\n9jf4vjvDZd+Hljcl5ij0FAVXUyu9skVHjK256EjZII6RPnRUmgd5eAIt0Xb1\r\nzhrhExiqdxs1y44R6hBoXwXWNAfaEtIqHZk=\r\n=yncm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.15.0_1651123709364_0.08118683883948385"},"_hasShrinkwrap":false},"0.15.1":{"name":"tuneflow","version":"0.15.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.15.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-c1zCDGm04DePqV1XR7tWMbJucYtd7P1LZLopWhwYlmypKaDAQYg2OXI7Y/yTHbIMJwndmKnEozfwf+Vydm6B3Q==","shasum":"333ab171bd20c33e246858b71f95a515d2e8e2f8","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.15.1.tgz","fileCount":33,"unpackedSize":163771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7ZA/fMOEc65NTUg9r9vyfOHb47A11B2Yztk9wOMxScAiEAnyc6yYNYz6ARwyRwm8y6zBBKXdHVoAwU0qSi2u7JLlM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiajBLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt+w//auV3ReLQC6UcpiZVeCQ08sBxjdiQM/4CZPpWmX3ir5nsVIYP\r\ncXpYdvRuglnGb6MuxiLRgveygd43GRr7J7aAU4zZrrGwCHShrexK+yWkx0xu\r\nDv0u+Fguc3d3rE36A7uYfSdTBJb0tX6mPaYFE8vlDb9PK3i5+0cmALavFTv6\r\nIuZiE3IsPo8qMNOqE90PkrbhUTTEHINgjeK1hgbfpn627eaMNiJe9lcPn0zi\r\nz4hjpr6X6aowrKGZQTNVKWKiz+24JnpAke9DHahMFy9TGe+v/oRhd77cHvZX\r\nANv5S+oU32jAj362e9o0teB1ZE4iCP0tAR/HOANq2e0/WAB3OhtiE5YdMtrH\r\nySBzGomQRLMtSRfLO4yjP/HAy6vm/gYl10YPwCapIedb+P6Ws0K50Td+wqIY\r\n34FUmMmoxBvAPTxpNJ8FB0GflLIArKGYqID5WMX3Yk5ZF9dWp3O9xEUtGXgv\r\njFy2jfxAM01UQeGr4+fxiB8/T67O6cJ1+G1ze/VkREW32+2H8sBPvOW+VcBe\r\n6y00lRQOl69dDRqoLKCm0UaOgLrlKRc54mmDVzdxjpw32J7Oh6k3nlsE5mmE\r\nho9dWEdowBMMW+JlMfTvdlK7dEXei2l0Z/Hb4xF63zSVJLimENPVkxUbX6Yg\r\n9HDdQMaHUZf/Pku1b1QNGuYgCkLSOp443dY=\r\n=zI/a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.15.1_1651126347385_0.5762433571296688"},"_hasShrinkwrap":false},"0.16.0":{"name":"tuneflow","version":"0.16.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.16.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RbLQRSAeZNMqT4Y3GtWKT6YncwY9EzKtB55QxnF7ecYxjA2GS6YWnDEDqowuyVkqeKkUmjsiwIKTrdNIwpmIcg==","shasum":"db601b7b3eb5d3c51961be031a8e3ebaa8ca6f66","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.16.0.tgz","fileCount":33,"unpackedSize":169157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBphdkA9kB43zuKOZyG4fEqxlOGujKeBJXMMo06+Ogb3AiAI6wveNJXQ6wiBkUMyPzaFPXqDsMuFiznJlPiCZs7GFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiatILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVAA//XWXTbgmqnDRnT4gMjDMzp7jvIk0/zH4g86AfCTXwssa8Ge9C\r\nfYbA3O+19Z8L4dIBr1v6xhqDiCuyLQONYkvtHNFVxFCtEz9dfYgNcZT7NeWD\r\nX4VHNAJCRygRK6dFYT0WJHR9XZzi7hoD+OtDq0Hx7/H31vWoFdoJA6Yj0F7F\r\n1muXC9VaHm5ZKOg48y5CHbN6ZkBNP+rjDYw4dgmOIB3mYkqyjQhD8HcEVznw\r\ndQG2WBmHPYcyd+YEUG208G5GIlPKEdmgeQZtCT3hsmu48cTB8mFMQoqs/Xiy\r\nCDXMQyYo8Z1PK9uUPrEXop6uhNu0eki8+BMt13HOdZvcf7hEaIrvgH3vdD5B\r\nog9IRdzD83ttYxG3pOOPkbqJyjT0hKZWBxOodQdbqrTg1nYb7KQaqdxTcISk\r\nximHTPXfvPRnaxg+xwYfB3fPpussvLBlXu+E78JyRVJ1IPZbsJDEBwXdqTvW\r\nzitM6yWtTqIAIG7laRgoKiyWTMJN+9Prdg0O8iEZg7keqlmbG/lkhi5uXOl0\r\ncPY461EpAmky2iCUofeYjqVnCBs6NThC7z4cgwIXmjwQbS/48QZWGow8/aTI\r\nu+suLwCAG+Ui5ma6WCDcd5PbqR0xl9cTLjRcnvSWf90nFDJNaDkVPeKH1kdj\r\nCXdmh7QAjKFrZ2m1W7ZtCrQJTWYX5r7y6MY=\r\n=nRly\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.16.0_1651167755297_0.3718705747645268"},"_hasShrinkwrap":false},"0.16.1":{"name":"tuneflow","version":"0.16.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.16.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4kS/hp/0D652PkGyK/+7oMnFt0jf2bhlEeVU4Bd8Ju4viJkZVvrufgMhgj0pxGm8hdYt+oa1GciinVgZdTR/cg==","shasum":"1e3e97d0b8d21ecff94f2f9c38e9fae21621a4c8","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.16.1.tgz","fileCount":33,"unpackedSize":169333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXaWS2OgNRnrJJ0DCXbHVnatStqAZ4/LTzh3DemJ7yEAiEAi3+idwCO4wtdJcqU39JIQEV8eO1n+dVppud6v2CPWDQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibGVYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3sA/9GS3PSii2ZE05nPWiRd/0Se/0+4CNRUpxbFqHK5MDZBzbXt9l\r\nBdWBRSORuSw7QVORXHLIhd2bvBkAVconCKBOXteA/RPEpb+/I7sVeVKgLatI\r\nUgzr/oRAu70vu+ynl3z4VZ2M4zxNtxN/cvxGLbSpzNo/ZOKBVXPHWxSHw3rA\r\nDR6OQeumiWOdZcrajq1ZYMAMVrPAuN7+7BYMmv+1OdzzGnaCJvmV4sXi7Tmu\r\nu/KfYspSozlrC10I6BdSWQ2vLjZT5Cdiwcj8aq+7OOpwxao3faSZrTIPufNC\r\nwtL79F6ul/klYfuWV3APE601Kha78gUyk/OXdEi81Ezr5+K1e8W2rtDzuWUY\r\nQuKyuVmKHe6gwdivCv4ksC7L26CJ2A0wz9/GUbFrkFnVTzmsujM9yiaCUPZG\r\nxeYmj1+DkeHyxWMQWhqljU3kI1OIosGQTfNOWOUbhx0bxUc1az74IP4bimcy\r\nfh7RJewMwJTEeOy9Ms8pkn6XTUqZaR4KZl8oqYhx0uCkFoprshjUY/BSx4CA\r\nXB7fimOOxCcT2QK6z3ufhW3dpJ+ZRvcpQHQQworb9BF3+y4BqagsqEx4Wolu\r\ntEjeF1CWnOUJun7xvWtuIaXkllE9zdJU0ZZrn5kZ5v3wmjIGre5JqJ2uJ5EV\r\njQi9+mTsU29J9NlzN1nxGLhdmgYrk8+Yo3U=\r\n=h2Uk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.16.1_1651271000112_0.13528935938268072"},"_hasShrinkwrap":false},"0.16.2":{"name":"tuneflow","version":"0.16.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.16.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3JQL2Xv1cJs7229sS5QFqmVaxSQHK40R0NPqX8XRH2C3hU0raxe20X+xkkHfYi8dguvRtln+1sHAI+l1+DGNfQ==","shasum":"405c3b9bce76db7e550a144faca1fadded263c21","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.16.2.tgz","fileCount":33,"unpackedSize":169487,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6lcp6yCBwxphQl0FHMYQ1CudRHrvsSD6VETZvxxX9ngIgRqCMvykqjZr8uCwpj0oEXKkBkRJy73n6bGu/wSjaPWs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibGfAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw3BAAhDa6O7Ij7rhaa1d2+b/E6sc7llG7SdbRM2V5RB8zfda6Veyx\r\nhW0Mn4doR+TNqB8qLRzFvkRDvthoENRjFOw8oLevYU2MeFrNScRloiUXWaEo\r\nm7VzluPL4ZY5fbk3KJ6Bw8hjYgc435WVhUHHGRlN9W9v/6O4FJXxkBDC/tny\r\noT6L2nAflwMKWalXscjYjeb7tCBxjdBHHGHstuOsXNUuZgxftTsqngLuQdb/\r\nEaHE25lBD4vOCEZ0oxjbaUnzxlY/xN+BY8LCENP0k9wt8YpahQ0lZqtZ/SJ/\r\n7Dz8jUsAQgXn6T3MRNDu847JZqg4wxLXiQfkwyLDIFw8SgHNzLbDFqEL0aU8\r\nI3zN0oDHlgnymU+tnWnHG3/1/gCKsIl8iMiujJzRrWBQAv5/Mde7FWUHKH9c\r\n9rHvQdj17e5vf8XNy91AxJM1y4M0Bygdy6Mp20+DxGvs0iyXqdwutQdn45tK\r\nFk/LBWFA8UicWYR1tkN8ij4NwGEmqfc8IbuM08469d1nCPFKa3LJ2kySjua2\r\nDAqePzRC9iBaPkuNkyWzEAAVyjM3bqmu1nhZViNHJ/MvhRTxI+j6esA/VUs6\r\nBPFYo1SPV2FyjjxzUw/6iHPs2SiVrTPDhM7WnrraVu+tM5oWe+I9dceTVXvC\r\nmWDSsjHgMNJ2/taVPvqY4GI5zKkP0pIua3c=\r\n=PAPy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.16.2_1651271615856_0.6144643495197566"},"_hasShrinkwrap":false},"0.16.3":{"name":"tuneflow","version":"0.16.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.16.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PlILXCBniibcExaHjxqlr6QIfkjEgOHqamm7FCk8PpIVWq8o0vnOJy42nXT163rIC2ITAqywF4K5mzaV2ub5Tg==","shasum":"4a8ae17345158359fef0107638911ff5816e8707","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.16.3.tgz","fileCount":33,"unpackedSize":177240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOMhSfwCmgKZQN594VSR7HDjjZwwvJN4tRWk/+bveevAiAoQ71U3r/IW7qmOsDy+7VHjYgX97teb5TE4jcQOgPklQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibGtwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFqhAAkjWh1AHtoaedIxAujk0aiyjrh0sJDUAbMKYGyXi3WFbWetKq\r\nhzgb2ELxxzaOqLJ06vxelDjR8TaBgbcEHXSWGH56nG1TE4fNa37D4ogDvaW/\r\ndvT5KZH6vKgzi5SS6tVLRGFeHmXrIo3jv+SoZ5R9J/cg5wXlraPyzS6l2Wcx\r\nHxsGa1dRpzJ6q+YarPnTDSzFeLZza+B2ahNwNgVURLidDq3xT8+KQj9C0/Oi\r\nXAwIy3s7g0wokzduzsGHESOnJSo3FdZpU+s23OVB9kdAW61APv3DY02lysfA\r\nuWPlBbCnvmo15GmZw0jYWCHDLLnz7aEYTcewRSI+mPtl4EGxSPUb8D9yg/1Q\r\nurFVUIMKAT3GhlAs4KftwTYjub1QVrOWULJ6RGcXq4UN41qmep9yJRUnkYOO\r\nL9J/8L5ANRsO6tQhN8Tt/EUkG7lQUbKoVg9d/YQxgB7GOu3/O31FHGC1McJZ\r\n/tB5YRCWZShVzBbVMDXjgTFPuBVIxA9mJAczT3Mq2pZNDihzHiGYEa6/FH8F\r\nlfrix5GzE/QVHB0lvAJTsjBqa1PBKgdhM9mVGutV7649XQm7O0BTPi/gi+dy\r\n8IdLn8RjXSe+RyRutvQ3zAugYEvY6yWQq+w6FnHEeeN7YUwN21/C3j0NxvP7\r\nnO4+TpQNjSCDMqyM5XtW27zEo/vvzKrNFOI=\r\n=StnH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.16.3_1651272560547_0.26727754704608686"},"_hasShrinkwrap":false},"0.16.4":{"name":"tuneflow","version":"0.16.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.16.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lECTSF5KK7bjez5d2GtMpP4ZdcUIDqtgicy4V5yEc8oMtFznw2dGLqDW0h+dGabZDRhgsuTUgeTjo9QjB5R5SQ==","shasum":"fabbe622adcf9eed2fd7713d55b7d346a9f46303","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.16.4.tgz","fileCount":33,"unpackedSize":177861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf2MbzU3rrOuFdgXTGzSYu2J97OqYMgpq0UNxdliNTSAIhAKNxhPEGwZgWP5RLibt2rLcOIGw0uZ9NyHG0pmPZ31fh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicxkZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Dg/+NcvvxQoNSSPYZGTSrCq9OHGCo6KB92YKaKB2BRWqEbFb0aFF\r\np/Q8IIEy8zF34dnwIsWXcanBdPRstWxzn6IGAuCvVKg+H6Dz7aZW3MhJ0Jci\r\nefnNN782NYtXuYVAv6uXc5mqrOBSpk62u/ceZA98D/K+B3mP42Qr25PkAAe/\r\nuu9su/lEPRr8pQ3iOgkHj7Qxq32iE2nDy5uRFqrCEnJad17rn0DsmfBzPLWu\r\nVPsXB/afYVytVrICgqxi6ri6yfyzoLNXsKLQZ6bWwNbVSeiwOSYAHGctVMh2\r\nucQhybpUFZba3PcFewocj94JbEYPePSxUNqqCm58VjAf6KmiQd3pyCMpS4K1\r\n6TKcHEvwX93pWC2TL29+olXN0j7RolK5Exa+BXE2LhA/75n892+aurlnMJME\r\nOtwN0oILYx+pkKoFpIbtHEW91Z8kEAyynxLhAB5AQZzDseBvHFzm3cIj2AsM\r\nprqWe2M7SpwLZy0n83h59cblJ2GpWfC0+QJhniqztn2TqDHqVTqVAtelAdSO\r\nN6pv1fkp0ZoOeSmWyJ1LRqXvFKCcdNKDRSCx5IbGrJvkhphgX2LQO5GrxEAK\r\nSUpfSE2esRlJ+YYn5NbmN6QUhoq9wOFLoIM1rpI3tNTIwPV0mghuByKh1KJr\r\nKIMIUhIN7mjb84ofem+7pJldTjV0irAbJnQ=\r\n=YWyt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.16.4_1651710233106_0.3920541260504362"},"_hasShrinkwrap":false},"0.16.6":{"name":"tuneflow","version":"0.16.6","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.16.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/OhnvQrY10vtf2R+JUFrWsSzVDHEVAUJjLOHs8s5hfzemf+0lxqWvTQZT/c2QvfJvK+51qbWfl7CFkDr486mSA==","shasum":"9f745b6d0b9fe038a51ce309d625292532f36d1d","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.16.6.tgz","fileCount":33,"unpackedSize":178075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd/ramnEQqDtDzRokIXB09P8r7kBvTmmFrzYnUPCPI5wIhAMg8AvZSfVoOsqgLPG9ws+os3b6hYRq7dTNYG+k4xMGX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieezXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc6Q//e0vVYPb6haL8UpTXo2JbJqzA5NN76gdDyIIGW7lvXhpSZXG8\r\nG5b48rTPTVsJIP/Y/AqX7dWSYhjFCzyfBmWeeeSduleJ5BznDkGiV6AQ4XfF\r\nHfhlBbZg3FtZq6j0nDt3X79KwTqtq1yytlratuoJvxuNXBF04q8l22zWeHCE\r\nVQ7S4yDD9ZvGC6COF1c/cxnS23uPDqttcz9ljqn0eJ+jEy306aEZ/uE+oJD9\r\nLeQMOMTgsxcN+cQe9cI58snilCqFQcYWHS8lIOEvDjl0j+1rP8xQ9bgyNvU2\r\nS6B0/jKCV+cmr5s0Q62vi8c2sSTQlNDBoNOOx6XoWi9Cp4oir/jXN1jQMfo3\r\nhEhxarGyrTmfJTEHO+zpJu9kmgJAAhpaARwsgAPORdgSbD0/tPlaxD5woDlK\r\nr/NiIOjBNi4iDHqeEVqtwz39GEyP5xDB8gHdMtoEqt4roJwR0tfftenIAjLW\r\nEyL3k3YDU3XxDfbhkDVNfXa+lhcvm+KXFZKcmAI9BDkKRsFx1FfmYQB7U6rX\r\nZDaCAAc+EBdIBoajec2xJWn3Gm02egVImVxB2JhqRH5CSjLP5miAfbdXYYZR\r\n3zkkNBneifz7eb0u2Vb5ERX8u7/6gPm3s95QfcJiYGdS9IWcJCXxyKsREQo1\r\n++iIh4aBF4OqRYDe/7AXWRx3k1ujtyDA27o=\r\n=E5LN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.16.6_1652157655022_0.4772650227409876"},"_hasShrinkwrap":false},"0.17.0":{"name":"tuneflow","version":"0.17.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.17.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vQIUw/Ur9Rj23lTFY5SUkXj5KIHEpI93ZiFHez2D5MkR5BWoXnzp/R/5lWbWxm7bCaHact904r/9d/1EYropUg==","shasum":"3182e6e29852e1b0be1dea49063b9cb68e393e4c","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.17.0.tgz","fileCount":33,"unpackedSize":178491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0IByAUVijATuy8FXhSud7JJrI0bWPVSNh5fGwwW5TvAiEAy+CRDdwBMPPf9/bLSIGhzvNn760NZO3oAa+dyIdwJa4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifJYaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkyhAAo7SVAVJShG6WgQ6l5Bdr3gFBVVAGuiUN5McyxPdKZxB/Hztf\r\n8GHIf66AlEmgJy7Jbm2j6gcfRVExXfaYelHE1vrVjFJNOYr14Sukg4SSbw1B\r\nd55kSPKBtKI2Zx29ip9HFhJgI5L6yThnjgwzeli9v9aWoGTLKcazNz9TfztO\r\n2aJLwzJbiFldFRrKksI653ijOp6zNyEistDqHFeYWVVLFOb4zqlpQVGvTdvz\r\n5M3T6doXjHkgUWD8/YrZL0MA+7BBFsTXC4zVQqD6liWqkNBXAhJIExIyoqwO\r\nA5DzTamJrzvFBt7LYU2gbnDjWiFYo1Ql++iRa3j4p61kp6n0S6g86pXiNm1b\r\n3TbFjpqblP5BrwqVa1IKkK7hPOy274KuYO1Lb/X/nz5gm6ySm5llcobxlqDD\r\nPyMSf9C/ES83UNME1S0OdDuTZbgAJkXb4iQvvPAOa2wd2phxnn0xwYTUFDGe\r\nFykIFJSf/iwzvWYSBmnaXPNdB9dbLSSbTe2fmPRfWdnEc7xVBghA2E66o7bG\r\nkuLrlb/KHSIGYLmR5U5LrOMZywZPwnibR5hkGFbn4ZIY1jmGTuxKuWZDmWUQ\r\n9oCbKi4J5ipzAIFdbXqstQdl3zTgCwnHuwe+xQvSzIeLrywT1ZTOiOKtoX/j\r\nvsXxzSsXyuMJnt7edpETt7dbAaTcvTU91GM=\r\n=AfDN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.17.0_1652332058079_0.3785687277648184"},"_hasShrinkwrap":false},"0.18.0":{"name":"tuneflow","version":"0.18.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.18.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-n4bO5x7MHNMhaAE40/+7wN2Blx7yD0wrHlAuJB8ynpcS+MQrgCzd205pwQfb2b6a4kl4ns1faNzfnVixr0lBcQ==","shasum":"cb2d2f1d6a418e2084f62f28b98a7bf1bcdc0096","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.18.0.tgz","fileCount":33,"unpackedSize":179519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8bWIH6Qq6G3GxoVtQvE8GXrz+RX/ijqBJC81MlVgbmgIhAP2QJd5UVUpRx4xPCUQryjGhYcbh6rJYa8qepg+aUFU4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifVcPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtuA//aTP3sqlRLVFlk0OLNf0Q9Tu3SqVMu7gOMnUEGrcKA7C5+Yn0\r\nqTbgMJE2nd8kL+IGYe3onp5fwCgalK4LzLnrLkeFCGFrEr1FgMRiQC2fsGkp\r\nVYCIXNM4mvVKep7YrGB7RtB61qze/AP4uQBwwNyfQ6+SEsuVz24X9PYsSiRd\r\n70KUkxGEHUe4qv1vYGpshvJQdNLG1xsIQdueJ5brGVKbJ6oMXbuMqLZ6LAWB\r\nUKISxB3OwBpic5P96NU2NaXUPIcqKdBNZJZLoy6Uq1jXlxJq7M0a80IlQju0\r\nhoJQuivwkehiKQuzjtyPFD+jZPgRexIXKLXcwdqaKAiw4TaKgDgxtIlQJdUy\r\nuGbC46WINrEnqJkOHBYhQ5GYAVlUSQ4PblJCZXKxAuETfbeE9XPhGtdWvv/2\r\nuNF4Fn/kt7YDAltSm3r2R2AGfNAxnv9krB2VRr95BqUnXYAigXzvM92GXvcW\r\ni2QVqGpWRNhfRlqyNeWh1ISlB+wdObR5i4wXrKPzRbFvPzuymVtG53b2eJ3y\r\nX8z50bd4abAhezYxQjN1G69ToayxEQqRItfe6WsWRVcDPxFDthxAFU2EU7kn\r\novwukw3DZx0u/Dl5H8OFF3RSc5hxYUh63+cEN0rMLDZoDM0WH8gqcebdhfKM\r\nRsD6hFt2J0RZUHD/GaSsyHs4oy/pPDtSwYE=\r\n=F1A6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.18.0_1652381454859_0.5975766279896624"},"_hasShrinkwrap":false},"0.18.1":{"name":"tuneflow","version":"0.18.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.18.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lQhcALDQoQzjyNmLLdndiGAuAFE7wdn95eFGBefod1DmVkIbXCXgZUC1BI0j9glSkDu6tBzwcmXYwFvUa5fqHg==","shasum":"8a528b99de4a0889df00a4b69d1811ef539bc07e","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.18.1.tgz","fileCount":33,"unpackedSize":180131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD33HeGJqttaH5rs/5tHGs87H08QRXl1l/45wv4XbhkhgIgNXQIoW+fy3bqgr0z2xS2CPlFhTleIxARq4Z9p721TqE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifbL4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB8Q/+LFbTUtrk/7fjbO0sH5vr7Xd2dMnYYBQ8wO4lWsL8oiDVWEDW\r\nNOUP2jLggSRLx0z31jYzq4cTBb3c3/+kYn7pcDiR6c5kUF1YpJAXn1VG8+l0\r\nAjYasFJYMaPkRh+Z2Mu8/HnncZhodjgZ0FNr6uU8OPluiw5CPkZQCWhaHSCH\r\nHgAHtC/v7CujBfqKhdd083WXMUT7V6B7POVbSwaMMT/vrk9RCQulZBsYwbCy\r\nxU2fCNrsQXU7AAYhr8iRcyGqsa9OTMBZx8Y5Y5Q6tVeL3mfI5Dh0aOdrdeHk\r\nmw8mqw84gZG2UqrJda/NYtY99di0rgBGuBdSUo3PCZkcRdBGot45uV/g8NR5\r\nkX6vQ8dhPKbfZfi2u1gSXo+bmf4Rl4GjqYXXtgDhVVPzoprdh/bZCsbfmHPr\r\nz5isbpPIdD8Lp0Vr17cC96Om4mPtD6jgBa+4lhFOijReQta+/kmxQjKdc7m1\r\n56FwvKHRMjT1DEFRVqNkEwPKAxBAodXgoe5o6ii7C/McPD8BbAQGsszVAORJ\r\najn5UWPrs4gyWMwe7nkISXVVHRM725wBkj3oeYGzgWwQYCEZS6o7QLmUCx+B\r\n6KA6ptxvGp22TIjePYLgNHffaQURTllXqYjZmW0dHzi/kTfhKIboCao20+1u\r\nJAI3EE2B02xX0/b2yxKGJBSxlpjWhITrBzA=\r\n=38Nb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.18.1_1652404983975_0.15365751775223813"},"_hasShrinkwrap":false},"0.18.2":{"name":"tuneflow","version":"0.18.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.18.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ykH3BgQAN2zrs706UHAMV9aVGfZD52wmyp0/F7b2xLWRGIS06DZupWDIujY5dJz2/i9gaWuR0BHzXN5zsBG4Ng==","shasum":"b0235349588cd62f07c962916f7c2e65ffecb0f4","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.18.2.tgz","fileCount":33,"unpackedSize":180189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICl311rP6r8QvKTAtp6rR6WOhoIiRUGpAXyqoUxktDclAiA1/RYusppDKbutV4HJHgB0/C9xAmZfk2Pm5QP+iEU5Vg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigs4uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+8g//a6xQghN7U/Ulm4jAds7t61tIwFUorq7s4v9YDKS3Rg1xkjgP\r\nVKipH+lMuEJIy6g2jV8cbuD311b7WE2+zCsSThjE0HegRYi+fosA94XuQthR\r\nuZ98EEGuMfH30pRnseXDsxh9upoIHw7X4H5RElY8VA+y5VZQl9KakqPrszgM\r\n0KzGTFf3+YKKBk3CGw8sIS6Z8kLEUCUd97CTyJGgamUSvAn3e8DV/5p6YvlA\r\nWjpfLz6pvGJj9EhbKuqreDR1hpmaBAbDn6tRicnXPoy7eCMtNsEdi+B1yk9F\r\nAs3DBcXRTj97vKdWIhiqkkumbI+Ru24W5PtnR+450FK97cVQm14RXozFUoNb\r\nd/bW9KYCSnxV9xaHXLJB/ajIZLKo4DJFee+ntW6t4amssJ4ZeaGl5XvugRxQ\r\nfF5MOMsZKOnYp6ODz09i7krXXfLgjIxxQ/MNBUxk+J5R94jpmCpdGGF7BcM4\r\neWoZTGlpnt8bE/4k/x5/WW1xv64F8ft4RWsrDW5FsBfohtboEi6V9vsTcfOX\r\n1rwVpw61F+NIhO6pSsnH7HvTIWFCUbHu6LXn16QOO4CVBAohSAmbKbplAliB\r\nW14x6EB1t2nez4kdYFo7x+lQwh2mQVMp+VmYRjNxO2nOD1v4uwntg8uAcyly\r\nhIWPA4bEJHgwNaqOykUydY6bsu5L5va/MxE=\r\n=Lkzi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.18.2_1652739630563_0.40189310375851184"},"_hasShrinkwrap":false},"0.19.0":{"name":"tuneflow","version":"0.19.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.19.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-K0LJ7SnZZxojhYGTcy3V7rvQs1DDvGmNQreCY/u6tODASiKMrt9QJOy8x1waTavgtMnhqQG+YAn21H6FrRK5kA==","shasum":"5c30485378a798032b8c0c86886e67c2498873e7","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.19.0.tgz","fileCount":33,"unpackedSize":182074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqmUFMYNtm6bFL4Yy6esXMbB8o9R8cB+STh3AxIC+nYAiAoodyBdH+9vacD1Xkxn9mqQfKimV7ZRA12YpjQw4fVWA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihy/AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrUBAApIrO1chKTbRaPb92OMQYGsXjgk55q3lQTp8LC63+9Ldb8LTR\r\n3DsxQZAYgAi4EhKddQarZsHHJNwRdTRbhP7kEdABMbA7uM00B8loBsQjL7rR\r\n8RcYzHRGIx7nd36uMpFQwPr7n+ZbU1WWJlcK/2Mkme98HLCVEGd1OOSZXhHt\r\n/pHQ+9p/IKXr63bQl7SnZnVIjvejj7Flkag7rswq2Qoe0uEn+/aw16FMi71l\r\nIZuVlaaUogq0VTKzcq/sPahweuqSaIOliWsbrw5jRndoPCbokQwOWG0iWHKg\r\nNuxGpXI3CNsHY82XwY3bSUWJVllrCjv1B1xtHC+rS76CDgMTrbdYUEamOm70\r\nDbNBOBcht0wYm4ChGtxQAF0l1W81W8XjIQaRIGc/rpzcU+AhhHf3oPxFXcJx\r\nZz8TQ9Oo5hWdpbVQIJbBQ+8NFDL6HixpM+E2g7M4gB+95cM63cKlaOfE8oih\r\ngqtwlfweUUGDR/Gzl3cdZRvKr97bLKwzxhEEL9FE8KzM+TM+eXbr2E8yIl1K\r\nIW52ykhEuDX9bvarHqiWd/SJx8Vg9Xc3pPfDMg/gLErAEh1WaAz8icq/Rdba\r\n7EMIH274JEEbtUYWtIwjwTo8FWkH2wbXNjY0Xb+WySTCuzUIf3xocUwfX+qL\r\nrr3XtbBMgP0Milz9sv/Ea0vtNKuZq/TRG5M=\r\n=TR2Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.19.0_1653026751768_0.716068971573633"},"_hasShrinkwrap":false},"0.19.1":{"name":"tuneflow","version":"0.19.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.19.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9uOFO7gUm041Tw4332wXItXE75PdvmmY39351nyZbXb8AleD3u0qfqVE5q7bDqz0H9fKsrTLp/hl5PCJ9/FIjw==","shasum":"db9e26d7c881c3d40483ef5ccbcde341267abad4","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.19.1.tgz","fileCount":33,"unpackedSize":182192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS4hSVHOhTGlb9pzGK1WK1XL4qjq4gAWEQLZKA2Ung7AIgRJpprbcuNDXyQEwhJSfnUDCypn52KdN2tW/eDC/313c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijWHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHYA//ex3XJZXcl3mXsXif2zNVFLTmk5A4XkQ/v6fW9in1bhf2jBeN\r\npnRZjnFdlDgwFAkWKgYPSByxur2R1RepWtI+d25BCHmsdpvOj2piExYuDDXC\r\nv+I6raPXtPdTA8fhshOSMIPJSbwDxfTTAOOecML3iYOYPrvOgF5X4y7Og4ls\r\n0GIzEKzNuDYrPthsqYEgRyTCqEeABaWWBuXzBlP8xbMI0840gyk8ReEs6eLe\r\n3hl8BiZGVt+UbFDGgZ40TE6VSb3NSix5Vr5PQpSLLlgXJx5VPvjKHipFAfpa\r\nHxWyvH4y90RcOQlyw7yZq+GhNgML9tW6wru25iSFkpQkosGmfaG7O+26a1+r\r\n4ENuJ7hrx4Z25WCTlmxQNQ62r6PD4hClgo3NGMe90jIawfdw6sOzzksQblOf\r\na6Q4T+YJgDy36Ethkq8BScC73rpzYOKGgUkVzXk1FNRQjRpu5ewiZLCJoElT\r\nDC3RvapWtYmjo7UHVqC2NU+GhG3WqUGZReQtWV4hKqYS+UGMTSGrsuo1vGuX\r\naEgnSLLbQBrSb5MT1CqE1s7K0qntcLxG7pAvMA7uoQ8oJL3KvhXhEd25sqXy\r\nxqlR5a9Me8kiPtsOBm6xs+5hjsFYblz+KUcc/DJav4EynSnPfg+MNfupKmsC\r\nbIZYaDMiI57svZS6ZsW2yNbP0FsxlU8UqtU=\r\n=SnxZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.19.1_1653432777724_0.18395343413503484"},"_hasShrinkwrap":false},"0.19.2":{"name":"tuneflow","version":"0.19.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^27.4.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^27.3.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.19.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7RNKGt/s/KOoQu9ArpjfUGOYGx6nDHgy1y/ffHJB7ZGCz5ato+hHtHzjW6tDTGoaq7FFMBxdRatrf+h/9x20sw==","shasum":"2f460680453414d6ea2078e39adf7b3d79d2f201","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.19.2.tgz","fileCount":33,"unpackedSize":184741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOwcR/FVFmKbpuZ7AlUVghQvOPYJ7mWblrvZWppJkffAIgbLMBlpL8ivuN+0jgOxQhBfOLpcuN6r2bcNMxfs1G5NI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikohlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVYQ/7B81s1byQgBhXgx/oOGf5+PTtgzoZX4ocZH6HyZZo5T6OunI9\r\nnvxtZfq/Wz7xngkTBSLA8bxWWCK2kdCOjoH7FzYh4BFzrVMq5KbgEHQVDKrd\r\nMPR80cUJZpmLm5H4YsQ92YiOkVfQjHNcjtAE49BSXXfOFntFYjYax9TVPUGX\r\nQHq/xH0R7v3rnRLHGNLySWvG5hbBDhZUnnOn8/lra+THNmm+BUFuDCnLP8yK\r\n3sT2fChqtOrRYaEei9wNkD5Q4wONYmAzAdKiqcM7U5720GbFoHa7836j/4Rv\r\nEAtppiwdKm+wqf2smhVrk2yeiX0VoE+tz28EZknHwg9XuhdIjCdObODJ/rJM\r\nu8YIvWjn39ZBv5UHT14j5GA8jIyfo2uC8QjJN3xLe+NI4EUqQ1EO+Y4d6aCA\r\nz6INbIoL/V8q+lQzJ7/1yDM8PqF+ESmoxaz6UpvZ6Z1Df3R19cf7Ov9ZSM+L\r\nVmwIXb0LKvgDeiv8+4ZnN8pvdtIerGZ0F11VdzsX8k84nKOWQdK6aTbvkzDT\r\nZWCVokNNs5EZhwL+3m6ouF5yxeqJdqeYbkQOF0tATUa0asdukYGny26dQjdW\r\ntcXrprNjBoLYvC6iS+dkKTJGubm8aOMv2xPYRmPPLOBSNg67DNv4FCchN7jG\r\nMGVw/jgLfIKGHyrGqXbTkji2buhZt8sPj9M=\r\n=R9dL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.19.2_1653770341724_0.6031603100019969"},"_hasShrinkwrap":false},"0.21.5":{"name":"tuneflow","version":"0.21.5","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.21.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7yztIw1fmkbOasuBfAlQfUlyXs3liBAmvxpivngO0Cu0aOq+QNQPkvcTnOw6rmBeb/qjzgviPVnin+XMYzGjzQ==","shasum":"c208868752c39e4b60ae502da3e6c84e3cccd98a","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.21.5.tgz","fileCount":35,"unpackedSize":233884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE4KI9yjHBAQAdFO34xzJtVk1Fd5wO7UaBLggE3iv0pwIgQ02kgonF4WBgKgyG6jVtlC5C6NZtDQnCL0A2eQzULig="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix8W4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo78A/+MjLP7EGc/L/TczGI6Qv4Ru0+vVg0MgoIflNJVztwgoUVW6vZ\r\n+/C44TXCeDqZcYVvtRguoSGhNK6O/PvPYv7tf3tymDD+XTkyR/FFo4144g5o\r\nLava7phdKaq2CHoEoiRqBGeuIiV+DcjbevRiLnSjrIuAw2BXMXDn2WOdGjxr\r\nAAjbWSwIRlwlIjgTQaHoH/ahvVuc6ECumY/Is1SlHM3eiRC0JTcgLRgAiWsQ\r\n6As9dMfDXO+e5tpw9vBOnHC4hOXFKJWqhXIvV2GgI6/o6iC70XL0bCKHusCm\r\nDq2szEKODBpPvMEI5ZUfZRhBVbYG3RfkGyyjqjPG6lfQEc7Ke+AgR9wWeKwQ\r\nwdPbXM+6G8f4jm1Rfhn3UUqYufkd/DS/REIWvNGlzA3GP9+urW6B/yLzcRHi\r\n+OU0lMFDzDRL9S17jF31nCuVOLlqxkzgQqe7WHAwWjP7QojaDxCKqaVVhBOM\r\ny22G0gSXmXnLruJ+P6pqmBf53KnICECE2mRcJ8IRcwP2kggXWnkRR5fHsZ27\r\nwGPzyUxiFjjnMOAmZYfqUwrmRil7o2lrFku4ywboHr/BQ1CKKCOCNe6gPdIk\r\n1xM6iFArlREnbtgoZqm/MiSLNeeoN2RznJogk6Mh1CC+CLLgl6pAQutzwPla\r\ng7vhKqVoDLjBHQuKBFGde6/0Rz3+uBIqQcI=\r\n=4IbR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.21.5_1657259448375_0.0756763731619281"},"_hasShrinkwrap":false},"0.21.6":{"name":"tuneflow","version":"0.21.6","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.21.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xv19lMqt+lxpVdLuakmLDENBt76cnetQIs0i/bcNBzSzvJNzXL8sUGteTwpU0HZ9jmj/q+PPoQn1odNB2JNxlQ==","shasum":"1e3de48949de0cd90f767ae07ef359c3c3ab1402","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.21.6.tgz","fileCount":35,"unpackedSize":235095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4wiFCTNkdrIPTcwCB5zwxekj+IZrXAKSo+KC6QH5BNQIgakQPXGeGAk/lSi4rLHS8fn4vIX9Ck0lEI7nW8Owq/OE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix8jbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxNQ//RA3nEaFuWF28pi0xJMHL/XVeF5b5Xko2bi2FrsclWVyb/WHX\r\nKPJGIxG5N8eydmaa8yGOadl7IXxDaMnYNFiN4WAhktaaJ8pDT2G6CQQvPGqV\r\ne1RrHjv124LKJupx8UYchcTYm1wGSmEaTNR7JGP5VJBC9QKTcx/+/8ngzQmy\r\ngDDh5LnyYbSMpFq2RlfvRw9ga6EuCyBa0jw+USVnB4rQtYax30f7zGUJ1ZA4\r\nRUm6h6xxHdCoWd9WMdd1lDTOzgjh5/jQoyw+WnaFUXxk0cLMNVKIiPk1PNE8\r\nFBQUCIYPnDlCwyE9FUoyHeXVcmn8BbhtygSYwk7AeDzsX7TDlVO1yKtKDvEY\r\nbOSidmvsvH7uf0VDjD4lnyCMCIwmeZhWdxQJJAYg8miCuQi8jrtJpjJX5Eia\r\n52KDWT2cyROfrl9JnXkxF/kPsJxE0J3ZJWcQ1YyeZSbSgbEfkmZgg/Mf74HO\r\nIUEaHDnTNzwhQoGeY0qEvu3aQgSUCgAGqdWIW37cOne/RJTXtaW3/tU6lqqZ\r\nHfIBiwlGR57fY/ifwJYSxk7kT8dzvpDKZUCtb3Xj4h5GAVdh6JxPLO9PiDf/\r\nvEIrNDen76vO5utzUV8PCpIbAPZaa3QmW3tiaf9fMxtyf0/RNYehaxpmVCOs\r\ntybS4ywhQkyfX02X4PFgpckHhj5GYs3R2yQ=\r\n=wWsv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.21.6_1657260250965_0.527448878976374"},"_hasShrinkwrap":false},"0.21.8":{"name":"tuneflow","version":"0.21.8","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.21.8","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-oEYwc/pX6PdBti4aQU0wk9/8qHKYoNyyAYWbC1nBzMKAQe41zRgHA9+ZjtnBC0dN1cga2AdGCRv70/g9E4UG8Q==","shasum":"e7ed50f8021a90612f9dee849b3820a9ed7bf21c","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.21.8.tgz","fileCount":35,"unpackedSize":235642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsLuBRqhtYKd3x2CG71CFEUPgzkYBjlKp1BR6atX5NRAiA2PT3Zoom0R5qsB0pvipY2ErylpGABQ8HJhvU4SV9uug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1uoSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWfA/+I6STYTKy6FksuPu6YLWM+LDonrpTQnp/ZaulguCXSC8m6WrP\r\nbhHElGj6pJIFNiRNwygubmmwPJZxe6c+hhGfsEdOFaVMyDJhMEhOpX7L5mJs\r\nlTDDwUI0BWqxxZ3j5suj84AUlDtRYB+xkKarIwsc/TWCgXInydGyvJOsS/BB\r\nyGvdyZm2MdBf/0zD5u671auCG+HcurK9ho3FUx4IuCsb3MzrlJqi1fsrP6Lb\r\noUt7XiRSnzZ9xx2bcDXra8L+OvNH6eUFZ3KnQsIO25aoLUmOnBnodIYoiDvX\r\nLWKbasXPLjUcTENpNoOrU3/qBPXG2aLXNNyc+PnN7zxkiBWq8M6lHIU1gd3x\r\nBNFSdLaoIdEFDKY0ne8IDG6aRhPKeUfQFF6lbDikeUz7FORWLUmiQ5LebDQa\r\nWgTROux0qVIA8rFSCD6f5mdL3kTWc0B6zDFS3MOOfEqnQq7YUKp0SDgT1n8/\r\njLVbYIdxy36gPuzB/icHZPxT1WNtSY2r5N5YjjhDCyWBZkfbiZdAhqiQNtK/\r\nFNW+P7s5DXas/CNhNlW+r611F3hxEDsO7L54OSzRcu8tjqIKFVlS8Dr7vkmD\r\nxuAwejD6QkHEwXdlPyk9l0+whnFaSx+ou3iwDBjJVeSqGZTS7IV40wlowk6Y\r\ntx9gWd1OpKPDAygAQttys2m5Tx1e9+SXENA=\r\n=paSB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.21.8_1658251794479_0.6058600798945792"},"_hasShrinkwrap":false},"0.25.1":{"name":"tuneflow","version":"0.25.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.25.1","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-sLBrhqH9mwc3MsWRRh0/Tt2k5XVYzjC4wjB8Emq6Xq/UtaN0ERJ9FZ6osV5lHqennz0P6KR3huzhmQI225ketw==","shasum":"cef3085c16b848955678ecb5aba3c9de75434ed4","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.25.1.tgz","fileCount":37,"unpackedSize":313847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqXqG3N1Jzdu/NeBnKitu8Yb+Av+lsqV61zR5xaLC3yAIge4sMzNGBVMEpJ/mURr7MhuOui6TaYR7SMy+6QCPaDhQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9VvvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE3w//U7lhg7NIjidgNZk+lkcL99RC5gfJBY4hSzkJCcN2UHeB3018\r\nKcxZSlpJpDwkm3hsTgBze3Ln6m4RyFarXZnbaUaYhUfDCijbPxrZ5t4Q9E0+\r\nj2wqvdv/sXmsbj4W754M6z5d5ZWaHGWyMCqxCwUtG+JgSAM21sjTLil553He\r\n77mvqLWuO4ZoEWoPFlckzOV7pUqJSw2IV0q7TGtbFjN89tKzuI4kJf8frF9L\r\n8kOEiL/q1z6CFkGx4fMzDLt3KGJYP9f8PY98HEjkQv2U3HKld5IH/quII63C\r\nwVknBf4D1PF0t1kIMNyHlNPd83cGbWLCSQg6z6fvOtGKiJLDzDllRvEYddhu\r\nKWNS4Lt37bd/v1Suwimas/oJSMZus3Yak4CCayQfTlMsOhaHWGolhoz5fiBW\r\nv0kcVu4R9PvnqN/nE8T2BM5hyUSi4RGfDvRW0ZjTi2jyfs1EV+pxSdfkqOgs\r\n3AVNB4q9CiI/1zjmDgrULQLYo/j/50s6TUlth2bKGq89pwkYIuZkjS8aUQvU\r\nkgulo5S+oWxfe7vkmEj6MeLpw8KnC5hp9m9S+UmBT48KxplApwXbbbS/lMK/\r\nn0IsFV6xel4AkyQJ4EVIs8amagjZsGz+4kdr+685k2N9gW3llE5E9GJFCce3\r\n5MI/KarCPXgi7qQA5KK9DyWXEal5jksH+do=\r\n=4Kay\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.25.1_1660247023012_0.9203531696143201"},"_hasShrinkwrap":false},"0.25.2":{"name":"tuneflow","version":"0.25.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.25.2","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-23MdXABucUG9m4nDDDmWDpz+GQR0rBI38CPqAn9NwLnTUT6C5G60caKB4umMeCYT4B+/DF+cJxfDHcVSVLXkxQ==","shasum":"87ae5ada07a4bfc6684d7131b20320e9a511ae86","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.25.2.tgz","fileCount":37,"unpackedSize":314407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfyk7JUZuVOioRWtRLKvzFihIOR3TKqPNILOvmsh0RzQIhAP6aW4bgOhuAj3SoSZ3pqqEx1cwYWpkPGsSeQWUNij3+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+tUuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpThxAAhYcEs4cGHmsp90w/l9lh8uJAd0weHJNnsyu4cedxFZscHuU1\r\nAe5YcXsw+sxOaZkGrYpbZXpkuPucUmpRFJdUtvsXufzuuGM9bg8OwJp/YLFb\r\nAcK/I0Q/wlcqTJb4IU79A4Uc726qzQY+IKy8Lf62US3Ij3J3r5p/MLt38bhd\r\neiS8iEB4i/1EV6YResDQ5YVQUwFoAQA5zH6LQl/MgNEODOhdBJNZUnkoCFDS\r\nz1KG5QetCTzsSOtaY8OBCFyz/HH05RTqKOXNnoi9UnP6MJ5TVSbIqkjqkJ5i\r\nfV4cLImJhtBonSiAOBdVScnRzYcLSATF1jL6nvbRkG0WUaZr8PHJxS9U9BaS\r\nvUBKD+Xyl8Vyo+hqVuBb4gzEKOuokRODNshM3NY8VZK6xdx/cSHOnbqiswGx\r\nMAlYgklaeuMXReYAv81LGZfKdry7zxu0Qf/NfheKUAe41Gulx0G6clCeYrmu\r\njIK7mCijaTm4B7Sna62LiVZFXLx4ubypRn3Ud1SvYgPHhv6oXFK7+jve/vT+\r\nKpYIZ8qKYVpNpEVshMGhC2qSs7JCAmMsWacCfF2BFAyllbL3bviJS1Py0o0x\r\nCdvxIkhXgZmvJSCO0aUCqaaJyAmKaoY1BElGkBoNEFW4cLojSK29yvtPUGmq\r\npAQtMkHnazRzAf9/ehZS8wm7cvUa4Jolxuk=\r\n=ewIZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.25.2_1660605742663_0.7556634828503235"},"_hasShrinkwrap":false},"0.25.5":{"name":"tuneflow","version":"0.25.5","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.25.5","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-mI0AeN1RiVBpXDDaHlJ17WUee6bZyEhDk0fa8rBWHJSKuXLH2cPXGqer042Po9wH6sSlKmgQlvUiXDJYGkSP4w==","shasum":"3268d29b2e0192d6176ce8fb57e1d17c6376f9bc","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.25.5.tgz","fileCount":37,"unpackedSize":314730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoPQxCmQHyKAkGAwOnVfoz26mXE0nhEwRSccyJI1x/4gIhALbaa2tDAwDaVaunviB7kkT/53eRSgfsonv7rmOtiq4n"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+9dEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogiw//YG9OuYndzJ12JE7ZU6QX5uAYHEaPsqJKliyVCSYIzJqSqm+c\r\nog3EjSz7FSJFjfd60ilyIqx8bBmiJTkLPTuksQY6y02UYBEAflR84z+jE6nd\r\nynHPC0saGBRdshR+AKfc/yLEUWWSEAyz6zFIYgv9x9hrRLDzgJi7RPNhXaqe\r\niE8VreSrmLwzza0RpiQMRwtJkKkVjtdecLaPbSnEpnG300MAxni69p4EIUz2\r\neCxDI2f6QXgqpeFEMXzTnzVPVLX2hGjWpNzmoqRo/p3YyQ8XMY6xApqRRpGz\r\ngE/euDyt9oev4gYMp878E5G1gNr/XudXDLjqfKb7kUznOOTljfBEicQ1/jlL\r\nJR85ux2mt57bhczqStYFkyFfl9H/xoodQHiHgAF7FHY1T+F8T2QED0mxzZLU\r\nQK6GqJPfDhad1/8PtADUUR//zawObvLXpcJoevJ5EsWfcJW/oOWSFQAt9fj2\r\nLwjnU/1Gz8wjv6JTDLiuC0gGoK+05ovQ1LHfmsc8KhfuiMeGIZYQjIUU7tIo\r\nxLwm02mFJ02ezWAI1BtI7t4BRTZ6XDkTq8Cbyp3ACpE5sTwApVLsMs+RExzz\r\n9XW7eU3IfZprx17jCPPOMPxuliCxMvIM+VWi54cesPBfKpX/1UHRrY/a1Tj4\r\nRDdyNX8ZF0Fgt6UOLfan1mgyVnYmr/Y9O0o=\r\n=sVtW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.25.5_1660671812123_0.22691901270304915"},"_hasShrinkwrap":false},"0.25.7":{"name":"tuneflow","version":"0.25.7","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"https://gitee.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"_id":"tuneflow@0.25.7","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TVdcENrm3nbF+2Z8ik6FR2yDh6hJ2vsC/wKmKXxFlNU9i+0lb6883JOTrnjrlFW99x4VYngqffodfaWxOpoAHg==","shasum":"cbe9ce2094f57a946d1dfe84cebe2caae24383fa","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.25.7.tgz","fileCount":37,"unpackedSize":344073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmmXNoqSY7M51zw1JftPPi/4vJIHdRIGsi/zwKds+QpQIhAKPpH9Yf2ApRKswtmcwghpNGlvAygN2DzS5MmeY61cph"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAxaGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3hQ/9FxGAUM6q9pDz2nWO3KBEztxQEOXyv+5bBC4qdXkmwYTr8ugx\r\nsxZmqIxLz+LfPPQkVIseAHGhXu62+wOr9q1ZbTiKP3A1jqtcFE2il0CpXEcu\r\nO8CZVZU7gdmtAGvWvdN3O1mTQ0PsweqO4CWzkZzk5VAAlY08AVtpixWpF9K2\r\nacTl90M6khGLmX/ZPPqyI0ZX1da/SYn8WRWRlVqqojqy6jB9HrCGkwO1Ml3K\r\nUFc3or47xi6VRDy+VN7oNQO4Zcum/i8fVcrivj9pj0LnfBPd1py78oJDUDnB\r\ngey/xxvGivZRnjw1z6IaMRFdUIwO8+znvgM9zaLkY7uA8wUVsnyuB1BiKhp4\r\naiYqy7mK6ywQzR9530kfqnAxOxEL3MXZJrczDEuq6P1s5MGeR395yY7CYWFI\r\nCBMz2t2sqZCoLVbkL4FWufLgX0HlklzT1A+tVxRoaQ3rrpYs1qHpik/ThyFU\r\nN9yOZr5nyWVnKqFVxTyQsVWSBITlMsnadIzFBVxhst+AqSztlH1acK+Qz5Du\r\nx2R1hY3REAwAo+sePWa7i4CEdfhB8WBj9GD2yt4yIJdKFdty+cjABSktTlS2\r\n45KFpq2zG4Zjcau6Zlh6BiKYlc9YPeq6ctKnzODe5Gm9FE1r6HphIFQwxs76\r\njgex22RLWQeFEIIirXBh05kmYw3EwjRihgg=\r\n=641Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.25.7_1661146758076_0.692391688193895"},"_hasShrinkwrap":false},"0.27.0":{"name":"tuneflow","version":"0.27.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.27.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ptsZVpzkJCJ+JWzmON0l48gMlEvWiURnF+noMDB3235rtK7R18TU7TmX32+v+mJfs3XSBK/nLX6Gdd/nFitlLw==","shasum":"8cd6ae4fa639613c2011be3af0e2538c357a7bf3","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.27.0.tgz","fileCount":37,"unpackedSize":348721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKsxmShfJGmfeUrzoJd2U67s/R7joglZHbBHFz3ubOsgIgZPRAERytZC2+LcqMqDkNIalgBwDTydELkY6ew6CRWj4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDu8wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRnw/6AyaRTmUZ24kMCqfTAeuO7M6MKlS8wE5gJ8s3bhgVPpsXU9lQ\r\npkSCQ4foalaAbQ5u40o9EnPzJU4cYUaglbTXcpbL/f880lMpEAoQ1EpHzngd\r\nAFPoib36XuZeX7dmfX7NO1cp8HEzY7Eo8qnJVedVGgIwssxQBVWZLSJCk7Ph\r\nWHvKxIvRSG+rJGjATCB0HVGryoKF7iWiveepAL5lBUk6+4PW74Lx9UFVwakR\r\nIiHKMhNkxba+5xaa8uC0zN5iU0p+EldjzZKGJ8/aPykmQY+e3kPh0sYKLh1+\r\nGWETaH7Lf4TE3V7ESDrBJSyzcV+T2i/C0nEh7MTo1a9YyDCLn6YEblnF3ESo\r\nyGgG2KQ+Vrmv3jATDEm9wlPNt7ZGSbiea2KObbczV0zgazqrOxRxYsAEAM0S\r\nl5E8jeS3X/QxJKY6XvEUPVUwE870vwlY14k0raxytVUQcDniknQZGHIV5guj\r\n2jzC78BJ3h2SHeIrHZ2V3HxIplu+4SnF0v+P3YAvi2qPiUSNnFZ704+baEzJ\r\nLol8RDZNT9bv0NKyv9AqwVoUu6qauJHLO02+/za+LsUmRw97qAgWMIetNqqu\r\nOg0QIjB67Tiu6uX4nV8YjVePU2RXU1Qvs0Fl8fvhnyt5GWE9Amu6ydhlFNxu\r\nXE/v6OwHAHccvXzDjd+3m5mhH/PgDk4EngI=\r\n=UTWf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.27.0_1661923120533_0.34212103054627785"},"_hasShrinkwrap":false},"0.27.6":{"name":"tuneflow","version":"0.27.6","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.27.6","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-GyoKeFiLOtbO/fSF3KP910FDjCXF9UhxkbUlDzKD4PIxMKqAS45TwNLuHMCiwKAtW7lhmJCj43iAUctauyPeJQ==","shasum":"e010cd94b89bcd4517fcb663b5e19bcec282cd67","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.27.6.tgz","fileCount":39,"unpackedSize":529846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS+x6da4bQJQVS3nhF4BtxUwLw0qJMQNUibZXQe2iBJAiEA+aCI96MYWSeBzHk1lgkNDEdhFFChb0ul1/FcRnKzAe4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM63bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk9RAAlk6qKkG8/8I1T2TI2nmAA0XtqjYTvAkIdOCnOk8yCBlRRFsM\r\n1JOykuSdZajIkrlUaKQ4W/Ax/bH5fjzf1WFTbxsrueCHi0cBn8MeXZtC4BKT\r\nJLtcGkAMZ64n8C8DdmB7PblanTUXFodsTetv5sABd68DpClkLYU6X0ZTfgyl\r\n8xCmM2tV8iVLSNvbIb2FUK8y7eCbnNrDiT79PG8uYWZN1s+1Cn1I9x96w6sw\r\nopwDZVb1D2mbRk8Oj5TByGPVwOLiEoD3zKpXY+UO+gmvRCz2BsFbVHiODLtq\r\ngY8Og+d34Ve76YEq4hL+wr12ZKe5IjczQezNo/HRakAIj/q9q0RVUHJd4GE6\r\nALTPubDALybCoUsbfLB+i8gIEzeAIDEE3qa/Q563P9WfnZfYDVBc8nZdCoqN\r\nmvoRYyRiDSDp2BoXuu4iTkqahwCRdElRCAtfuschGJse+l8y0KEwSpp6JmBT\r\nwx7epP18WzsPNSyaGQa2W+9Im+dpk+jzrGHRcTmaGYdsIJy6KRczJRyQZcA+\r\nVEFrVW3Dghs4YpKMup03rp67pmr5qprUbxsRzOzckYSA8k/XrWFFQnQ6KZEB\r\nKlaJE4E6hcgtxSrOuJRrC22JqadrFMdR8hlQ7sHI9n7bdlq9TwgJ39MFO9uY\r\nKx7rSmY1HChSEmtdv1cFSvLEaWXJT+ulrII=\r\n=a2ph\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.27.6_1664331220448_0.1517679294072911"},"_hasShrinkwrap":false},"0.27.7":{"name":"tuneflow","version":"0.27.7","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.27.7","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-GNBW65jEHAAokpfjd3krTPmCqSacHzYbNL/NTHrTS2Z980+dtIaPrZQsy4UcodkAOkbX9DpNq4sseAx3b5Zvog==","shasum":"4c2c8e5f99e997e69039cb3dd33d92a0aa23d873","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.27.7.tgz","fileCount":39,"unpackedSize":530033,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgsAe/uQg1NvEVpi/ZmiSUynCBm4nay4Lk98QmJ7i5MgIhAP1rcd6QrEN+Dne8lxRoeDUmwO/zVm0ASvd8HzZLHUdR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM83RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEPxAAoU8nYL1kZpXbxSy0stuY2fqpfSfBdFWV//5QGLcSZ6VVjVVS\r\nJ23CY4mj6fyFcjXIUHjsG8TQtAbZMsV7MbwrKdeXpBOg1C/ySahk3xaxSt7d\r\nSOvGTXqAxP8U4m7CHYP1uxl2ZYkqPkAAa5NC45szqELfQjmatdIn+52ktg/m\r\nyXx7CsZqCqWsgUtFhD2mrgr95MvtTU+9yu9oXS9DzxNnwIz66S7R7rjeJK/B\r\nkkbQMGGFQWmUjcntPanPuHLQerOKRgMZC9gZF1SFZigq1Xe9i5viwN/q/OrX\r\nyStFWbbfXkOwhhTDHLSiNyty0zM11VSlrjZdYukb6GNK3IUirFgH+3qHV5Dy\r\nybhPi7ewwQKmqNnrLU9vHLYe/VbC32D2Z6Kq2n5o/WaIy7Ixc4Cfd+UJdb9N\r\nigqZ13xhV9s4QyluTt3V1AWsse6lqd1X7cX+ljtDyW3LLcQGUv9OpvqV7v9Q\r\nOUBeQdCbkThrR9NRFUjm8vApzUKS9ZjBPNBGhhL+Spabj0YzvhuhUgIIK8s/\r\n8UkWjqUi7mUcIrj1BLsLI4T+ENZq3CSqlRvFKq7PoGBOIMDONET+ni+VUHBm\r\nO+U+7+jWg3gPi7vZtctYH6Qv9G6nssym0XZIDajN9RJ55D6AwS8PXasHfOjC\r\nYVJ+FCdE+CLhtQsvlAwFNvX2OvaxGhprXGE=\r\n=k2+G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.27.7_1664339409053_0.8821156665845853"},"_hasShrinkwrap":false},"0.27.8":{"name":"tuneflow","version":"0.27.8","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.27.8","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-rfgiVWM+21Wk2AaLzSIAXAeoQwO6GPS6V4GVQHk8K9INbgDAyw3ZUYL28XR5lUWemNmO6WGRMScNzFJmJotPuA==","shasum":"e0df7cb7f3b444ce387fe9a0c34077c36bc5ea90","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.27.8.tgz","fileCount":39,"unpackedSize":530776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyITkh17Duioj3ZaiYK6Wabu2rcrVnga4m9LzRqGHEvQIgB9jJ8HcUJ3twTnWqp7XXz6Ox1r0i7aPzwZ6xWsoh73Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM9nUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon9A/9H0t+TZIYVJzIKv5g2dL8lGlLhj7j2eQPfQpVSgQLhVxPMMRh\r\nv+wk+iHFZBrIU+yMr/F7qmNA4c+yc/GF/el8mPRYnuolJFaMDZxIECrws+Zo\r\nSsuSsdOXApLn7UzOslb8nEOx49Ly1SjYgOyM/MHMv8V9kdeLHV4zQP3SUWHz\r\nDQcb7CYzE0uLAQceMe6U9+daqni5N74RB6Z3a/NwnHmtEjHj8UnFxQLlcJOn\r\nWkJaicJYBG2FbJQ7++s0364JFrsYxZWN3Uv8yGbwzoDnffgc5fSeRP0zfI0r\r\nlSa3GBFqlbsLH+8BbFlTlJuCLfXpn8lM+s5L/HgGxlMQ7vcVIJZqSdwGDdAi\r\nQVgGwja4VGufnl86UpA2AgO+HPUA4Boy05n7HUbCHcLzNPrWnP9qryEPF/k+\r\nC100ntR2ugx4/l+sbOoMuRNTKXl/oR9/lzZEZd+OQAGx1diFrne9OzviF/y8\r\n324Y9YccPnxAVDQnkdCgdzHgMZUfMXpW82xhjIDuUFYqfrJY1aQP9my0INWf\r\nSHAt1AwmFl7tsuin263fCNvyueHrKf3Rvm5ZhpSrdzFtHgzYhCRl2h+Bqi+W\r\n0nsdG/kKQOWaojaC0Ubv2ICFaAcBxo58c80V1EM17QZapcsA3WvAVtCVsjLJ\r\nOwltCHGlehMKFjr8KjBFODbPDCyyPBw4/N8=\r\n=r8iM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.27.8_1664342484035_0.16292078022269063"},"_hasShrinkwrap":false},"0.27.9":{"name":"tuneflow","version":"0.27.9","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.27.9","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-R+9nxy/iSv8ewL+5ykVtEIOETdHi0ljQP1ijkzz9PpC6Tkqc3s68Ukcxqw5MRyA/GhpSAs3SKwh7yIdF1D1tWg==","shasum":"4bcb39dfe16dde94fe74fd94573989c99ba99c1b","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.27.9.tgz","fileCount":39,"unpackedSize":530964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkaBAXJAan0m5aqLS/dsVcqnf75ngvd36Wp3sUsrh4TAiAT+HCI/lr+KLWhUM6PUnqLJw6M59vqOaYTaPm4eRah7A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNyYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH8g/+K0mMtz4cLxGwvC3V/Rq7lIZ+7KKlguiz2+Tq5vN/iFi9H/kn\r\ngTTx0Kh9TCu2OsjpUcdzM8iz17TxzgRVbidPakZtSbojVYjCBkZVmkNS7WlZ\r\nqDfLP9NrXoSVLi720HrW7PfnH5F9woDDP5Z2ExzUZlo0DySr0qCQ0SLYVVzz\r\nQxXbvoVip3fpTTRM0hGYoSWwGn211BnstYnPZC2Cxm0TPC8oDI/YPY/ehCvX\r\npgN2Vt9XHt4q+IU//ECNjeeEQhe4hI/6XuQrh7h7K2pei289NeaKxiq2GtKD\r\naxy3h2CT3O/A0e5UVoQTE1hYIXi9BwIoJ5P6N6yCI44bCmDjbQN5GJ4WFFVi\r\ncUystXhFhD78Bgx9rZpNOcoyOkDcLKFGxUrFy3mrBQJvnptOwXaZUFfNfBgX\r\nJRrPxdDbG+D4gzdA/fJnNcA0fkWsl4ywKDmFNuMQJjfbQKTtc3S1DSAf1i00\r\nuLFXQS99J+HUw8iHTy0u0njaz4nzOQ2WC/Uj5+oMIVAkfcShe0FcUuPL6A8b\r\n75rYg1thAyrwN+OI7+WOgKYYru7IKghb4U8ql3uftHBPnIqjoWbRMPm4trnc\r\nhgt7EtPf/rda6M4wJ4Rk2GjFj96TKXDoimLhKzUFsOP8Hp8P4fq8lIMDQrkh\r\nQs8Mt7LVJa0Ub5awxHobkPnmh0HRGxMjO58=\r\n=yuR6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.27.9_1664558595846_0.9833540947632973"},"_hasShrinkwrap":false},"0.27.10":{"name":"tuneflow","version":"0.27.10","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.27.10","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-jo5HfvWezLM7b6A++82pnFMS42d3RVGsWSrTCp3vlF62SvPah+matVtgDU8ICVSFPXoetYzsceV6qnEki20VGQ==","shasum":"9256dd38fb59179d613f739af2502c1a8e5ed218","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.27.10.tgz","fileCount":39,"unpackedSize":530966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGi68fqGY3SfA0SEHn/dIG3mBDMwlkE53cbNjIttBeFRAiBVW1RX9wJBSoqAuuPTgkKxbuBb10PUaEU6KQ6xkVE0Sg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNy7+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Lg/+JTa68cOUXLj/ZdsLkCc5QYbvj14qH2X4YHmTlo0d89DUCjmX\r\n/fl1ANXoPE4Rc+xaqTD/I1fhRXc3NkEv08QO3+/WNhD4h0gZxWgpkLUputTA\r\nUIlfDViYVMXGEnnCqhPBUDFHE4C9f7yB8+QDCTrfCPR8BUqHFgvKdTJcK2n8\r\n4Zcsjr6R7teHFsHqE23TjY424rMHwwvfPHZ0cjwZiZVXzi4LM2eQSX+RteN0\r\nKhBUjMtzP6qT+VH/w+GrH7YMiRII2O0JbbKiN/C6hV/uYSb65HCpJSTdVMdQ\r\n6Ci96MBzyehWlAksQqxUHvp1u9/HZynIPohk2blxb71PfzE1W/x01hYEuahX\r\nrFr26CyjHtoFyUiMD3IN5+2xc/FtoA7XJGB+DUBXIHlpRgLFBNsAi6ZGzrnY\r\n76fVeRkgE17tcCpN4/csesPFARfDuqs5KR3dAbrlcsKTsDRuCK3GAxoDM8GZ\r\n3JGL+X0PfvlWH66M+wYIMVnWzMkw+/aX6L+QaUhuSTp+eKX/dp5yCn2nH8T+\r\nRpV1/BQah3g5bGcT5uR337vRgFp/gA9mYa6dkgHSjnIaeYieFlqPUxU04xhP\r\niypgZc4W6W69/gqibUgGdhow2fQiq5hcwBGc3ygkpE/vNLhpy1mYN7B/eqB7\r\nbl0Th0TluJyAeggA1xJ0/Y3MuT4uLXKCom8=\r\n=NWgz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.27.10_1664560894545_0.8536828378225956"},"_hasShrinkwrap":false},"0.28.0":{"name":"tuneflow","version":"0.28.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.28.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ITXkAwJJe4KhMKpA5bK8pmouPaXXxy1NDf+kWvT4jaKvGKgyC0MGMW6YbPAsxJQBovyzSP5A+6P6VRWRB3muIA==","shasum":"5b330053c47a8b9b263d4fbb135c80dde98999cd","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.28.0.tgz","fileCount":40,"unpackedSize":535571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQgKrSQRjTOuvl2H5IGUS/1D8OyTd8ph26wdEqixAGZgIgWwG7jWPxM8gm1SrcQirRjcZ1E4wtXPIYZS1eGB2vvbY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO8P1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSxhAAm1LJMSh5nWjla3Xhiv49OcAfbLnCCslg882cmwKYMfQG+9Mn\r\nW6zPenbgZISMt2ONNhqVwKyRJqmpKXtxVBBjMA+FSeDVznLSR+/yOHDuSWqI\r\ndRPDLLyiYjqXzKn+xJDd9x32KjAJrQ10+IzBXwJ0eFnTTWPt7OUFx2JXVJPE\r\n7Pm4FGuMd1NNSGIYvu7OK3FigyN66hR+rggEHJOgKISt98pC6D3rxtIhdPan\r\nnIDVUtG6axw+dARij4TmUISt9qXflkyAsWYleleAPUChuczzijl8cHLyO2CK\r\nklhjhE1p3AzbTm1p5/Wu4TPuo3wUBwcORRY0gwobuHRurDKMSz6j42CL06sW\r\n1oHzK40MpBqmfz2+wDkoFBKqiCt2CdIlSc96D68IX+jh5kkB8CJjXAQuPFHg\r\nRJSi3+FSfGCQHICA9ERG/mQzmijQ83+LLohWsdrsavnTfoVJ+/yHCYZHqug4\r\n+RSkm4WGROYfFsFHlJNsjRethS5zD8qJIad64oy4GyYKHHxFPptR4kc64RYv\r\nJcxgAFmXbKo4iis0P/csu2SWS11tbGIoscCcti7dmjj7I6dPrmGBiousdF35\r\nAi7J7L6erKPb/y3pLNhxJRUVizBbMhcsVEv/SZP2GL/WdDgdAHNu62n1QKBM\r\nQqZG2wRsgvK08pSW5Alk86gANG55xVxzUTY=\r\n=mvgH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.28.0_1664861173376_0.7533330676209342"},"_hasShrinkwrap":false},"0.29.0":{"name":"tuneflow","version":"0.29.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.29.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vFlVB+Xt0wU5AY/2B6IqYKFvr0xvN23zMA9prUePbd4ly+VF05yKuNKx5Iz1sqgbHaME0bGW28dKJSakiDZ6Xw==","shasum":"b286782d7430c7a6fca19b0a53b01f1a8bf66844","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.29.0.tgz","fileCount":40,"unpackedSize":549658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuxry8j+PwC48MenotHhXHX9Av6h9XlvlvRQ7qVg313AIhAJg0sz38y8gTXwgYNW2/kF5MrgzTYEm7xxyEWyRL9xfm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ8ZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9zA/+Nb9kXoVcnvTmgHkea9c9k+BQfLmtWGtnEYXYgYhiUFnk5I5+\r\nHyB7puBOtM3LH6HT2qZarxdgdr/o8mOfXTd6tjl4A/4mtTcTP2bpSS22WNB8\r\nq9ubvT9k52XC6ZQN3lY31nmua3glpFvYyvdkINS7dz6xgZORyDGDSl7kdxQI\r\nXWG8lzDlqxycmsd5Pq3QZKeUqKeV08um4aYrsqYo7v3uaJrlQxv75K4sTcq5\r\nT5gIFzcJzPilBiy755sz9YaVN2GTnPW8UKwvLOEgMjODSd0VrRZU0yJvlTxT\r\nHr9bg2qVxHz+QcWGeizX42Wkim7yj64yMFIHzrQAeFkg8lrTjqWoUNB4QL3A\r\nLCRz1uIDyEI5a6/Eg+Bvq0TbBiwVcxpCyCEJSrAcIpW8kE9DiRznusS/SwXe\r\nZXrNMoifXRcotY32722PGLKuwwPDmoG2O/RyrWWTQPu+veyebko9ANydbuYz\r\nO73qsahf3sC7LfZbJLnTH+LhYWz3wmhQdTmTilVpXJZn3ki9ukMVukNY9itk\r\n8s4U/78IOeaw+SXTBtau78ts//mCeMH4TBAfI43+u9YejhgJywkpW9S4IMq7\r\nQzS1snh0oNoQsbmP1YALd1JEsZsKzcWEJC32KBoOxELyrQ4IEGSFi6/v3EjG\r\nBmXXnUs/LouEpz8OuJ/nGo/Obc4Dl1txf44=\r\n=2ZKc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.29.0_1665386089084_0.7586124829334007"},"_hasShrinkwrap":false},"0.29.1":{"name":"tuneflow","version":"0.29.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.29.1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-j49zPbxwhGgbquj87u2NVSRS6w67m22P7N9+A0q8lz4KuBX5r2cu9fxknj7NnxTfBqLjprEguDaTgPRzyTS41w==","shasum":"f67776961b3674d1e608484999215b88befba869","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.29.1.tgz","fileCount":40,"unpackedSize":551039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLbBVKEm7nrlYnq250rcs79ER2caDjTOa5CFgOauuGbAiEAp1qyPc5Jd/6eXBkFbsuR/s/MdP18/LFYPUunR6IcN9E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRL4QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRuBAAjODfxdGjEF35AqgIebotW5JNASlfjSzPG4GZsV1Ap9wfZY5N\r\n/xuZ38BZAx1DGxvv4cefNsSNiG6GI1b7FlU8SfLIj1M2s28gQbiDQTJ6+KwK\r\nu42pYicmPPd6l9xOS0HpSrcWPrzfQ1JpgTa3kv8ofllG9EhCPYLwFP4hdTJl\r\nKj2TznFMwnlWVzfb82sitDb7qRAr7CDugA9AH9WQrF5wQCsdqKLz8oszn1vT\r\nOmu/K2uyAAOr7RDxUcLG1mcp/u8uEXRowtLMmyrn/vTcUyCQ7sK81ayCw6ph\r\nSvqslG3y2i8F/hCmB900N8ZkhDHioVQJXPyhw37zKo1jFzzSGVPPoVSLys5W\r\nZPvg/dLw+m9SaITTUWQhyx3tZy0oFL4x4ZfyQV/nd3T3swH7mMKswRv3r153\r\nDOSj6lfm3eItOtPqI5MXHXL66Z0L79AEESjeVJg4qY7A0RTec5TejvlD0/9M\r\nBwjdgN4T9jj2zpfezjL/QZNnLqgCTxIISqn6sMGk3HQkLhVYlU8iJXyVOzn/\r\nFOwfI+dkEuz1PbsSRY8DfLs4UQB79V5qrq+rcXY8GtaGguNRZsBPvhEHdF9E\r\n8m09zuWhVJtA3LxvQx7t7Q15uvc9bvmTmJ7NKeNgcx0RENxRHoJ+trkO25U6\r\nbVjL21Vd9FaepKAJ1PrrkH9W6tdEkTO+SmM=\r\n=hxPy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.29.1_1665449488736_0.07594481569580958"},"_hasShrinkwrap":false},"0.29.2":{"name":"tuneflow","version":"0.29.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.29.2","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0/BymjeqoQBvlesO9gyzQwEQdNUSg8ozJ3jmhXQmP9ZC7vz4d305/lOuWrrsH6YPyt9FSnNP3Jok+JRG5y1PbA==","shasum":"96c75618bd7375711bdb13b434bb404d100f2237","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.29.2.tgz","fileCount":40,"unpackedSize":551647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ARk1Lkqbpf3ITun9VgsVepPzY7SelY+Dhi17dFarJgIgKFSFiGchAEoHpVi/C/KyfPWPGzqaPa76Ii7Lx6brlUo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTvr3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ORAAnVKmH8ZwtGcH2hEfDWtxHfTeELQn6a+/ivj+0ysTpA9U63dP\r\nZ7wXs6E0fIgN0H7StgbZpQO1Xx73akKo+n8Qiv2D+1y0+dBs6kLiGEwpC4w5\r\nzc/C8wDyJkPEyuBD+jLGfBc0x4/NREST66jtzmuLULCd2FcFxlbp8Zkkswpx\r\n4F3zu5LM1pWDwC0sVfHa6k5lbuJ5UODBGEFenL9EskEyK3As3hjiVpbJzJ1+\r\nILViueuaj9tcB6+YJLJWO9A20p5RhbRY8Q6q99RpbVi6tyd7TE0qPCUJZTOX\r\n/HpaBz5iXEzMPCjHwmfk94hvgct9gXYT/oJTJTFiogNGkA3+KrlmlrMGk5zr\r\nlw5/H3dcKicCZLr83WbttCSAhY3bfTnyU6AsV84fGc4YPMUMtCgme3HJI6Pe\r\nGJoUKJ0pY2qJrQQuKjpaPn3eWvF2qLYaTSQsq+sqB+l+CgN2flKz6BbMtpgM\r\nl2S8Bb6f4hZbsgNHNMibiwOJglRIlFHvFCYnRoGIkNueSmbXPuxqvQihLccc\r\nrvO6OuL+HBupFBH3g4rOCcP6rOrnjkOY2I/oruxt2H2BkB8vTHzLOl7nQF+W\r\nBQC/rdxmA+OAmlw6IDZjKOzg6wXlk0g0YS0ZvUN8S8aXVRWvOL1/GU2P3/uu\r\nNoRHI3KVTJb6Gh/6dQsrT0+S4XDxQIw/s0Q=\r\n=Y4ME\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.29.2_1666120439404_0.5020378452434644"},"_hasShrinkwrap":false},"0.29.3":{"name":"tuneflow","version":"0.29.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.0.0","vue-tsc":"^0.29.6"},"bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.29.3","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-oT4YbhMsdyM3IiG/cWjXtTzwI6aNFs1ifZRhJ/6KxMd55Pp2aBBRvSWXomYXM0ueKbBNY9/GmxxxJz+/W8Zxrw==","shasum":"2752337615a0f14de08c9433640d837af0a0dd46","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.29.3.tgz","fileCount":40,"unpackedSize":553145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqgSrwLIhKog53MtEOS7jNXppebgyAq0LCRcvIwuHEvAiBgFz4AN3x4foPPlk9UMbVlD2flNp+OtUPk8y2DS9LqLg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUImIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPzw//ZLrgtm5L+jdnd0uhDOy99VnmupALGwEfxcwrlOfwJgs98wt5\r\nBFBgzE3idS1HrRDy1nwG+CXHd7ZFvF1WQPwDR/b/GQ2qX87OHkKycWSfE66o\r\nV/XaDVMzLLT/QenjcNyIl6CJpF+Ha2YPjKiZWfBIqPls4Q4Hgo3cZxjCggkg\r\nVnnFrKJhkLCLGhbIi+hy1UhdUiYxuEzZZJ5k1PTcpblLE0dlvpC8WPUyRB+E\r\nUu93Naknw/omo/8dXS3HdhfrJavJvLWdchZjxcha1BN4guaA5jiHpBg6xDuX\r\n7LoqVF+ZZy8PEQen3w6+MyrBLfzAXfalVl7sl9rQ3e7L3doL6mImmhEOrnZO\r\neSrVQMytZbMCOp6tkmQ221dZHt3iZe9abU+4XgVwxv0AbMR/AknSIFCm4G0s\r\n8PIA7bY2JdWDD0AIqFx6JluHnqd3H0zliLJd2zERxgz1atdwlx77jo6twuMJ\r\nGOPrHbHflXOsf9E0dNlMPvDW7tdsV4hEPJutMG1NR8N9WOiNx1zz8RTmI3tC\r\nrpUIY+h5W9Ey97KJfoAio+UqlOvCWiIoymkvln2kh291b0m3aIojQaVY8Zzp\r\njtC+92/lRNiL718NAMQ1rVstz2z5ocCFOIh8n6VqSKZfr2XCYZ3PPzAD9o5A\r\naFdJNesKFxqRyhQae2TluFifYEysvmVbzco=\r\n=wjqA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.29.3_1666222472306_0.3223871243680203"},"_hasShrinkwrap":false},"0.29.7":{"name":"tuneflow","version":"0.29.7","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"1413cfa7e75b30fc827aad97814d4c78186becb7","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.29.7","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3F/OU785/lyg8YB6ohAOyPu7ozr531zAf6Q9aSfhAZPC9ehjyRarw4N4B8u36cr6cpW4LJNzIvgoUuNZjSRuTw==","shasum":"178841e754c6a0a41bf6eeec7c92e82dad7b3214","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.29.7.tgz","fileCount":41,"unpackedSize":761160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp1IENZiU1weYExVxVLW00VijZNR+JMcd861rpSsBasAIgC+FxUnDE0cvdt913VCx4TC0ZimT/reQqUKSODm1WM7E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbpsWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy9xAAnvWpCVKWXYdf0CUiLY/JeqOmKKIJ0p713OsDCzaJBLvgooON\r\nlHbmBhLEVj2C8mfFNxw4NAJhg+99aIqU95UYfWrGdxm3K2eg0E5V59GdRZF+\r\nBy9NmQAr8IItIGN2XSVak23RjYB35RqVBD+ph3+uvlJcG4adc1xdeXLDAtQi\r\njFBG59/PKpKhQ4+obSp9oUuWmVN2oHepK3y+EIgNZpID4Nx95OZJlhC6TmgX\r\nWCelWYnygYs3/25PsH7RAnXDxd5ZYWQ7BmuZLBZuLZnn5xGSieqS5Zi+2gGx\r\nvS/KIasraL3lD6/dlFPzNYm5sKWAHgCoBbL0ExnHAPP39SbOvIZxEDKxkHd+\r\nHcldMQKXsVNCbihCm7vlYz7i+MLwNuFnlPxTE3MvFIjxoT4TayQVu7B9rriX\r\nPvDO40u8Azh4Rv2vdjBkTbyxenjvT+EG7d4j94DOV88dx2V30D2ccoIOEi5e\r\n+/TUB6o/QYMEYrHdqppV+FXWj6zT9rh3FVOFFrJv9PqgPVx79a4ybh9s7W5G\r\ntsnPTE5XaaFg08OQISxdegXRoF0SvizJn3dh1G+hqIVraaPLfAiGM9v/J/fh\r\n8ibPxDSTCaQ7OSqDK5zJLGgkwsHJGsbot99fq9Wsg2uSOzPRqLA1WF9IfY9T\r\nVyUY8BV2oulOhZw8iULJHFGzXZuxe5dx52I=\r\n=T6Hb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.29.7_1668193045908_0.8402468811696169"},"_hasShrinkwrap":false},"0.29.8":{"name":"tuneflow","version":"0.29.8","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"1413cfa7e75b30fc827aad97814d4c78186becb7","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.29.8","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-EHdm/g8N9WOwSI1RVpY2rZkCLnxxShcsUJhGiPgXM0VM2Oqv9V4Eedewz+Ey3+I3bMANFK42VLYY1naffx8S8Q==","shasum":"dceeafb4e2562e6aaf16f1f472b333be3e6e82a0","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.29.8.tgz","fileCount":41,"unpackedSize":761526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDw4p75rAsWVLSmz3MO1b0UuV+hQZ6HWqwf3zjFO+jKMAiB3/csHLe7DpOHsQxV9Al8b9WRC6ujbFj8R+d8j7D+oyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcqmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowbQ//YNv/OegWpmdyWuoHQvq5Hu454n2QmR5hc/yG1/pFbIE0nKkL\r\n8BtjfJJMjE8ubM83YDwy65Hgm0LQZGC+XqtFlvqX8Fd85lIWV31t466jlKrm\r\nPn95OCIYAvAWhaTzo7KiqId08gDUo92zAnSgS9CBSri5hcVKfF5TxKvc5VfI\r\nucp9yOgIjG0L7NIHjIXIBpQz6G7VU0Q2XkU3bBpX6AMl0dY1qLQn3eZResai\r\n5AOvkFKjzJVF+HynXFGUpXC3rslJqTRsIC72n55oivtTZVG03jVpys4CNNeH\r\nO3PhCd9iINGRX64XjlS3OHhELVridkQ1nLVBL1IyYCXsXCcP32vCMbi+Yoj7\r\nxPZYbmKA04q7ZoEoFcMfphYdxsMrH+TL4gJljEwyqjChHHk+rW0ATj2Yscec\r\nMk0ZzeC2pNPjVy7QeSteJD9ej/7iv1Qx14NpauvVr5Y1jaJp3bLdORG/h8Gc\r\nwW3UsqR7LElfzqAFHF51Q6tywzYAhwaeNbBh7kTOP99MiChbAFpki2JNxSXN\r\nOhwgMfJwebqCXJHOioZo9SZI9/1I7vV406COfTE+5i8KVLEul5EKe9y/oj2E\r\nh6EOIdZ2J8N3HtZ83hMz19FruVBcRsmn5gfUvq9LfWcJjs41OQnUw1xPgqrR\r\ntPfoifyn8OAZBnD4BdogpKJJAuQrKmJ04QM=\r\n=/P+8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.29.8_1668663974199_0.9986291764539192"},"_hasShrinkwrap":false},"0.29.9":{"name":"tuneflow","version":"0.29.9","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"1413cfa7e75b30fc827aad97814d4c78186becb7","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.29.9","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-oEDUlQQ7thFe2+qjfQuCB8QO3Eu895F0YTb+9BqAWYWTsXaLFcJITL6XLEpI0KJ/KSzgWgZ+OVY5pywAN4qa9w==","shasum":"ac6c1184fc6f75e68129ccbd8a2f538215129704","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.29.9.tgz","fileCount":41,"unpackedSize":761602,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAD9dsuPvTV0Ju+c2Wg0WMrBl7RosGk+iSBdR0WeJWxNAiAq2I5RqJtmOSXv+1yyZPr7xKox2TwNx5i36g4R8exPBg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjddTmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfTw//binJqov+i1uLJeJJKsDBLsSzhLNW46uvCocZVyD36kpLFXXz\r\nTeGnepElP/5L4Zl4teHJE+xJTzM24eBxiAky5rc/lhOE7Pr0iFdeJ/ISVSQj\r\nWVqx0536SIY0tznDpDxoG4v39nhu5Q4bWHr8RSbfpoUQGa89+w2AlyTU3/u4\r\nPhAKG/rGpZwBu2jS07qsVl2G8oE1dcazXMfj0tXmuGF2QTs7Y0ONNjgWyvME\r\nLimJ6aJlAXpw3Yvh1KSP3ENPbg9LLTzz0ErKyBhp5afaZtL0TrNzBuB607+v\r\n/o4Qlp1Bpo2wVe+X12FOc+XmLKm13OZYFI3deS5l9KZR4MjlsjkilV9QvJ7F\r\nCrqjqDi28hQmfK77zXXH2b+d4aEC9SVDO9v1TuJT5ZBr5gJqIZ0H0ZufMxOL\r\nZn8AHsAD7jzZ7FHtdGxHTCd8xVv4S3XMVApxVp23ir72ms6FOMktlbJ06VVV\r\nS1mb9yWvTq3CkZYhPL/K6xHKJOfbZZsZrkLdGdko8UEcAexo/WSLuoXdFPif\r\nyXRZJ+xsTriKa4466p/zJZ6L5gox4tMIxs49boOYGkLlG1+Sn50aNwj4PjdS\r\nuJP5quyoDZw93Ggbaru1jV9f8wbHpBm/H35f0VD93yBPpx0uW0dwIr0Fsdou\r\nwLyrWjrAbNDu+8yPdcWXWnlk6JB5koVaj7E=\r\n=lh4y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.29.9_1668666598513_0.14819782336186682"},"_hasShrinkwrap":false},"0.30.0":{"name":"tuneflow","version":"0.30.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"underscore":"^1.13.2","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"dbb1411f2d3e0e2abcf8f6c21ffc62e1a2de0e0a","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.30.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Gdihf5k5tARYQDeUqLg8iTwRlaOP9662N/yLKb9Ct8XgZ05i4nCknbos93oT15JSemGv3JrNaBKbay45gBkemw==","shasum":"f1152e2b9ce1709de89437887889680e245e36ad","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.30.0.tgz","fileCount":43,"unpackedSize":775278,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJwZMJhV9+gHohozvfRpzxAK5AvGjxxogA5FAAd7b2+AiB3B+g1U3C58MZ/dP/0INT0qolwZ9CglNc2Ek8KDKKFmw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdz5oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDNA/5AMGthz5Zcokgc9aaLMqnrpLXmUfJXZaDI/IlMOhthuk6JTNR\r\nW2LH/CzyRJdUR71HEUV6V4f0cmUnILKaBELLnH83VOOenOLCur8IMF4pY4Gk\r\nsc3Ed+grVjjDTLVyHDM+gIsMkkK4BZCqtMJdZcBWuzJOuE7QodzQOXJq95rt\r\nuHIIEVLdpRWiYXu3jTooRIzIfxls9GiiYfUrV3xvcBjTXN0ECqrUUJaQXKo9\r\nZtLcN7eQL7hXSoXX0dCeoXPMY7CAbs4p5sNwPSBJXiuvlbUYs/mxPZr7U/1A\r\nGkNSw17pOrm5JsEuoP3Q+0887UBrVI9Dr2mOSyV48YAdPhpyUAd09JLrgb5R\r\ncqwMMClZdxbaK29B8vi9+Pil+I5kqJns7DoUJg/KqfS9T1dRb0YN92H6T2JT\r\nVDwpZDO8Y5lSpUlDE2ZHyjnA8NeLmt67NDW0xOGFqXj8DFgMssqq6iBmYqXz\r\nZyHOgGKCeyOjBDw0NjVaBpijdZhokTbdmRzD+Bp9FQFgJbrszeklsnQi0NKy\r\nH68rVr7d8elSy9Ata7884COCy7jvLanuk4M9RTEA937FadoCrVxyBUhU4DnY\r\nHSuA8dnxewayIO5LTWO9TbkKbqm3ShI8eTO55zD/CF0HsDwNijIari8AkR3q\r\nwZ6wJrDCv3kc5QU1BguXVslks+a4u3kZBFs=\r\n=L874\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.30.0_1668759144393_0.8875601638387862"},"_hasShrinkwrap":false},"0.30.1":{"name":"tuneflow","version":"0.30.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"dbb1411f2d3e0e2abcf8f6c21ffc62e1a2de0e0a","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.30.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2yOJK2eFoxDdtHyHlRJSCwnGLS9UKqigrvOfwFgQ7N+ccXc7MArzT6iuK2UDJnvmHqNPtUsRl9dO9lCol3KwpQ==","shasum":"7ef4bf057c716e78dc55cafd1d39867b77c16a4a","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.30.1.tgz","fileCount":43,"unpackedSize":785949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ99qk/x1+W/Vrnycg2FHM99e6KQhcegGRVtxB55KDgQIgDQYT3fsa1pfKdtWyRI+NeON59Pu2ay/oVOqbVy6+948="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje/41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruaQ/5AfUlCjNh0su8Hm6mD6rvH0rfJNiIMPkky3I/kIgsuUabZfL6\r\nbsBX5sGDT3SIsNfAJuLcK22tVUej5yKLY8u3sUlbXWwP30XX1P2u4IBQsIVJ\r\nvLzsyuvO0nP8OyLLKs8UQA7r71b6fzDLQICaQRWoAHJNsQL2WQOer+enSTha\r\nQ17gx4VEv0xBdk6eDsTayiVWIWrkQQToxTP2fUe73AWe9j7gvOnWIq78PN7G\r\nSCWZFL3VXgA69jjh0buUXveJPhGmvkzGRlmsuTmIACkEN2k96XYLWVtcztCS\r\nIGFgy4V2MME9Ar9D+OhxiUDMOda7pQtpmiqI2UbqbeYnEiusRFGec/D6Yrum\r\neIgfZWPBnSX+d2q6/eu//hdjnGQL2mlc6N3jr/YNttUbBQCDEjIKpRS6vw0n\r\nF0P6I5A+DoRD84BAJgKwhNtVUgb6YvPuhN/Wf6+SxTCy3NDcODGhv62zXKU9\r\n+uKhof1GXSCAF4EBqS4sX24LdzPF0pLi9AboVN0g3Qb0iIpJUSsxDcE7TNWn\r\nH/4nlFZJ8p8IIjHLowGHcvihTUbqPkDXOyNP+dL2iWABqtCNik5LPHP6c3IM\r\nxEFXdjTa4C97kSL1wJHOlX2wm36hNM7/k29BEKEuwu/idK0rc40Ojtl3/1yl\r\nGuKEIZ9jj1eo8po/Jyr+0ECRYMiPzEkXnFQ=\r\n=q5Xs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.30.1_1669070389305_0.873023353968547"},"_hasShrinkwrap":false},"0.30.2":{"name":"tuneflow","version":"0.30.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"bc6dad56ae86996029b9f29a79ebffe3a595c1c2","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.30.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bq2pCAdQMsKOoBa3hndS1/dMuMfyAAVB4Y5curzQdWhgeXTLlCphkHgWMi8Wje3Lx9NMostdjSdyVu90+cihDw==","shasum":"7cc2614e6596fda10fc15a1e16dc334d8af91cab","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.30.2.tgz","fileCount":43,"unpackedSize":788024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdC3L3utr4OKO7x7P9llrbGlyWK4TLA68xMKHYzR7wRAiEA5u/+XxcaLFpjtCrUIqYHhZAoymUpQU483PR7GoDayBM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfWpSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQLg//aGNcaLdUtGq3cwxOIjL4Z/JdIiIWmZox4C56K2NUO32LX8aJ\r\ni18g2x7jPfN/+bjrRGYDit4rzvdNH5rbvtuR82f7By8tF/Kmbe1yUv8QfUWF\r\nGON8FYIvLk0SS3TU+zwYHB54qgVpsGR4NKgCwQCLf90q65GR7LPxCaDcpKGm\r\n/hgfHKk4U9+viaLB8RPxNHfvFrxXzVvEsn3YqfMEbr+tQ9tF3JPwbrNxnaXp\r\n2OYzD1axrfjq43Mo6/hMMVpVqVL1kn0Jczn48wBbPInuNguyVDJNYCm5oIJc\r\n6jyw5+VmgeKyeLIokTxzgEsxwQC/kNF3/cz1nD5uYngeOuaLfS5H/AW8xsLp\r\n3mTfX92+ZLaN6NOi9YXL1MaLJuXAQfH/zJMfuh/wt4cR5Qvs8t11uksGHUZQ\r\nsC0KQEyQ4hOoi6CwQKxeESghxlz4nWx2A3ggfF/lPFGlJNG2CvaRQ39A8oC2\r\nroIaXfTTy7EAn+4RinPbyylCqSA50xytnRqmjaHu3PAeNOhi2fz0RxHz3kOn\r\nel9OWXYHsLRjox6h6lxEuENe98hLstH/7kty+7C2+AWTF/y1nehk8vYPSZdS\r\nW8DhVGg2ytXXAUJTZq2dH1Ognp05gHNv9BVI8fCTktIGVw4BZ1lueyfrwyAP\r\n89TsHY/dtASvqofboCnLNzO+v6KcW9i8eH4=\r\n=sUWn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.30.2_1669163602245_0.09994250465218046"},"_hasShrinkwrap":false},"0.30.4":{"name":"tuneflow","version":"0.30.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"e354d45963db6abaa3f4bfecde863d9e3c2649f3","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.30.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-l7CB9VnJ4wsD4nunrwPCESJ5ZOMQjFmFouv1UJl/O8TQlOSxJJFgIGCWTFcBWAkiwx/Y7JsPV4mmHtIAuNjRSA==","shasum":"4326c68d20c16a27d87baa4070ae0407b49df9f7","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.30.4.tgz","fileCount":43,"unpackedSize":788052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGl8esCHUXO5+fcK9IQSqQWAb3wt3DgdbkUgnLZYIVqaAiEAwftWYeNx/BzkRL7nlhGq6XdI/JVRPPLi34c68MvnGQM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjftPhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprkg//e7XGNTJzvHlykGcLAm1QyLLkpXRG0Mf91VaBt1Gq79GppyQd\r\nXGzyu3iDqZD3cn6nUAnHK/lzkZvgwo6s10Utdecl7hbeY/oRtBrJgKSO++Sq\r\nSp8Le82+8lY4+7GJqFH3UOL80iDFBP36GoCFKo7YjZ3/zULzYUN+qC172ev9\r\nyJpulBFI+oK/3g+/pRYybqiTXb96rm3WsxyvodRRyo8zLx9txZtxKht/s4Gv\r\n+t8j95xlFL3gYH8yetJoB5jwQunnnZb7qPFK1uszQkeOpLR3Pj5a0D8gu4dm\r\nHPMyZx/MmPas7rhikaTTTOwpIkiilG+YlO0UgYm5Xn9Ul2XE9j/mMkimUFPi\r\n4M3ZMDcCeqzWweGnXer55G0/VM0CDaGV+Zwkn7d9DEnuo8A7YPOCJw8xn2KR\r\n41dmrd/Nqd+1OGsYUS+aIBErrMGrdmxvwagooIKNM5tpxw99SrkELNA/eViw\r\neRTb9wuQRxqy2vFzu5RcTFn88o53TZXmLohPGX2zAPqkot/wn4Z59noNpnX1\r\nSxggVbe2DzqWQa50GZDUyNxFb/BuSyccQSybYewIvhVNFLZbFq3PBKEzm2Sc\r\nEuaGk+2fvlDHEquU2TQA924FA93nTCzu2loiUjra0nU7ew+ThxXYTIZJkFmb\r\n/ZQJuoRFCvdjM2G1n6W1Jcic8X0Xwojd3AA=\r\n=kKnX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.30.4_1669256160927_0.9340428233586289"},"_hasShrinkwrap":false},"0.31.0":{"name":"tuneflow","version":"0.31.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"5e3693d8933131ff5ffa461365f123bcee8edefc","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.31.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xsr6EeGDgLgGz+r/iEKp/JeB8sMeMViUU26VcgiNamKL4Liu/2WiJ0NUIoJWPqUTuabQxTeWHpTxSDiNgejHAg==","shasum":"b1ce4af9f3e09aeb88afa03094dfcd4facd80efd","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.31.0.tgz","fileCount":43,"unpackedSize":792687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoyUSU9w/t6uzVl6BNeSqgSFnAvvqgqI4aWxasMbIEKQIgRN6OGXKMx04zQRdOJyv1bu0ifml5ffG3CVEu6VdhSeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmc/VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGBw/+N0CfxbG3IuaoNgeczX7mOilA1w2behnLdBDz5k+sPl2Acl10\r\ns8Av+58+2dQEq50Wg7X2AKY0fDmx9NaLAiuhrEZW94DE6s78LfkQRMe/KrT+\r\nON+yo8qEEAxIY7jnsooMDf1HQ1O//NwEti+nvuTD0XtAwMNQMisJQJ8p43uD\r\nLCk5DOMmXh2XfDhz7ndLNtZPQj4lgzqP6IJSzdPJcd5OXL/paEZ5KNxUytHy\r\noXvnDKfowJi9TcXVL70yDVjMYgzQ3Mb90dyoCqTXsF38tKwhzdBdqGWF9Pe2\r\nbzK8FgZuq+4Cj08D6rBIWS4GeFizzcsUlO+wiFqAgJN85nr97kgjDeyfoFRh\r\nyqAvqS9AmPT3qf+Xj3VsJZU3W1IDbPUMh2USrcknHVSszqmAR9pro6ExiwwF\r\n+uLfawPGKPbAQ+X+2cSyMloQITJ2wpW5RhVKj9vDNWiVf22FrW0VwQM5EfPA\r\nPDLksbUIoKBqVrDhka1e4ZWABJCAAXc7FuWJaEc1U5Q3diGLWtMSIGnrvrSE\r\n+1b4a2JJF4Xy4LuDwteFlueRzftB+hRDdmYSMnGuDkhNJh1GyuvRjMbHsq2V\r\n4Qe+Kb5jigNoHvdVRX7Mq65piVFyX7sYx0lJNiHA/un0OOpedw0/CurpotnA\r\n1WxplDc3ahG0x++QuXE2aN+WR99P2Jg56PQ=\r\n=7rV/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.31.0_1671024597035_0.538448678162466"},"_hasShrinkwrap":false},"0.31.1":{"name":"tuneflow","version":"0.31.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"5e3693d8933131ff5ffa461365f123bcee8edefc","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.31.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-sym4dH60IbF2Ik873feWmqDcGn5C7X+urhr0Z2C2PNIb4jkcHNzEpAF+ZkP+pxtNXtvnnNl5MbakvJeKGpevVQ==","shasum":"e7e1178d00b0de3c35fc95855c779ff3852609fc","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.31.1.tgz","fileCount":43,"unpackedSize":793388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXUGsu1VbVE/i9ZzyCAKZ1o109RPAJqaqghSzP+2OYAAiBrl6N3KbOcH0wH7j9p/qAlYw1kKBCpPb3RczPOoOE5Ig=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmr62ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo41Q//WZK8WBIMT3Pu2JJeYItt0WKNhCTAq0yuAV9PDJE337LT6no6\r\nRHg63WPBuZ7ae1KMVFnqr3yepHnrbisg1FMHlXOGKHLx+BkuAUVFkaswu+9I\r\nzHlL2G7e90UuWctTLqvwqqaKCHzugadVNZiZ21wws5IFC35ZA3O/yVqdY1QZ\r\nvrlJDFyDubIFB6U/RyAqS5urDq8uz6Ui4zdAxAe5OwTIMiTZhdGhaMwW59zO\r\nB4vWR8lJr4IYG5xW2csgx8QbYVcmZ3ITB7yA9pydjJJ9ZfF0gXT48/7LxxP5\r\nDBV/iYo/7PXIZFTduy92s3wfG+xnTdILnZBGpVaMHPmUCaXaSxuIUduWhDw6\r\nfx5YcW6UxWJZOfz9LfGwqLULp3HP3G64BQZVAarDyW9Gz1Hic6b2QtV6TAjZ\r\n3s5sCdyF18rufLKYC98/JJH0iK3EVH18KGZwAX+CV56FqYVwNdpBZ7Uq1tnJ\r\nU5P8lOOJazAzzkcBu0VJyt6QeD2b+Zvd1OcCPsXLpmcMvd/IqkQZmu4UCuN1\r\nzWmPu3H66uSJ8L3aFCppfGWUvNRR3w+sr9PKI7lb2NxRgPrK2hw116gVA1Wb\r\nJjOhcofX7aadgI6gT2WGaC9dEZIFm+5z0O2PmsiuB8RZ/31RlYym2NDEjzLe\r\nuNQUUoYPQIpJg7Jfr3IJDsISFK3NU5DP7KA=\r\n=Lzfh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.31.1_1671085749786_0.3130147630455127"},"_hasShrinkwrap":false},"0.31.2":{"name":"tuneflow","version":"0.31.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"5e3693d8933131ff5ffa461365f123bcee8edefc","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.31.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-T5QegaxAgrg20XIz5WdwHRWeyC8lr5jHPbMEDuqG/Fn4y/+sF26ZRG16qJhpf6IJEYKBFH44qUyL9SUgESRApw==","shasum":"b20b497617122333b293726a73071f041ec4ef1f","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.31.2.tgz","fileCount":43,"unpackedSize":793475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICt0OVqNqZ6zJHp+pVJpFyipmGGi3xwta2+5FsEUgFPXAiAeIuS95/5mExI1iqx4nxBkBH5rA4M/3Lv98nH9Vo7YmQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmvdGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZjA/7BMBVP0QWWFKx5Sm2tMkBBfw1a+FSAF1FfRpZMjM0VoRqzk3y\r\nK8lgFFBnWY0broASc7yJ4T3uU3oQMx/Eah7qRiEjPh9paYyBbnwknDS2o/1p\r\na/hWJOPocQ5aZ8WulMrQfEwT6cs00xi/Jc5B6ysLbYvpgtaNEVaCcs98n5vc\r\nswsOqfXS+sMl+IhDVun6lVYYGi6rfz4yjnvaufG9sLz0wEq+FHRGBIvqgN4T\r\n5JBXU47N2pbaCfDxmRV/KlfwyeGxaOZ7mO0hq9vDbmUi2YdaW+MEEM0iJ6f0\r\nwDS6P4I/0q6z94ViRdoccrHiAp9tSnbWTr9EyIkUu/x3ZiMAxG4KWfMj8sMH\r\nBESXoSx/ybNR2q8B4jKCMsV8k2cYpbPfK9aCDzPnqZq1diDRWSrLJYeprAQS\r\n5Q24DvlLFlJunGHL644sQ11pKzaW7BeLyCgeDbr9gGeDm7loTxDzAJYBTbRe\r\nVxcYKiTcBdUCPNK+LfMCTumos+wIqkYWHP+M+Q5tTQj16369vBkHP9x0nfCC\r\nwcZLjDrbhVT1JxT/jwIFO4tyfOD5oKRVTYR3i0nITNluo1AEgF+44Fk+XcSK\r\nFvLVZEVqIJSJQiDzTJXkrU4DvvCP/f8HQ75qMP+8c9FfWHQIag1B8FJPmtaj\r\nd9zaq7BFbcwham3ZSU+UdX8Tz98ldWrudY0=\r\n=iUuM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.31.2_1671100230405_0.07887754711203776"},"_hasShrinkwrap":false},"0.32.0":{"name":"tuneflow","version":"0.32.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"9470ec3a3a456671d9be490494d0fff0c4e5fda9","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.32.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-25JZkxg390VGwexwyETo2eEUCdeSRrnXQ9zUMBHkl8AjIoUJ7beXRAfQeuPdspU8rSzxOo/cMqfq2aNzZRGOLQ==","shasum":"2d4e485ec2b343a0ddb0b2d45619aaca1c6145d8","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.32.0.tgz","fileCount":43,"unpackedSize":805859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNjHUx1YLKMOpfsYtf9mmRfoMgLRthLhp5IDHD66LMjAiEAiln66X0dJOFF+Lnk0gMnYISdUnxOVwVt4BokCj1ALc0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoWpyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2aQ/7BErW5UhQA8x4Q+1cvIv0i6YbeK3IamJJtxlxF7P0fwEsMvs3\r\nl5MGQuji541YUVLz59Fx1USh47pSLSG/3A1M0qjQyFWXCsEZcU6JCHT9ixGN\r\ndRyrxiZ33s73xQxYEHq9NnkJ96IauftffVVa470/b+5crfeYImdDFv0qP85c\r\nTW/RIxI26i6lfWCSPy2zLepYXTuGTIsjrla4feDhSKQ/9nr2y42mhs5jeEND\r\n9Crhnyxaig4+n/s+oEQut8wZzIMi9aD7lMzk1bmQi13WS2MdbypP42+waz6G\r\nrJavEqhYsIhOSR8a6PBqAbusGgq5OLMdiXg3o+FOvHbS73U/q8OIVxExm+6u\r\nF7Pp0G9LwMsS4aSm7bMpDsXxMtCu2ScBTAUW+I4hSKePoUUmUV8DBcEkBHDy\r\nTCdFp4OLGbVLz5viqiGQhpSv2kGFfnxAtiSzuJCMma9hPfbiQsm4JVMkXKpl\r\nMhnEXim4GCekvD0cgbeemTrb3mqhiNuCgWZkhF+QPjAFrJ7wx3nCGrvPNbZ2\r\nf7SYFwIb1unNUu3FPasN2GysPfTF4ZQ/uOgYCoB/hFS1+3BMBgAk443hveiW\r\nzMMR+Bp0+Vivevd+REc0tTRpq3NU9F+kKLzjv6Qx2E81J8pWLiF7GRSa5Nh7\r\njk0M33Di8tgei/IjV/y5/Vajcf7/KajaZpQ=\r\n=P/zg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.32.0_1671522930313_0.09437582523412735"},"_hasShrinkwrap":false},"0.33.0":{"name":"tuneflow","version":"0.33.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"fe7286182241de98e4fc85ac7daf9a50d2f09688","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.33.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-yaPU7ra9oK/FzCFlttmgDyLgpMItM54UAMpsrdysW3w+RwXRQHEmsCd4NA61Rzw6Zs4/6GBivKOmmqslkYfVkQ==","shasum":"59be3c31bae8c31c293420987338160e1ee2b09e","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.33.0.tgz","fileCount":43,"unpackedSize":815982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTEEmPeLSkxu++As9IjCQj54w4IISKztB3H81FmDBq0AiBM08Ozp4AtbQnBK1ZbZBikpnARoJfNmfNSAbOL6QJqkw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpZmuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6lA/8DuxDN4rn0v3O6bm5fJhfBg3E7YxWoAuoftK9qM56HdnKXo8V\r\nKs8JB323E+BzMfnZe7VwtbDbkaLiNOd/HEfkez0Ak5ABSnq+PQmywbwSbcYB\r\nSH5kk/CiHiX7DyLL8ft2qCI+6hIC/9VfLUGqlc2Ii03lQIZg2wNHNYOuB9C3\r\nSfyxyQM/bF09Si/tRkA459NtIVl+uBsXZWKCHHTLUQ94fKgVsBkjAiJxTgP5\r\nRPNm4uaJac62X5Rh17Uvqmh2XLYGkM8GSPjGtJM+U11JdcvYaWRBnRQQqc1f\r\nA/Ko+2aADGFNZeWi4RWNWn069RnrxlFuV1IgoYCYW5xgXcY9fM7r0/dcDXwV\r\naCBsAJR7qltVtofM4ohOwocSJtlNP9HladLssb3lkFsCc0biPYX+Z6swQYHT\r\nuydisbfWGPmLipKQyybnVFhNsZKQfFEed/owRKd9olFKn5qtxpX1JI7YN6U2\r\n+WDCUDD+FdU23zHNOM4MVahRVhZyGlzV6f4NnfZnWaW6LSOgIjnmNeQFam/f\r\nI6ow7GSDchjRjm0XKeOLlCBd61JxSyZgblqJ10lQ544gOHn5aUO+76bICrGn\r\nHFCuWI6K4miwixdLl513mVTwdal/fUTUtIMDugi0uWPuKjXkFTpJc9JgAXn9\r\nIzEV1xZgzdPVVb+vHqR8BBBtsoUe+6crhw8=\r\n=JGEo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.33.0_1671797165763_0.25817937487606346"},"_hasShrinkwrap":false},"0.33.1":{"name":"tuneflow","version":"0.33.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"fe7286182241de98e4fc85ac7daf9a50d2f09688","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.33.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mCi+BnfgAP04SWAKBPYEZ8LyyKTwAei6s4UhsBDeVIg4RaG+Z8HcRpSM1ZMZkmLhpXTHq2gic9nveZkxH6G9fQ==","shasum":"bd810b0e30f03672eb860fe90e390d455f4e4646","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.33.1.tgz","fileCount":43,"unpackedSize":817079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICM3/xl0oaaSC33StdsDiOMg6ojxEvZ0TCllO25ViryqAiEA3iHSVbLir0ycd++/1OZ2D9YvCcIHTNRoyqjKo7TxIps="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpZzoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIog//ch1ytWWRIDISncrzW5pHViemQy7kagQFO2I+oFQuXL00QxaY\r\n9nosf22xObW8uyqKHHiEcmDs5FAckJy5DKIZuPvOU0swpRlbt2dO8MA0C+Ja\r\nO5xRlQXQ3wP0Ey/dA4WsilUu3TFyGL7aJnIvCIDr31iSA2OMaRqy98xlsygn\r\nO5AnlMgZA+UYQrwnyWD12Z6IdvF8UHwPKq1C8ZQjTxejvmmmZ8Skgg+093Ga\r\n5/omJC6lrGwSiJJYgBSMosdajLBIvmWG/2JiGrMPGr1jLI87olktWqLD3lfV\r\n4qk+ue2yDupDIIrGIOTaIjSLMz1ozFTt6A3JXED191/Wv5aXX+mGwk9B1dfa\r\naPmNUn/V4xxW+1YyVC28B77nwOtFWJFVpGcs2iiUAIVR6LF5eq454J9DZB7E\r\n6aCcbSnqw3EOuuKg45XRu5AYAnE4ESZCxywh7Y08r6a13qiZuO44WKFKkisg\r\nFsheVgsddwZElCXCUtCFynqWTrdcaJg83MNVdTuMmjx4aGH7zgoDr5ku2cXh\r\nGeqCR8B6HrZEWzdQtcoFFGqESoTL1DioBUZ8I1pb+I6aC/lGVlFngx97hLSq\r\nlTHq5XSs1SMsrKeMfVy9mCpTu/IyNNcAQdtd0Q7pn9W14Cb7g1UkSMG23UWr\r\nuhTQCceL+cCMYRFyNcM4oAT0+BP+tGJaUnc=\r\n=UN8W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.33.1_1671797992598_0.6105097612141797"},"_hasShrinkwrap":false},"0.33.2":{"name":"tuneflow","version":"0.33.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"fe7286182241de98e4fc85ac7daf9a50d2f09688","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.33.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-h7Qd0ykYhEsZHhgO2OsDrEqRbjvjvReHTkLhuCxXtmg3OturwesvrzYXeV5/HM42kMfk7RmW0DU1l6BB6jbCgA==","shasum":"c07b9ffa2b1e7d90b8b210703c93a610d4d846e5","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.33.2.tgz","fileCount":43,"unpackedSize":817735,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtWbeKLgEZ44zAhTGG5IEtfRSZhmuK/Qd7WJgXvYgxEgIhAPkIceQuCMeODzHDLO/BQWd5YpwTb5gDjSobbYcUS+xO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpZ5VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofeRAAk+FZHzC5rzQmwwdrSCk/oBEqzLkp8a6KJNSWDZ1/uwgIip4G\r\nsc+wxCkbCLu/Mx1L6fZwurbpzdzh1YsRZM5SfdgyoIIgoln1v7WmRBYOkE/m\r\n/m9kANX2rMJvyROOudp+Y0Sk1R3qCWcW3CCQwBXRroSiMurBUTs82ewiTrZx\r\nk7SuyED5AfBVHCdwP7/2n7DQJS3k22SwbxDghEavI3HrKbG+95k3+VyM/OXH\r\ndyIH/BfrJXDmBlAuhcbBmxbIEq/Bf8j2uTKkhjbkY8Xg6A/qPFDRbf7Qlxod\r\n70EikiAimwUCRUR8KUyx+/Ut5XwLzToZmnr+oHjy/+mjgRxhgNnpvZGzjcjC\r\nVj8V8XaFLLCX8c0jXA5FesVA0mCsdW3Y1RQnPFBm74HGpfWzZb4TT6Xdj4sM\r\n2LITrpVlcFxm//N6hE3cUFtGe9homPhEFbkH9od1sdRFCI4RvVJM/yikTjXb\r\nfA4w2MZ+tvggFiW1c+TnH9ia58A0jN1SbmP8OJxGA+q/w1IMiRpvYwD4ergo\r\nBmvI+JehrmSgsaOmqXXsaffSLitDLKSy9m4IteCj0GsQaF/l6o+LCOmSLQq5\r\nwmFSe+DVg3+7eBpGmi9JEWOCKUeKL9bSomYX1ch451dYqf+xrz5vMXWZNCbg\r\nKoKhAU5ogz3bpLkLxVTSzC5MT4O3+R74Cx0=\r\n=sSIg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.33.2_1671798356962_0.3330040257433755"},"_hasShrinkwrap":false},"0.33.3":{"name":"tuneflow","version":"0.33.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"325b49cff92c5d83a9195e89f648eaa5a6ae9346","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.33.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-dj4a+R0S/jBbtUlC+7t8udPltA2gMNxJCaP9EhJgMmPWZey7Hrep1sxFc/39SrV/LjQ+XmfyDe5HxsFgXlZPxQ==","shasum":"7e58f44d0b23c1c1457ca0e728af3ce0ac10551d","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.33.3.tgz","fileCount":44,"unpackedSize":818573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtUx3dPGWOETNo/k+ARcVwlE83Rm6ZqtGAYJrPn6sAzwIgZGEl9wriOoM6JggFve8Ncdlm2fOeXM3mcy1AKqC41+I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0HoJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJaQ//f9omx0fP3W4sYzT7NU8G/6xMjbt2mzrD1H0/2tS0/5nHNn7N\r\nR5Z2nvnYBAmHOcMI9Nl8DXEFaacH3YTfO7MAC43r5+YNNpqFRGiZGs8IZ24v\r\ncNsaF6rwpY/bPwn3vFfKzqyi8D10gaYiWTzXd7RENd9tYhxZjwJR0Gkn6LKP\r\nqvFMcypi8Rm8Kg+SJ2WnDs7zl3c+z79bom7mD9064nVh/fUj2u2ql8OxeD2m\r\nTtQH+CKvW09lc5jNrdUnuxOvddGRDLhbeKaJnhBPHYaNyu9l1AJXrRp2r3XU\r\nNXBexNkf3as46O6OeMuhZR3FmWzj6nTGMU38gMCkQEiM6s89FnepbzDZ7Byr\r\nxyYFpH+1C6Ekjl0vxuGfp8SyLawzV97KHOJ4isuc2ZlgihFhZYURv7EnEyFK\r\nOZjwQxJ+9rpSXEp1d22rbMnM3qWigKrgavJbrm7O9mqWrA7e7O5uSDpXkiqc\r\nqZg7WExelbONn3tSF0kXPtZJQsl6ZYO77R4IJAfXr1Q+vdT874f1ZxHG+36s\r\nsnev2mGqYwwhlSXkxeBF9ejOI+XLJFHNCUS1rJtXwF/XB3etH9KzqO+EEl64\r\nl540k1E6dHRAWKAvzb6UOxqDf0Og0AtPgk7KXvbnaCNbSXGjb0UnT1pKKi1i\r\nUZkP5u3QOz+mq+pFwDNrUISxRd+DSiYWW8s=\r\n=hWSf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.33.3_1674607113336_0.15626011236178106"},"_hasShrinkwrap":false},"0.33.4":{"name":"tuneflow","version":"0.33.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"325b49cff92c5d83a9195e89f648eaa5a6ae9346","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.33.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-nvMFs7TSBcejDhWeptX3ZJpb0jKAbAm+Ku8WPtlSxA9yWut8aAt7QGM2gV70oLbBuRc/ZEBpNJFcnnX6VgPAxw==","shasum":"513ef9a218a73e07942b66221ec9bd62d4270378","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.33.4.tgz","fileCount":46,"unpackedSize":1016672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdEJjCE/AncVFAUzLZ7rN/GhymBqOqdA2H9gYe1/JbywIgd4M2bjEl5tgE8uf692xUZC9xVAt9Uh07ZFawS4HZkcA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0iPFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohdw/+Mk2ejFsR69C1uAW9ryuIdnAVQT+G4HhNLCmmKqOdOuHsXCsn\r\niWAo5iGScJM+21yyWmgyPzNvsLNXBGfUVnTEEoRDO2b74W4fq0BQfydcadNu\r\nCJkDt9CmgiAbIh2sH4RNfBb/WmA/AxFPxsEccFqUVhJXNjbWtqs+ssOrBWdA\r\nDSmGW6ABhqzU8wKd6fRVwcLQxabsvj/nG7UxBEY8RlE8hpNSuqGMRDaf0VZU\r\nNBzHtntuRTTkw2DP5/MlHqtTz9niltw0srs4M11g+/fatgQdXxARwqmGUB4D\r\n9XdPiFZUmiggrO+bE6tPc0LS6jNrKhc6EmeuSoNQT+GWIP7W7G5FNDs3UU1z\r\nIVDHV2eH85Xw5AxNm9ni+R3aw5eYEJBXJwTAymqETMc9Pdb9/b2KuqvGYVo5\r\n8kvD0Ghlo2K6oSRjkArB3CET+h71wae+x3DWuo6TRKs5LaMMnkmqz7cEo7cS\r\nzACPSp+Eiid124ANHVNvkfqOXIXBzSRC4FEgOlLzcp3sMYpT4Q1GM7+agCIi\r\nLT0ud0P/IiAuWevjJi0jS7lHQWNPtclMTK2hGGV9fkTbXsbGf63Y75KW+1f2\r\nZ/vpyEs4yr+8990XMv1uekM6KwSm/2eWxAq4bQl3Y1QjkrJ4vq8iLrnynoEn\r\nt7icI3L8N4Gjzuu1NHpoI0cYbGlbnOUljwI=\r\n=Z6Jy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.33.4_1674716100770_0.949089092065905"},"_hasShrinkwrap":false},"0.34.0":{"name":"tuneflow","version":"0.34.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"452e1817b0dbe58e64e8efd6312d4b7fba0b474f","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.34.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-R9VgQRRVz6rKTze1qDsBxo5UO9fJrVhD0ZMI0YgVrgEuvvqSdJchbaD8zo7Z0BWgyRcV8k5yRvmxA9hJkSjAwA==","shasum":"ecbae9d8a78a7c924dd514be78e8064fb3964e7c","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.34.0.tgz","fileCount":48,"unpackedSize":1118673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzB1opgsiaL/YBfF9/sxWdoNypNkk8R7flbMiPWVFk3AiBC2fAx/Z6XJM9w1VIiyh8TdQ/jkrb51O3+Xf10SyXM6g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4fkgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAlw/7BdoqrE04r0TKqaFjlCMJExF4o6TkwKd8IB9xqaDrGd4308xR\r\n+ogep8lRooyhMhN4QaOq1DZ+z7gq2eGQq2EG6SEXIvuzMWu1+CA5JxBkQiAU\r\nd5LunT0k3pQQQsrU++eeUDBj9ISxWD6le3gIbx9f310knHa362F7BmF/r/qz\r\nvgVLmvCS8IsL4cuQvegj03geQnEft1qeiwOBwhGfV28xXmd9zidWa8MV68T4\r\nsK2Zu366I+DTWwdpxQH2tWho1PbcVHR8zO6f2S+sBfWH8DbedjpffYesIuhY\r\nRNEN5JAkuxo8Jh7wXSyQHsasij3WDX0uBRY7N1HMC8+kxCqhYA3gKcx5DWLO\r\n85gTfHsI9OorkhUCz6t3V4U4i7ewHeb4hmu6sEuuuwnCPJaG07L3aUgh7aG9\r\nQAyzWJcKDj0G2z0epl6RhB2f1/SLZW/Y583hjS2crlmanjY3zWTwxfwqjuJX\r\n+7nzBMQOoOP2/up/dM9nl0Rc4G1HUf6JnM0XrTCiXA5DyXSdrGIq/binh3E9\r\nWJZO/lOOHlVC8Ufp363kLFWcAy7GJBBSE75kt6Fq0jVmN1QQTajeP73dyQgP\r\nSW0q35pJaW3b/Qd2c3kA0kKEwvFSghcpHvXLxUy1ufxaHD0I3eU45je+oyvG\r\ntBKZclrEetgFZdx3soMMUNlyt9dUcoBuhzE=\r\n=yEHp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.34.0_1675753759800_0.01400096009153029"},"_hasShrinkwrap":false},"0.34.1":{"name":"tuneflow","version":"0.34.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-junit":"^13.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"452e1817b0dbe58e64e8efd6312d4b7fba0b474f","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.34.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5kYAVtBPSd1Am1hoTh0cBCjRMfFaNIuqUf6qelrsU7EuT49Qe/MYrYC3C6bIiM0ZsF6ZyeeVSzFtu8kBA8AodA==","shasum":"fab2ccd9cd38b1ef7931e35d077c46ccc8ac846c","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.34.1.tgz","fileCount":48,"unpackedSize":1121984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrbP4gHmp+eiWkYo9GbeVs64/VsQ1+cvT+/1q87mJ9ygIgCXP63y4gVLNuLR+oscXVkJ9jLsRhd7gJ+NIghIxcWyc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5CYDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/pA//SzV09ILLxMQnm0/O91fn/eAfunPeUyZI+4Nduf8dCviwdV8h\r\n4PI+umypaS6RKDILxCLPxapXHxdS6GLI4DU6KJcfEEmE4wPE99tiNtGmcZBK\r\nhd+lDz+/p3qwpogEeCo2wZb86IfSrge1qN02q2Ch+zVD6Q9Kb4wOus7Dcaoo\r\nUGSKtpNSZXPaRQOazv22fRN4woTy7Gg9bkS87M8U0Zo0Mr1Upli3v8Mw2uZB\r\nm70mUBGqBOsWs64Ba6sbn7EHhI3hW3jbASYstIF87mk2n2TBN5lw/7LhCbgC\r\nJqJJGuej2ODaxm0lBFG3lDGM5sqmO/fzzSkKCYOosWzTg0DGd0qJYXQ69/Xb\r\n/Ch1fime7LOzbh0YIn+Yysdyb4u0usd4uObn4vnti/cIGfgYj0K1QiGAggfX\r\nIrgTq9mMbd+vYknpq8npI4Z2XXGFvB6D4hVb+qGRy59m1Pj8sydzgAmBjpGu\r\nLC24smCcp9nYkahY27DQ1+sC9ASGdtSo7v3nMH7M2hCALHQJ6Lczc4DkKrk7\r\ne8YimWjcSyFVvE9aG1pYxLvLDSPaZ5KWqOEVxFQDl2DRdnt8lRpzanCPKoYQ\r\nObaV9ADcMq1jK6KeEQPmmUzV0RExjmr4FG3E4PD70Ms8HaKB/JXHm5xzBXuB\r\n23GcVbbPd+5Ozhuvyq3eYVduuMw+KfFMejs=\r\n=jTpz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.34.1_1675896323432_0.4635562330987508"},"_hasShrinkwrap":false},"0.34.2":{"name":"tuneflow","version":"0.34.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"452e1817b0dbe58e64e8efd6312d4b7fba0b474f","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.34.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-NE7dJRfEgPkhmM1ds1E2xX9eYE7d9QgJ9keUer8ZUEiXKxXRaSPL18YX510KLbWUx/vdX7mNPPCTSI2A7C3hKw==","shasum":"bb9ee0af7603178abf031662b24d758e2b8cfab1","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.34.2.tgz","fileCount":49,"unpackedSize":1125761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYdvwqDTHFjTRIyRWm7Fytb46hlObst7l9SJeP/v6uZQIhAIxmkByuCwte54peS/p/aX9M5oUhFOZIA4Xto6fWzKPZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7yugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF7Q//TFFtVMAZCmcMpvAWhYnBAnziAj6jAmkZVztDhI0Fn6BRlVpw\r\n9ivsiawu6mTGe3H+XkdK4aZ05PyJsFyRurFawpJRAqYLUFhaeX+mYBU4REU9\r\nVzVndmFEqbg/Bywu/d2Iu/Vzp17G1IxK+f2mx3BdncMACjz3wBMnALJbAADC\r\nKuSY8PcHswvr1aUtZGOogvLH5fJcqBYvDURmLsYGKMBF21BHbyNE9ukaghvL\r\n6kpNfYJYl0YINM3gffORUI1jw7WiNywzz9UaJrh7cAgcJKivHUVE34HZdQDb\r\nDV4pY+23os0mk+rnZICKV/tUzChe5Jhb0Rq/8gqIh8Bbhric60ZbN+wsLHh+\r\n+KVHT+EkXGivMEtuPmz10Ubx42UozZwO+0wexK5Azy8TLKIbR/iTfGoP0tCP\r\niHWgBnFr2gKHgGfcLoydftKGJaOV0p8ttQGauxQrHSVCvNRxgco3yjfJLU/2\r\n71+BqwnDuGOIBq8low4qjPxHPtmBgtQPA9pqKcuaIyCoTWtZH8/xW4wmLWwy\r\nonyhKeI3jkIvxQmgkJ4Er0XqK7xunI0GRwPmu9T5N5uJBTGZuFFoYY2D2vWF\r\nwuJ8FMwhjkXFYpDyQ5hRX60IKU8Iah5zgexi324kGVBwxOZ9+QNtURPBREgN\r\nJ3gywMCSOiMD4ixPWuwkmpCstg68pnKzH4c=\r\n=WYs7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.34.2_1676618655978_0.41936652470690006"},"_hasShrinkwrap":false},"0.34.3":{"name":"tuneflow","version":"0.34.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"452e1817b0dbe58e64e8efd6312d4b7fba0b474f","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.34.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+m/GiAUOldO1DvmEEPnuxnci4Eqvdi7CDUbCjo1YWUXF3y8VjZiQO9C39poqCTNLIGIF79xFA2PnSLiexIBy0g==","shasum":"2b16782903eafa888c713dfe0db00ce8ce400103","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.34.3.tgz","fileCount":49,"unpackedSize":1126199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChLdaeZ0Y/fzQQSVnni/Pgo1RKXCOqHMn2q2pBZmmJTQIgXWY/7bpRRs4jK5NOlgccCR8zZa2pYerIhNelIc2k5VI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8Bv3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOaw//aN9lnTWZI1cr1ydbQDeS0BgTlb7P57o+iULehDxNCXL4XQ+u\r\nT+2CQkQa81NiEErilcw5J/hoyWvQdcJV5gJ83q2Vh6m4LuWAoarRmPV3spFy\r\nWXiEi6rpqmcVuHcohnjHWiHsQf+EDcdEidMWsE51UFZKorvRpNGbQdGGiKUc\r\nHrsGT9MCAYhXL+u4bkfYYpOA3PxD6iR269O7sWGwfxeQmn4O3/j/vp8NaBQM\r\n8ztdt7ueT+e8hXU8pxxeUwEUtRdgCvffPW9IV3IA9Kw9LSCWuJv2k1Ftb9IQ\r\ni3Ncu0nT7V4I/EA2VOE8LRUScX6gKbeE31X5D1eniBe8uTZJ9ckn6rS31OrY\r\nONMuBY9xgKd4TJ7QUV1JaYjbecaj2yeJLC7eO0K0TWyUdVMPwiwG3Lo+Dn7H\r\nAEu3/0/wD1Y+xMzZbifm4Y4F7IpetLQFWorTLT0GnUmO2D/hlS/X0iCgEq09\r\nabaO4GhnITJGTBfPFMSwnweGF7+8+giMPlOW0WxfjPa3Rhvcfdu4sNL/TWrh\r\nmA2x5H48TrGTf0o/vuipkikbwA6e1Zt/oD88QOCB2DeqC9x3bHxpk+aZ682T\r\n+NyhFnuTMHccVqXz77U4Wkmw46mM1XNkQRj/41J+vqm8bJO6ChpuqDZUCPtM\r\neO/Cu/ARMnykRI7m3047ZeUj9d8JFXJnNAo=\r\n=FCbT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.34.3_1676680183680_0.39090662812898214"},"_hasShrinkwrap":false},"0.35.0":{"name":"tuneflow","version":"0.35.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"452e1817b0dbe58e64e8efd6312d4b7fba0b474f","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.35.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kvksLtoXx6U9dFAad7gpMEh2ZUpizRK136CKX8gKeDgmjhxbra9BQblztwbsJUtlk87Bz5bJuhNjmI9wMbKjqg==","shasum":"91a07bc81936a91efc86750c2f30754a162e4171","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.35.0.tgz","fileCount":49,"unpackedSize":1127456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGKeVZeVgs3dKQa2UysVEf83+K/6lnAjLOoNzzlEk1lAiApyt98yAFJv8hzei3F2XZsYoLI4pjr4xGYEXb5Dc3KHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9wE0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVCQ//aUHRdrbM+BFRKAHZ1QONgeJ73WwP+Z7v2qTq2qgAknO+AWDv\r\n8CIHH/C/jW7WbviDauw/Ck+48MfVJ8bJenBH9l4XI1E6BULBqR5tx6+arvUs\r\nkz0boW2m9K4YxMBuSRQVDjkR1TSOQcFmLN9/kHbFbjSvljdUaOUcpUak1T52\r\nk0KLVfHQS2wnzeIOYlJYRGxmhI1dwA/pCN0s3FCeBXGDYWBYCL8Z6QV/sL2z\r\nQ8SVw1/1gX0JD+jkrADbUdbayRgMLfoObLmq1ckVwXe2iqUF1JuofNR30zDi\r\nxQVgdKZf4BCQfUsSAhCtNg0uIoKiFAMqz42ozJjFaL1/aTaM7DtUrdoRYHqK\r\n1KbeVouMHB9WnDKvJrxu0K9XYU5XEoLBEgRuGdSoDqwq9OJaZsEXm6h6ZQXd\r\nJ857cLdaoxPqqz8EiSHLYyskFzDz1Ncq/ALCvuqyhW8Aj7czu87p5abyskiX\r\nBgiSONyw5DWFSrJoINxEMnoQ1tNSWvxqKl0CND2qzlxQtQyOpX4XCi3Qc2Re\r\nOVIxcRWroeNDh5Pw9QIrbf6FAMiM+6Eo+SHFvbowah3qh89T7e7yR1KNDtN8\r\nRheywsrNeZFPNK0w2bWSBeB/gp7REOgFgg4cCtSXrIsXPYEE11yRgpN8vdmC\r\nFDiE7B35aVKbAKWUn2MjSv1Y3v63b7Q7ByY=\r\n=mw6O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.35.0_1677132084501_0.9293012815506647"},"_hasShrinkwrap":false},"0.35.1":{"name":"tuneflow","version":"0.35.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"452e1817b0dbe58e64e8efd6312d4b7fba0b474f","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.35.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ovG+dvrcGQExJd3g09IE5Mu6Cr1uPagBulqAPiOozNdFZucWbs4/9bRkcZyMXD5FfBrZBR6A0+ec8LmSn6Yp7A==","shasum":"ae92f393fb30219a86956905c341947754d8403c","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.35.1.tgz","fileCount":49,"unpackedSize":1127678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgkLZvp44cRYae+UJZsFdzLw/XjTipQOJVd+IkgcbSIAiAYMhHK2MiY+BDXEtXHkSRn7alNIBAh4SgwiHoS2CfFfg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+GDJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ7w/+JtfodColEs13kPv7Gvz6WNnKN2TNUnKqm0wcvENw69mDcUiu\r\nxb9XfXqhTGRY4IM4KTcZ9R2r7+iiyKgAVeKAkFOU6Pm5JFxDtqr/eQGT1QBK\r\nD1z41dTKRJioqF1NhfA68srGi+172zAj/Z0Oq4lY45YcU/JK+VZy5mBmgCHA\r\nZtTCuM6dRYMKPEJ8XFLjR6Wf2I3YkCUNVQWsVlJVey6YlKyZa3I6pj7K5hSF\r\nY1DrVtb9ZMSZGzt/k6TR/pbRpA2dWM6uHBHFv4AG0RdkJT7CuB4OXwkkKdqo\r\ndJ+Y0Uzdh9rKBikeHMVdmJI43Z5REb10CoXFR57HByt2cd5vm+dHgNGgzFF9\r\nc5YecDviG4YsuUkno4rPsE4sWMI2krLVDvRAfEDw0cSp8RNzH1bmxZdhxBh/\r\nX1TDT5Qy0ncJYm7ShSsORND6mvnBte18LJAzpMgefxzOIGdeCf48TP8iUZMT\r\nO4q0DJTryNzspgi6pLzRQcIUhTjxgqHU9Y7B3NtSPqt/gexMLjcBs7jbMYWG\r\niBemEindIihNlHqYzhpOf2P0dTD4mDeJ+ed0ejtuHOwDLNTmbcxsjgzW+7V9\r\ngxChSoL4YkXf+kJXEHJDeO4nJce7SbfDAi/tDOxcHK6ZxcibVDKj1su6/f48\r\nSdWGBqIPFL3isWXJ1gYCEhEKx90Uhqv5UUE=\r\n=KS3q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.35.1_1677222089444_0.31665816931446766"},"_hasShrinkwrap":false},"0.35.2":{"name":"tuneflow","version":"0.35.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"4d154419c9dba5fbe22266e7e1eb21ae15886bbf","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.35.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-sMCDv+SNDn+CXTE7HhturU+ZcLqSw/Zqwxrxsk3WMqPsde4tl/E7jnYArrDZJG5iuHhxTOECb2Gv3cg/gUKCmQ==","shasum":"493ec5c3733529a05dbf989954010be54858f0e6","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.35.2.tgz","fileCount":49,"unpackedSize":1128633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7O3DzLcXs4eHoWJV9U2WGoMpDVi8hIqZ/nz38LP7nMAiA5nsdh1nIADWc2Kgj7cBcfZWnmExsfSI1+Vw8+n94qyQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/rZ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpUA//ep0ky0W+Qq6qWkT+cQSpv3BqYQ9Andi51ua/SY7xEpctVcpZ\r\ntPLwxlr5B8gWRSiQMWg/fS/lrACMY/5ypcNh6UJ2XPYP8UBZds+J+YIQvL8e\r\nKUtKm0uTJJh17YB0RVKBqjfAiksrLhwObcq/OKp/K+qtY31CYbSqYd2ECh8V\r\ntjBWcfUyGMhqQxvWbDptHkeARevZ7/RkpQDIbn1IOO84VJZNxDlMMV3NRsFa\r\n6PTIU6zVHoQwHu0yub8+QKcV8Pv1pLRt8dNE0oMvEjnROAdLXEwnwvRN8tC+\r\ntbDMgjrJCa2v7xKP1lPPFzYdEwjD9Tl4qAMS7bmXz/v2iU0jXcZuBKqDKBhy\r\nlqhOaylutRtuihvU/OyUeM2X/HvEaywdrO80FXVc6SacjQehy5yfeqnwLAvb\r\n1xbfwSFVc4CDRPIabpLcCVlCLX6Lj+Nodv8DHJSvCwBnwPm98u/r2fdfX+Sy\r\nkTCglycX/vLsx4mq3i+xKnIay0laWz15fIkmJ1Slzpb9IXjeGtgLEOirfoI0\r\nrt3jzgtwpOUDSPnY1G4PqD/4olZn3HRK69l139QKaR8WAAZvqoWMAFpXPyoh\r\n1yKbjyYRqvPxmCTh2NFhuRGdt9S91HscjFVLfRMOfu3jNMfchD+/SGlIJ/7R\r\nsM6fvqzYoDnhD0lNysKp6I/9RAKKnpZ6GZM=\r\n=g2ni\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.35.2_1677637242344_0.11250399641134279"},"_hasShrinkwrap":false},"0.35.3":{"name":"tuneflow","version":"0.35.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"8ab32d6335702f4448765568d687db89ea40c3f1","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.35.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-meD2L6KAbaVsSYnFbzEIQ2fSXg2OHSKJhW5gHK95aCKt2TbnWd7T2EOAcAF3pY2UO0TApWY/z2vsHeuRbo/W/Q==","shasum":"15704450bb464a3839acb93080e3e2901477c8d1","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.35.3.tgz","fileCount":49,"unpackedSize":1128612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwZ0h9ZZH88j9EBDT0vUj7fwNP4+MVDTIz81Nb9QVVegIhAKQ0dW8S/mQSFYKLBpA2KlbK3HwtEezr4+0T4bFqAuGo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAPs8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAMQ/7BOUy30NQoNihwTCbCKIn/Wq1PRp4N6AqQtRwFDbYo0W32sZA\r\nnPIF3rTHwQFC5H2JdqxMT2bmw3DnqC7wkY63Qe6b9jgdbfwXP+ZlyLFgiZMC\r\ntsxtAHN4HTM/s7NMAYLHZl42bNUBfGfNbXuNMgW25bEcsaTy64LCMOp1gAEZ\r\niTm+iodKl43WQc6wN69CJgr76eMzSR4ob1WzWnZIYGdbUYx+7JozN9cef5US\r\ndYXf65MTsAt/MUw8rbvR9OKe9ZylBS/5A0kT5NrCiE26iwisoZQLd3dykLVv\r\nIA+SPPXoI9/iNgR5BeU4aLSlRKTpxQJIofY4SwdB4oD7aW+piU6kA2iD+zsx\r\nllde2eM5jElztn+wgDvu76wdo32Ey/sdgHdB1Bb6fBDHoub7yqjMhP+8RDeq\r\nmOvYtto/AdU+DE6SOFmFKk59Ld1PhKP8RFbqkBaxWvnIp8AWGRrYxHmF1nyY\r\neQH8z896m7k7FE2j1t2OCLjv8PDFa5GLlsRWy2xUVknH2OWHlJWxICFtqPRi\r\nMC1oqww3okNHGiam2LA8v5gKu2YybxGSA9IFjhhmUmuCS95JCdMvCjxCw7O/\r\nsO0QFtcUHZugBRfxL9tPoiOnH0jOEVnrD+m0GIP9ng6GPnIZIgomLAccxP+m\r\nQV+y7Nx5u+ilcLV1vcoqogYwyh5zYPZlUWo=\r\n=l/wy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.35.3_1677785916517_0.1748435285023584"},"_hasShrinkwrap":false},"0.35.4":{"name":"tuneflow","version":"0.35.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"0f84102d0a36667f806fc07a4911a01b113f5134","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.35.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-nx8zBWdmtrZ6ElF8U3sTCXGjkTzC3asmrZbvVcqjXKy4VKsRA6bvawzMA6nJquqNdlf8kf+cMsH7Rz1BM31NFA==","shasum":"e5a3616b5e5e6351240a1a8c47458d91a18091c6","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.35.4.tgz","fileCount":48,"unpackedSize":1131750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz11YPo5C0k/1tB3mxPCLlqh+xSFmIeqYJ37+cvTHBAAIgL+lzNQXMwmVRcyZz6Te6GcTXHsyTkgtwcqfRS4KJluM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCioLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqmw/8CoBzlhGn/7SWJ8hdKwy4Ef8pLU2K2jAJRCFDZk+kLCO3tL4f\r\nYJx7t7fljO0/eFVhdedBOWU5QsjgIqO6JDZ5ut2GtyxGwF+udvM4IXDAc/HZ\r\nP1YW7BGVfiPtDeG+eCIYwDlA6v9omuoE3uJyg8V18qIEQOslDXpYIcOWQw6M\r\nTgpRLZId9HfkNJmFz6v9rrIV4G/r3uO8b6SRs3qbKiK4oK/XO2QNuzb8pE7v\r\nP++PqSMhjioAPhUmeSQ5f9RoSLy39WUNOb7in5/26ansVnAOtXqT2E8qKEiq\r\nvBcCjGPOhkUhMc4b3GXvYrIO2OHThlZVHU0CdSD9eccd8SIwJBb648q9ybLX\r\n6O57AMzkpNQ5B9ES8esvwwOpIt+hhNHlBxVGguhzhloi3XEMEtGMbkbyQ+FP\r\nIi2kGUa3yIqE+pPek62YEJlujkRkF6Z+TMkCHv2Nxia6vRp0P37ZAQWrfP88\r\nD6xacv5gjyFZ9mqO9TjhSSLOH7Fk8TShPbHd6ACiLu+onEM8gV4+0lAwcy/g\r\n2xiAzPNEUUoQCQsJW6wB5+ZyPrLh4KnQE0oq2sBmLeyGIbKIKed1lG7VbEJd\r\nVha06qxoaVlFuHytUp+8DWwabQQwh1QhoD/aCGU9VhwO1JYoFlpNrNcGZZ9F\r\nD3cGUttoOcNaYrQSvgfjnz44ZxJsTTT4oQU=\r\n=5J47\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.35.4_1678387722824_0.15298475493433994"},"_hasShrinkwrap":false},"0.35.5":{"name":"tuneflow","version":"0.35.5","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"0f84102d0a36667f806fc07a4911a01b113f5134","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.35.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QbNSZzyisDKbhu5RcBdKDRGaEQKt/qPzV4jUJnVmG7O81rM7qXGtwOf7ReC6oMamAW4zskCpF39KzlpzD+JZ5g==","shasum":"84c5882fca267e8ab4ea6c123669933bd5b61f61","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.35.5.tgz","fileCount":48,"unpackedSize":1131826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVPf73VgX67Un6PBuFSYAZs2rALms4MZ5PQykFAaxBFAiBzR0Eph/pmUECAD1UZEkAntzYHRlTT6uvTOBqI5MPC5A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkClX1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrxgg/+PbLWkfGPWEKhGXkIWI5nIvpiZ8Ru2N0iQ98ND9yUN9ODgT0v\r\nMuHDkbVYQvPmTZQt8Rg+uNrSOiz6IijoGKC1vXp6v7+ekaKyZz/myG1J9qdS\r\nZ2Z1NNP9hRoEReduBmxfeB50LJC6UOOBBs8CnUXmIeOtu98TV9iPuuaGGVGy\r\n1EZR/GnPiqCRo1zZFnFVLvoKQfwmlrps54f+2O4MVUKrV6t/EOeC3ybZG+UZ\r\nY/YbIpWwSeT7+0yyvw9p+lZlkJohtWF3QZn2btCOjTizIuGkwnzk2LhVAgue\r\n7ywkw7iEuSSeoKS847XVY18nXyH9RlGzfIg2SvBrYq0IJPZAMQCp2/oyFEIO\r\nTezC+zdI5pLLY4q7NB8Pjm/eV08hxigCwgvTqOhffrYq/Uq//6LeSPuKE/3H\r\nhS7VzpODseQoHwTwBfGC6efBxJyGUiw9nTE/Fmteta4oCBePQqcE9UpEkvz/\r\neYeLIiTgOiMdeqHC2Gqm0gII80LICHAttugnXxajQrUuK8oyjycQYrMQ3Xoh\r\nBufJh0QIHxBXb65V2bmcvbNK72I9iFlu2jpAcI8v8CxryRqqnWYVvbYbta+s\r\nlQHjWjQUSB07LcwOFb/lBNNYdsucczE6wwPAgQWHVaI10Mps6PjqKNeC86/6\r\nJ/DyNzjY0iK+LguJdgCjs3DEcwHuPGRJ5B0=\r\n=pqhb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.35.5_1678398964804_0.3088479694738928"},"_hasShrinkwrap":false},"0.35.6":{"name":"tuneflow","version":"0.35.6","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"0f84102d0a36667f806fc07a4911a01b113f5134","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.35.6","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1TpzmFZC2FJwllEe9zzs6Hrze2zoTG/VGYAHj8oxltbgr/xhmgSji7eyeWHmTQp6ah6Y/IwOi4Xcd75zj2372w==","shasum":"264f43fa9a495e0a9d93e6e349c2078efcfca289","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.35.6.tgz","fileCount":48,"unpackedSize":1133243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/PJ7faSPFmyx+PSccHkHg1QS6NvSdho0uAbMX6McLYAiEA/M0KOuFUQ3nDsLre6CbRG9I9zI8WfIVx3xrCrRaRvJM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCmpbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIDA/+LvxRlPi6IBr5p/pTeegeXbMzZZBTVtGrhd+3ErbpnWqzuO03\r\nYQLHKnXzk8mrvxvYa8afwif93aXks83a1qGCPLAZeZp5NoM462iEtBtzJ9s2\r\nKHcx9O56g0t9D0audJAAFyikTmq0oz+MLfeNqVzBm7CdW4fJZMaG4YLyPj41\r\nOkjldXnLLLIhqyy19T5TMdH5/aNXzW+/CGYyNhdW/Is09noHz6SRQ3I/ibhp\r\nRGprcRFYVpZ5yjqna2HZqKp1uSJdkPmVc6A/HxPBhu9+W4+wgOaFZcgEbB+B\r\nFq/J0tOWFecguRhxobwnk16uhHCwnpN8GOjkUT6nDyagdnV1Bfuu0G+ALwNK\r\ndrJlvuGAgOHDlyHaP4BoIPGbwzNjlGrJGcNfWVZzHWEfaspSe5qWZvYrMkyq\r\nw1giYktyE741EXtq3H/D/HO3R7sF+72JEiqLr+ttBYwrhc1B5wEriBlB5jI6\r\nXtNrc2QQd9yjKPCRgmqI4XB1QJ23sjFNLS478tzlMevaGmpRl8IqFGKzF9w0\r\nt9hhNQoZkFihYYvsxR0iuZt+buQh7285kM4wNZBBdkM4nlhx/4xSkbAnKmHr\r\nTVyPuzkTW3by2cYFTQOEgW0FBMKimCK+wZBeHBC7riEqna5GtS8MX3BcVcM0\r\nL82Qnadi6irERKUGB5UfRFBekTgcwE31wKY=\r\n=G/8V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.35.6_1678404187076_0.7464083383276294"},"_hasShrinkwrap":false},"0.36.0":{"name":"tuneflow","version":"0.36.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"0f84102d0a36667f806fc07a4911a01b113f5134","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.36.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-SkjQ0JBeVPtQkL6Vk+VkF0ZKdJffDWXRp1HZsiaC2NhLNY9xY8x7/cPBykskXBTlSmBlg0CZZlDOgXARbqyN3Q==","shasum":"fd2bd9660d8dd9a9224ccd621970df06809c33be","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.36.0.tgz","fileCount":48,"unpackedSize":1132776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY2kCU/7YnDITpgvAKJ5Abh8yc/XUt/nohscEGKWsiJAIhAIoP15UwU2HVYAF1NgO3mVwgcw/SJfigQyp2SeY0Mlg8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDV0aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohbw//XsCqKOjfPzQEyCVjYvti7OOzodNAqhBClh21Tdgho4D62ZU7\r\nIepYl5Q6Zpf9gsn5l67n/TwcBh7BEwbOH+ls32bcXc+dIYs/d2W7N6JV0G9q\r\ng6Vbmn8fkbpox5yOutdHYkmcWorjj46/hn2ImvP86/MFifvBXTfLrSQtBLOF\r\nRXlWvdshSYpYc8RoL1IN7hzCHvWlGCnHvlDix8NCwMnjzoAFIgVy7/VMRzce\r\nQwRERKlm5P7Gpfzvr5jm/D0ZsZF++sz4qD+cYKXrGZ345Z7KNzMg8FFyf63w\r\ny02j5hr/OhpccHMQI/HGsxq4MyKJbyBGVo1O/rBLYh41bZvUVbSa1hQMDBdD\r\nOuUYpVjPV/aRVSxW7G06JmRQuXdj2zHG5elICqZbeTyi0Px2Tw5a62aecJ33\r\n7yTesKStdffVXhqwHkFwLXmRzq4yV69GqOp6Hp2G8+O6JTnY46v6+3dqVQHV\r\n9Nzaie/fPiTNGbDPJ6vt1fVkwUB3nAizLy+HyBkANhRZDntFeD9BvfoGA30I\r\nH+AMIHi8HJTGyOPh5Gr1AuIIoKGmGKSO/crsD+VQVWeCuhr9w4JTxCf6DhJv\r\nYieYRpruD47YUdW2OJGYh+uMJGEvzYrjky5B7I0rXXvojtHZWQHWHWu/fWz/\r\nFyeabV1TIEtRP7kRjqBq8qgdNMQPhnMcIKI=\r\n=iL3x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.36.0_1678597402663_0.07436318236912953"},"_hasShrinkwrap":false},"0.37.0":{"name":"tuneflow","version":"0.37.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"fa3ba8f6faabd72e3a1d46dcf2b842759352ee4a","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.37.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vM/oobLt3LzPw1GzavBYEmpMMKrtU8vCptaxeos8y5K6z/bxW0A9auDh8+0jbTo3RpB+fgd505uly+vlqpPQbA==","shasum":"ec09d0e97fff2a513a8a91f09dfdaf9e08adf303","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.37.0.tgz","fileCount":48,"unpackedSize":1133650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2hmbFG2bZnkw4Tdp3ABqRAhD0T45rcbiLTVmxiMJNCQIgcI4uCzHkQPXz82VTJxGSSBjfWdUORUgdR8EbJPri5ik="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIh0kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEBhAAm6otnIPuvRHPAgpKBhs1uzvgj3SdFY4VQ5fyuL6YTHPEu+Bg\r\nfn9RASuHx8pqdkLzz/G4KccIfxSkSDJcgAikBeDYTC/Los80bNu/u1nkTgYx\r\nb94heHs+YpZQfjQ+kOb8RBIBqCg/Rrv2tyxP7vfAonpivUJ6x5+GciMEmY7I\r\nTgUEUb0MJT+eYv2LyS84BZBi6EBuM7c+ZeJkeSMY9p6YX71dCdmP1mLLtWF/\r\ntjd28ZJn0W14vAtrSTYBVyBrbrhvsJpAf4/yBtID26V7aTXbYNq1krHHltnF\r\nQqPWkeAcXWjSsXmgNwPszODE2dun12cd5wUF16UghTuz2eVE8BqU4DgN56lA\r\nekQ/gsqvNoACIJ0NknMkuhBbFvx+1vKVhzrZqpbe4l/8KdHCmp/KEWJyYCpc\r\nEYdw8mo60i1GWFiq4TvlkMZ5rbxjF+3ImuXP4QS+SyH8r1UbDgbm7lhSqCa1\r\nUWtIooFF5RC0bvpwIee0h0BCT614QWfAuqhDKsMOwzLB9uBrwedo/2AuQtyV\r\nSgJrutScKVNVosfEWvpJFZsSSaVmQb3XytMh7sUp/V8z+kbMYLvO4udmzHsR\r\nrl2MtPfycmDFG7cYqkyKaoJXXrq5fixVWoiYvq0zW5k/SHMLIsZXG1U8Xa2J\r\neMRm9nmuU27S161U+c0gr2OVxOGOBSQdqKg=\r\n=CVja\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.37.0_1679957284008_0.17989392758038614"},"_hasShrinkwrap":false},"0.37.3":{"name":"tuneflow","version":"0.37.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"246357d18223337ec5bd8cc31a40845eac4ee720","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.37.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-YQ4xE6nkY0c7VyD0zaZwxN7TCpM7eq/DfwnobDIC8/z/mdgvJnMITruJtbSRavHnnuLPnk3yo8MFxgzKt5xLIw==","shasum":"2d5e0747da885fdc95f56b016d6e433f30750359","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.37.3.tgz","fileCount":48,"unpackedSize":1134133,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLbV3k+bYtqZ94sYSK4VAdBIZQ/5SD6qeF5AH9ZciglAiEA4kpuwMhDpKARK1Huajh7U5NJfye2nbco5OssPRqtOIw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ9GAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH5xAAg3YFORN6V5Yrfv3XjjSgZien2Vg0X67ouXsM3Sm8MyUTdfwB\r\nVzGnxKyf3LYcaNKD1i8dOifKZXa3TT8wrttz4lA4jLi4Lf7YhxfYSkDOrKNK\r\nCdyt2HiT7DrLXdHY/y1uQZxTWLluW61XWjAHY9vseEiahgCnKrOXKLUr0dJZ\r\nG1oP4JAYzNCuUmO20+jmFKNBzvUc0sipbwmE5hHKV0V+G3fojv3lk6ojSfMV\r\nOMQieSn86WnKHUhV1d11UP6FHZ4ZIkYi/jC8olRZtRlO/3C38uyqerGalaAu\r\n6oCU1gd1rKHRXimZojtjeIF+6DqK5t4RWJ9RVbvV4do8PdFyfs139N8p7gJO\r\nXzVZVUjaoBMjQ6DeAt89a/m4geNQt4F68MR3XAo0coVANuRAArIKvb/hl522\r\nu7uNCZQfHX0nOjMJSvIZzWbWJUNk98938JZbW7UWynQ/5Nkj1Um4xHSOrTa9\r\nzZcz9KcAX9XokEQ33l2scUl+DQ+SiIANJj37EBF7dPFdnAELSfAv9DSd266X\r\nRO81WgSXwplrV8X60lono9OVw6TRnJWI/Nrlxu8Nl2trna04uTKlryUIKlre\r\nPOHOcP7OfY8WnqauDKxlq9zGjbOzA9a34vWSsfhr768y7YXzwekppDapwvPK\r\nK6v0NQXdAb3MH4ma6cJzuyc+MSKXjscZG28=\r\n=4fuV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.37.3_1680331135883_0.5566248824248772"},"_hasShrinkwrap":false},"0.37.4":{"name":"tuneflow","version":"0.37.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"246357d18223337ec5bd8cc31a40845eac4ee720","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.37.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XnRIOCB++FfO/+Ua8wY6JbhOfq0c6+QCrvfLEcNddTD6lqdBhJmBak9QrTV1q2xhjqIuULWd8m78gJEzrBjrAw==","shasum":"0c58925b439b542edef94d8759df6fc00f7e81be","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.37.4.tgz","fileCount":48,"unpackedSize":1135967,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzByD8JkuwE6RnbKpXQUMq5RpstE8+24EFNqKjgDKZ4gIgcTTTB/LZNBQmukdWwaWlz+AS4NgjKJnJq+LMYbWQQhs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNE9pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxVxAAitBHdRhCLCEVTKSe7aAiTL3jARvuOOp+bRsfb3t2gP2G7chN\r\nYVcuRyI+1oSfqeJr6VAVUCG7GY33Ur6IGlu293m5NNPjpcDr5qCC1wyOMuYY\r\nvP9ZOV5Kw6YGTHTQ5xq1Koq5khhViPwOU3NDCCAkAeOpdnJBKuFaxb5SpRUc\r\nXoVvDKhUPnlzq0YMFDQD3rPd5QEnKVovgfEYlp7JYOUHhynb3hTXZDcG1Izn\r\nU8Z8YZYdBjWnqgHwrd0U6iDxB3DOzBDO16gSUA8GkqIZTb5IOEr76Ni9eoWS\r\n28Y4x0MVPHujlnEM2EbksEwxj5bLTCHRVVtgB0tkzse5R0xemiw+9UikP3YV\r\nytdo316ptJeztBgXoYaL+BWHNXmuYOPCwJPPCOwg8JWziX8rb6nPm9spSv+B\r\nT+FB1ovqCluhrt+lUuza+NoaOT4+zIckyDj7oZyuonCOKe7zcsucax/TXXBk\r\nkZubfeVn8HaW/+zEckf7pY+kRXbZS8F//CqCswFHSLwfUs0dbjlT15VHgpUQ\r\n/Vb8v4cZl0btNFoDC3jDAxI1U4eQWIMgrIV84O05Ik4Ffg2W+GSiTLRXyPDZ\r\nJrhmGFsSj2HHUeDhKrzThRgN75SJpqA0UbXLchiSMNzRmIiKTkhnwScXBv5l\r\nRLksRZ/XBum4TsEOZYbi02icF1LIg+hCQ+E=\r\n=gkBh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.37.4_1681149801441_0.8172490901213025"},"_hasShrinkwrap":false},"0.38.0":{"name":"tuneflow","version":"0.38.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"246357d18223337ec5bd8cc31a40845eac4ee720","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.38.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-MnTG60xryl7tLmSzE5w/+Q3ZYktn2OlSkEnDwqTiPT5nZdbXDyyCu1X8eUG2qQGPkEtSXMhxJVakPp2a3CiNpw==","shasum":"10eeba20d6195d5fb0a20f3415882e9847519c7d","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.38.0.tgz","fileCount":48,"unpackedSize":1151808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGOB/UmWxB6EGoHxYDmt0dFj11CW7EAH4C9Pk79KMzzAiBPWleZrOrvaazrxLbbCnXcdI5rQrol3uICYYIB1U4XMQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOh/YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosYw//fb9OtoEVy2cFt7eJ9D2y+BXKd4HvnAU45wpND7vlBMe7Vdwk\r\nIoUKvh6tRJWhvK4ZqVoe2JwLam4xQNandVBqL6kCd1hK2MNnkS+CxefdBFRA\r\nAfeqiQ5puNC6OCFqcMSJwYxf4Sz2YQdeM1AaFitbmuGIS1bjzynl7tSlt3BI\r\nYIK3mukbtzMc41zlY7epRjh7IZXI0yzDAcu89QXjuIbcANpeCacQUjedEYPH\r\nVTdBd+P76cYxLy7nZ/t0R7tyEoBi0Frcu/TTkgdKIy7MkUrLzcrUE5xpN4OS\r\nBA7P8Tf1IBw+0Ja9ToI1+H4C0GUMq1C1tWFLLe1kJUK9WXeqJSl5+/mSf81Z\r\nBHG0zMpms7TDuQWBkmuwXIC0vMbOgQvZum/RdqvgY6UNnmvyb6yKxcxjowfw\r\nCx0WilSAH4moF2BuuL1ApfO5A/q5GgYlmplPF9eZhuUMZ4fZB4Zy/M1e/Z6a\r\nJ2ZWEzGkwG85hEVPzHKkSTvMLJtDlCZuri2Tw3F/mFjmQ/mteXHbVcEM+CgB\r\ndhgH+O/Ll2zKmYyh07MFF6AdnXI+015B0s87BgcJ2G3d7FQaLqmfR24hiGeJ\r\nSXnoVbfappT7u8TC32zILCltmzAtJEKTHANPywg7SDBC1L/f4Z+rVSRZTCdN\r\n3JPvoYW/DELTApeJR/xLKZ8sEnzAxi3uObo=\r\n=fDUU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.38.0_1681530840224_0.892188152534406"},"_hasShrinkwrap":false},"0.38.1":{"name":"tuneflow","version":"0.38.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.38.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-D8FVlBQdwZLvDgH3WUmXKMnL4v3/xva4knMKkThC99pHjmhaLpQ7UUaOxjw6iYRq/FWnc/t6kIrrFEPZUH/2/w==","shasum":"e62c87d57806e5d0f9ad5f21026de3dabd5bff0d","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.38.1.tgz","fileCount":48,"unpackedSize":1151832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICU+im5Vysat1N3a+TY9bhqfiNiLO07dspR3OhGMq0P+AiAqu/o4voo14t8mIIYJ6NGzt9UY5Qn6KcvT0KjAEurTfg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPGaZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGnw/+PGz9xKPsTRodS+xCygYLhjOBt7QodZhxhtsrBQu5MCKoIkP7\r\nx8iwJDNojP74Gj2ANo3eL5nOm5R2zTgVLXKbO2x/30LXbCRa2oxPc60Njhj5\r\naYeOzObEjaV2gqTCQiHBPw+Tt18qn19/2r5dFhu6ndy60BPNDHEIse1VjZ3u\r\niBrXrnQiSWp69M+f9pP2x3qGKJATUVNYDqBxxWinQbfBYuWnxUx/9TGIpQko\r\nIFjdVBWRVuwxBWHLxDFNAKw11/NfrrnF4PFPPd/APV8MVaihsyQuA6ODXOII\r\nxEaM8M47C6QY0y2WmR0wJyJVACNdXCWLayxYxYe/IWoNFe3psJbFMEVtzkmn\r\nQNalGmnCNMI1PmjyOgJ2BNTzPGj58fxvT0heVLnLoLSXj43nm98fxH6nn5/a\r\n9vDewULZkN/k6nHbUdHdxtUutlYy92zFo8LRch0YoLGY2/AdA2QSzvIFhBVJ\r\nVJ7hvORP8smNWDu93uxJAlR24uYZPxEFYiBxsNJcE5siuHLtg4tFesXPWocn\r\ntnRoC7lv4OMOIO2qj1Y4CsQMIboqe3hBKHG92xd48dL654j7ABjyqYJpaCxA\r\n540fbeLVoLFXnh3tN0Td7T54JEMTeB+77GiaWDx6q206e9dEVVkw38WGPyvY\r\n3G3rAqVkLZeaxbYS92TfPClKxcUbtbvA2zQ=\r\n=5uAJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.38.1_1681680024805_0.7763234185377941"},"_hasShrinkwrap":false},"0.38.2":{"name":"tuneflow","version":"0.38.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.38.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-YRyMbRD7udWbo9lxq69q3/lnN+nNEohObCf4DyduNZs12XHHlwkEUeGcgQODnQvsfh0W4951P+974s2yegwAyg==","shasum":"a94f0468084efb5a6ed9ebe71a4d28d7e2eea217","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.38.2.tgz","fileCount":48,"unpackedSize":1152486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb9MxqhBkwPTjDp2hcqfZJ3RV7Z3y9LIUn4dBwAdpc4AIgUOKfM2LpTr2bkyyTra/azSHlE0w/S3g+6gjTd2Zupf0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPJwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmAg//Zb6ZptFJeqF5YC4bGmCoZ4ZEYu7XDMvsemZvOEx5ll48T6Kp\r\nEq9Q3XpPF92e3RGduMPhObZMwjUtesu62udoWGalPsMnrAvDs2YLixy3IcEB\r\nDlElpF9rD8pzt4mtjzBmEN07JV2KMlJbDuK+RzhIRkcRNzIKTu1iXjlTJc4I\r\nO2NvOIFUs2HuFKJ56QxqQO2WCsqBzr/RKD3zQsOxDfoBP6tIuU+9kO1UEmr5\r\nR2IqKiga4WPOCI0wPiTAU1B3Tu9O38Anwk7epMyOhnHrZCbvCK6j+bBF3/tE\r\nGBzYyuXI2rcqBFW97t9nD11ks7EBHrTarGkEZ3SmJhS8ag7jOFEwhjy1XG1b\r\nmN3KJG578q0XRb80bewi5Z3dZsp2/3rzz0tWBacmVVljADqT88SZQ81S7xza\r\nIGgnHz9u8300HPle5E3mS9ZHWYCKhN8GIj/1aZhxLapX6AZFjvKNTSdfqror\r\nC7RttaEtKNlNMsho2kcckvMYzG2H+5rh6o/DS3MBheq/CYRNqnUrunhHuzsj\r\n9SHscluAGXqjkjaJgeCFykIbMsrSom97gf54LXgvhweKx8+R3+HlCwCfM7R7\r\n3+7uM8mr62IXt5YGVPbDS1TkK55CWWIUfAmm71129g3yhp/W8AEeDAvy1IoG\r\nq6dDF4zctmsRd647D1DuvDBZcHbkpzumca4=\r\n=A3b2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.38.2_1681693729520_0.525694199650385"},"_hasShrinkwrap":false},"0.38.3":{"name":"tuneflow","version":"0.38.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.38.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-uoKvG+WAOK2noAfXkXJtP5ZZ2g0ot9hvA6JPBg87WN2ox//45RkiIf9DrGMeFmUJ8GIAvFp+9RlKGCTc7VzVRg==","shasum":"30b6d6707d183309015edafd895fd642191b82ce","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.38.3.tgz","fileCount":48,"unpackedSize":1152894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9U/TYn/RAlmClighvrOlPMBE6lGjSXHEXb59/IhubKgIgDWuWK5dNIBtTRzTr4ZVZYKeBDAtBF2s4IGHPcQda0Qk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP4sMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDzg//cHXJfqsc8lCg0bmpj7nrFzW38O3bTHrZo8B6VwXpa+jQc74X\r\nh/uOuOp4+1oWO9eseu1UQfSs9YI/eaLrQ6a1cTzSNs5BUdtTBBm67uDSF8OW\r\n67ci2+oko5GFjwEyGjYI6RmbUcUAIa3TeAdFPu/OKph7ixqv6yjZPEi23KL1\r\n2FiZxojZk4Z/IL3/MEyh1byGk6S5aONcQ397eG58WWAZZzmcN0MP2DSNOVGn\r\nNCnZmpONG1MUB8EVb/zeoQm4etNG6MvyBk1GLaS8fzd9hIkFlljDOq6OgAyS\r\nuCKxZ1Mknh8E36HVU0iCsWsixZ90tVEzLsqaXUUf9fm+BrUZNaQhX2qHnL6T\r\ndgh8bLRwWgI+3xs0TyTr296mwgWAPGhXl0FwXz/zC/NH54k1/kBJuW2HwSmA\r\nNiJPVzaiLRYFNtQ1QrnDKTxGyNa6snnyNJA668tU0ygdVnEyx1cVOV15k30u\r\nfWggjGOtsf/Ni+DPo9o/I3LJxtFlUne/EM9REYCjS85Lvgs8qIzbFQdv/gLz\r\nA2zaeYYk4MHzfLeaKHQ06jTBnsgLGS0tjtSRStrwNsvu7xu64eA7J3VV0sZ9\r\n9yV4s+RNDTuF35byisjVn/fNgvw/N2vPdW6xaoE7gPj5R8SqLWFOT8qLahkk\r\nkojqFApL03LWQC5ycYPM+ZNGJDpXCS6s5PM=\r\n=7CYH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.38.3_1681885963936_0.6715356467921647"},"_hasShrinkwrap":false},"0.38.4":{"name":"tuneflow","version":"0.38.4","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.38.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6lzaTZbVy3TH4ZzSqgO+Rr5NnmK4uS0E7Vpm5pc27kQTy3OPFbyniq1hW392qgPVXXRsC9XlMffUExUJYF/LHA==","shasum":"b88245edf61e1bc6d414c965bfbe4ed7adb94a45","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.38.4.tgz","fileCount":48,"unpackedSize":1152988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoAYu2S3MObNTHbkIufaUS7uLpTxg0B3mulOlE/84WjAIhAMilAZgPrdDD4SECK1MGSvCTh+jXvbag/VWJbyRZGIis"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQHopACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNkQ//RxZl6NyAo9uiq8JJAK2WUkrMNN4RykVaFsZUTUIVIKtvob6m\r\n5j5OjL37G02/KYWFF0kAWtXuLM2Vmv8pUukVK89q9YHCAVjeWs8mirbejDls\r\nu4AdkG2133pbhgQ5I73Bu9Qbc2dw+g7oLFguJ2+nmQvmgcL6X36RIvO162iV\r\nAD0bKbkaYqwlCj69QPzxXB2AYdwzB5+fWHt0UDDi840xsMEcGR2vC5yVgQB8\r\nX4TC9TPwKUEBnbZDC/geD9Hv0dvOHl3f8QLs2ZR8fZLb4kRmqPrrct7Xat+l\r\nd1eWqeE48Rec1C9uLIWE/JIDKqXWPWOMYzUdP03Z4/s96Tgb1pxrdqnL5l7l\r\na2vEkGwHRdBB76ctFcHefRK0r/Ib2Qhf/dgjiUi9g0698MXyBvHjFuesMKx/\r\nzhZjf0tLXIDAkohLzpksiXCrcnQ1HYAimyyi3orlUUoMaFb/+h8jnXos3tZq\r\n93NRZr5n/7DB6rKytDbm7HP7HTjhQ89eWOZHHN04T3fHM9QYXpWr81dxmeQb\r\nqPxfQoWxnlP73gDCC+I4zc0qPmMIN0UDLztfHVetNAq7pRxBnuflZsynt6f3\r\n4PPLvlNN6kP9U6qgnQuC9Gwad0vmnNAlq3FtKetoms9chy9I2LNQIUriFLyr\r\nf1wWUyGHT25UYXGj1wJp2afXcuESuZvODuc=\r\n=ndVW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.38.4_1681947176950_0.6009957505163657"},"_hasShrinkwrap":false},"0.39.0":{"name":"tuneflow","version":"0.39.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.39.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2wEE1DnnryX6OvFU4MRUJDf0N3/h+bll6wvOCzJkos6yMw07F0+BRrXrJBz9uWENc5rkRh5GD0t/LrK0rTX5Xw==","shasum":"b94ec4f54812e1340390e4559ae4dfa175090b8e","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.39.0.tgz","fileCount":50,"unpackedSize":1193932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmkUEGe9C6dNLiaC11HKoS/TCWNjsqSyRDOWP9AiQ6uAiEA2A8dnyr2aSXQFe/7IeOF2JC1+gMjHp10kpAuWW/UIZE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRL72ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJVA/9ETNEEbRMSNDxOuxA4+HAi8Ya89PXjoTAYtpJLcYlWZq+bhMh\r\nS5wXEx0WtGdfnuBWuQ3c1TaKzsRtag4UzqjRVdDkLSn/gESgmSjM/q7Aurx7\r\nZe+3Ow0qGPXwV+U1mjbMSJwSSVPZZ8TpM4PDYTiClGP/nsa1s5aF5srPEzBD\r\n81UBEdylYcdvXwQMl2F6TwFDRHGNIgrKJq39eHruU9XA+pPk+dnfDR5hZCTJ\r\ne0WuBwMxpklBJIprn8+HnEAL9cgHEBkoNQeZ9LIyTjs6m4+wd7k0djwi993c\r\n8IOUc746aR/oudncD5ZywM/qCrjLBU0aTJ7uDU8IKmHx6i9YJ0W7VDGH525u\r\nogbeorAqjhO75fs27yJ9cS4n+/ATfFgxsXUbFRpW3/OtUjBw/iqaxLhOswa3\r\n/UK+t8cXKbF2P+SR6Bq0Pj6RgEMjjeAy9ehjrnSP9U0j3w8xj7USFlhtE8cV\r\nCII9eqECiyY71ycW7lwNSF5E/TThCmdB65TyDiXDQK+syqw4WhNbS4T+ELQU\r\njtj2HepuVcdF2y4KOywKJsydydA81jpsjmaLqkO/8+S6S70LQ61mVVJF7g/u\r\nI3cXRkr+Nx38xvtfJ+rfrE47uRg7q7FW/ZqRW4KPcZhM1kDWOmcBCZ9QutvG\r\nqZ1YFVA04+wVgqLhu2Kk4GScOHs91ZbjKe4=\r\n=uI9M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.39.0_1682226934203_0.5007999829250174"},"_hasShrinkwrap":false},"0.39.1":{"name":"tuneflow","version":"0.39.1","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.39.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-n4m2JOIIFTQzVKdB2jPKiud/XFwZQILFQtq7vgjqRaWadc0XTWFGIbgUshHBrve8j3DZQx2QpTYIe6MKv5Gk1g==","shasum":"ce83fc055c3d2ac1e4cedfaa1e6b793f13ad1b0d","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.39.1.tgz","fileCount":50,"unpackedSize":1193695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV2zLS5HUnsf3NH5qzmfkiGELNihNSxEru8BNDUqwzjwIgGTYSBk9mgL2t4V8AtGB0FTo0jErKoWfOTyb+dXZd48I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRNlnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJyQ/9EO2PThhQey2IFF7vlOvjQkpY0g4wp5jg7vthkcAQZebkeNJQ\r\nzwW5FBGJAJ+hvHsQWOMbe4ZFzm8eZIK3W5nBvx1hZTZ+9Tir3Jbo22igz/IX\r\n0LUcpLNoSd33RqBkfS3ggQvK4Tjx8uh9XQ5s7dj0qc7YQ/gU/fLM0BnRQWAY\r\nETintob0r6/isxh7WJGLYAeXKyD7OHQyKRMBe/ghuF78o/wnfN8XgASl2kC4\r\nFghM1f9r3+P8SvbHq8+frs7KfEB+GpMMvTEzNggIvNnJ6AiWh2L87YPJlNbc\r\nyEYfAWL1FASymZUBzdEXo2zaCXEm1H6UxccUGLOJShfgypmP8oaOW3GrlKEv\r\nE8ZQ9CRYCm4iQPBM8XpQNa1u819Eut2nlekypM6qHWdOkTem432FK7zOxrwt\r\nr+4vJpW0XtGOdmjkw4+58xCcUfhVGnFOyK9hD2fCPLU+/Z7/JsLvV7fcxi1O\r\ne27KVJ1JkI4qiHcLYTmdNP3yq2VuIFJZnL5SMevVAwinPENW9o4IrIiCFKka\r\n7G1ylDZBquEXHztxAgUBfW955kpBDTfipOstwbe/+CDRXIMAhy1jHo40xLZV\r\nlty4J+VUzV4egV8ca1vz45HQFbiTMka9S5Y1kHom/uaZX2B3cLZYSzNc6w+R\r\nhnC0XiTJjap56/CwjnKNnDrSFoLVCRb/J5U=\r\n=W3eR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.39.1_1682233703206_0.39346859938274203"},"_hasShrinkwrap":false},"0.39.2":{"name":"tuneflow","version":"0.39.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.39.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-a6SizCmdO510P5gG8sEVSTi2jnJgGheSmBAPTwBABPDlLVS7CWs90HK/z17NPtR/3zHVmaH3awhTj7Kk/M3rFA==","shasum":"f07e40322328660de8bfe4480c96e731583a4327","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.39.2.tgz","fileCount":50,"unpackedSize":1194052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8PizCVPmp4KQ+U2tiGv5ySyK13VDrj8suo9kqB/msLwIhANJJiqSqGa0A1A+id7zz1Qzzbpt17haLwJx7mCS/FiDp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRgdWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7tQ//eSvmLrfALeBTsNG1Nw3iHSEh5lK9SKDnFsaUKfGg8j0LJxRx\r\nva9wdEz8GP2QDpGRkIDMPKVIhE8jD+zrtNNpatlntM8SUEg06OjTL9USSu/K\r\n+tO7D98yBpR3Z9Ty14SAsAZByVJSmupMBftlYnFk8At862wTrhPqMFeg2Iul\r\n5C/FaRB1YX8wlmD4RQOdbl95a8OisyxBMXcMOLTQqpQHxCxIUtpRLuGSW2un\r\nwHDHAG3l0ALmdpyX4Vl60z6sO1g7iMz496yt35cD9lgqJ95xE+xmhenXcTNa\r\n2rR7N7MjWwtgcoVyizSe8NnJsxXpv3AKJ57AH55HteWgRPPiZBYxQlExABTW\r\nxnTMFoozzy9QbdrKuSOIGTpyJGRN7c5paC/qDPX5Yk75Ebm6RCzAt906k6WG\r\nuCEMkCCGIgyMmyZ+GWjdbrzJqexA/vr+mXVqT7mnoKRluxig4megNxPnDcyc\r\n8/z+msr6hMx1uCosXhSzy+C5KU28DYzG+PZQWBpJjIgxc4KxuQNBbj70lwQj\r\nlYf7odfY3OAo3UwxDneZyrMHFbZgwaI1nkkIQlS7JNN3tvqRNQ/EuuYrT93K\r\nvVVlRu7tmWJMAPIAPjx2qdmVQgIhaEe2sqAflvkKxNNYCqSt9WQlVuETAOqm\r\nz3iyVmrKyNKZ+grz3Yeco88L3KsPoNKRo80=\r\n=ZILm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.39.2_1682310998130_0.49086530863915057"},"_hasShrinkwrap":false},"0.39.3":{"name":"tuneflow","version":"0.39.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.39.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kDyKrMarrkXHEuwxbZyk4JBRkJ1Z8RtiS87XA8SKSWLC1ezTyVuV6GPAzR0SF5hskbjJMUJyWrZYEXQk1b6otw==","shasum":"5377dc3035524f80f9665c3fddc47ac572c005e1","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.39.3.tgz","fileCount":50,"unpackedSize":1193885,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDApihGQXY3dbcVJE5z22lkIk2uOI0rdfr6/1jKYil3WQIgHiVpq2OqkASAzZvXKnAEqgosYE1qZZgBbWyEAtTEBuM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR4YMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfVRAAlY8VxcIG8UuNJrduMX5W5Ix3OfLx7lpUPK6epRi957Dbd/Ub\r\nK3kiX7VGZeuu/OpklMrYE1NSwMdOA7/CMRxWAYP0rc8MUyhQPZNTCwBev1RE\r\npa1tQrVBZaUnXUUOpCLfrihod5m3hN10bsJ8CM2Mo/DoKtrYNITRt2YK8WZz\r\nBCTmiXw26lBRRYqQtf9nn5dcIPyD5OI/+rAFO6ENOKItXS4oaXdP2UZJE3Ao\r\nh2eDd+FbLmqpWVuj8Qt2bI0LhjVIUEZHniIeEUiAmodZK4+T3gko4RSiuAAZ\r\ngg3sfbzLDTlwzKkiKSg2bSUnsjTI+ec0AoiYFG+IAim5vy8lWAvx74L7xlek\r\n0XDC+s5zAnC2HdKdM6GZDDMeBM9AMqNQOd0iNCzHmCFVn9KkpbnREdq+vIlj\r\n5kR7HYUj5jxT2XhNQKkEwE4aeR05P0obLcayJXZNbcfh6IU/H8ppI/8EShIf\r\nXblpcF2Es/cQiUFYcfm4xPaGYi7N4L9lxKilaIJYPg4tHFRZcW2TeJYH1X1V\r\nyvcWpYQP4qC27Q3s95uer+yOM6R3nkNHxmsfZdanM4NF0idphH0m8WbHWAWn\r\nFtSz9J2rBalEq9wMpw7WBinBA0KtuqSiP+JbAPgQ5IeWVQBOtL3Jrgu3v6OZ\r\n4oFG7Usfv6q7Ez58WQ2yEV8mNYYa2CKPnCQ=\r\n=OsoU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.39.3_1682408972236_0.7077799112951322"},"_hasShrinkwrap":false},"0.40.0":{"name":"tuneflow","version":"0.40.0","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.40.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-619+G4SaYAoIC+t+GbtUmlKXiU8U1tiQJjtXKWlBL3D3xXB6u4DvEALrsjukRVqeSvDKRb9VuI1tqk73gMHJmA==","shasum":"b0f11fa574106774f5657e4b059c1598418e064b","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.40.0.tgz","fileCount":50,"unpackedSize":1194616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpjykbO8+q2ImBWKgDdj2QefO48WxbQ15puxymZ8Nq2AiBRT9oYJAJrPlhWHhRb5Dd1grxYNk+A35i+qlU5IFBVqA=="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.40.0_1683569585769_0.9586991652854095"},"_hasShrinkwrap":false},"0.40.2":{"name":"tuneflow","version":"0.40.2","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.40.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5mRPUkzRlzeKX7Um7R88utUuZDdOxzXJATZQwbDOHeF64CiXs5PGyDYYFxyoYQJVG8YREN4gBX3+MLh+9NFN/w==","shasum":"277490f3f9a9fe65182c2fc15696ba63eae15d03","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.40.2.tgz","fileCount":50,"unpackedSize":1193524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkctcLvQYADgjKOC8Yl2ElaVJwWF/dzw1st/ox74WDUAIgAlxUVH3Z81M6ppZCRk1/BcpHLQQomNiQqJkLbwRbCOs="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.40.2_1684464334177_0.43165605429246456"},"_hasShrinkwrap":false},"0.40.3":{"name":"tuneflow","version":"0.40.3","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.40.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-lxdUGnmxS01eG1Sm7HDXjgQZN/5IUEbVrGmo1Vyf/R93DT6lmKarWQmjmwGQYUdDJ6Muq2PkkXa/1OgVtt9k/A==","shasum":"9b05f031e367388b07f8ea51ea90ac5ec1092984","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.40.3.tgz","fileCount":50,"unpackedSize":1193755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFLt0ll1sfaFm+ksw3iPwbmqKD/7FlL1kQVdkpArebSgIhAPprgWufCILzcmiNU/CGLSfy/HhNEAqjIz4lp4BKS+Re"}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.40.3_1685659574882_0.06088243744229316"},"_hasShrinkwrap":false},"0.40.5":{"name":"tuneflow","version":"0.40.5","description":"Programmable, extensible music composition & arrangement","main":"src/index.ts","scripts":{"lint":"gts lint","lint:fix":"eslint --fix --ext .js,.ts","lint-staged":"lint-staged","lint-staged:ts":"eslint --ext .js,.ts","lint:tsc":"vue-tsc --noEmit --skipLibCheck","prepare":"husky install","test":"jest","build":"vite build --config vite.config.ts;vite build --config vite.server.config.ts"},"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"keywords":["music","arrangement","programmable","plugin"],"author":{"name":"Matthew Zeng"},"license":"MIT","husky":{"hooks":{"pre-commit":"npm run lint-staged;npm run lint:tsc;npm run build;git add dist/index.js;git add dist/index.server.js;git add build/dist/*;"}},"lint-staged":{"**/*.{js,ts}":["git add","prettier --write","git add","eslint --ext .js,.ts","npm run lint-staged:ts --"]},"peerDependencies":{"@tonejs/midi":"^2.0.27","binary-search-bounds":"^2.0.5","lodash.clonedeep":"^4.5.0","nanoid":"^3.3.2","underscore":"^1.13.2","vue":"*"},"devDependencies":{"@types/jest":"^28.1.1","@types/lodash.clonedeep":"^4.5.0","@types/underscore":"^1.11.4","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@vue/cli-plugin-eslint":"^5.0.0-0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-0","eslint":"^7.25.0","eslint-config-prettier":"^8.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.3.6","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-explicit-type-exports":"^0.12.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-vue":"^7.1.0","flatted":"^3.2.5","husky":"^7.0.2","jest":"^28.1.1","jest-html-reporter":"^3.4.1","jest-junit":"^13.0.0","jest-mocha-reporter":"^1.0.1","lint-staged":"^11.1.2","prettier":"^2.4.1","semver":"^7.3.5","ts-jest":"^28.0.5","ts-node":"^10.4.0","typescript":"^4.4.3","vite":"^3.2.1","vue-tsc":"^1.0.9"},"gitHead":"68f3e8df4a288978d5c2e1ae9f5ae183a32bf633","bugs":{"url":"https://github.com/andantei/tuneflow/issues"},"homepage":"https://github.com/andantei/tuneflow#readme","_id":"tuneflow@0.40.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-G1UkXazzRplHM/oTnPmwFCy6myXRDz8BPsBd0/KQGJlQZHoB5Y/WylhiOL+HdTiWB9Lk+w58zQX5FOKHvr5E6A==","shasum":"0c146257b856cef8e4ea13fba147e4ccebff98f0","tarball":"https://registry.npmjs.org/tuneflow/-/tuneflow-0.40.5.tgz","fileCount":50,"unpackedSize":1193763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICP+VDKuvCL2MYNi73UWmhJqNhfoliMmRBLods3XR/RlAiEAuAxwmpmu3Hzkf7Q3ShF7sRgWJtja5KRysleL1YOm3rk="}]},"_npmUser":{"name":"panacea123","email":"zeostudio@gmail.com"},"directories":{},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuneflow_0.40.5_1685689641265_0.4465579418483381"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-05T19:43:54.219Z","0.0.1":"2022-01-05T19:43:54.376Z","modified":"2023-06-02T07:07:21.596Z","0.0.2":"2022-01-05T19:45:29.402Z","0.0.3":"2022-01-06T07:01:48.240Z","0.1.0":"2022-01-07T00:33:39.049Z","0.1.1":"2022-01-07T03:08:02.554Z","0.2.0":"2022-01-11T06:40:49.145Z","0.2.3":"2022-01-12T05:47:31.845Z","0.3.0":"2022-01-14T06:04:25.363Z","0.4.1":"2022-01-14T19:04:04.333Z","0.4.2":"2022-01-18T05:16:36.227Z","0.4.3":"2022-01-18T06:11:37.742Z","0.4.4":"2022-01-20T00:32:34.630Z","0.4.5":"2022-01-20T01:31:48.901Z","0.5.0":"2022-01-20T19:57:18.230Z","0.6.0":"2022-01-23T02:41:28.437Z","0.6.1":"2022-01-25T06:07:55.981Z","0.6.2":"2022-01-25T06:45:53.544Z","0.6.3":"2022-01-25T07:43:43.375Z","0.6.4":"2022-01-26T03:00:35.550Z","0.7.0":"2022-02-18T00:58:20.857Z","0.8.0":"2022-04-04T23:06:24.612Z","0.8.1":"2022-04-05T00:00:17.421Z","0.8.2":"2022-04-06T03:18:11.070Z","0.9.0":"2022-04-08T23:08:11.339Z","0.10.0":"2022-04-10T06:17:18.063Z","0.11.0":"2022-04-10T06:47:21.986Z","0.11.1":"2022-04-10T23:10:42.886Z","0.12.0":"2022-04-12T00:01:54.426Z","0.13.0":"2022-04-12T02:39:06.745Z","0.13.1":"2022-04-13T22:54:23.961Z","0.13.2":"2022-04-13T22:59:55.754Z","0.13.3":"2022-04-13T23:49:46.128Z","0.13.4":"2022-04-14T05:29:34.280Z","0.13.5":"2022-04-18T17:46:51.400Z","0.14.0":"2022-04-27T06:43:52.455Z","0.15.0":"2022-04-28T05:28:29.545Z","0.15.1":"2022-04-28T06:12:27.588Z","0.16.0":"2022-04-28T17:42:35.491Z","0.16.1":"2022-04-29T22:23:20.309Z","0.16.2":"2022-04-29T22:33:36.067Z","0.16.3":"2022-04-29T22:49:20.717Z","0.16.4":"2022-05-05T00:23:53.308Z","0.16.6":"2022-05-10T04:40:55.237Z","0.17.0":"2022-05-12T05:07:38.274Z","0.18.0":"2022-05-12T18:50:55.134Z","0.18.1":"2022-05-13T01:23:04.177Z","0.18.2":"2022-05-16T22:20:30.783Z","0.19.0":"2022-05-20T06:05:51.981Z","0.19.1":"2022-05-24T22:52:57.844Z","0.19.2":"2022-05-28T20:39:01.910Z","0.21.5":"2022-07-08T05:50:48.522Z","0.21.6":"2022-07-08T06:04:11.113Z","0.21.8":"2022-07-19T17:29:54.658Z","0.25.1":"2022-08-11T19:43:43.205Z","0.25.2":"2022-08-15T23:22:22.842Z","0.25.5":"2022-08-16T17:43:32.360Z","0.25.7":"2022-08-22T05:39:18.263Z","0.27.0":"2022-08-31T05:18:40.692Z","0.27.6":"2022-09-28T02:13:47.918Z","0.27.7":"2022-09-28T04:30:09.318Z","0.27.8":"2022-09-28T05:21:24.203Z","0.27.9":"2022-09-30T17:23:16.010Z","0.27.10":"2022-09-30T18:01:34.783Z","0.28.0":"2022-10-04T05:26:13.535Z","0.29.0":"2022-10-10T07:14:49.273Z","0.29.1":"2022-10-11T00:51:28.952Z","0.29.2":"2022-10-18T19:13:59.644Z","0.29.3":"2022-10-19T23:34:32.506Z","0.29.7":"2022-11-11T18:57:26.063Z","0.29.8":"2022-11-17T05:46:14.344Z","0.29.9":"2022-11-17T06:29:58.737Z","0.30.0":"2022-11-18T08:12:24.603Z","0.30.1":"2022-11-21T22:39:49.545Z","0.30.2":"2022-11-23T00:33:22.472Z","0.30.4":"2022-11-24T02:16:01.185Z","0.31.0":"2022-12-14T13:29:57.368Z","0.31.1":"2022-12-15T06:29:10.080Z","0.31.2":"2022-12-15T10:30:30.614Z","0.32.0":"2022-12-20T07:55:30.564Z","0.33.0":"2022-12-23T12:06:05.998Z","0.33.1":"2022-12-23T12:19:52.822Z","0.33.2":"2022-12-23T12:25:57.197Z","0.33.3":"2023-01-25T00:38:33.517Z","0.33.4":"2023-01-26T06:55:01.002Z","0.34.0":"2023-02-07T07:09:20.149Z","0.34.1":"2023-02-08T22:45:23.671Z","0.34.2":"2023-02-17T07:24:16.305Z","0.34.3":"2023-02-18T00:29:43.944Z","0.35.0":"2023-02-23T06:01:24.743Z","0.35.1":"2023-02-24T07:01:29.666Z","0.35.2":"2023-03-01T02:20:42.557Z","0.35.3":"2023-03-02T19:38:36.815Z","0.35.4":"2023-03-09T18:48:43.140Z","0.35.5":"2023-03-09T21:56:05.118Z","0.35.6":"2023-03-09T23:23:07.286Z","0.36.0":"2023-03-12T05:03:22.892Z","0.37.0":"2023-03-27T22:48:04.199Z","0.37.3":"2023-04-01T06:38:56.160Z","0.37.4":"2023-04-10T18:03:21.670Z","0.38.0":"2023-04-15T03:54:00.479Z","0.38.1":"2023-04-16T21:20:25.094Z","0.38.2":"2023-04-17T01:08:49.853Z","0.38.3":"2023-04-19T06:32:44.267Z","0.38.4":"2023-04-19T23:32:57.255Z","0.39.0":"2023-04-23T05:15:34.393Z","0.39.1":"2023-04-23T07:08:23.457Z","0.39.2":"2023-04-24T04:36:38.381Z","0.39.3":"2023-04-25T07:49:32.433Z","0.40.0":"2023-05-08T18:13:06.037Z","0.40.2":"2023-05-19T02:45:34.383Z","0.40.3":"2023-06-01T22:46:15.136Z","0.40.5":"2023-06-02T07:07:21.479Z"},"maintainers":[{"name":"panacea123","email":"zeostudio@gmail.com"}],"description":"Programmable, extensible music composition & arrangement","keywords":["music","arrangement","programmable","plugin"],"repository":{"type":"git","url":"git+https://github.com/andantei/tuneflow.git"},"author":{"name":"Matthew Zeng"},"license":"MIT","readme":"# TuneFlow Typescript SDK\r\n\r\n[English](./README.md) | [中文](./README.zh.md)\r\n\r\n![TuneFlow Screenshots](docs/images/tuneflow_wall_thin.jpg)\r\n\r\n[![Build Status](https://dev.azure.com/zeostudio/tuneflow-public/_apis/build/status/tuneflow.tuneflow?branchName=master)](https://dev.azure.com/zeostudio/tuneflow-public/_build/latest?definitionId=33&branchName=master)\r\n[![Code Coverage](https://img.shields.io/azure-devops/coverage/zeostudio/tuneflow-public/33/master?logo=azure-pipelines)](https://dev.azure.com/zeostudio/tuneflow-public/_build/latest?definitionId=33&branchName=master)\r\n[![npm](https://img.shields.io/npm/v/tuneflow?logo=npm)](https://www.npmjs.com/package/tuneflow)\r\n[![Discord](https://img.shields.io/discord/1076012137161424906?color=%237289da&logo=discord)](https://discord.com/channels/1076012137161424906/1076012755250851860)\r\n![License](https://img.shields.io/github/license/tuneflow/tuneflow-py)\r\n\r\n## What is `TuneFlow`?\r\n\r\n[TuneFlow](https://www.tuneflow.com) is a next-gen DAW that aims to boost music making productivity through the power of AI. Unlike traditional DAWs, TuneFlow has a plugin system designed to facilitate music production in almost all areas, including but not limited to **song writing**, **arrangement**, **automation**, **mixing**, **transcription**...... You can easily write your own algorithms or integrate your AI models directly into the song-making process. `tuneflow` is the Typescript SDK of TuneFlow plugins.\r\n\r\n## Installation\r\n\r\n``` bash\r\nnpm install tuneflow\r\n```\r\n\r\n## Prefer another language?\r\n\r\nCheck out the SDKs in other languages:\r\n\r\n* **Python**: https://www.github.com/tuneflow/tuneflow-py\r\n* Other: Contributions welcome!\r\n\r\n## Getting started\r\n\r\nThe core idea of TuneFlow's plugin system is that you only care about the data model, NOT the implementation. A plugin's only goal is to modify the song to its need, and the DAW will get the modified result and apply the changes automatically. Below is an illustration:\r\n\r\n![Plugin Flow](docs/images/pipeline_flow_en.jpg)\r\n\r\nA plugin bundle consists of 3 components: The bundle file, the plugin files, and the bundle export.\r\n\r\n\r\n\r\n### Bundle file (`bundle.json`)\r\n\r\nThe bundle file, which we usually name it `bundle.json`, contains the information of the plugins in this bundle.  The information here will be shown to the users before they need to load the code of your plugin.\r\n\r\nAn example manifest file looks like this.\r\n\r\n``` json\r\n{\r\n  \"plugins\": [\r\n    ......,\r\n    {\r\n      \"providerId\": \"my-provider-id\",\r\n      \"providerDisplayName\": \"My Provider Name\",\r\n      \"pluginId\": \"my-plugin-id\",\r\n      \"pluginDisplayName\": \"My Plugin Name\",\r\n      \"version\": \"1.0.0\",\r\n      \"minRequiredDesktopVersion\": \"1.8.3\",\r\n      \"options\": {\r\n        \"allowReset\": false\r\n      }\r\n    },\r\n    ......\r\n  ]\r\n}\r\n```\r\n\r\n### Plugin code\r\n\r\nThis is will be your actual code file. A barebone plugin, for example `hello_world_plugin.ts`, may look like this:\r\n\r\n``` typescript\r\n// hello_world_plugin.ts\r\n\r\nimport type { LabelText, ParamDescriptor, SliderWidgetConfig, Song } from 'tuneflow';\r\nimport { TuneflowPlugin, WidgetType } from 'tuneflow';\r\n\r\nexport class HelloWorld extends TuneflowPlugin {\r\n  static providerId(): string {\r\n    return 'my-provider-id';\r\n  }\r\n\r\n  static pluginId(): string {\r\n    return 'my-plugin-id';\r\n  }\r\n\r\n  params(): { [paramName: string]: ParamDescriptor } {\r\n    return {\r\n      ......\r\n    };\r\n  }\r\n\r\n  async init(song: Song, readApis: ReadAPIs): Promise<void> {\r\n    ......\r\n  }\r\n\r\n  async run(song: Song, params: { [paramName: string]: any }): Promise<void> {\r\n    ......\r\n  }\r\n}\r\n\r\n```\r\n\r\nFirst you'll need to overwrite the `providerId()` and `pluginId()` methods to match what you specified in the manifest file. When loading the plugins, TuneFlow looks for the two ids to match the bundle file with each plugin source code.\r\n\r\n### Bundle export\r\n\r\nFinally, in order for TuneFlow to execute your code, you need to export all of your plugins in this bundle into one file, and use build tools to build it into a javascript file for distribution. Here we need to create an index file to export all of your plugins in this bundle. Here for example, we can create an `index.ts` file which looks like this:\r\n\r\n``` typescript\r\n// index.ts\r\n\r\nexport { HelloWorld } from './hello_world_plugin';\r\nexport { SomeOtherPlugin } from './some_other_plugin';\r\n......\r\n```\r\n\r\n## Writing a plugin\r\n\r\nWhen writing a plugin, our main focus is in `params`, `init` and `run`.\r\n\r\n### `params`\r\n\r\nThis is where you specify the input parameters you want from the user or from the DAW. It will be processed by the DAW and generate your plugin's UI widgets.\r\n\r\n### `init`\r\n\r\nCalled by the DAW when the user loads the plugin but before actually running it. The DAW will provide the current song snapshot (`song: Song`) and some read-only APIs (`readApis: ReadAPIs`), and you will take these params to initialize your plugin.\r\n\r\nFor example, if you have a list of presets that applies to different time signatures, you can use `init` to read the current song's time signature and filter out those options that don't work for the song.\r\n\r\n### `run`\r\n\r\nCalled by the DAW when the user actually runs the plugin by hitting the **Apply`** button.\r\n\r\nHere is where you implement your main logic. The method takes in the current song snapshot (`song: Song`), the params that are actually provided by the user or the DAW (`params`), and the read-only APIs (`readApis: ReadAPIs`).\r\n\r\n## Run your plugin\r\n\r\nTo run or debug your plugin, your can use `tuneflow-devkit`. For more information on plugin development, check out https://www.github.com/tuneflow/tuneflow-devkit\r\n\r\n## Examples\r\n\r\nFor a comprehensive of basic plugins that are used in TuneFlow's editor, check out https://www.github.com/tuneflow/tuneflow-plugin-basic\r\n\r\n\r\n## Resources\r\n\r\n[TuneFlow Website](https://tuneflow.com)\r\n\r\n[Python SDK](https://www.github.com/tuneflow/tuneflow-py)","readmeFilename":"README.md","homepage":"https://github.com/andantei/tuneflow#readme","bugs":{"url":"https://github.com/andantei/tuneflow/issues"}}