{"_id":"node-pipewire","_rev":"22-b356714fcdaf87cbb44c31b778091c6c","name":"node-pipewire","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.1":{"name":"node-pipewire","version":"1.0.1","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.1","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"c2d4dcdf500fbef6e80def95e2621ef65025e43d","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.1.tgz","fileCount":12,"integrity":"sha512-KNgsFFYgRfVrR4w7NWx1GsGNjD8wLE8Rwkzwe3mADfo23yqitD5jmuaQIJWYhomxOIErXVaARm1PquM2vOsCMQ==","signatures":[{"sig":"MEUCIQDRJ2bycl6XPcmmm5wsfCB9XErUAryPy03gb6PU8FPpAwIgRGkzfh36Zfc8BSo5GJGGP48Gqg3Rdgc7ajpxzRBRL3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb5ZVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUmw//Sr+VQYOU/uMnTXzZncwOLuGml2k09C7cQy2U+tINBFzxHnOP\r\nOB+8O7dsoTAZXdzQmsvsdKOnoSMRdZSl4NRyfw488/wtQpYmDcspScXif2Vx\r\nR0U6bar4sPYkogwnltbw2e72y4ETWtvy6PSShEGsc42MzBqImmdSajC3Xt5v\r\nlKvP198i/SDZ3IvsFTjWE6BrmaDWP0f0NHpwDhyifXwe9gVvw2Ng2EMdvkfX\r\nnvwJpuVvay9kMm0FuIfO3VCr140U5dxyZB7z1v7chqkfZs3MgoQZdQYLTtVt\r\n/OSml4pGNlSvmh9YUhj1Dx7i2VGEfBKdcInHSBIvT1nKzLYIkjhl+HEDHmP4\r\nRresmR3g6Wm51z6Y6asGjpI49zW4+asK7PwilvDOMxcT4TZraUM+bW0mmAMO\r\nJzHDo3XbtV9YZp6u7XQFw2Trph0sHdVqiJwOBgfaMc/cvxKkI99BiGgvCprc\r\nIl2WwxGk4IXO92lhuBOCapMQZn8vygoItKo8M/42qnGzd/CCBlQZ84l2Wp5x\r\nEQlibsPy4dZ5lb1mdtRanpXDcv6OzptEb9MIHP664n2Dpjxl/IDtDGGNj1u3\r\nM4NlHnu9zcAedM9HIo50fU7v8soDZXbGad/JalvtAAfHiWlZVX8tRTLx8TsQ\r\ndw/boUlqYOiQ+LJN9FrNSCAw5219cQZcLBw=\r\n=oyCh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"22f55ebd1f5f50b3b31009f312363c5a3bf17711","scripts":{"test":"cargo test","build":"cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"npm run build-release","build-debug":"npm run build --","build-release":"tsc && npm run build -- --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","typescript":"^4.8.4","@types/node":"^18.11.9","cargo-cp-artifact":"^0.1","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.1_1668257364779_0.2221594091298964","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"node-pipewire","version":"1.0.2","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.2","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"3f917d34ddf1bd59c1688c5c658b1c420d879de8","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.2.tgz","fileCount":12,"integrity":"sha512-23HxQggEv8CaBWwWY6r587MyBWqJJ8etSAKmyJlGxdYKHwAxdqsttJGjCGzsLso92b2uiRjRsZ0FPh5utBKizQ==","signatures":[{"sig":"MEYCIQDkBtk81Lqa8C/2vaIPMZdmBh/uEPoF4XVovmZh5y7HbwIhAK+NVClm3BmQsy2184/3AuaJgbcrRI9t7lzTzIVwjFpw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb5hZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnDRAAnqTvo+76q+R84NnZ1LXGYI/CXqBQIPgRrunavaOyMHvLLOCE\r\nbxu2CvO/tujhtrLyi4uLC9ufE8oMAvP4MJ6pyfsy+VlvS0gCJ1Q7ExSQ7Y1I\r\nK2NwOdNxM9y4Q2D2e2hFAQP1+llG5wtaqPzW0lJKrfcc+PIUiNjVcDid/LNe\r\nqYEvqgTGNPaVubn9uAF0SKjCRaiMHudUr24KnwTGrbC/SEhJJg3hbCMs97xF\r\nUIDFcVSUV0BS+dadcidoGP0bk9NdC0GzBmSg+Bs29R5n+xiXN7ziguauGNxQ\r\n4ASA9uCEpCHVdBi4O3uSeBGBTi/78AdHUskJyp7povkvOU/4DDNqCrM5Wh5U\r\nmGrbUaHQm8L0VsCrufeXStsdRD734njDe18/mYuozf2yj++N4OtEowIzyqKu\r\nz5wOs4+CnqAxCZikvQTqo/zwRDRhhtsva05kzOnk+uZrZCW/Sp3IuZHLAax/\r\nUL1+VyM/QHqTp/kjDPqDn9bKERbC2xv40+72cm2y9pF9uFZxH0rZG0zF6H4h\r\n5LpzNbLXwAnvobd8BEj+xKSdTeLLXo8s50YPGbI4wa5Xt7LS0Vl04+7zYnme\r\nGoQPjItIBPuzDOUU1XefMeRzXQndvgkbutqt3ibVVNfV513vBO+TmOolnRs7\r\n157UGIUnVuZyskGO7tJ3iHemhfv8N29++38=\r\n=eS7r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"22f55ebd1f5f50b3b31009f312363c5a3bf17711","scripts":{"test":"cargo test","build":"cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"npm run build-release","build-debug":"tsc && npm run build --","build-release":"npm run build -- --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","dependencies":{"cargo-cp-artifact":"^0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","typescript":"^4.8.4","@types/node":"^18.11.9","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.2_1668257881243_0.660116348190577","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"node-pipewire","version":"1.0.3","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.3","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"c67c8ad97b82e6faf3caf6a0e58680d26e68ea76","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.3.tgz","fileCount":12,"integrity":"sha512-n73xqlNubY+UawRRAbDTZYfKzAeRrmZOW4Vdh/bHjCQoTTgj7HrT78VGtvu5vj5lutvjCEP9rMIfhGwslBF7nA==","signatures":[{"sig":"MEYCIQDJbulVtBiFnEpVSeQuuA4Ty1rweCUDOLDfVcfnGNv+zgIhANQjtMn/mPX3z06Pjqz9XO8RHm8qEUzlMfWcKa+x2+m5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb5+GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs0w/+Mm5QbxrUY1pVPkDvnb6csQ0T1mCp39vxg2w5rmaUWM6gXPm6\r\nugslkiEvUsy4KKF6jY26YKupesIMF8Uw70PgGb+Q1JAAHzbsyADZEhEa8/Is\r\nfiCEUmX0nugm/YFTibNz9QiojlP74AHIe4ja+lYBMD4OoLUfeMo2Yt8aqh3J\r\ngftQxxNb5rZyqMP5w56bh7udH7Zq590B1Il259UvO8nvqC/Jciag08/ZO4jn\r\nbWrv/JpfYB/PIRmS8seizwUL9GE7n2OwY8rMuVyNRiXKrDUVolRr/8A0hcd1\r\n3vwCmFREAUVAAkZ4Y7QIydm/o1chg98esXZ3WOUzsF3h/XM4bd1pNAbtsCjg\r\nbSIsaSDCGq7c3dHg37s+2+Ap0iYn7bWGPyAPgfeoizRThPdyIzupio+ZwD53\r\nmVrNnvR+TyaSqS3I5i3XBByXTV/d049XvILdr+cW59aHxULtRLjt1a33GA1+\r\nnQUCSWKdfuNx0u+2q2n9M+zdHMg9xE6nQefR7y+uyoOFfXFlNfoDHkddsoaF\r\nS74Dw2KT3CWEeGuR6+Z5IXOLquocSRlqrGEarBdxE2KZ93NnD80VpP1vri0y\r\n4gHJkYq1Ku4IpNSzNZDZzyo0MYHZWozXIn2Y8DBsmKyjzBnzavfK3x4PSlld\r\nSmtgg1awg8zv6i6wMHTSj/NQK/LtcgK6oqQ=\r\n=PodK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a19d5da0c3e21255b30f532ed07e0ad540b3dd07","scripts":{"test":"cargo test","build":"cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"npm run build-release","build-debug":"tsc && npm run build --","build-release":"npm run build -- --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","dependencies":{"cargo-cp-artifact":"^0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","typescript":"^4.8.4","@types/node":"^18.11.9","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.3_1668259718260_0.7593571515852187","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"node-pipewire","version":"1.0.4","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.4","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"9c089794abf058f2d89ab89efe21d3e2042facfe","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.4.tgz","fileCount":12,"integrity":"sha512-CsItw6qJzIgFOmnlGOuxia8W8w998JFCvpTZtomNkizrx4Vg1hfc09Ianw8O7GV8MxhdLJz5tx7K1OpuoB2X4Q==","signatures":[{"sig":"MEQCIFli8LgyIt49hiUYMyMnWUMRpRKnEDu1Kbtm/2AhqZp6AiAAnqVKhliPPBHjFQs8oZlrZn7aw9+m2I8YylWvIPgmuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb7BEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Ug//QGipDten/A4XCipPiV1hMEGkii9F1mVqsLSSVS4EFq4FRXf5\r\nqstrohY0/M7cIqr42Hhzswyc83RPjxHvvHwGReVVcN22x8xfHj/h2844CXvJ\r\n3cJcqQCxohe2g2/5LgOqlbSWKbKC8A4qlQNGv5puKRfOFF2oL9yxTJ9vz1BU\r\nPRu7MtEIYTVP17eFu7KMdGNW2CQLi6WTAUw/xSgqGlnq8Lo3XIeG/TseLtJH\r\n245lP3ShjKSLtmnYL9ry9GsNOZIzANPwBf1Jz4juYBPcAIdh3rMp85cFsZwS\r\nssgXmB/B58t44P5fxDVXSIHLeFFbNhx9lVdcL9v6maZE9QgmvLK29zj/LdrP\r\n2lLAku/Hs8wrN1YfkaifVxaAV+NNZ+2zANFRSQVu+PvxnAE+PANdNtJdbrG6\r\nFpIwbYxhSwWd47imWyEOpsfb0Se54HM4pHX1BKjwVMnuE4JP7v9WTTcsg3Xl\r\nSEgvSMxlX1ZBP6ose5r8ZmG5osEDp9EdZdD4xfmTWYFVH6ZWjx948SNu11Aa\r\n6ouPG9iF+x8X1zpQVBMCFQ1mHP4tWXYb5uqABfzJGIeDHUHtzXTYZdjmi3jK\r\nxRKajMTpDmKB2+nu3tRMGVf2P2Kkv22OxkWsc/sajL3fJDI5DDPzYf1d/R09\r\ncRNv2jxLwWCuI3d/VNgNHFtq9b+cTJsF3ps=\r\n=AjBe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"120e9d7698a78de2b2857b4303c0f5c84d77928e","scripts":{"test":"cargo test","build":"cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"npm run build-release","build-debug":"tsc && npm run build --","build-release":"npm run build -- --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","dependencies":{"cargo-cp-artifact":"^0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","typescript":"^4.8.4","@types/node":"^18.11.9","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.4_1668264004356_0.5382947282002384","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"node-pipewire","version":"1.0.7","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.7","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"ad85140db8aef4a41991ffa9048eedb9b000ff15","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.7.tgz","fileCount":12,"integrity":"sha512-YvB1ogif10/9qgEgiXi4WomLmnATCpKsD8P2blhlar/50czR/l4ggRDRgFsvGCAzBSOlHkVoCIMf258v0FGyww==","signatures":[{"sig":"MEYCIQCdnE39zPY5zi6ZT7vJSppHrXqkRXKljTmQbiqUe1pnfwIhAIvhebVMiHzwBKk9Yq1WMp1mabGmRf8wd8ENIukUOVo8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc98IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZvRAAjptw2iNDqu+R/sBd/oq+HuphcwsUliOAa2daG1fMVCeaUZuT\r\nWapOjvsMBqVjCx3AOWvDOeq+IZlv4ertL37VmpVsVgKIj/OKxRx20QeTugSl\r\nJyFv+rSUg2YBdb8tM/jRp8TXHEQ7UfDdCePnNG2Jqp9QHgBbXblFeyoBOvCq\r\n7pNs5Pxy7tgZ7e29npW0f8asVUZJFcxAgIZEO9ilWKDQ4/NCLhTVe8DXP4nd\r\nJITx8GWyfBfI/OiiTWnMGjPBdgT7YF0iT9pLikTlJfA1RIBGXF5azMCOGb33\r\nMKgoBS10i05o3iPibEVQU5+njr+z36Qmrxdg95UfUjrlcLCrh203Nn6IPjuD\r\ntsg9OHorsWnppHAkAyjmEYzrmqSKl4wdgXvUBDHTH1aljGEssmCJ+K0kzgbf\r\nygGrSPCOtgEWMxdNfo/OyeyYU5NEhno+I4ayCRxnUMrAH+j9cV4UkeTYUZYz\r\nItibKgyYSXNvwt6Qpzrm5rQM1Q7QiDLNeM50DROF1vQBbVwyGw/hf9qmGZa5\r\nkhVJmI+d6LBeQlvqIWq9CV6BEaTo1gqCSTgeDonHQi+VRJjf5d8qjEqHxMF3\r\nj8H5lY4aWyRl61AxyWB57Px/A0icRofBXwLtC5oE/uoQ/Q1qprr4qv3DTQCa\r\nLh2DVwqkMKFHuCfRbcFd93+8kSRt7MS3+1I=\r\n=/7L4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d8241e44ac7302cb0fea08d4e504dd4fbde05eab","scripts":{"test":"cargo test","build":"cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"npm run build-release","build-debug":"tsc && npm run build --","build-release":"npm run build -- --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","dependencies":{"cargo-cp-artifact":"^0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","typescript":"^4.8.4","@types/node":"^18.11.9","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.7_1668538119951_0.34380886837983327","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"node-pipewire","version":"1.0.8","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.8","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"4f21b4f9d2ff608c23a70b20ce93b38f786a482c","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.8.tgz","fileCount":12,"integrity":"sha512-8H8mdiY0Wp0OaMRXSRgP0WrIVDjEfrxxPt9A54nGXPk5UvyL28DaEH4lV1iyMXoKkE35rPaks0/i9vME8xXakQ==","signatures":[{"sig":"MEUCIQDz6x51ZSEVeP6kyakGoTNRCtJoSB0ry8esGtPbjzxlEwIgcH2jyWrIPGwSOexT/chTDta0vDKK7j1scUspB54K4p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc+XnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Zg/9FpxgJCdaV3yqLOm6xRKFBRGxpog6Lza6mtf+rQym/sZzWh25\r\np9vu76aO/Bl0V/pMm8397L40O95AJaU3XSMlset+Vw6xXI/SkAveic9sdyyY\r\nd+9DT47JVEYMDxGTkZPfYs0I8luQBBuSPwOVkI9xSxngO71zmS+fyjcNdZZD\r\nRsiIzQ2R6SYkunvlk6MLJBd/JijENd3AN6/MMqQJD2wSEzugElukPVrJn47Y\r\nrXwMp0HaU36lCE73iriM9kPBDu2oiV+GXqr7iEQK5XlDFWadcJLbCvnw7b8E\r\n/mUwqbvb3B34Y4EfF8FEP5z9YxZwz/lJl2Fg4CBrPNUQO5DCrLQ8U+W1oSzg\r\nflX/3GxJcuelTuM8fNpANgcQiBmRQbyLOCSnGfymgzO8P/1CSbxzPif2wA64\r\nrOLFX4LQBAkLqMSOP9UICWMtKfswhZkzOshaxITddBKL1okfyCidnUxZ4/Lb\r\nD/NQLu2bLqraGXRp3JVSZogSuDrU7VFQcPgkYDra/9rgZOTXykSqKatTc1qV\r\n4hO5RQ6yUwOVSUrc65el+c/1sA2JLcl3oF5+9REF781N84kczDqqZ+pXanIY\r\n4wo+pW/iUC2CvPpQHP9CN8/0N4pWeUNdFQKxVStaLmpyt326gyZqSROMWGly\r\nGKSwK6IdCsakg+8BJacrrHD24q7bfMFl04U=\r\n=LpQN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d0acec5f26652b9be4e0382c0462d81f2ef41751","scripts":{"test":"cargo test","build":"cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"npm run build-release","build-debug":"tsc && npm run build --","build-release":"npm run build -- --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","dependencies":{"cargo-cp-artifact":"^0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","typescript":"^4.8.4","@types/node":"^18.11.9","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.8_1668539879456_0.16218841835796072","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"node-pipewire","version":"1.0.10","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.10","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"c9889eca34bf865c0be944bb219b79a88b9540d9","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.10.tgz","fileCount":14,"integrity":"sha512-D3ojBxmTL8zsaAfz393e1/94qRD0kHWtnT/p/z0tmxlw9sGmHButj/csOwSTQWsfDtdjpu1WHcJ6xEk2M67SiA==","signatures":[{"sig":"MEUCIQCbDTSM/14iVap94YZGUOS/vi95B9lKwgDVsXWfTw53NwIgeT7SjCrqkTx4gChlRj2dEYkRUy5z0VVMdmNF4TBC7VU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5379489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd1ybACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjcA/+O4sYDYz8Jpgr7IXHMKyStLLJEsdiMWhd2LrZa9LxrXOP1Qsl\r\nwDHWlFakax8MLrqWmhXmbREUxGnMY7OGPUZWnt+9jR8X26VE8YvsJ4Y6sc0j\r\nF4NesOd77zYe89sOdBhgui3AdZlSIlEGSZ8fpxg7iMt10rvOy0vDbfe3QDIu\r\nJmvS9HIkXgkLTX5HGq9Cs0X/2PGVfd30nRgIa8s+fa07a1xJZtMRekcFx3cW\r\nNxEYO3CxSlXMhPePBXvs+EjC50ojDaD63B7x6HSGPVdIPypcnjOKLD1996yV\r\n07AJvolU7hIkfu3L17tTMmSZbttAUJHKdbzAYXmY0DkjwFmkEFfgXue95UbI\r\n3nvJag8mufTyC80lXqkAs6VvpsZvpO7ubLTBMF7Ky8zrv2wGmNy5Wooyo+3C\r\nEtTHySHEucEEVDmvdrMSfQLcbm9S75IlvKKbzAnEUU9+Q2dSmIYeTaa1caoV\r\nY6EdMRNtT/UR58rS9/hw/CD8XGjQlozf3QVZEPr9ag6/kDWKvEMLvW+KqI/P\r\nApO+iQgN17g1bIzDOppZr8oIeYnW+Deq2uSLPoUe1xHvazZuONukkgUtadCX\r\nMI3mou01T6kR00+ef15MkkOTPUGubKzQr5xlQ1LvLffYE7m0Of5xuQNvt0Lu\r\nMdwS6q+mX8OUsVRtGbeU6X+JKRxV7AdgCFg=\r\n=3fvP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","binary":{"host":"https://github.com/kakxem/node-pipewire/releases/download/","module_name":"index","module_path":"./build","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"gitHead":"81c96622511b1086d0c60e49e9534ae6a0ed1641","scripts":{"test":"cargo test","build":"tsc && cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"node-pre-gyp install --fallback-to-build=false || npm run build-release","package":"node-pre-gyp package","build-debug":"npm run build --","build-release":"npm run build -- --release","upload-binary":"npm run build-release && npm run package && node-pre-gyp-github publish --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","dependencies":{"typescript":"^4.8.4","cargo-cp-artifact":"^0.1","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","@types/node":"^18.11.9","node-pre-gyp-github":"^1.4.4","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.10_1668766875518_0.669421632674662","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"node-pipewire","version":"1.0.11","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.11","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"670e97aca01f682f59300e9d6fd4957b4e06ff04","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.11.tgz","fileCount":12,"integrity":"sha512-3NTIMLGTg7PQzvE2WWXVWxUpXWGpeOiS4I0QySnoYmCmdxIUtQyFdhT9iNuo68U9w/B0UGVpv0nQ+TKSJiugBQ==","signatures":[{"sig":"MEYCIQDZn4hYh7mTSQmI3INBieG7jj4wFNVI5R5gVrplqObejwIhAObTt53SyDuL5tCo+K8qVEv6h8cQZ8XSWkUm50p01PQ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje7JRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotvw/+M7pB7pydIqv7I501TpabO/BvswtSSqgvsiNyYRb4X5SpanSe\r\n1P43ShDgHpgnNBZb+QQVl4fz/x4w+Frdr4G2Km/fGMjpKxHe7grfSNCqqUgu\r\nGsAGcR27KJrMhot+6AGTJ9PkBmCXkhGFI/zx656NwyiQMvwnKf+P9z0z0uVj\r\nCRtxME1gn3LmGLFak0KUI5hVbmzYnitkr5enm53SX7055yNt6/PdNIX25H9t\r\n1EMUwhkWjebYMgejKdU64RQlMjPhkL4nNABawqg44g7No2B+r72rlC67Q/N9\r\nkT3cKSTCerhDD8xmAl0fHUk4I5TzNrWwdGK5yeK8ji2t3Z0vk3x9aR0/JRYc\r\nLQFBK1Xe4SPD3Sg/pArccKpoHiQaU/ZyIkhn/oDBKUJyvwh2y8epF3XrsMzX\r\n2dylGDN+Fxnc8oZcBFGuTEwZBiyBQRdLZWbayiBO26pRn/9CE/8rvnWrUqSU\r\nIq1JJvDt78shPLkRjzf75feehYH22SWC6nyJt+ZbXg0Qwu+pUAUxWDPKWuNy\r\nxP4ntX48FGyrV/o7SXmqZ2XhtPrC2cT6KI0j8RgDSQ6b7wrweIU0WJ5bRaGx\r\nFzpB3ieGdJ0KlfHhblM33tVogN7nXJHRjo7BQtlp8nG5gGSQsSXyodAN3FxM\r\nSIlbbga6Gwfgc0QDul1Y5nbYFk1xzMJE6M8=\r\n=8T00\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","binary":{"host":"https://github.com/kakxem/node-pipewire/releases/download/","module_name":"index","module_path":"./build","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"gitHead":"9f88c2890093ab6193d105d27777dc0759954565","scripts":{"test":"cargo test","build":"tsc && cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"node-pre-gyp install --fallback-to-build=false || npm run build-release","package":"node-pre-gyp package","build-debug":"npm run build --","build-release":"npm run build -- --release","upload-binary":"npm run build-release && npm run package && node-pre-gyp-github publish --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","dependencies":{"typescript":"^4.8.4","cargo-cp-artifact":"^0.1","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","@types/node":"^18.11.9","node-pre-gyp-github":"^1.4.4","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.11_1669050961006_0.7869036795239523","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"node-pipewire","version":"1.0.12","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.12","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"c06cd77d335c5096f792a348737ac68981b6b41d","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.12.tgz","fileCount":12,"integrity":"sha512-PTKQtOdIY8RBk4qrGlJXt69bHV7u9OlbYinTZKh7fU8Vb8SmtOuU/tyh/LUP71YhvhRCWjbeBg14lhgDFrQSgA==","signatures":[{"sig":"MEUCIBx7bMDZN+INyJu/YvmX2V276pPmUDq0y4sbvDotLX9KAiEAyuKe7g7keuTuzey3kj0gAGPCXvjPLeRepC+ZNJdETUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqqVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyKA/+P0HHw3FzWwpI12eUuJWcyQRwrv/J+6z41WtmSqdbekqvTGLH\r\n92EJ0weOh6V2fG3C6bWJKyrf0+3Mp3uPhAKniFiJdJuWfd+atyvKHB20sbJL\r\nOT9mSEKsW6QM7Ad2fFf+RhcEZRcanX8YWDNyu36DAIlHVnIsA5FWyYOXy2du\r\nvRMI0H4Soo0uOGteLCj3z1IcIkkHr0SpsnexKtETywoZ2mwyUYzyH0oa62Mz\r\nx+eV52YV8vPIdGWdqC3fz22SiRg2APcb0uzZt5ELKf94X06AfIwdREpj2zV1\r\n1nbvhSf2/j0JIkcPtqy14WGJXXsiOwqeuEFQpe56dExNsuyYChGI6SP+coNK\r\nCGyGG9/IoNbiXUGsEZp54rSkuHzhEgBJL3hkEVpPlpiTWybGpsPuGIvtQuJ3\r\n4q9430DzfsTGYukCuzfxB9DYIxf6WVHiGLghpK+sXZcqpooLm6HRw4YCVCJ5\r\nVw/bCrUlGVQIY63h2PP3zvddNH5EsExdKxMor1gJxKwyABq9v5RUsn3RiXlL\r\nJZDhdkgbBJtZsYJSV1bAiE5nE+at3tQZ+d1AXuGGlgF/70fIoPJyRhgRLA7g\r\n3QPs6QsyNg+pY7D4h63UbUHvw6IadnyEO/aNkMGstygyzFvkBErXOgM3hrwW\r\nXbumYt9rQX7mSX6/1+jZn2Daym7Zz8H/mkc=\r\n=WGj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","binary":{"host":"https://github.com/kakxem/node-pipewire/releases/download/","module_name":"index","module_path":"./build","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"gitHead":"647c12da84a5769108bfdc780bb0be01266bbe75","scripts":{"test":"cargo test","build":"tsc && cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"node-pre-gyp install --fallback-to-build=false || npm run build-release","package":"node-pre-gyp package","build-debug":"npm run build --","build-release":"npm run build -- --release","upload-binary":"npm run build-release && npm run package && node-pre-gyp-github publish --release"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.0","dependencies":{"typescript":"^4.8.4","cargo-cp-artifact":"^0.1","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","@types/node":"^18.11.9","node-pre-gyp-github":"^1.4.4","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.12_1669245588901_0.7238474324488984","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"node-pipewire","version":"1.0.13","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.13","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"40e0855baabe35f2ce0d7773c075fcd3ead6ab50","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.13.tgz","fileCount":12,"integrity":"sha512-0wCQmElSnYnYs7VUiSnYjkggLsyYl1r4bcU7SGbtgTK4ilp0OrMrDjkHaiXgAGAwQEZMV7lhg4hj18+6/CaYlg==","signatures":[{"sig":"MEYCIQD4XDAGdtrj02aymUlKIKCkO6Vjx/AOUCOfviI+kZYk4wIhANTv7xI/L/A+Trn6Slgxc/BRqv4spY9a0S6sdJnW8guF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmPDKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUPA/9EoWr6l9RDvdQtu+U2edwZyg06SZLXVitI4nozWvAvZCrjPRw\r\nZXITi/qWypI1m++RAWS2yiUhjRZfG911/WqWhXEkkZU62X8oGHUepUdsXTZX\r\nBqk3kZB23qYWWP4xuxLMiu+oGkd19nz+yO5/PWPDGZdXeG3kJDoQw4WZw03b\r\nht6hSEfQVC/RQX7TH2GiOItCfuoDdyHg7Y52NU6fvGmvdjlrM/cjT3Yzqj5K\r\nB6M9yw8RPhE7pPpaKn0QHC4LVrU/wyZCS2wvbCAUy4UZguV0JBLabObXy0TG\r\nRJwrggtrBfZINg/LQZNV9P1QOYPyYLzTpcKseO5uRDb20tlSR2f5Qstl7eMR\r\n/rPLUoOLpVEzIEGBrBEzS+RBydRfrNIoE2g1r928+ESJKQQ/tsQ+e/OznNhy\r\nz3jekTK4zrzsEEXwbKrHmbbeDKNwo0lYnyUL8vjWss5xxdILC18kHVTTFKlS\r\nFXld6Gmh7vEExZxymqHfkYDuITDSTLcBEsZJ0P7zM9zcQGqVF9n71zTU9XqQ\r\n5DYGNWfgjB4/FPhF8MdsZvCaJ1ecYABA8z7l1oz2AXEKz1g8lpwVp9f6fXSj\r\nIwUAd5FEBTZcfABh3drneKHOArE/Z56uQbWJb4XX88mPxIDNQ/YdQB4zXTwt\r\nkJhTo7Xg9oeMmL/KQpHgXYnnrZ4at++Yvhg=\r\n=+6eW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","binary":{"host":"https://github.com/kakxem/node-pipewire/releases/download/","module_name":"index","module_path":"./build","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"gitHead":"3a827cade84772e60c6fdad3d1b99c04aea7abd7","scripts":{"test":"cargo test","build":"tsc && cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"node-pre-gyp install --fallback-to-build=false || npm run build-release","package":"node-pre-gyp package","build-cross":"tsc && cross build --target $TARGET && cp target/$TARGET/release/libnode_pipewire.so build/index.node","build-debug":"npm run build --","build-release":"npm run build -- --release","upload-binary":"./upload-binaries.sh","build-cross:release":"tsc && cross build --target $TARGET --release && cp target/$TARGET/release/libnode_pipewire.so build/index.node"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.1","dependencies":{"typescript":"^4.8.4","cargo-cp-artifact":"^0.1","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","@types/node":"^18.11.9","node-pre-gyp-github":"^1.4.4","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.13_1670967498064_0.6285008983869522","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"node-pipewire","version":"1.0.14","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.14","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"3c49a55e1bcf94568e8a183c586db0bd2cf29618","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.14.tgz","fileCount":12,"integrity":"sha512-6zGlLcmPNXzqIeQpe9hPXK/NiVVh4ihrqqq4mTt4sLV6YpLGzS6POPOIxoxDdofW6gsic4pTe8EPsoRJrWyLQg==","signatures":[{"sig":"MEUCIQDk4vyinmRWd/HXlECjsJ1rF3UwE7VZudwzXyhvRYRDxgIgZq4XtP5JpSHqjVTVBIzws8n7gCI7xGLOujWp5kX4QCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UD4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0SA//ZpUGwTpfhkGbqFZM2sWesQBZrAiafIl6QEc7bGxpS17wOOfx\r\nrD7F1/77SZxkct8QietyWlF+liz10Qi+0PnYUc6eqQ7v3jrDWCAiIFvSL/Ss\r\nFiBuj+gxliz9Avp7YfPhzYCGynv/WR2il8GniVPR0IDb/t7Z6CFFHoOdXMlw\r\nt8OI47feylQH0j/dfcWayTFZqDnVpTQHhZs4vSicMwbeKX6QS5UwK9/HFz1E\r\nPa8SlPqCSLWv+0A6zGj89Hlg3zc+SZfini4gumy/4d83zymKUTg30g2MafgX\r\nsFpR6kV0Q4Ll3DTjcEMm2Mnweg1K32IiQ/fcCVDab6coh6fpEJP8iFkRF+NU\r\npOs+/jYLGyLQc1j9rjoOwbFl7suYqUmqXAN0qpe3VE1UiA7clgT8FUqsMPlx\r\nH3cV1BOpNrQEjKf55LqHqfhl8Sc9cfoQkbMP8/Dw/covHVS122+qoQgd4WJv\r\nLAxD2WydFYuFOMvf9jPgY4x7Rhg2jVrmI36TnzqIeT/OtX2nD56YTkl/87YZ\r\nChKdYZP+5iiRUwH/5fSyh0/UyeTa/8j7njBps0z6ekpqUrnnxdxMlDJuai3z\r\nA22mV2pBKRz7ULT7dQnov/ekDUhVbAaRm84WEbet/9hypl8XhHdI3ZPQBLqI\r\nCAn8v0Wc1ZvvVOFTfMW4J+5GDfU0OPVAwfI=\r\n=bK5e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","binary":{"host":"https://github.com/kakxem/node-pipewire/releases/download/","module_name":"index","module_path":"./build","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"gitHead":"4a5aa49a15780bcabfe3f5bb252c6d590ea91486","scripts":{"test":"cargo test","build":"tsc && cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"node-pre-gyp install --fallback-to-build=false || npm run build-release","package":"node-pre-gyp package","build-cross":"tsc && cross build --target $TARGET && cp target/$TARGET/release/libnode_pipewire.so build/index.node","build-debug":"npm run build --","build-release":"npm run build -- --release","upload-binary":"./upload-binaries.sh","build-cross:release":"tsc && cross build --target $TARGET --release && cp target/$TARGET/release/libnode_pipewire.so build/index.node"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"8.19.2","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"18.12.1","dependencies":{"typescript":"^4.8.4","cargo-cp-artifact":"^0.1","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","@types/node":"^18.11.9","node-pre-gyp-github":"^1.4.4","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.14_1675182328254_0.9599976621870017","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"node-pipewire","version":"1.0.15","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.15","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"595538b6bb9e8da2bbd5f16d3ef8f11423c0d62a","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.15.tgz","fileCount":12,"integrity":"sha512-R9lwEqAT4NnhlqGv00quAOt8i4XLbBkt7IdVm/zbro/KRnTIQbdArPgdUATHQG5ibjQStOK3P1Yx+a6FzdJZsQ==","signatures":[{"sig":"MEQCIC+23yaeTBjKiYraBWUe7KOqBFxYwtudD2Pyr1BS4ZVfAiApYnFwVnmf9lbg3iQ2dTliuv1sQbrNRxfvLwVVJkdFPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68070},"main":"build/index.js","types":"build/index.d.ts","binary":{"host":"https://github.com/kakxem/node-pipewire/releases/download/","module_name":"index","module_path":"./build","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"gitHead":"df56c9dc609063aa413958bcb495c391af1c447b","scripts":{"test":"cargo test","build":"tsc && cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"node-pre-gyp install --fallback-to-build=false || npm run build-release","package":"node-pre-gyp package","build-cross":"tsc && cross build --target $TARGET && cp target/$TARGET/release/libnode_pipewire.so build/index.node","build-debug":"npm run build --","build-release":"npm run build -- --release","upload-binary":"./upload-binaries.sh","build-cross:release":"tsc && cross build --target $TARGET --release && cp target/$TARGET/release/libnode_pipewire.so build/index.node"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"10.1.0","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"20.7.0","dependencies":{"typescript":"^4.8.4","cargo-cp-artifact":"^0.1","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","@types/node":"^18.11.9","node-pre-gyp-github":"^1.4.4","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.15_1699300007007_0.14581578887249935","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"node-pipewire","version":"1.0.16","keywords":["pipewire","nodejs"],"author":{"name":"Paul Antonio Almasi","email":"paul.antonio.almasi@gmail.com"},"license":"MIT","_id":"node-pipewire@1.0.16","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"homepage":"https://github.com/kakxem/node-pipewire#readme","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"dist":{"shasum":"8b4ecf94112f246152e9f5adb5d5b98865c47536","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.0.16.tgz","fileCount":8,"integrity":"sha512-D/YmgC9d/0N8/bicKTNoMEXQYu59MVNHgGrOnfOx+177QNy7pGnHC1H3VC6ZLZZRYCUDSD/4WxzZXC4xo0Vd+g==","signatures":[{"sig":"MEYCIQCJ6Ton4528/z+SbkmHQB06Zm8BA28ELb4Jo7pCfByBzQIhAO56UobySm22scGjC55+kRMUpRBrfzcYK8+Mk63zrWlT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66092},"main":"build/index.js","binary":{"host":"https://github.com/kakxem/node-pipewire/releases/download/","module_name":"index","module_path":"./build","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"gitHead":"145cc1a66e6888cdc391ab7d56e01f543e0cc046","scripts":{"test":"cargo test","build":"tsc && cargo-cp-artifact -nc build/index.node -- cargo build --message-format=json-render-diagnostics","install":"node-pre-gyp install --fallback-to-build=false || npm run build-release","package":"node-pre-gyp package","build-cross":"tsc && cross build --target $TARGET && cp target/$TARGET/release/libnode_pipewire.so build/index.node","build-debug":"npm run build --","build-release":"npm run build -- --release","upload-binary":"./upload-binaries.sh","build-cross:release":"tsc && cross build --target $TARGET --release && cp target/$TARGET/release/libnode_pipewire.so build/index.node"},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"repository":{"url":"git+https://github.com/kakxem/node-pipewire.git","type":"git"},"_npmVersion":"10.1.0","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","directories":{},"_nodeVersion":"20.8.1","dependencies":{"typescript":"^4.8.4","cargo-cp-artifact":"^0.1","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","@types/node":"^18.11.9","node-pre-gyp-github":"^1.4.4","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/node-pipewire_1.0.16_1700336813337_0.69746036222134","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"node-pipewire","version":"1.1.0","description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","main":"dist/index.js","scripts":{"build":"tsc && mkdir -p dist/binding/napi-v6 && cargo-cp-artifact -nc dist/binding/napi-v6/index.node -- cargo build --locked --message-format=json-render-diagnostics","build-native":"mkdir -p dist/binding/napi-v6 && cargo-cp-artifact -nc dist/binding/napi-v6/index.node -- cargo build --locked --message-format=json-render-diagnostics","build-cross":"tsc && mkdir -p dist/binding/napi-v6 && cross build --locked --target $TARGET && cp target/$TARGET/debug/libnode_pipewire.so dist/binding/napi-v6/index.node","build-cross:release":"tsc && mkdir -p dist/binding/napi-v6 && cross build --locked --target $TARGET --release && cp target/$TARGET/release/libnode_pipewire.so dist/binding/napi-v6/index.node","build-debug":"npm run build --","build-release":"npm run build -- --release","install":"node-pre-gyp install --fallback-to-build=false || npm run build-native -- --release","prepack":"tsc","test":"cargo test --locked -- --test-threads=1","package":"node-pre-gyp package","upload-binary":"./upload-binaries.sh"},"os":["linux"],"engines":{"node":">=18"},"binary":{"module_name":"index","host":"https://github.com/kakxem/node-pipewire/releases/download/","remote_path":"{version}","package_name":"napi-v{napi_build_version}-{platform}-{arch}.tar.gz","module_path":"./dist/binding/napi-v{napi_build_version}","napi_versions":[6]},"author":{"name":"kakxem","url":"https://github.com/kakxem"},"license":"MIT","devDependencies":{"@types/node":"^18.11.9","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","eslint":"^8.27.0"},"dependencies":{"@mapbox/node-pre-gyp":"^2.0.3","cargo-cp-artifact":"^0.1.9","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/kakxem/node-pipewire.git"},"homepage":"https://github.com/kakxem/node-pipewire#readme","keywords":["pipewire","nodejs"],"gitHead":"e4f9170990e36b25ebbb67788c797af2783c98f6","_id":"node-pipewire@1.1.0","bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EiqXeNjoPLROTEy4uVt3WZxTxNFqjcXgJUEe7jBM4FONJj2DUSG4Tu1Rm/57bq5ZpatZXbDuW0+cOMGN5yUL/w==","shasum":"3caac0ba9573dad801d49a8ae92fa50b054f2646","tarball":"https://registry.npmjs.org/node-pipewire/-/node-pipewire-1.1.0.tgz","fileCount":10,"unpackedSize":111315,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHODInilj7+dce6WGh2zAY73FYr6vacEaJj3n9YKCM/5AiEAks6ifahbnuAoabtqY1/8svanAA0fOBC1MueW3beyznU="}]},"_npmUser":{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"},"directories":{},"maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-pipewire_1.1.0_1786722930766_0.10806291916591015"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-12T12:49:24.779Z","modified":"2026-08-14T15:55:31.104Z","1.0.0":"2022-11-10T20:06:18.782Z","1.0.1":"2022-11-12T12:49:25.060Z","1.0.2":"2022-11-12T12:58:01.441Z","1.0.3":"2022-11-12T13:28:38.474Z","1.0.4":"2022-11-12T14:40:04.561Z","1.0.5":"2022-11-15T18:22:40.514Z","1.0.6":"2022-11-15T18:39:20.728Z","1.0.7":"2022-11-15T18:48:40.113Z","1.0.8":"2022-11-15T19:17:59.683Z","1.0.9":"2022-11-18T09:12:28.775Z","1.0.10":"2022-11-18T10:21:15.753Z","1.0.11":"2022-11-21T17:16:01.235Z","1.0.12":"2022-11-23T23:19:49.109Z","1.0.13":"2022-12-13T21:38:18.206Z","1.0.14":"2023-01-31T16:25:28.429Z","1.0.15":"2023-11-06T19:46:47.192Z","1.0.16":"2023-11-18T19:46:53.643Z","1.1.0":"2026-08-14T15:55:30.910Z"},"bugs":{"url":"https://github.com/kakxem/node-pipewire/issues"},"author":{"name":"kakxem","url":"https://github.com/kakxem"},"license":"MIT","homepage":"https://github.com/kakxem/node-pipewire#readme","keywords":["pipewire","nodejs"],"repository":{"type":"git","url":"git+https://github.com/kakxem/node-pipewire.git"},"description":"NodeJS native module written in Rust and Typescript to interact with Pipewire","maintainers":[{"name":"kakxem","email":"paul.antonio.almasi@gmail.com"}],"readme":"# node-pipewire\n\n<table>\n  <tr>\n      <td> ⚠️ </td>\n      <td>\n          <p><b>Please note that the type definitions will no longer be included in this repository.</b></p>\n          <p>As a result, you'll need to manually <b>install @types/node-pipewire</b>.</p>\n          <p>This change is due to the fact that if the library is being used in a multi-platform project, it would likely be listed in 'optionalDependencies'. If the library is absent, this ensures the project won't be missing the necessary type definitions.</p>\n          <p>Type definitions are available in the <a href=\"https://www.npmjs.com/package/@types/node-pipewire\">npm registry</a>.</p>\n      </td>\n  </tr>\n</table>\n\n## Requirements\n\nThis package is a native Node.js module for Linux and requires:\n\n- [Node.js](https://nodejs.org/en/) 18 or newer\n- The [PipeWire](https://pipewire.org/) runtime library (`libpipewire-0.3.so.0`)\n\n### Prebuilt binary compatibility\n\nPrebuilt Node-API 6 binaries are available for Linux x86-64 and ARM64 as\n`napi-v6-linux-x64.tar.gz` and `napi-v6-linux-arm64.tar.gz`. Node-API\nprovides a stable ABI across Node.js releases, allowing each binary to\nwork with every officially supported Node.js version. This package\nsupports Node.js 18 and newer.\n\nThe prebuilt binaries target glibc 2.34 or newer. Systems using an older\nglibc version, musl, or another CPU architecture can build the addon\nfrom source.\n\nIf no compatible prebuild is available, install from source. This additionally requires Rust, Clang, a C toolchain, and the PipeWire development headers. You can explicitly request a source build with:\n\n```sh\nnpm install node-pipewire --build-from-source\n```\n\nMany distributions have pipewire as audio server by default, but maybe your distro doesn't. You can check if you have pipewire installed by running the following command:\n\n```bash\npactl info\n```\n\nIf that's the case, you will need to install it manually.\nFedora (34 and above) and Ubuntu (22.10 and above) has pipewire as default audio server, so you don't need to install it manually.\n\nDepending on your linux distribution, you may need to install some other dependencies to compile the module.\n\nFedora:\n\n```bash\nsudo dnf install pipewire-devel clang\n```\n\nUbuntu:\n\n```bash\nsudo apt install build-essential libpipewire-0.3-dev\n```\n  \nIf you are using a different distribution, you will need to find the equivalent packages. (If you find them, please open a PR to add them to this README)\n\n## Installation\n\nFirst of all, we'll need to install the module:\n\n```sh\nnpm install node-pipewire\n```\n\nOn a supported Linux x64 or ARM64 system, npm downloads the prebuilt\naddon. If the prebuild cannot be downloaded, npm falls back to compiling\nfrom source. If you have any problem, please open an issue.\n\n## Usage\n\n```js\nimport { createPwThread, getNodes } from 'node-pipewire';\n\nasync function main() {\n  createPwThread();\n\n  await new Promise((resolve) => setTimeout(resolve, 1000));\n\n  const nodes = await getNodes();\n  console.log(nodes);\n}\n\nmain();\n```\n\n## API\n\n```ts\n//Creates a thread that runs the pipewire loop.\ncreatePwThread(enableDebug?: boolean)\n\n//Returns a list of nodes.\ngetNodes() \n\n//Returns a list of ports.\ngetPorts()\n\n//Returns a list of links.\ngetLinks()\n\n//Returns a list of clients.\ngetClients()\n\n//Returns a list of output nodes.\ngetOutputNodes()\n\n//Returns a list of input nodes.\ngetInputNodes()\n\n//Returns a list of name of input nodes.\ngetInputNodesName()\n\n//Returns a list of name of output nodes.\ngetOutputNodesName()\n\n//Links two ports. If permanent is false, the link will become disconnected after the PwThread closes.\nlinkPorts(inputPortId: number, outputPortId, number, permanent = true)\n\n//Unlinks two ports.\nunlinkPorts(inputPortId: number, outputPortId: number)\n\n//Link all nodes that have the name `nodeName` to the node with the id `nodeId`. If permanent is false, the link will become disconnected after the PwThread closes.\nlinkNodesNameToId(nodeName: string, nodeId: number, permanent = true)\n\n//Unlink all nodes that have the name `nodeName` to the node with the id `nodeId`.\nunlinkNodesNameToId(nodeName: string, nodeId: number)\n\n//Wait for a node to be created.\nwaitForNewNode(nodeName: string, direction?: 'Input' | 'Output' | 'Both', timeout?: number)\n\n//Create a new source. If permanent is false, the node will be deleted after the PwThread closes.\n//Sources will be created with `node-pipewire:` in front of the name, but the nickname will be the string passed.\n//Passing an empty audioPositions array will result in an error being thrown.\ncreateSource(sourceName: string, audioPositions: AudioPosition[], permanent = false)\n\n//Create a new sink. If permanent is false, the node will be deleted after the PwThread closes.\n//Sinks will be created with `node-pipewire:` in front of the name, but the nickname will be the string passed.\n//Passing an empty audioPositions array will result in an error being thrown.\ncreateSink(sourceName: string, audioPositions: AudioPosition[], permanent = false)\n\n//Destroy an object. This will only succeed if ID represents a link, or a sink/source created by node-pipewire.\n//Destroying a node may crash applications referencing that node.\ndestroyObject(id: number);\n```\n\n## Development\n\nThis project was bootstrapped by [create-neon](https://www.npmjs.com/package/create-neon).\n\nIf Nix is available, use the provided development flake to get the\nrequired build and test dependencies:\n\n```sh\nnix develop\n```\n\nClone the repository:\n  \n```sh\n  git clone https://github.com/kakxem/node-pipewire.git\n  cd node-pipewire\n```\n\n### Installing node-pipewire\n\nInstalling node-pipewire requires a [supported version of Node and Rust](https://github.com/neon-bindings/neon#platform-support).\n\nYou can install the project with npm. In the project directory, run:\n\n```sh\nnpm install\n```\n\nThis fully installs the project, including installing any dependencies and running the build.\n\n### Building node-pipewire\n\nIf you have already installed the project and only want to run the build, run:\n\n```sh\nnpm run build\n```\n\nThis command uses the [cargo-cp-artifact](https://github.com/neon-bindings/cargo-cp-artifact) utility to run the Rust build and copy the built library into `dist/binding/napi-v6/index.node`.\n\n### Exploring node-pipewire\n\nAfter building node-pipewire, you can explore its exports at the Node REPL:\n\n```sh\n$ npm install\n$ node\n> const pipewire = require('.')\n> pipewire.createPwThread()\n> console.log(pipewire.getNodes())\n\"\n[\n  ..\n]\n\"\n```\n\nYou can also create a new file in the project directory and make your own experiments:\n\n```js\nconst test = require('.');\n\ntest.createPwThread();\n\nsetTimeout(() => {\n  console.log(test.getNodes());\n}, 1000);\n```\n\n### Available Scripts\n\nIn the project directory, you can run:\n\n#### `npm install`\n\nInstalls the project, including running `npm run build`.\n\n#### `npm build`\n\nBuilds the Node addon (`index.node`) from source and transpile TS file to JS.\n\nAdditional [`cargo build`](https://doc.rust-lang.org/cargo/commands/cargo-build.html) arguments may be passed to `npm build` and `npm build-*` commands. For example, to enable a [cargo feature](https://doc.rust-lang.org/cargo/reference/features.html):\n\n```\nnpm run build -- --feature=beetle\n```\n\n#### `npm build-debug`\n\nAlias for `npm build`.\n\n#### `npm build-release`\n\nSame as [`npm build`](#npm-build) but, builds the module with the [`release`](https://doc.rust-lang.org/cargo/reference/profiles.html#release) profile. Release builds will compile slower, but run faster.\n\n#### `npm test`\n\nRuns the Rust integration tests serially because they share PipeWire resources.\n\n### Project Layout\n\nThe directory structure of this project is:\n\n```\nnode-pipewire/\n├── Cargo.toml\n├── README.md\n├── package.json\n├── src/\n|   ├── lib.rs\n|   ├── pipewire_thread.rs\n|   ├── proxy.rs\n|   └── node/\n|       ├── index.ts\n|       └── types.ts\n├── dist/\n|   ├── (.js, .d.ts, .js.map files)\n|   └── binding/\n|       └── napi-v6/\n|           └── index.node\n└── target/\n```\n\n#### Cargo.toml\n\nThe Cargo [manifest file](https://doc.rust-lang.org/cargo/reference/manifest.html), which informs the `cargo` command.\n\n#### README.md\n\nThis file.\n\n#### package.json\n\nThe npm [manifest file](https://docs.npmjs.com/cli/v7/configuring-npm/package-json), which informs the `npm` command.\n\n#### src/\n\nThe directory tree containing the source code for the project.\n\n##### src/lib.rs\n\nThe Rust library's main module.\n\n##### src/pipewire_thread.rs\n\nThe Rust code for the pipewire thread.\n\n##### src/proxy.rs\n\nThe Rust wrapper for PipeWire proxy objects.\n\n##### src/node/\n\nThe directory tree containing the TypeScript source code for the project.\n\n###### src/node/index.ts\n\nThe TypeScript module's main module.\n\n###### src/node/types.ts\n\nThe TypeScript module's type definitions.\n\n#### dist/\n\nThe directory tree containing the built JS/TS files and the native module compiled.\n\n##### dist/(.js, .d.ts, .js.map files)\n\nThe built JavaScript and TypeScript files.\n\n##### dist/binding/napi-v6/index.node\n\nThe native Node addon generated by the Rust build and loaded by\n`dist/index.js`.\n\nUnder the hood, a [Node addon](https://nodejs.org/api/addons.html) is a [dynamically-linked shared object](https://en.wikipedia.org/wiki/Library_(computing)#Shared_libraries). The `\"build\"` script produces this file by copying it from within the `target/` directory, which is where the Rust build produces the shared object.\n\n#### target/\n\nBinary artifacts generated by the Rust build.\n\n### Learn More\n\nTo learn more about Neon, see the [Neon documentation](https://neon-bindings.com).\n\nTo learn more about Rust, see the [Rust documentation](https://www.rust-lang.org).\n\nTo learn more about Node, see the [Node documentation](https://nodejs.org).\n\n### Contribution\n\nIf you are interested in contributing to this project, please read the [CONTRIBUTING](CONTRIBUTING.md) file for more information.\n\nThank you for your interest in contributing!\n","readmeFilename":"README.md"}