{"_id":"native-sound-mixer","_rev":"32-186a1f1a028d25183a155e62603a0ec8","name":"native-sound-mixer","dist-tags":{"latest":"3.4.6-win"},"versions":{"1.0.0":{"name":"native-sound-mixer","version":"1.0.0","author":{"name":"romlm"},"license":"ISC","_id":"native-sound-mixer@1.0.0","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/node-windows-soundmixer#readme","bugs":{"url":"https://github.com/romlm/node-windows-soundmixer/issues"},"dist":{"shasum":"5aa63a43d3776a590f3933c2034ad6bdced295f4","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-1.0.0.tgz","fileCount":10,"integrity":"sha512-i6+f0tlwpgnnmzLhjHUyDjG/VQPOZMG/ErPCbYxzNFQI8wEXY/UQZI+2Jfosj0+LIE+IBPtp2fiKbS953mCwmw==","signatures":[{"sig":"MEYCIQCW2mcilQZXpF/vfyuD3TyebX6jp7kx7DWfENP894KwwQIhALAoPnEr/k/OwgTO8U+LqQOz7OxxYKdqZh4ueJo7dTt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/2dNCRA9TVsSAnZWagAAvUUP+wbX3eQDP/xo+zP0U8Ro\nH/SdUMPbowprLC++yMYbDNcLoS7ICSmOKfykPmVxnIB6wIm9QLpexkGmHM3V\ndGbElEGUift9msJI41tyCsPg2MBCg+san/d5+fV8z0Uz2nOPQlcD03ldlGTX\nqeB4cCQkV4ujdpTVzr1pS6F/OkU573YZKNebAE9HfEJpwx73CHQsgyoOy7pd\nINNh/6ecvf2NSZIi/TssMFyMsM7SVDtEbR5N0dhPE5sK4wAlSFxnLm+QfoDM\nTlFYRRZSu10F3OADrviFs9emetY55qFfbERnf5Z1JZU/WrjUdsTUx7xdn8rb\nl+/7VDZl7NwEU9HpiK15fZO03TL7WKb+ebdtS47nPWwXJUDZcM0lTztbVsAS\nSyTPiHGqziSm7DmDhs1ko2lWDOpWQqXmuhG/B012PYRky5LfgVzT9UQBOhUP\n7Z4btZBSQx5qQtU5Kej0h6JIC6xOL8AY0jzKRPIWN3F5nbuxMZgwdBkUf+vm\nvnVuutu3KbzTfRKJ+WOD+QzDiVn9fNdbMax7ZllQOs0XMiXqjzbdr4ttlIYH\nskA74vPwyydEq1gs1uoKeNEz3MRl9OBmFNO2+B6JiWmOkEwATzodGhLAHLX5\nkz2pJfT4eRl3uxD+df2nAgXG9DvsyLZ5qt3f9uxI+OqMxUtis7toKzK+LBQ7\nEF+F\r\n=rpcz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"soundmixer.js","gitHead":"db87cb8878caa8e9f1c5f0294d083c4a0a00607a","gypfile":true,"scripts":{"test":"jest","build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/node-windows-soundmixer.git","type":"git"},"_npmVersion":"6.14.11","description":"node js windows native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","node-gyp":"^7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_1.0.0_1610573644998_0.5266238543770263","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"native-sound-mixer","version":"2.0.1","author":{"name":"romlm"},"license":"ISC","_id":"native-sound-mixer@2.0.1","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/node-windows-soundmixer#readme","bugs":{"url":"https://github.com/romlm/node-windows-soundmixer/issues"},"dist":{"shasum":"a08fdf0969710e4a7c26f38e1038cfab58a1bc97","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-2.0.1.tgz","fileCount":2,"integrity":"sha512-zuhAelxTUhG5/0uoMogQGBzr6+8Z+kpAXCAYbStRkU8WS9GQELqLFqSt18vsTiBNb17JK5V0RkkZzg7U1YCDoA==","signatures":[{"sig":"MEUCIGJVK2Yt9y03xMl9xvy5A1xkEnsL0pScPBSflVHpZvpEAiEAsShZYPHbmNfWFSOGJN9PtfWK4K41q9GAKHZtSFR7/Kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFXD5CRA9TVsSAnZWagAAFjAP/3cUWxHSwXyYyawG63tz\nVyVlNKDkZ9uZANVjcH0Gv275CbKokENj4ga/xYSsvG7LGK8LCZmbPsbGavbE\n/okYTTOpjaocppwNneo35mVxVnS4aDmfFaTguolEzlUEJNJyk9E/QkreqZNB\nYteZ9mE4HXx2L7MstKqxkip0A9zxaSrjcH/vYYhxMkojFMHi2980Bu0s/tie\ndnXZry0ccN9BWV8xP6yqjOrTmEWROun/Gz96qRC0sLvMDph6s2d64U8lLAFl\n1Sm6ZU2B3qTGaxGOuVW7XbgtFJYv8y35CwQjmPaA2akNM3MV9y8AO9ImzMYG\n/27Vso7VhRybKLyDIMKp5pC7x0u2DvEgLfaJER2Ae+a6949Z6YRdwxD3B452\nkAVXbEnGvocpWGC7ADQAK4YzxCkKTbFQ+ZCuZs5WRKqopyyMmynBUPVXqgzN\nkm4MhYWEfKBg2PKOOyh+aeU9usHfOQBslCBiDsABikKDDYJfnny1YEg4K0bU\nE+m3NJ2YGO2cN6lMEQvTkEDOE24eHd7EvHYnciwGSjjigDWor0ljq/L7cXad\ny+4xNaRv/iNpagDCqSkBLLrT+T2StacoSuya7TtRMdFxtGeHa/O65Z9lnSWs\nH6vG9H4QBe8EiHL0iwy5CH+o3qcLKQLP7PgiATk4n0KoBJ6GGid6hto//Uqq\nU3IM\r\n=YGgR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/mixer-wrapper.js","type":"module","module":"./dist/mixer-wrapper.js","gitHead":"9958a5dc985cf4b8210f099871aa94a703ceca2e","gypfile":true,"scripts":{"test":"jest","build":"node-gyp rebuild && node bin/build.js && npx tsc -p tsconfig.json && npx tsc tsconfig-cjs.json","clean":"node-gyp clean","install":"node-gyp rebuild"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/node-windows-soundmixer.git","type":"git"},"_npmVersion":"6.14.11","description":"node js windows native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","ts-node":"^9.1.1","node-gyp":"^7.1.2","typescript":"^4.1.3","@types/jest":"^26.0.20"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_2.0.1_1612017913508_0.5066606516079912","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"native-sound-mixer","version":"2.1.1","author":{"name":"romlm"},"license":"ISC","_id":"native-sound-mixer@2.1.1","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/node-windows-soundmixer#readme","bugs":{"url":"https://github.com/romlm/node-windows-soundmixer/issues"},"dist":{"shasum":"fd9cdee9a96edbd95049f4ac37230f8e3a2fbb6c","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-2.1.1.tgz","fileCount":14,"integrity":"sha512-Fdx/lBKlp0N5HBjFa2SXTTJNKJx5oEGWsqowcknRtBHPe4eonDa8FBP7bGCluSqNJisrtIwxIC7842QFtq3pPA==","signatures":[{"sig":"MEUCIBy6iLY2CbWzM5T/qavL+4ii5j2s/gAvaPqPbpfMREClAiEA1nwB63BBo5Aur6ZviWkGx9Xv7QtMBa3aixOr6Gurxdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFrctCRA9TVsSAnZWagAA7uEP/iyNNHmjVo+9gBrL71jT\nxhtvWh7Hx/myRnzFqLfPz8OUBkUEtLF7atbnIiFSIwQBV53ZStVWuAxUoaNe\nrTg18pqj4I3Lnu1Da+yltSVV4f3wC2ftYDyaBSLZQ6lOsMYZs7U29zxVxIpw\nAyuLiIqUFQRd9vOsnvnHeNsdFgziz7igFhPPWJUgtiRVR0T0gj3yr0q7YwNG\nyjG1Dibo3OeymdBreIGxZ3d1vgIbhSQdS8r6QHiY56h0usqxkfeCU9plDHio\navgmNk590vbQeytnsjsZUkJckETJPe6vLZPtTERmI6uK5d9cCUQe+Wkapx62\n+8/JYfVyJJ0qDbtcPtzGpWK5qOe4t0HY4G9MNxNmEZfMJ0klKZRFIbAYKbkH\nT+55GjCy1oUXiGgcGxkOqcZKsoeQzQPCGc8LpUbThp9+BWbfuzaalalGcaLN\nQZ6mO8SRLqHpQdkAkspugq0qNN+w2f94dzmJTADJvHk8oVAQWrWGXcYCBhAJ\nG44VRcMGMKFYxhwwVBiWzh8D+NgiNUQ4ffEGGPCJM52IuEy2klzIX/KZYpph\nQ8UPhjAGt3LdMAh4Rlbb+r3vvw/QBx6CdFc9Y9sN8tbmEwvl4wDlTazsMwrv\n1+sPWy+8nZL3k7GdfbpbKmjOxjYo75Feooob+DJWOpCDBgAImAKs2WSO6ksX\nWQgj\r\n=jDAv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/mixer-wrapper.js","type":"commonjs","gitHead":"97b5e17fe0c8d6f30ce96967045cc0b85ba7799d","gypfile":true,"scripts":{"test":"jest","build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"typings":"@types/mixer-wrapper.d.ts","_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/node-windows-soundmixer.git","type":"git"},"_npmVersion":"6.14.11","description":"node js windows native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","node-gyp":"^7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_2.1.1_1612101420536_0.2156002406567452","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"native-sound-mixer","version":"2.2.0","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@2.2.0","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/node-windows-soundmixer#readme","bugs":{"url":"https://github.com/romlm/node-windows-soundmixer/issues"},"dist":{"shasum":"3ae2bdeb8c7aff2fda8b4b00d0af714f709f85e5","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-2.2.0.tgz","fileCount":15,"integrity":"sha512-nKn8y3AC6ySV33exPiB7m0QxZNlQ/0w8WbSbWhcbjfGfz1ewedoE03Nl49zRBhKMhba+svHwgaSwgiAp2eW7VQ==","signatures":[{"sig":"MEUCIBnkeh/J2H3p9kDPe/EIfMMG2PQjTnLnXSzZOpGxRvuMAiEA9B+n/1YnCMLjwyLP+BYKFzYmZ71Bi2Mt4Cnzo7qGltM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLayVCRA9TVsSAnZWagAAcsQP/0BjFKh71J5xuTDdsVdE\nH2Ga7jOFRiDtOgniqo9mBFaY16VBke4AT7lc9rK4P62CHDZ5AWCa7FTCBi3F\nQ0JkS7jqQYMCxuNcTVONCmcHfUUscLYcCGr97KL1+qjmN7KQpIhoEj4LAtRD\nvIWYKQsNzNh4p0asgxxIzUC6KPgu/ijGInW3Qf4DYrxb1hkrVH9L0K9wX5er\n04ciGPiYYEWGm5L1rIbFHvacIlQsEUdqSvmtKDdsch/LOy59d5vHV5yzryOl\nqXFKIXcKNfsAWdqcL0RGTWwtlnav2mW+ngXerK9ThhwjgtFw6te9LONz+hR8\n8FxGwGeHcZ/ZJ4ReFbXZH+G+8eg4qssLDAflsXIWVn6MRTGmzVDcb7zJTuDb\nqK73b1zdmTbmjJuIm91f22DVqmOxaOnDzq6WzSyVCyuvdiyN/4uPu8+rrqE2\nO/mHQ/KgLKKV8MxF4bbe7yfACCK7s3zBBwnvT4ZhHsPT7Qe3oNt6N4nwS2Mx\nbjdNlx3CD3uedFb8l7gHRzGZ3Moxwot+0dGomAgQj88Vx+7tYJloa2SBwa/Q\nKnLHz8UuT65M9Akv46WGSzUF9tXThZBEa0INJQjBtDJiJUMXGajrui+K2vhV\nDMRc/usWUrkkTPn23I8qwav+fZMP/ohl1XjS/3GOb9IccX6iSF9iaKw+aBcd\nVcZ4\r\n=k1zr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/mixer-wrapper.js","type":"commonjs","gitHead":"b3d17abcfee1ec088d2d331a3e7fc5fcbea16ed8","gypfile":true,"scripts":{"test":"jest","build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"typings":"@types/mixer-wrapper.d.ts","_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/node-windows-soundmixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js windows native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","node-gyp":"^7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_2.2.0_1613606037115_0.37526864200027044","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"native-sound-mixer","version":"3.0.1","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.0.1","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/native-sound-mixer#readme","bugs":{"url":"https://github.com/romlm/native-sound-mixer/issues"},"dist":{"shasum":"c8009b7392c44e95e2f9dabeea9873198ef1d7a3","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.0.1.tgz","fileCount":11,"integrity":"sha512-N/3Enu/qEDevtoPWKi5Y5/znmMi7OVkY87TkYOdrdwISHtmWp5RFYd1j6aoHTdbG5/Vb+/xYkFr/QiSFSXiLYQ==","signatures":[{"sig":"MEQCIBYgpAg75FprKLbf5DV7lM3hLTuAAcFZ8XIA6lkDA+utAiBAZOIcVsJYQ3gm/+b5O2HXrtKNlmDJhYdATixSe8skmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnC8xCRA9TVsSAnZWagAA7LUP/3IXL8DWtrELi8UGoo3r\nBcLVQj4nE2zGwTmK/0VGuybg4BS7VA/iHj+d6xniAB4yni34q9YdylL11sfp\nEZjwDEwF7KaVSLCd2+lbxPTZOjlyJNu0XGCGsGLh16J/aiomzeTN+1L6oKq0\n9UmyTgMucwjyRb4ePqu1yz9xs0GoUGWaWb7LpyUOqZCt2huPFi2eO2jV8/mx\n74+me8gvgAq7Jmv5mzm5DFd3zHz9x71ueilJBmlEK5fFezhw9v6CfyKmgXE9\nUOrB7FLmbXjTdHbeN8F/J2YtcLVFIy2yL3FghUR82lsdzD3PbH9rOVuTiJk3\nHpR5QtkALXXXUHQqOj2rRG9gIyuKxt5V98lM8BammYuMYBDESc47rBDhwLo/\n8M/xFUScuQZ8RU1SuELWaHhdGo73y8qoiDl3DT5F+8DfoYwwwDlucxDJ6INp\nxlZOr7fCuz8Ota3H2LOcEMi+18Toe9VJE5K+87It0VFV5vovWrbEc1P6gJu9\nFMJxKYTB+U2qUcfPbl5PHrTsvXIodmbWd39XM+Vcg3vhkan/2cn59kmfq3X0\nKTbNl5z7HWN/RwKSFN6V634aI+cQ0Dni6foho0QTHvJAaa4QSzggw+MT8h1Q\nolbpSYmxVtrLuGQ22JJPrjYcxPma5OHl9sMQ7rsyhr5FfMxsaAwGSvSiOSUD\ny8fF\r\n=y7eo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"0ef3041ff821a41492e6d7859c87fc86c82c32df","gypfile":true,"scripts":{"test":"jest","build":"node-gyp rebuild & npx tsc","clean":"node-gyp clean","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.0.1_1620848432554_0.5089475486634321","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"native-sound-mixer","version":"3.0.2","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.0.2","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/native-sound-mixer#readme","bugs":{"url":"https://github.com/romlm/native-sound-mixer/issues"},"dist":{"shasum":"ea8e89def1c7391b33c5dda6939beb53e3fbc9ae","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.0.2.tgz","fileCount":12,"integrity":"sha512-nCh9NYwRvXr3TaFBb7wgpyb/vcZhfo3q5ifz+4UCTc4ELFBMmRXi4WisNaoWWLD7SjuG5fkAPLLdsQtL/L7QIw==","signatures":[{"sig":"MEUCIHCzikucMCsunyBUiQlhYYv1t0nvdBgWuR/PnatB1dFBAiEAv0j05LrL6KqLYlCE6xzQNH4hNCzQo058JRqFU4QSlV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn9rdCRA9TVsSAnZWagAA9w4P+wRthnxl4Ii1dFs3R0mW\nxB2Gfjx22GOYj4eAD7PJQwefqZo05Z9xtudKe0iyz6vZ7cOnnIsDTFJRy3Qb\nyXt9duS1WlJGor18CS3+d75z4oY0k5vy7ERTpbXermfpJ++2I1Gdgh3rQO/B\n4R++esOIjm2EGEmHpL7yS7LBaijxqfKRsTRlG5s6yXQJlX0Xi2O8rdOqsoGo\nz7qyjE8O17pA1ScdPxJWNMx08NqHDxEpWbkNNVWdoVBi8io7ytn8YjCgUKki\nLcTpr5tdHeOBocjmNc/PQq5jraB/dukqgE1wmmyTto6kR6hmtwNWBtglDvCF\nsp3kXylyDUmmtTIPhkmYD4v7WGVSkipVxSiYAwHS1/cKIrqmBT+GUtPJ9q52\ntwykJ5RZbir7/GZEkkZcyMK/YlURHS+N+EPOb7cqxXsO/fCSEzfbkk3bcmba\noUn0ImX7C3A+bpYW8K1NiMDi1SJT1H/FjBcwDfYCyYC8YY3RXkKEDTCniY9C\ngSFAPFfsydOaP1JrdsqkTeuzk2+TI3elJLzdynC8Svsl/YAB6boan/JtMFbW\ndAi7K1ThrTXqF4dw8i8eTZZ8LB0CDR3wOFWnx6dmYx8hP2fzqRDkKYPjsyZ6\nD1y/GG84vkxveGZeRQvFQvDzy2igGSN/JBO66Xn2lbRyxwgNscHxL8ZNJF60\nHMyv\r\n=gbhV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"0ef3041ff821a41492e6d7859c87fc86c82c32df","gypfile":true,"scripts":{"test":"jest","build":"npm run build:bin && npm run build:ts","clean":"node-gyp clean","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild","postinstall":"npm run build:ts"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.0.2_1621088988999_0.5867072508131574","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"native-sound-mixer","version":"3.0.3","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.0.3","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/native-sound-mixer#readme","bugs":{"url":"https://github.com/romlm/native-sound-mixer/issues"},"dist":{"shasum":"6597a791ab47f9dd842696c798db88d31679af6a","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.0.3.tgz","fileCount":12,"integrity":"sha512-nM+6B3S4hLzPcdOgiHeNusphJdoPJz+Zjz7ZqJbu95ddsLN4f3RDtlVDPNrD5gmtsbXeSPT2tOvGpOa3HDBGkg==","signatures":[{"sig":"MEYCIQDxHuztSvQf+1q8p8uSCIcdJjJF/7bUuLq2JzIs5bU+xQIhAOWJ2WbeKUoAqXKNROuWdnKh74j15yPGy2zdwUX3QJi/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn92nCRA9TVsSAnZWagAAEuUQAKFjBa1jmC2ATdC5oLIf\nxSIjN4sg4ZEIeIcLBgBWx2XHWnFbVAT/LxKKabWE9fFyOTRguvTeW6yrFlzS\njpcFDS4kZdPcYznT+lBfVb24bqTSIXhylnPQA1hPLJvjLwaCTcH+pMVvS5aB\nlzwQV/PCVXpxvRiXy8t3ws4OXHC89CkZY+Xs/KkHh89NTpX9kWhYMM1FSHTK\nCLYNNfSyzs2qXSfN/x5644gYYMgM5fDxhh6o5LwdHLhsMjaBvLQ37KCXkiP7\nVhgFHJQgaBLeaks2dLcyNE3+Vpo6OHhbH7booJROD9VzF+QBhjnGJSPb8cL1\nYzyHOGMSeGecL9MCkZ5ilaXHKyEgpbK/mkT/ysf9wybxalk9bfL4107b92pA\n3LFHuIekhvZgbZnzzrRKcHif4dz+MGHDRkiG1yOTZ97mL4pgB64AAkUYZMQ5\ndomtW4eqVa73nZp0R6EADMrpXdl/1ZbxC7n2KA9+CJqnQYEhxF4OYjoanH3h\n+Iq/SiWAwY9VzMNG+Imit4PQldeKJveHxwej9nQxlGFxe7O1yCbj0IpDNBIn\nX0zRBrcWxk4eXqlVXxvuP9sAzcKWPUV+HnzM9GYRUiV18qlJvMRtnZgYTC53\nAVW4caiC3Yu2gpQA9ZSE8lNpiEMKYboHvvqR+mFjTyYiCDc2vcB5J72T3G4a\nlRBJ\r\n=Fk3L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"62f4a94a22e769c26754f6af3d6c48974d151a9b","gypfile":true,"scripts":{"test":"jest","build":"npm run build:bin && npm run build:ts","clean":"node-gyp clean","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild","postinstall":"npm run build:ts"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.0.3_1621089703156_0.19561324985491857","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"native-sound-mixer","version":"3.0.5","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.0.5","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/native-sound-mixer#readme","bugs":{"url":"https://github.com/romlm/native-sound-mixer/issues"},"os":["win32"],"dist":{"shasum":"6e2fa964dd5d285509659350298e23f2f8ce859d","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.0.5.tgz","fileCount":10,"integrity":"sha512-17oIhAE7KsQJpf8QXpjrQ/je+SUAtR7h0REIprqC4GifcX1ZPLy9GOl9dX4QLpKlGWz2YV5qtVuYrMCpSrLjHg==","signatures":[{"sig":"MEUCIQCo0rCcOVUss/cOHDX85lg+BSwzy7Whm8zGM9Ozyt8yUQIgLV3TXI20nbW7MVKpHjG8KRLbu/zW13uswa8++JOENss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr65FCRA9TVsSAnZWagAAckMQAIcA3MN682+xoEo3axsW\nks3G0QYnvYWgBilfCgv5sOZ6Ukxv9lvgB2zwvaGQqy9RHI47riUi9CXCOpWL\n/eSu9EMumTw0b5LAJuVp/cX47erFvMn/1vEGH3zrI7nD0Z9diqCmIVeuVV9Z\nRfhKgMiZxCfbwSvRTsUhiboRhpA6s/Rg/+GdFmpAs1qfOsNehR5ZcOh94OLM\nxSIFFb53ZU9L+hlWiJR6ZndFENrl72bhhjqxVrI2V9QumkFyDxQCazKytcCQ\nTZc6k7rp2yUYWOGgrHYC50VH1owGpdznutGOXPVFVHU7Ye3GIUIvfaHCOfrb\njkd9DNHt/D07TGSZH7/OFPMhaWBXIVofzGUIQK/aU/8N9OniJlqVWio3Gscs\nr6YKkwwsXI8eidYZ75YRRe8UtAnKD/tEY6KdBTBJUsVyH5YBkljxKGNA1f8O\n4j6+jHgFboZBp2/L0jARHRtb2JN3OKuHyU3iLGyk28g3KOX08keAnFtAdnfg\nTKG0XN0s4aCRX+bKV+yIYJo6JUXqENCeAajVPQp8CsoYsMjxrx1vwvRPkFg/\nW/bJR1buNyOLjZRakxslEu8FcQsEEGLgWE0+KUdX2pN2CFRsF1lMRbytbOea\n1trPsMcjVgpHhUWSB87vZhxiFESmqJdNsAHic5m8w0bQpLy8GgkxpoTxqQVa\n41QJ\r\n=fwV7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"88a232333405721b1ea78d663c799a3cfa9bf52d","gypfile":true,"scripts":{"test":"jest","build":"npm run build:bin && npm run build:ts","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild","prepublishOnly":"npm run build && node scripts/prepublish.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.0.5_1622126148853_0.17953671988949216","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"native-sound-mixer","version":"3.0.6","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.0.6","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/native-sound-mixer#readme","bugs":{"url":"https://github.com/romlm/native-sound-mixer/issues"},"os":["win32"],"dist":{"shasum":"4a8b0b874b889f49a452551aa66766271839246f","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.0.6.tgz","fileCount":10,"integrity":"sha512-Hg2kZRGG8MJOy6oZ+srreNxtX29KyuPeb1U0OodzdLTmX7ZTJXfb1TKjephFe65vX3XN7LzCJATBdO+V2AkZrQ==","signatures":[{"sig":"MEYCIQC/enkyrWLpW9AGhNIzuwmnXn5gJtuQuMa5Y8Uuhb0LuwIhAPTG+HvDIYTRJzubIK65Gr+sxE0jDnQ1W3R6TwFihweJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1w7ECRA9TVsSAnZWagAAFXcP/ihPfSE0wbMKG/mwUcNj\ne6/uW6vERGZ2/KAf3SeMT4Ij3VWoNA8HibDL5QBHMepOMtnFYzpymDqlf0JT\nVxjG5Hcp8gqZ6s745uBGG9GrRBIXzSSSBM+IITgYgl1EqhASnkMr3SrXoIDK\nK/PKA9tsBmD2WgqQ1Wzq0kGysiTYcVtvnjffonh+lE0visSu1XQ8bwSiCbt6\nUkIxsAD7Uz7ocAvdnijR5cHVIkhrMnyEkxlHmiKNsVECHm38VFf7UyONQQLc\n5gaVsIaOVkfKCS21O3nVG8QGIUusWzfSzKn1ywT3rgYwS6OLNnG2Q2aToZVo\nJdUrlQsARziDUagygZ8wQX4pX+Bf2mEaP/G7r2OhgAF8OWDhbczxC94qgOes\n+VeADMsU+/6mCqLN/Kx9mJa/FbZk4FDw+FgiCt74gesfUZHPX5IucSSVXbu8\njpfL0qbTJmn3RzFoe+2FUbdLE74arSQH2/OlznrebOmMuWC+cfgr9p6GuH5x\nJmb+sxuh+rgPXil9OpyEt7O6g0QKAhrh2ns4w8UpZ/MztYBZgf1M17Y/nE6C\nLFSkyk8VEqtwf3YD0Y+4aASw0fIu0ZbQGTsz4m+HTcVwNZbNOjnLbBRxkXSh\nrydorRQzZPSFm1Rz2FWEwq5KGpYhRlkOOSKfgVO+nLKMfruZcGxkTSu33VfT\nbEEu\r\n=BH3w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"90bb97c0894811b97703ed56f7c454c2ed2a2b4b","gypfile":true,"scripts":{"test":"jest","build":"npm run build:bin && npm run build:ts","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild","prepublishOnly":"npm run build && node scripts/prepublish.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.0.6_1624706756134_0.6964275244933646","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"native-sound-mixer","version":"3.0.8","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.0.8","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/romlm/native-sound-mixer#readme","bugs":{"url":"https://github.com/romlm/native-sound-mixer/issues"},"os":["win32"],"dist":{"shasum":"b62c73de51e5118fe9318bfaec7c6d0cb6410bf6","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.0.8.tgz","fileCount":10,"integrity":"sha512-1iedtUqD/PN7JOsXpvcY6o5uw8ChVbjQP5vu1XL5uw8A81R8iXMdmHgPzbHI97uBVALavonJGjyAbgWDT31i4Q==","signatures":[{"sig":"MEYCIQCbIM1Vs6whB/NAbBXglLWm0pdFpPLBMJY/pDwTaTOoYgIhANrbxNf4o9LAOJqjBm8/t2+NH2kGwWL2wJB4Q1+//zqV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEbeTCRA9TVsSAnZWagAAyMkP+QEcNb0SgZIq2Qe3vAdf\n/Jz45bVrXDjFGf/Ebo9/snWDqU5WPKsP4mmaz8h72otxb/NPKLXgnc6pJY/s\nc9/Ru2hYyVoR1KnqJSi7QcuGNk0v0w7tHjJ0lsqHdlR5OpYQtaR58PEZ1Go8\n9QSExFDM0GITuQMo1S5CXlIaiiCq/6CFs/pfCMNDoBMkz89zr7tpisl+eC86\nEwAfVIWLwyvGAMBmJKi6S1tZ3tfi9ZOWazRVNG5bLozWVpLfOuVmNoMpHBJX\nVo0z98G2Mwxfg/84yU4xMeWoPyTUCEa0Fk2fyh8MGs7B0wBx5QUlmmY153kr\nkulCVRJH9KojVn659ZqRI2YBVt+f8JfNJGqDQ/iOu54MCXjxGdHHDDELAb99\naUFxKa/XGkF7ktLV/fjETDmosZNuwrN/oKOxIBZ75uz4bUdmjQHIC2Z3l+RA\nAcdsx/IhMb43tkrOSJkSNKC6dFEc07eouluQ11xB9pMZqvNCQjiEvZvzHlSX\nhPHeDMT9LPgAIvgLfrkI/CHqnx8NwqEKhK7MV1QdHAZWjtcvPllz/w3MM+nB\nbsaEs3htNgsT/1KqopjWp6i4eiqUeySLg9b3Va8gIx4l1+48mmpIquWMmBQO\nLaKBPg8tddJQcxzVM45e3M9ipq8fL56iuukxAs73T92uLydpQFHZKQnSC608\n6A/J\r\n=W/kE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"6392c7283ee495391c1768b7db6589f4c7e829cc","gypfile":true,"scripts":{"test":"jest","build":"npm run build:bin && npm run build:ts","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild","prepublishOnly":"npm run build && node scripts/prepublish.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/romlm/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.0.8_1628551059649_0.7310878779094727","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"native-sound-mixer","version":"3.2.0","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.2.0","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"dist":{"shasum":"22c02da19a64a4161810ec5c02c78b5259936833","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.2.0.tgz","fileCount":11,"integrity":"sha512-c8DXzVgvT8zGYNTuRge6SsiukfuC6ABJFqm7vANybPSZxYMusSN7w8sHs5FidygYjUi9NfJxqx8HSowSw72buQ==","signatures":[{"sig":"MEUCIQCl+NEuY3Gs8jDa9r8j/vVRFiKgD71C4302aSsFlivPYwIgP+UVC+7bBcbqp2X/Z18v2amoZTGlx4i3/yUwlLZnxh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKmbECRA9TVsSAnZWagAA4gYP/33U54oT+iupLA6sa1Lg\n1SPFI4SstF/HVXX0QLsOofU2RK4R9OVGduul6RBmOKoWu+Bx4EJ6eDxGjVG1\nBY3yuBCZHQSJNdv2sXNa5VrlkN8hL1AfwIULXVwNZC64iV2+UtgaIKUdNr/T\nCA6enZFZ0jQrN3QyRCZlTj8ZjQJKCAYnbsOjOsbNNl6SSfH1YUEbZn4Dm079\nvjcFM+/FmE0cABv6AqJow3E48UVLSaxCoE5yzuOvBofeDR/fVZ7gd9PWaqAO\nyjffUASImhxiW8otkhOFNJjS/0Y7k0tShT8KnoyTOIouuD+WwrEoz65rN9nN\nepGnUt1ggx3a3Q73pJxCRi89FQ1fP5BWGTGsJIxCo77nsg3qTjbMBj1ziII+\nJspaB59AF5oo8vL2B7w3l8fbTfkY09ArLRj0W5vEvpbkeZ8ARgaJbEAYRCdD\nwQ1rZCATaHpr7XAzAHcr2OC8mJ94ZF8gNYPzz/RSV7vv6/KEj1I3JFNmn3UZ\nPWVQgWQ9XDERneKOYhAiigkMALNah0v0ZLm43115rozSfkw1QBt0VKOKmm6O\nfOJ/eX0clb/p10nMovXEprlX2taAEePXEz5fJVMLHCEOBS+eN/I213Qjhw69\nRlCJTGV9NfMuPNMPkE4YOdyrPK1wQCr+IxQbu0+8DfwPMlVSp5Jn3EE1Z/fC\nRNfm\r\n=2wAA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"92a84f08eed5415ba8c7f2160b23eb0323a12e05","gypfile":true,"scripts":{"test":"jest","build":"npm run build:ts && npm run build:bin","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild && node scripts/copy-bins.js","prepublishOnly":"npm run build && npm run test && node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.2.0_1630168772005_0.4689337396366793","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"native-sound-mixer","version":"3.2.1","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.2.1","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"dist":{"shasum":"661bf32fed57e3820a437ce36b41685018a47d6a","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.2.1.tgz","fileCount":11,"integrity":"sha512-yuh3K8ChK6ahhbJ43i/uiWR/uvD2JvLrjlaqd5ftXMLlGcjOATHAFELdsgvFBroCASFpZM+EYDihy3XvDH/GNw==","signatures":[{"sig":"MEYCIQDScKiLbs4EzugRNMQD5cejxj5wfBckJl8r1NOtmMA+CwIhAM8q31WznR2YsYoMV/2fz9VmhAQ41N9uCaaZZNML09wK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5DpCRA9TVsSAnZWagAA6c8P/i//ToTC00cTAgknQWJn\n7ctRyJduYeo+yk9cuQpCsks7TksvO3E2vNoTlhY0Jd9uKH40rI3+hgpAdLn4\nj58LcvgN37Zuc3sSbuFHkBypoKxArSSGOoKiYkR0NwdEXIb3rY9Sz+Qc7GuC\n2i8Qyksy0KqECU8ognshyILeVtFh/FfhdjbxQVQcSA7wMcuLPt8f09DsmLjd\ng/3TpwkUgOJU9kLUoqIuGJ1psRSnWSIeDDKzgXSB7BfZ5Rsl/mXtQKd7BUlJ\nEMno5A7LrDes7h1uH04kWLcWwFIhIBFdE/aE4Bs4kIWpeoXMAagugjyufS7+\nGjRrgsILsTSay8F+E48nsmLYaO4qjJtFleUpmvz6wX/GYlcBulkyBIrM90ef\nur3ypdpSJG8KBNu1hYs/xZFClGYD2kelCrcbxCmbE7IVmXVN4IB+uyP16YUs\n9/8UtstdhhYD0o+aRk4hlcDSttpzfodUl7z/ez37nWRG4kN28y9NTwstuIfB\n/1P8R/MAcrvl597p6YUPhxgBEjwwOBPWfwCeFu/m8g59DS2ZU4BAKFa4jd16\nR+rQ7HgxTsFP0+q7eqJ8TXLol4G9He8zf5sJ8TPaoeUGiYVQeV1ycRFZItuS\nZFMzK9ZvMqBU8lKKHfFCpfkAImAdSFO6o/90/dqMkrTjhUoaFTrcQaQzahJL\nWB7F\r\n=Hrty\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"b3424cf09aa4a749a4060423e30cd6b4bb25ec43","gypfile":true,"scripts":{"test":"jest","build":"npm run build:ts && npm run build:bin","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild && node scripts/copy-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.2.1_1631555817539_0.17233980672834215","host":"s3://npm-registry-packages"}},"3.2.2-BETA":{"name":"native-sound-mixer","version":"3.2.2-BETA","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.2.2-BETA","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"dist":{"shasum":"cab75a7c9e601edb1dc8b11b2eed24ed2f0b67e7","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.2.2-BETA.tgz","fileCount":11,"integrity":"sha512-1ogYsRvQ/TWgaCLGcViz3uP0sJc94Xqo16L0SgdMjRngB6lylUvlT0psckBdBXUbL3zEGq3f9CM3txTGFP3VDQ==","signatures":[{"sig":"MEYCIQCHNnj2bDOoGLHmQEz04+iBOAma/m6jrWfGhp4Oq2zlQgIhALkrXfBsEdSPgOe5lhtyts88q6Q6K9n942JkrhTjIn8z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQP2hCRA9TVsSAnZWagAA/jgP/jAXRdQHPnYM8p7JbtMe\nbXshvxnBLUrRk8UHjDm39JVGN9QfxkLbRshQtAFlCGI63Z/j3i92frJm6FiA\nQoAZ2+prO5+tXS+csSgN/nTsPpt0QFo4LVsUDtdC0nOqEyTq5Al2k2e1npIY\n1UgBlTissk34gBqBu5EPEPxteOSMn07Y7g6JnnXVQG+s5AjnVcs2VZq03Za8\nuw9CMZAHa+hBfcoLWwoaJ7jUDz9aMKDxAanpPJJqx/M87Hkoo/LAcwnfWVFS\nQIghVFPpkXt6To8RWlc+25CxEnu+JIwwjmKLol4lLYJpqGU8+8UWopz7dpz2\nkk4s46VrjjbE7ve5UleyPhPR1Wj+uYQoGtAEL6sh8n/v81EpJcHXuDjpJif+\nKxKmaIK6L7xP34MQ8Fg4PPQiEehoKMFesvD61wIvLlqpSQm25tsisx+GXfLv\n4/HSIJ19sLO0cjq+V63v0Yp8s3ZihexY8q6YxvBcIHqABt1nJeV+FBwOmPEm\nd/9wWCxYDi1RN6lN18BaUDrY9IPoegV3KSqFvcCJ3Kln4tySmmgU+Bik7Cov\nqA2r2koVs/ryRys28bpc8O+F2PxuC0Qj+Uj+CwRDm/Cm/A05s0MxOuM4etMr\nroBoliTuinaCFtKSiadwWsVi4bojJHrNmpdAaJ7/p0A14ViB20483klJpEih\nnN4Y\r\n=rFna\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"3de19b84f1990ee214d42f3f7f37275571c356b4","gypfile":true,"scripts":{"test":"jest","build":"npm run build:ts && npm run build:bin","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild && node scripts/copy-bins.js","prepublishOnly":"npm run build && npm run test && node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.2.2-BETA_1631649184735_0.533726181793529","host":"s3://npm-registry-packages"}},"3.2.2-BETA.1":{"name":"native-sound-mixer","version":"3.2.2-BETA.1","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.2.2-BETA.1","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"dist":{"shasum":"07071469df87b06ad466ed540f06f8e3de53b089","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.2.2-BETA.1.tgz","fileCount":11,"integrity":"sha512-ips7FQg7agiUVHjArqiFJbmD/n646u3B/YSXyyiObUa6xix7+BW7B//iiEXyiRxw/2T88vgpq/NI3JDIeO8sYA==","signatures":[{"sig":"MEUCIFDfLsV9XJRiNRSUSaLCYCd9ENAsLp4DigiyRDTqM1QyAiEAjXqxGjXr4J1H1tb6820S0iaEZ629HKPZpZZN3zF2KAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQP/hCRA9TVsSAnZWagAAU2EP/R9AvDZErPtvZH7gKF+X\nFw9ezmr5IhVyDoYsCbFnFb5DUwHY7aCeyMEIKXFzfVljUN6IG8DXn6/EOyON\nhNkHgWKsElfqCmwRCjdsXXuTxUub50fp2uMQpeX88QXSyxNOdIZj5gZBM8bN\np8i3jbS90DKD8xRXRj65ihoTfFV30z/7o9euyXFdQyW+wauE83W6VuBYILza\nkI0VLp0WYMneR5oeDJkzySjs/+zCU4tIr5ydHVRgv1WGyF2Ol6Lj2ACq7/oO\nIfmYHeiUDLKHOkMGWG5Q4a9BezuNT1SWq1OBkUCg8VWrCXWun+qdEzbVZDKR\nCiYVxMhMvctVjaLeG4xKEZ/PUsikmFobSCIxNVcey8eIJ6cXXf7SbrwT7voK\nJM4UGV2BcEia9DRON2rUtpc+Gqvp+NZnTiXI+no6vQTndzkr97d5b6q+KjuK\nLXdqhlET0Fe9lH27CYOsJ3DOpHgB8yi3mVIYP34lmsCHrglpKHfXKuO0Ku5y\n7va/iD876N0Szs+OgJYmF80XTrR0kYtX1dmo9BiRhOBF5FDRF3q0JvgQ42Fb\nYJ5sOmDFfrmMd2smQ36pR3JnIgTcS1e9yAxaFOLV/GfcgXp1YHXiqS5W9j59\nwKUQwSXmA5IIlJjIxXhPw0FD7VryDa1d3J9Do9rGuRRueWQphUZv4y8u6dx2\nL1av\r\n=2GC/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"f9abdc7ac9d128ee6d9e04ed05f385365af68a35","gypfile":true,"scripts":{"test":"jest","build":"npm run build:ts && npm run build:bin","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild && node scripts/copy-bins.js","prepublishOnly":"npm run build && npm run test && node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"lodash":"^4.17.20","node-gyp":"^7.1.2","typescript":"^4.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.168","node-addon-api":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.2.2-BETA.1_1631649761025_0.4605276571675243","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"native-sound-mixer","version":"3.2.2","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.2.2","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"dist":{"shasum":"04188ccc4b65cc438559213b26fca1ade6827a90","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.2.2.tgz","fileCount":8,"integrity":"sha512-+5iZ33VNUatzG1jQVIZJ3KaEtWLtzMMH5AMcASVnYpOTevn84Nt1DX3ZIvGnXQ8tvx3I3oWlpAN4gy1vpIooGQ==","signatures":[{"sig":"MEQCIFFSY1qMGdRRsOcDJORd9BxncwoiCyXtaHJbF5kbzhNSAiBfELz+02fkYVkMgJD499lZTWDnbQSX1Qpz+JNiUXxuNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438788},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"fede9f91872254c96747315d5d0518253c81fe7a","gypfile":true,"scripts":{"test":"jest","build":"npm run build:ts && npm run build:bin","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild && node scripts/copy-bins.js","prepublishOnly":"npm run build && npm run test && node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"typescript":"^4.2.4","@types/node":"^14.14.41"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","ts-jest":"^27.0.0-next.12","node-gyp":"^7.1.2","@types/jest":"^26.0.22","@types/lodash":"^4.14.172","node-addon-api":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.2.2_1631908122821_0.8145643575820787","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"native-sound-mixer","version":"3.2.3","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.2.3","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"dist":{"shasum":"8b47f23ff47b4e90191c85aee72bb7d430d16945","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.2.3.tgz","fileCount":8,"integrity":"sha512-E1Nw4t8GLE4MptoaU8qccsWiNiUfNgP9CB/T5t7m2vqxAk+kCJmOAClCDU5fklw7pNyXU8cREyRPu5hu9uzJWQ==","signatures":[{"sig":"MEUCIDkJKfWaj6V+Hc2GFQWind4Z0IcO9Dwq8UJ2XcVR6Jw5AiEAwYZ6zj/IzANbhj7Jr60e1Zxnq5jNnAGH0Kttl6y9CKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438929},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"db66b887cec2295d858fb3c93b5f462cf891d182","gypfile":true,"scripts":{"test":"jest","build":"npm run build:ts && npm run build:bin","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild && node scripts/copy-bins.js","prepublishOnly":"npm run test && node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"typescript":"^4.2.4","@types/node":"^14.14.41"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","ts-jest":"^27.0.0-next.12","node-gyp":"^7.1.2","@types/jest":"^26.0.22","@types/lodash":"^4.14.172","node-addon-api":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.2.3_1633464169532_0.39158268018309017","host":"s3://npm-registry-packages"}},"3.3.0-win":{"name":"native-sound-mixer","version":"3.3.0-win","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.3.0-win","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32"],"dist":{"shasum":"d9e35fb30efeb2848eede8b89d99c4417d6cfadc","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.3.0-win.tgz","fileCount":8,"integrity":"sha512-+CvkFi5nTOLM8RqV2CBhdN/orF4diQu21qX0M/6ka4c/V9ZBxIjPpTn3seNKRTj4xv6HoJPMkqcmAVXpN+xHcQ==","signatures":[{"sig":"MEYCIQCn8YGTi5UdjJ6D/o4Jfsljo7mKeXtEV4Mk0XJtwtMalQIhAPxTXT+Yrfue0TmiI45nAeNoFoxt0gC7odFiqd+5457O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443805},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"5ac1105bf02a46a8ffeaccf2f1b4fa5c8e91397d","gypfile":true,"scripts":{"test":"jest","build":"npm run build:ts && npm run build:bin","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild && node scripts/copy-bins.js","prepublishOnly":"npm run build && npm run test && node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"typescript":"^4.2.4","@types/node":"^14.14.41"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","ts-jest":"^27.0.0-next.12","node-gyp":"^7.1.2","@types/jest":"^26.0.22","@types/lodash":"^4.14.172","node-addon-api":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.3.0-win_1635449839248_0.49557260414600557","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"native-sound-mixer","version":"3.3.0","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.3.0","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"dist":{"shasum":"6a0275d61829128a23cde43daaf16be36f0dcc9c","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.3.0.tgz","fileCount":8,"integrity":"sha512-+JSZx89voD0OvD1/T/1wak71O2kpoMmW2AaXo3MQ1o5EpqHyKzkzY/cJFRiumAOkli6CJtI/lMPiltSCY6jQnA==","signatures":[{"sig":"MEUCICUM83A6RKJQQ/KyPPhdhIRKBdSqmr20tfeIyQVZE9twAiEA7EeTwVWDYUuqCVF3GoEG/zL4OktRUD9nwR4Xdb6th4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx0VpCRA9TVsSAnZWagAAMdYP/1+h7pSr21GKfD5DmRvP\nq7Kply0Ot9luF9sB865g2p964taPavOlauMpG1bJ8lLJenpveoXzXO6GPCNr\nZKCo++i5P3z7huB2UgWLV89aqWEZJCqjpMh7uJlIj+1IDAJYep1oEKq0rOZu\nx8hXV+8NIS3StFXe3m9OUgIy68ifjO0oudqYMDRssfafGG/Ehcbim9gN0o+E\n7VB5VOrdxDcf+t/Hc5uR7dA0TncOzh4bI7C91MYvu7FyTTKsGhx1gWWGvRji\nXn2S0SNNG9KyjYF1xg/neDuQ7TF6zHfZW+ieLQLmdL08ZjMPYbwtgvCzQ95i\nPjlGkUgk7b3fTOxIGSR6V57sY6sOxG3cmOjGCUA22LkhTYzDqQVA7lXg7Mzv\nMjm+pC3q47fM4Qp0idLmz+drzFTereeIda6f0/gtVoHUF/21sz1R4ekhqdlm\nUYu2iHH1GUM2FqK3JhDuyX8FqqURZcNy/P8+KWnw+hHk1eXJIotxwzqLFUuT\nV8/7/UWjRkPI1OsGFJWtLvz7S2rcPzsXDnPEH+NCcY95uNq9wejmFqHxVYla\nCeeU7pqx05aACK+lQJAqM1N//DVqxdZVeDQqjmdXzpXcappYLj9QWUY5uSIj\nUVs71TRcASYIjvjmSEyZRyZZwC6YlAayoy+SSgQRpS4Wec+jdgi+mm24g+mp\nOYFN\r\n=qBoN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/sound-mixer.js","type":"commonjs","types":"dist/@types/sound-mixer.d.ts","gitHead":"e5b32c6789d3a19a9029a7b86e80ebdea3f49449","gypfile":true,"scripts":{"test":"jest","build":"npm run build:ts && npm run build:bin","clean":"node-gyp clean && node scripts/clean.js","install":"node-gyp rebuild","build:ts":"tsc","build:bin":"node-gyp rebuild && node scripts/copy-bins.js","prepublishOnly":"npm run build && npm run test && node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"7.5.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"typescript":"^4.2.4","@types/node":"^14.14.41"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","ts-jest":"^27.0.0-next.12","node-gyp":"^7.1.2","@types/jest":"^26.0.22","@types/lodash":"^4.14.172","node-addon-api":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.3.0_1640449385338_0.7730295589436245","host":"s3://npm-registry-packages"}},"3.4.0-win":{"name":"native-sound-mixer","version":"3.4.0-win","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.4.0-win","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"arch":["x86","x64"],"dist":{"shasum":"65b8832f3c83be65283e63af25721c1a70c9da69","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.4.0-win.tgz","fileCount":8,"integrity":"sha512-/0vDxdop90rKLMOYuYrl/w0mYIPHMqi4fb0kTJKX32m/VOVH7lnGlxd+eUPJHFshoMk+E2+dMpL7u+aBeIQ0qw==","signatures":[{"sig":"MEUCIQCRZSjECOjlGkbhet7OnR7g07PpMRUfNMC+sXwj34I6XAIgLdO1mHDM3iRNLdlGrlTgJgd4RocwBS7CsT6jUfrfM5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrJneACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptIQ//VDj9k9Sxt71ZAqfuB8WUhzwygPuAwZpFktUSMvlgWgqizmAt\r\n2IdCzxTl1LGGW0AFXk9nBLzTq/NxJQm4Z0PuwdN6tIJEp4OaigsgNL1kub9Q\r\n8afFkF1DVL1O5c5STpJFvTejL3Bsep07een/JxHXQ7oz38PyXamv8FcnlA++\r\nEI5gBkRuyWrDbAazFOoKYFMWP0OlD1w8lC4f94vBuqvvvbVVAC1tl2juxpU/\r\nCipl/ONJK5US2kq9yTfwKauc67aLOn2H0dGDIjhEBDs/kq+P1+T5RlymRozj\r\n70c1G7NsfqQ1wqzlMXpkwci6/SNX3V9nYA7vghvIuUCDCH+Utv+irkihzq+k\r\nYVwb1GfCNitCbnlvPvM7ZzzMCy8EXQw60rPLM26GBvaeGnKiGU5JQ/SSySMR\r\nMGmXGEhlHQldwEdWUfWM+f4QRUKEh1jl0as7eiVbWj1UCKLZo0bR0GWeB14G\r\nFhD9+fOnb0n4bexv244C/9K8T5W+43Sny+G9MRruNaU6ALemHfcNbd+YPgIc\r\nd+aqyOnpIEqwzhun+pPixfbrH1Nk2M0Lc1r9ueBLBjr4NI0nWRPhDF3TxARr\r\nklgpeVEZ8KLvbNx/seW0PbumSTOwFHLMsAkECU5R0SmnCMd51cyD5dzLvdZE\r\nx6xDmC0q8fhjveTExUKY+JyNAATq3qQ5Ys8=\r\n=8IdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/sound-mixer.js","types":"dist/@types/sound-mixer.d.ts","gitHead":"ea4a5bf6cc193d12c270fd273de27135fded381b","scripts":{"docs":"typedoc","test":"jest","build":"npm run build:ts && npm run build:bin","clean":"cmake-js clean && node scripts/clean.js","format":"npm run format:ts && npm run format:win && npm run format:linux","install":"cmake-js install","build:ts":"tsc","build:bin":"cmake-js rebuild","format:ts":"eslint --fix 'src/**'","format:win":"sh ./scripts/format.sh ./cppsrc/win ./cppsrc/.clang-format","format:linux":"sh ./scripts/format.sh ./cppsrc/linux ./cppsrc/.clang-format","prepublishOnly":"node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"8.19.2","description":"node js native sound mixer module","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.30.0","lodash":"^4.17.21","ts-jest":"^29.0.3","typedoc":"^0.23.22","cmake-js":"^7.1.1","typescript":"^4.2.4","@types/jest":"^29.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.191","node-addon-api":"^4.2.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.4.0-win_1672255965822_0.1569293329906205","host":"s3://npm-registry-packages"}},"3.4.1-win":{"name":"native-sound-mixer","version":"3.4.1-win","author":{"name":"romlm"},"license":"MIT","_id":"native-sound-mixer@3.4.1-win","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"arch":["x86","x64"],"dist":{"shasum":"3bc7e79460ceb4f74b5555ba09b0e20cdcf51106","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.4.1-win.tgz","fileCount":8,"integrity":"sha512-aMnhqC06kOUMdNoKoCQO1DbWzdNarOiu3wCavXqJdIMqlJlYXMiCuwxtMuuL8smjyk9y8XtUa61JffOoNg0yPQ==","signatures":[{"sig":"MEUCIFHpVDnIl+z/nAf+ZaDCm6XzKXwZLqxxqUNnoHBJeD7mAiEAu8jLosjd+bgIXE59+vrG5D+WJOaRTxh53a/ejgaxH/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj96M0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIZg//braxZrjO8Gz4ULuMHi2ybUqa30miQ/Fs8TYreBuraFJ/wAno\r\nBNADSiWYAxN39i2BBFkRXZVRk8TOhnyGjYCgiZlpPAQIQrU7pwiFJwCJLWFY\r\nrGeQHbeON+IwUaLC2caR8kjSDTOt00/+4WvG8JNy1h0U18lpH0X9lnHzQ2Vo\r\nVJaQ8ALt9YAhFs8P0ptd4NJPHa+0yf6VrjPrXk7LFjxjWB0jXDzY2nIUeCyy\r\nj2AKjOEcTeMn995NxNkZFCsEFU9XVhF8qzSwXEEBKSVKnOeE3+LVqTP9Vmac\r\nRHNQaXDihynLluFUE+9oSRpia3gYaQ7/nWbhf19b/XNMM2YUwdIMKK9pInXc\r\nO59RHo9aKB67ualBpmifs6M7yi2KN6DiEjb4gbzG85Qh+cWhUtUUXZYJyg8L\r\nokg5I1DMMJPH913bAGA+ihMZi81R2hm0BH0L/2yJCom8OJ0SF1kejCpKNmZm\r\nA5tZUA+JMJRzLlTuUSSuo1zAwUQbo+wFkwmjPYYGsirr5KS9ppXTV5fAy7Ux\r\nA8xWL0YO4QmM+a69c4RfvlKKHlnc2hRIua0o2fWvagTH8HNCGifpeZre5IzI\r\nEAEK4aWIZ4NMm1Th9BA4nZ7Fd9udfxRUOKD1sGmGA+tR8kCZGAt8el2pvZsD\r\nPPl2JohIX0VmscGUbjc4sjAJ7WPAvkvSsiA=\r\n=S0Dp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/sound-mixer.js","types":"dist/@types/sound-mixer.d.ts","gitHead":"1d028b8aea5fbc30ee57f5d4c475822fc1ce1938","scripts":{"docs":"typedoc","test":"jest","build":"npm run build:ts && npm run build:bin","clean":"cmake-js clean && node scripts/clean.js","format":"npm run format:ts && npm run format:win && npm run format:linux","install":"cmake-js install","build:ts":"tsc","build:bin":"cmake-js rebuild","format:ts":"eslint --fix 'src/**'","format:win":"sh ./scripts/format.sh ./cppsrc/win ./cppsrc/.clang-format","format:linux":"sh ./scripts/format.sh ./cppsrc/linux ./cppsrc/.clang-format","prepublishOnly":"node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"9.3.1","description":"node js native sound mixer module","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.30.0","lodash":"^4.17.21","ts-jest":"^29.0.3","typedoc":"^0.23.22","cmake-js":"^7.1.1","typescript":"^4.2.4","@types/jest":"^29.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.191","node-addon-api":"^4.2.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.4.1-win_1677173555755_0.32751370514463685","host":"s3://npm-registry-packages"}},"3.4.2-win":{"name":"native-sound-mixer","version":"3.4.2-win","author":{"name":"m1dugh"},"license":"MIT","_id":"native-sound-mixer@3.4.2-win","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"arch":["x86","x64"],"dist":{"shasum":"9718f337560c58b90ea01e8021fceba22a92f9d4","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.4.2-win.tgz","fileCount":8,"integrity":"sha512-LYjjrqIQBvRFTyVIbWi0BVPyeSh/fPa5MQRvW6gVT7TGn0rpCH2bIorMAK/NaVQS+tC0c/T/w1bJdTH8OJc37w==","signatures":[{"sig":"MEUCICKqJUGd5MXrYLPs8WlzTwPDYlH4q3DdqrjyM5LEB+BgAiEA4AeCrgAogZaMXN/3zI/77yEx44O6EybfpbKKHT6PFPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529332},"main":"dist/sound-mixer.js","types":"dist/@types/sound-mixer.d.ts","gitHead":"71b3da1a86c57408d65e705d81e9b9beb3fceda1","scripts":{"docs":"typedoc","test":"jest","build":"npm run build:ts && npm run build:bin","clean":"cmake-js clean && node scripts/clean.js","format":"npm run format:ts && npm run format:win && npm run format:linux","install":"cmake-js install","build:ts":"tsc","build:bin":"cmake-js rebuild","format:ts":"eslint --fix 'src/**'","format:win":"sh ./scripts/format.sh ./cppsrc/win ./cppsrc/.clang-format","format:linux":"sh ./scripts/format.sh ./cppsrc/linux ./cppsrc/.clang-format","prepublishOnly":"node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"9.6.7","description":"node js native sound mixer module","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.30.0","lodash":"^4.17.21","ts-jest":"^29.0.3","typedoc":"^0.23.22","cmake-js":"^7.1.1","typescript":"^4.2.4","@types/jest":"^29.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.191","node-addon-api":"^4.2.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.4.2-win_1692048926320_0.8520867638671035","host":"s3://npm-registry-packages"}},"3.4.3-win":{"name":"native-sound-mixer","version":"3.4.3-win","author":{"name":"m1dugh"},"license":"MIT","_id":"native-sound-mixer@3.4.3-win","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"arch":["x86","x64"],"dist":{"shasum":"babedc6bef02f05fbd51664d0f13d813dd2b835a","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.4.3-win.tgz","fileCount":8,"integrity":"sha512-OB+srJi+xvOu54ka0i1ncDLHXpFwIRHO36KGrQcavNRM59Rm+uvCEIGmCpjkWF7u4YnLixW/P8Xj+FMN+Hrh7A==","signatures":[{"sig":"MEUCIQCZAXZ+uCYxA19sMkJjklR0jaHyif1d54E2uxKhgGNXCwIgVNi9m55+3k7ntSYUT/wgcYL/cQ6+GY7XBspqX4dLwzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":506292},"main":"dist/sound-mixer.js","types":"dist/@types/sound-mixer.d.ts","gitHead":"ad5a0381fcc55d897afe1fbe5836fa5c6264ee16","scripts":{"docs":"typedoc","test":"jest","build":"npm run build:ts && npm run build:bin","clean":"cmake-js clean && node scripts/clean.js","format":"npm run format:ts && npm run format:win && npm run format:linux","install":"cmake-js install","build:ts":"tsc","build:bin":"cmake-js rebuild","format:ts":"eslint --fix 'src/**'","format:win":"sh ./scripts/format.sh ./cppsrc/win ./cppsrc/.clang-format","format:linux":"sh ./scripts/format.sh ./cppsrc/linux ./cppsrc/.clang-format","prepublishOnly":"node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"9.8.1","description":"node js native sound mixer module","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.30.0","lodash":"^4.17.21","ts-jest":"^29.0.3","typedoc":"^0.23.22","cmake-js":"^7.1.1","typescript":"^4.2.4","@types/jest":"^29.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.191","node-addon-api":"^4.2.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.4.3-win_1699198164893_0.20755060821489524","host":"s3://npm-registry-packages"}},"3.4.4-win":{"name":"native-sound-mixer","version":"3.4.4-win","author":{"name":"m1dugh"},"license":"MIT","_id":"native-sound-mixer@3.4.4-win","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"arch":["x86","x64"],"dist":{"shasum":"a06ab2627a6b0cafb4ff0acc25847522f5780626","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.4.4-win.tgz","fileCount":8,"integrity":"sha512-V3iioJe41U7Nyy9SEne/X2E5E9y59y9madZT79+1i2LVMWZhgpG5ru2XqBWqqpvESrvigHqQRWYphwg8BlbhFA==","signatures":[{"sig":"MEUCIHOGCoJSllOF2Pcm5BFW2TRDjmFgumWdQSmALwctZ08NAiEA+ROTqeaPpTktlFmBcHHvUvfJfoWriO2JAGm48GCl0qE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":506204},"main":"dist/sound-mixer.js","types":"dist/@types/sound-mixer.d.ts","gitHead":"344ab7bbfe06b3b95ffe5286b219cfba86c578ba","scripts":{"docs":"typedoc","test":"jest","build":"npm run build:ts && npm run build:bin","clean":"cmake-js clean && node scripts/clean.js","format":"npm run format:ts && npm run format:win && npm run format:linux","build:ts":"tsc","build:bin":"cmake-js rebuild","format:ts":"eslint --fix 'src/**'","format:win":"sh ./scripts/format.sh ./cppsrc/win ./cppsrc/.clang-format","format:linux":"sh ./scripts/format.sh ./cppsrc/linux ./cppsrc/.clang-format","prepublishOnly":"node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"10.2.3","description":"node js native sound mixer module","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.30.0","lodash":"^4.17.21","ts-jest":"^29.0.3","typedoc":"^0.23.22","cmake-js":"^7.1.1","typescript":"^4.2.4","@types/jest":"^29.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.191","node-addon-api":"^4.2.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.4.4-win_1703702662405_0.30712500216941985","host":"s3://npm-registry-packages"}},"3.4.5-win":{"name":"native-sound-mixer","version":"3.4.5-win","author":{"name":"m1dugh"},"license":"MIT","_id":"native-sound-mixer@3.4.5-win","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"os":["win32","linux"],"arch":["x86","x64"],"dist":{"shasum":"5879f554621e00f2ac41af2f3302b2547a104516","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.4.5-win.tgz","fileCount":8,"integrity":"sha512-2WBZZswfc+5R0gfiWZOihdI4+YgE7md2gpjwutFhFjaQnM+wzUfxFv2+Ho7HpCi2l4Bh0A0+3xCCO8a8fmY7sA==","signatures":[{"sig":"MEUCID9ZyaSXlqekNDKj78d5RMPqKPvItAZ5a+Mc+B9r58osAiEA/b/63tudodg65VeDc7aO1i8+R+P051T+YbzSTHfTeGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":510812},"main":"dist/sound-mixer.js","types":"dist/@types/sound-mixer.d.ts","gitHead":"3c9eff87130e603a600e1e1e132ccfc8c8b1a6d9","scripts":{"docs":"typedoc","test":"jest","build":"npm run build:ts && npm run build:bin","clean":"cmake-js clean && node scripts/clean.js","format":"npm run format:ts && npm run format:win && npm run format:linux","build:ts":"tsc","build:bin":"cmake-js rebuild","format:ts":"eslint --fix 'src/**'","format:win":"sh ./scripts/format.sh ./cppsrc/win ./cppsrc/.clang-format","format:linux":"sh ./scripts/format.sh ./cppsrc/linux ./cppsrc/.clang-format","prepublishOnly":"node scripts/check-bins.js"},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"repository":{"url":"git+https://github.com/m1dugh/native-sound-mixer.git","type":"git"},"_npmVersion":"10.2.4","description":"node js native sound mixer module","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.30.0","lodash":"^4.17.21","ts-jest":"^29.0.3","typedoc":"^0.23.22","cmake-js":"^7.1.1","typescript":"^4.2.4","@types/jest":"^29.2.4","@types/node":"^14.14.41","@types/lodash":"^4.14.191","node-addon-api":"^4.2.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/native-sound-mixer_3.4.5-win_1709409016369_0.9431624691594227","host":"s3://npm-registry-packages"}},"3.4.6-win":{"name":"native-sound-mixer","version":"3.4.6-win","description":"node js native sound mixer module","main":"dist/sound-mixer.js","scripts":{"build:ts":"tsc","build:bin":"cmake-js rebuild","build":"npm run build:ts && npm run build:bin","clean":"cmake-js clean && node scripts/clean.js","test":"jest","docs":"typedoc","format:ts":"eslint --fix 'src/**'","format:win":"sh ./scripts/format.sh ./cppsrc/win ./cppsrc/.clang-format","format:linux":"sh ./scripts/format.sh ./cppsrc/linux ./cppsrc/.clang-format","format":"npm run format:ts && npm run format:win && npm run format:linux","prepublishOnly":"node scripts/check-bins.js"},"os":["win32","linux"],"arch":["x86","x64"],"types":"dist/@types/sound-mixer.d.ts","author":{"name":"m1dugh"},"license":"MIT","devDependencies":{"@types/jest":"^29.2.4","@types/lodash":"^4.14.191","@types/node":"^14.14.41","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","cmake-js":"^7.1.1","eslint":"^8.30.0","jest":"^29.3.1","lodash":"^4.17.21","node-addon-api":"^4.2.0","ts-jest":"^29.0.3","typedoc":"^0.23.22","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/m1dugh/native-sound-mixer.git"},"_id":"native-sound-mixer@3.4.6-win","gitHead":"bc454d78f397eeb9c9f5653dfd0fc0820f9e4c11","bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"homepage":"https://github.com/m1dugh/native-sound-mixer#readme","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8Ixsa84xTjc/XsWTdhBB+h5ASQqfgKw17gksOsxT3J7pIIBXtutsHCgIBxxkAzIBq3m/kIZQyEdfPaGIP0ZsdQ==","shasum":"a7cc9fb593d034f4aaa3097219ef1ef5c41ec0b7","tarball":"https://registry.npmjs.org/native-sound-mixer/-/native-sound-mixer-3.4.6-win.tgz","fileCount":8,"unpackedSize":770764,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbTFvGpdWu5lvI5Je3n6fVYcOi5K3pRRlLd0PE4BKVxQIgeiUTfs5ZAhxDguKD6HHLvMEhSqiOq876qEG+oXST/oU="}]},"_npmUser":{"name":"romlm","email":"romain103paris@gmail.com"},"directories":{},"maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/native-sound-mixer_3.4.6-win_1756991215220_0.32546450952629513"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-13T21:34:04.997Z","modified":"2025-09-04T13:06:55.623Z","1.0.0":"2021-01-13T21:34:05.130Z","2.0.0":"2021-01-24T15:06:24.205Z","2.0.1":"2021-01-30T14:45:13.637Z","2.1.1":"2021-01-31T13:57:00.685Z","2.2.0":"2021-02-17T23:53:57.298Z","3.0.1":"2021-05-12T19:40:32.688Z","3.0.2":"2021-05-15T14:29:49.170Z","3.0.3":"2021-05-15T14:41:43.271Z","3.0.4":"2021-05-15T14:45:37.232Z","3.0.5":"2021-05-27T14:35:49.083Z","3.0.6":"2021-06-26T11:25:56.308Z","3.0.7":"2021-08-09T11:03:57.829Z","3.0.8":"2021-08-09T23:17:39.762Z","3.2.0":"2021-08-28T16:39:32.388Z","3.2.1":"2021-09-13T17:56:57.721Z","3.2.2-BETA":"2021-09-14T19:53:05.023Z","3.2.2-BETA.1":"2021-09-14T20:02:41.196Z","3.2.2":"2021-09-17T19:48:42.988Z","3.2.3":"2021-10-05T20:02:49.721Z","3.3.0-win":"2021-10-28T19:37:19.490Z","3.3.0":"2021-12-25T16:23:05.557Z","3.4.0-win":"2022-12-28T19:32:46.051Z","3.4.1-win":"2023-02-23T17:32:35.974Z","3.4.2-win":"2023-08-14T21:35:26.594Z","3.4.3-win":"2023-11-05T15:29:25.294Z","3.4.4-win":"2023-12-27T18:44:22.694Z","3.4.5-win":"2024-03-02T19:50:16.573Z","3.4.6-win":"2025-09-04T13:06:55.450Z"},"bugs":{"url":"https://github.com/m1dugh/native-sound-mixer/issues"},"author":{"name":"m1dugh"},"license":"MIT","homepage":"https://github.com/m1dugh/native-sound-mixer#readme","repository":{"type":"git","url":"git+https://github.com/m1dugh/native-sound-mixer.git"},"description":"node js native sound mixer module","maintainers":[{"name":"romlm","email":"romain103paris@gmail.com"}],"readme":"# Native Sound Mixer\r\n## Introduction \r\n### Native cross-platform sound mixer\r\n\r\nThis `node.js` project is a sound mixer for node desktop apps providing control over volume for each render/capture device (I/O devices) and for each audio session in an audio device separately.\r\n\r\nThe native `c++` code is provided in `cppsrc/` and compiled using [node-addon-api](https://github.com/nodejs/node-addon-api)\r\n\r\npostinstall scripts will automatically build bin files\r\n\r\n\r\n## Install\r\nThis is a [Node js](https://nodejs.org) package available through [npm registry](https://npmjs.org).\r\n\r\n### prerequisites\r\n#### Linux \r\n - install `pulseaudio` server (already installed on most user-friendly distros)\r\n\r\n#### Windows\r\n - no prerequisites are required for windows.\r\n\r\n### Install\r\n\r\n```\r\n> npm install native-sound-mixer\r\n```\r\nor using yarn :\r\n```\r\n> yarn add native-sound-mixer\r\n```\r\n\r\n\r\n## Features\r\n - Per-device volume control and monitoring\r\n - Per-audio session volume control and monitoring within each device\r\n - stereo volume control for session and device\r\n - Fully compatible with [TypeScript](https://www.typescriptlang.org/)\r\n\r\n\r\n-----\r\n\r\n## DOCUMENTATION\r\n### Summary :\r\n\r\n1. [SoundMixer](#1-SoundMixer): factory, default export\r\n\t- [(static Attribute) devices](#get-devices): `readonly`\r\n\t- [(static Method) getDefaulDevice](#getDefaultDevice)\r\n2. [Device](#2-Device): Represents a physical/virtual device with channels and volume controls\r\n\t- [(Attribute) sessions](#get-sessions): `readonly`\r\n\t- [(Attribute) mute](#device-mute): `read-write`\r\n\t- [(Attribute) volume](#device-volume): `read-write`\r\n\t- [(Attribute) balance](#device-balance): `read-write`\r\n\r\n3. [AudioSession](#3-AudioSession): Represents an app-linked audio channel with volume controls\r\n\t- [(Attribute) mute](#session-mute): `read-write`\r\n\t- [(Attribute) volume](#session-volume): `read-write`\r\n\t- [(Attribute) balance](#session-balance): `read-write`\r\n\t- [(Attribute) state](#session-state): `readonly`\r\n\r\n4. [Data Structures](#4-Data-Structures)\r\n\t- [Volume Scalar](#volumescalar)\r\n\t- [Volume Balance](#volumebalance)\r\n\t- [AudioSessionState](#audiosessionstate)\r\n\t- [DeviceType](#devicetype)\r\n\r\n\r\n\r\n### 1) SoundMixer\r\n- ### get devices \r\nthis function returns all the [`devices`](#2-Device) found by the system.\r\n   ```TypeScript\r\n   import SoundMixer, {Device} from \"native-sound-mixer\";\r\n\r\n   const devices: Device[] = SoundMixer.devices;\r\n   ```\r\n- ### getDefaultDevice\r\nreturns the default device for the specified [`DeviceType`](#DeviceType), if none found returns undefined.\r\n```TypeScript\r\nimport SoundMixer, {Device, DeviceType} from \"native-sound-mixer\";\r\n\r\nconst device: Device | undefined = SoundMixer.getDefaultDevice(DeviceType.RENDER);\r\n```\r\n\r\n\r\n\r\n### 2) Device\r\n\r\n```Typescript\r\nclass Device {\r\n\tprivate constructor(); // Device instantiation is disallowed\r\n\tpublic volume: VolumeScalar;\r\n\tpublic mute: boolean;\r\n\tpublic readonly name: string;\r\n\tpublic readonly type: DeviceType;\r\n\tpublic readonly sessions: AudioSession[];\r\n}\r\n```\r\n\r\n\r\n - ### get sessions\r\nreturns all the [`AudioSessions`](#3-AudioSession) linked to the `Device`.\r\n\r\n```TypeScript\r\n// import ...\r\n\r\nlet device: Device;\r\n// set device to any valid Device object.\r\n\r\nconst sessions: AudioSession[] = device.sessions;\r\n```\r\n\r\n - ### device mute\r\ngets and sets `mute` value for the device. \r\n```TypeScript\r\n// import ...\r\n\r\n// retrieving the mute flag \r\nconst mute: boolean = device.mute;\r\n\r\n// toggling mute\r\ndevice.mute = !mute;\r\n```\r\n\r\n - ### device volume\r\ngets and sets the [`volume scalar`](#volumescalar) for the device. \r\n```TypeScript\r\n// import ...\r\n\r\n// retrieving the volume \r\nconst volume: VolumeScalar = device.volume;\r\n\r\n// adding 10% to volume\r\ndevice.volume += .1;\r\n```\r\n\r\n - ### device balance\r\ngets and sets the [`volume balance`](#volumebalance) for the device.\r\n\r\n```TypeScript\r\n// import ...\r\n\r\n// retrieving the volume \r\nconst balance: VolumeBalance = device.balance;\r\n\r\n// sets right VolumeScalar to 1 and left VolumeScalar to .5\r\n// by default, left and right are equal to the VolumeScalar of the device\r\ndevice.balance = {right: 1, left: .5};\r\n```\r\n\r\n\r\n### 3) AudioSession\r\n\r\n```Typescript\r\n// class declaration\r\nclass AudioSession {\r\n\tprivate constructor(); // AudioSession instantiation is disallowed\r\n\r\n\tpublic volume: VolumeScalar;\r\n\tpublic mute: boolean;\r\n\tpublic readonly name: string;\r\n\tpublic readonly appName: string;\r\n}\r\n```\r\n\r\n\r\n - ### session mute\r\nsets and gets the mute flag for the `AudioSession`.\r\n\r\n```TypeScript\r\n// import ...\r\n\r\nlet session: AudioSession;\r\n// set session to a valid session object\r\nconst mute: boolean = session.mute;\r\n// toggling mute \r\nsession.mute = !mute;\r\n```\r\n - ### session volume\r\nsets and gets the [`VolumeScalar`](#volumescalar) for the `AudioSession`.\r\n\r\n```TypeScript\r\n// import ...\r\n\r\nlet session: AudioSession;\r\n// set session to a valid session object\r\nconst volume: VolumeScalar = session.volume;\r\n// adding 10% to volume\r\nsession.volume += .1;\r\n```\r\n - ### session balance\r\ngets and sets the [`volume balance`](#volumebalance) for the session.\r\n\r\n```TypeScript\r\n// import ...\r\n\r\n// retrieving the volume\r\nlet session: AudioSession;\r\nconst balance: VolumeBalance = session.balance;\r\n\r\n// sets right VolumeScalar to 1 and left VolumeScalar to .5\r\n// by default, left and right are equal to the VolumeScalar of the session\r\nsession.balance = {right: 1, left: .5};\r\n```\r\n \r\n - ### session state\r\ngets the [`AudioSessionState`](#audiosessionstate) for the session.\r\n\r\n```TypeScript\r\n// import ...\r\n\r\n// retrieving the state\r\nlet session: AudioSession;\r\nconst state: AudioSessionState = session.state;\r\n\r\nif (state === AudioSessionState.ACTIVE) {\r\n    // do something...\r\n}\r\n```\r\n\r\n\r\n### 4) Data Structures\r\n\r\n - ### VolumeScalar\r\n a clamped float betwen 0 and 1 representing the power of the volume, 1 is max power and 0 is no output.\r\n\r\n - ### VolumeBalance\r\n a structure representing the stereo balance for a device and an audio session\r\n```Typescript\r\ninterface VolumeBalance {\r\n\tright: Number; // float\r\n\tleft: Number; // float\r\n\tstereo: Boolean; // only for Device::balance\r\n}\r\n```\r\n\r\n - ### AudioSessionState\r\n an enumeration representing the state of the audio session. Possible values are\r\n```TypeScript\r\nimport {AudioSessionState} from \"native-sound-mixer\";\r\n\r\nAudioSessionState.INACTIVE; // session is incative but valid\r\nAudioSessionState.ACTIVE; // session is active\r\nAudioSessionState.EXPIRED; // session no longer exists or is no longer available\r\n```\r\n - ### DeviceType\r\nan enumeration representing the type of the device. Possible values are : \r\n\r\n```TypeScript\r\nimport {DeviceType} from \"native-sound-mixer\";\r\n\r\nDeviceType.RENDER; // device type is output\r\nDeviceType.CAPTURE; // device type is input\r\nDeviceType.ALL; // device type is both input and output\r\n\r\n```\r\n-----\r\n\r\n## Contributing\r\nSee [CONTRIBUTING.md](https://github.com/romlm/native-sound-mixer/blob/master/CONTRIBUTING.md)\r\n\r\n-----\r\n\r\n## License\r\nThis project is under [MIT](https://github.com/romlm/native-sound-mixer/blob/master/LICENSE) license\r\n","readmeFilename":"README.md"}