{"_id":"@crosscopy/clipboard","_rev":"21-b85faf2b0b04ac6109c1994d94741418","name":"@crosscopy/clipboard","dist-tags":{"latest":"0.3.6"},"versions":{"0.1.0-beta":{"name":"@crosscopy/clipboard","version":"0.1.0-beta","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.0-beta","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"336f4db883b488a392d1e5d1e39de879802f6232","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.0-beta.tgz","fileCount":29,"integrity":"sha512-+YVEAUtv5/hzptER63XtCdooyH6kkJS9ClJZx7DXxgQm6X5nnORO7oWEBbznRH8sG7N0FimkuXxRqS27XPtaTg==","signatures":[{"sig":"MEUCIQDOAUqiJzVg/Pdt6i6Mx1BS2n9QZKl0NJDetx1i705xZQIgCSL5pizTdsuUAoUpHCIW1ku7D6/6RKVmaLnvwCEE6Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18368519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlyWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD5g//ZMq+GBux011VjK3TYns/CJ57gKZjRWo5rY0ACsO7giyW8htj\r\nju0XYq5RxVIorcZ55qUYlXQthzpgoJFuD0dliGZYAi7bV1LI/oX2LLf9LUrz\r\nFmbIQJ5BSk2xxwTepGyDcSE8r0zzuozdbMqlHFChGWwy5WwZGj5ZB8od5nOJ\r\nJ6qMTZWKuhLTMowQ8xwrg5Ln9Ubbq8tWUPqBvYioTnJSpXTM6g14MfgjcC9t\r\nbu4iIVE3QAupaNqPBoEF23X5SJ7w82sWwBOa+tXMezdwHio/+lXSbeT71T2B\r\njz3Che2csUXnRh4xb+nOdRO/O3i/c9FFmuoV+a1NVMvF50EyNURMkOElwEBq\r\nuDdld+o0ZYYw2eMDVza76pDzU5nHQqcSaZs7/QwZ+J9lvAczLLcSmG4QByQB\r\nPmcPUr4vYXKg6iB4dUiaUyqmHaAHJybikTNWQ8YdylBj2KMGPeVI9N09kVUc\r\nZMIEac8Z7DCDWyb4xshaHgAYi2XNOthtRUv7v4zYytuuRlc+mp541C/K2oYP\r\nV72+wFkx/iG/1+yk0ftR3TtOV7MDbiIWBHD/MxprwNsmU8BvUvhQGieyOlkh\r\nm6ZUcLfn81/brO4RHW3c0CSN75QzkEBQV+TUbUNG0Yso4zlhq5CPA/H6GsjY\r\ndPfdPFE/ywmUqzivu/aYcmP158IdCTvalaw=\r\n=dVVt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"d37a6290486e5e1ad61cf2fb98ffe61de36c31df","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{"execa":"^6.1.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.0-beta_1670849927350_0.41062972572963696","host":"s3://npm-registry-packages"}},"0.1.0-beta-1":{"name":"@crosscopy/clipboard","version":"0.1.0-beta-1","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.0-beta-1","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"d616c963e599d3adbc7cbfa6224e8700bcdaaa1e","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.0-beta-1.tgz","fileCount":20,"integrity":"sha512-HkEF5fGjkd0UMuD2vhzWtVDlPQ6blh0xGh4HQvlzU0+p9lB+oFwg/pT+eU5u/YT7au12iDqAKkgzMfgOW4A8yA==","signatures":[{"sig":"MEQCIEA6cCiVijoudSMXdUlrTMCVxtuHkRSAs2UFmBbOhBztAiBVw66W8eRAAWY4nofS/MRdsQ8Fw4vhaMqmk29wCZ6/2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18351427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlyX4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTmQ//V93h3SO6SbZd4YJkwsy8MM3T8v0kTB53+7UwlBrSIL5MsxD4\r\nGfIhIHWPpbxQt3BdrF0NQjTOgW5sj2d0bo8ikXhvQGqPayBFGbhF+2CtqqBe\r\n4AqExc26rHaUT+Ao24NkXxu63V2Jv260ES2Jn6lzjkZ5Ou3SQTD9tN3zt3Xl\r\ndIbAPygkmH78tE7bUmbxuzfjUezMDtn78rotxBryz1lvXqlrBRGlgI9lELyd\r\nPVosJFU7N/K95Uho2i23d3gSCXjkcjuwX38fBVKj8AkH85Y88S4UIkQ5bd1A\r\n90yMFKisFBvUkZ10fHsQq/d1CWQvXMFWIAfCdcsbkKky4+cttMZsyrAww7Ts\r\nzd1Gw3CIDEJQ81c+UpKMaM16qiMwrC9yYUZVu4uIgmYa8pEHZlkgr34jr5ks\r\nQ2wejIPYtGN+XwOoSMqClk9famxCPygLmEfsdzZdS5Slym7yTuXGxFM6bqY6\r\nxBjrYJe2KGWA0X4vfluSwrWq9vyxzqhgx6d4dL8O/Pkm95Q5BPTckRxVrtSj\r\nuxsZzYXuJId7jSqWOK0BxoiljwrCAAW6sBLez29lyPh9EwcVYXcaRrg0XAds\r\nfZX2Z7h0SuwBvlBU7Ui7doMqpIG9SDvxqjmAsVHOSUu3dmiqFTc3JcVk0qU8\r\n8ragKnZQGOu5z7/yvnplKw/DbzhqR2kPw1E=\r\n=glMx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"d37a6290486e5e1ad61cf2fb98ffe61de36c31df","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{"execa":"^6.1.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.0-beta-1_1670850040497_0.9280674193571605","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@crosscopy/clipboard","version":"0.1.1","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.1","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"4e1f7410d956ef39e30795439ce041cbd9a12a15","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.1.tgz","fileCount":17,"integrity":"sha512-CxwKg4tzfKy7JcIswWg6DhNBf+Jfp9wFMhz9f+EGWSLH3YGtHGFEyWmoBVFuB807pMQKonBmN8N5rnfGmjZ5Lg==","signatures":[{"sig":"MEUCIBszRgccf2lqNeiOpXcKOoPemPrizRiAWvGiXpG/A3kxAiEAyZe2TJCho2EEE5VfrVk4yPWXTx/J5PElMEVGkhJ64+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14147593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl+wVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp56g/9HMll5sZjjTVH6EY+eKNwwvE27capsaxNKGVal0lJgtko+TZM\r\nUZCDSyWm2u1Sui2tBhrVBVnVaJo3dkzO7N33FzB6ILKqg5e+9GICy8VHVo3v\r\n7EhnytkrMXACrnh4JcaosB9ZQYXSXwAWBKS8NkLpqYPa5qoo5bxCJHvZMwOF\r\nKpdHRdLBB07EGhck+X6jDFXtBmqSTIsHuy0bZum6hjp8VT/2ucBQXxoNk4/i\r\noFl5bCdQzVEOOzLaO9lIIB31TbkVQDkqCRcBjpd8za8ahkUW+j2JDq8mvWDM\r\ngYZGyEYsIDtfGEscdfE5QyOjLDpyGc01/0fqa9QTFQbDx2ShcBsWoFSmcvWI\r\nlwHXvtFBv/DpsMVMuMOSQ+y2nUiZkz+vC4nvRMxIf/gw9AcBnfRuDh96Hk2k\r\nCPrVg7gW2Uv8QQDbZVBGSkuXG5CWHlFXOIgVrofK5TmRSKJ+yVGqXFnCOdqC\r\nPSFzqsdjgJk0v6XnWecv8868d4CNMaeFsOzsYTABYX0yYmKwP2KUSuYYT42O\r\nOYwjUXxp6jFXqYgVB2JaSqcspE50EwflBvTdPr9uJFFY1h8OlyfNg/807+Mf\r\nJ6f0L33JTi+Fox2A3bDXLkabgbdUfiE2aAbSmf6aBKtNloj4NpH4mczP+P5H\r\nD30+jD6U2PTGRgXoNbiZqNanSEsIjPj6QSM=\r\n=gtWA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"81b3307f232fd2f4da8d6e0a81250c8ff07648c3","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.1_1670900757199_0.2571499050360446","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@crosscopy/clipboard","version":"0.1.2","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.2","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"a9d6bcc646dfae15667544fb3373bc05250fe53b","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.2.tgz","fileCount":17,"integrity":"sha512-5zBKqFmFN76WjeWtj+OPYENoDaDLKvbN3gX4LQxpuoq8IKxuStCH2e66ebbQ3Lc+Kjp7b8CtxRsDYNRke8DGjQ==","signatures":[{"sig":"MEYCIQD9um6DsE9OuvBGQWyFgLAsPOr+C2cKY/schKFKqOcaaAIhAPHr3BWigArzrS7rXknMN6TEgUKP9cdRs8r0cU1HhxEw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14147939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmAetACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJnQ//R6brskyGtNeyxIh0+99PXVEMURe4zlELogqFHR1fApKA12Eq\r\nAh2d34aKhTcecMGltdU+b+P4retfdjeTRsQhJL2XY2CMvhULZuAk47zmBCiQ\r\nm0U8DEiCRznoFIqJLjaGQWwZg4nBwjSbMWc6qEYp7KeiO960JUIO5TqQ67PP\r\nkYMTfyPIazKuzdEi/+KsPSkpLN6zPgDUinW4YX4ej6P8OO2cimhAiDy3h72/\r\nZz/d6OZUqmewnFFQX2VgnvMmT/T45TU4YVhfZ9Eyp7wC+3DJu04UMxbFdXk3\r\nk/RsmP8KXwudjkJsJy6dJYZXDFgkE2q8Q6q3+gzyGJfVhdEQl1XzsFvI9xjq\r\nLfIfwxhT2TMMvwTZTDX8woPBWk89BZBPUXL+F3FSXbyb2x+fL+jH2wtx0dwo\r\nnK8gcyAP15KsFnBJvPFzbsU9de5LdVjKjJIPNjNPz1HdWrDK1eRUEY9MMEpi\r\na8FqkLlzG4oo4MeRrRH7HqboElVCjB/4F7/BlGIpXHpSUf65//zqi8PLVD1N\r\nQvl3n3xPwuDe4MMv33jbYp99xqy8ETed69upEDAl+16yBVgxPwTHkJHXYorh\r\n5chHq6dcrU0EZT+TDuEybqDCiDik2KqiLZhUdP2irV607GPGJbgZdPhX8XwN\r\nqU136jQBtpmdf936+dff0X3k2u87RWuU+KY=\r\n=wXk3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"cf634a6de8be87344d3be07b54126b95cf7bed9a","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.2_1670907820785_0.20931631399867578","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@crosscopy/clipboard","version":"0.1.3","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.3","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"25c192bb391237b278fbef0f42354c8ffb3ec114","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.3.tgz","fileCount":17,"integrity":"sha512-lCxQpYqq9iVlT7/90gJ/Joexj4HI5ddWHSccPHlWB0bI9aRCS6GHQO03pWonbkLjj5h/nFjZ7NG7PuDt4kchgw==","signatures":[{"sig":"MEUCIQC8yc1EBtrbHLt6u/X58bTZCS5t2RgUZB0wbMU/lFC/xgIgJhrWqiNjs99pZzhgct9zm1xQ6Ti0wsiskxXbiWMAg20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14582095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjncI5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLuQ//f7iuW7wYj7V5P70R/fv1xpFw2HM1xyaBKOGHnPrqekW8NFem\r\nyxiJ5ma3gCn+6OdaRykngLsxvkKOOFqsay35TJDczOzElFj7KeNV5kkwonVJ\r\ndRMxylA/mN87QyzQlq4hMRsjIc+yn7vbqOQ8+1bYfLOwoWJB9MKSGIoC2zFz\r\nImN+9PkgLzBmWM9NTjdyx2/D5LnDnQgogZ7Bk8aOO68dPuDBlMUyuVmQ1iaR\r\nokf2mVzn2EkYX+1ZocVwU0QXKw26FR48RLSYxTjGJWxmDwCFGE7bh3XUnzhy\r\nP5Gkqn906UqCDWL4IVERG17XBvxjagU5Q1CET00z1X9m/D5368irrv9+yp6+\r\nYnyeDK8TuzH2F7VCM/jFqSdIDfx13N1JfSEgUwhSKQ/QsLaahHS3B4ZfYZPj\r\nHmlfrm1AEkdFQXFBYKnWu1Wwpof9cQUQ9ikTbxaxOM7nh9VgT7OTdnkXLTKW\r\nDZexY0cK+Ir8bVk4fiETtkGaZe+KyWu6+KxoKaFvIeZ/foQZIoCLlNQgyVbb\r\nPnwcPdOcz3+L3NjUDpBg3YW/kjnP4/hetfWjWMsEu8A0PwfV1k85qehyku45\r\nxZ/uUYwe2fao+vbjZ42gAmmCj8qDuFuBsxxbZGXM8nDOPSv9v56MJ+PdGMdI\r\nBUiM3xYeZBjMQUCpYzpglvO1HfJ5n9mcgcE=\r\n=/ODE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"16c2c532ab165effe459cb054b3d03159f0c362c","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.3_1671283257014_0.2971318594476531","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@crosscopy/clipboard","version":"0.1.4","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.4","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"415e76f4764d5a0abd182415d9e812a24d6b1c8c","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.4.tgz","fileCount":17,"integrity":"sha512-snphtqY1xKDkgvCDyFMWIFT/YjxIZ2Xs0qhSzDPynp6Hi9PfNH3jkyYUDnhe+uwJdYThe/NWSCv0BNG2MP/2sw==","signatures":[{"sig":"MEUCIQDc2n7QUzD0RrYDuhQWOhE8cD+VwhvlBU6m65Fb0aYhZQIgZnp/WOUCettFJeoxwr7eTasstaZ58As38s20Q2i5atw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14396931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoA4UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9kA//fjrZZbhH2Q4mt7i2D55fzpnnJZ0CLHL2VTWjVNEDq/woTFo9\r\nkK+GERjx5LGoZqrWZifU3nzbKopv69BL15dTME7TB/RtcGyjFLSTk2IxcImU\r\nia6hx95IqnntT2lbHTeT//VGO/df/lVyUGlL5q6M8KouUBpFhrKJ21ifw2+X\r\n3rPtyrnXS469kjU58ihrtMCpVaDpUEsHMyJuQ0Gz/X5gnTEiZ7bHkU392Rqa\r\ndLovotNZZB2NOehbZLM3pKDHifq7j8kSq/CBAAVAuRsebTW+8/mnEPU/sjtO\r\nPWHyZ9dKN3B85cud5ALd/gTfFkm7Q13EHj+QD48QQZgVw8TfFWN5hP+K8St/\r\nev951NpVpXNZ2bpdsDVkkwSdltDUkMIpGpOo+XTc+cWIhZa+mcdjAJSwJM1j\r\nKTLkEOTMS/3qWN1K1n80G3imGipeoKNpBLFyNZfkSY51dthNl20dzTGb4Dln\r\nIMifiWR2e2UPxEcP+pPBN/J6dD7EuWKC6RRQ45cqCPgLutz7S3ZQkijXHXBl\r\n/dgr05M/Pqc8wHqItIPE0KkL4I7a5XIJw/dQkGlwX3FS3VMVqlKJqyXnUXPh\r\nrblfTEK+tLUevUFeFok2ehz+oOfZy9Fj0ny5kiXLqAbolUAJAx1ndyCVja+D\r\nxaClFQpm98S4HI07UmeJ2XNUD0Uv+pTHJsQ=\r\n=DwjX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"858baed6b5ec7e8874df516a0cbfc2ba6e9ada55","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.4_1671433748444_0.6258297751340611","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@crosscopy/clipboard","version":"0.1.5","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.5","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"f04ce3dc7594820a8da6477ce0f9b8ee79b0a6e6","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.5.tgz","fileCount":17,"integrity":"sha512-8bdhXEQi0j8OKp0pbzyaeTiYYjwCQns4MsbVflJPgj1IHyzCIhhc8pj60C2YSinX0XAKN2pJw/y1ogkpsL1mjA==","signatures":[{"sig":"MEUCIQDE+h77biv3TG1QTVa7BhFVR3L1PLRakGxnOr2xaFm/VQIgCADcCS3RJgMaIcp65ba9ztZZ8klMgLrUfwuJWsV6SBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14396950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo6oFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Dw//VBIMdCslXqrB6xL+irUYgtWV4dxGLWUfjr9J2cm3x/8xCGWi\r\nFZ5EuBX/sqD8D/Usi+G3O+uj2rqRZ1EPN21GVEt+LKxo9z8Y9Jt0zAJlo+Gg\r\nP/5xrJEItE1nA9KJqKwvLUYsIGgUQ6ei7KV/nHcSljBKIWrd4HL1h/wwrDGD\r\nymzjUos407xlXvLE11ioUNHqjTjp51GhYOE8EY9nSr6B9qNLuTtsavvdgw7A\r\n3ore3nQ3MQSwilXO60Mo+a5S//AueAAoB+2pKvuuz6Iqp+oggm1i2p/zSNv9\r\nbjXAdA469j+n1/7x2F5MQVPXmsxV8RiT1+CRtFoFRuAgoWncAzzIY6t3UH0a\r\ngXykOfz8DFuRS2z+fayuyLZvODtdSgo6akAAi0bZ+mt/YdtQXGaPPsx0VRGM\r\nh2Kyk8XXriyMP00gSHuD9UdSf3bC+Ppv8MKrEcLqcbPRD0M7I02OAGR48MzY\r\nYzdQ2Qm0IiyMcSH92sOvInkf7o1dznO9PtRDySKt8zdGjQim2bPZztN/Dy7K\r\n1U0renNs86FAgOhxxiuhbtjRXi8FK5aO+7lN1gQFtfXDTZqA/7yJkRYeDRvi\r\nNz2IKcQm+8WHGm+CPPtS876myANI4PRdWKcALxogZHhlWxrw/nJhSoD67uag\r\n5yZ6Na5EvtnbJGJPnNS/CAGL+A/Mf1I5ThY=\r\n=KuPf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"1575da31b52fdd5f8d5add256730d18940779411","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.5_1671670277219_0.22929802569381752","host":"s3://npm-registry-packages"}},"0.1.5-beta":{"name":"@crosscopy/clipboard","version":"0.1.5-beta","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.5-beta","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"4ea3f279f080abf19f56a571726cc24a745041a7","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.5-beta.tgz","fileCount":17,"integrity":"sha512-7E0/ei8yO2I6rEZiZFzKUzM9GGU/E5kihoHr93XdZXBwy0XY7+vr8ioZl76ZdJQgqpseRWIlnhhAHRlFLdHnpg==","signatures":[{"sig":"MEUCIQCsvtFJcjGD719kjYnQAVGg5Yr/cpaYhOaQRC9X3VbBPgIgJs8qvF8eGFlgEsPAh23aQ2Famy4EmvIr9i0Lr4k795Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14396955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo6sHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr/Q/6AzzFy8XE3v8qovkllq9sb+gIiHyR4DEfXSB7t3Ivoy7wuutS\r\nER9tie5aYP5uo/5araiaK/hupRusdlfWn4yDOxS4Aa+Dj9mCcfbKkEuKR1Cz\r\nCnBPwHOpQA6G/Gxmh3rTOEhhXidra864REKnjBsWqHCdVgPNrah+UgK+qE9e\r\nlkjgc55DrlvWbuXgxNdj3h2yf8c9itVofjBIVpnDlYa21qBi3uhyHBJzZpIL\r\nXe02G6BI++5rbOxjAoilDPpTPoAHbDiZB7Rz5kk0bclVKgQjk4EB5vv67jtZ\r\nzKHc3wX2qU1YrYfk/EshvzjP+F2+2irBH1EPO6wfyoVicP+nFqlJ6at8KT5B\r\nxqBQA1KNPU2lkc/S3dkG8aIb0Nw34rxu/L6uW9EbIs9Ezez5b1i7GMKXJRuS\r\nfy0/VCUkX08qGkKJ2Dy5GS4qT9ao0Ka5hmi0pcNtJInJZDL1gJ7yUSUOOkrD\r\nRS0rVh/cxlZcIcN2giiyDwyQ6zUDa0q8DpZEpHvCZpdm/CJ1+V5ivEytDQ5G\r\nnpnBY7oq5WplUPY2eXH+Jvr1d03YLUPgqztLNo2t1aWIZk2fn2OWzl+rBR13\r\nTA75NcMuZQpdtLKoeIJQr8M23thWsChbvqFcjvTXZuefPoO/YsWcf2sJHFFl\r\nTdUwxuHdcdpGcTk89w3EWV6G1aXvhVMEnlI=\r\n=MM9f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"1575da31b52fdd5f8d5add256730d18940779411","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.5-beta_1671670534807_0.9535359307067868","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@crosscopy/clipboard","version":"0.1.6","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.6","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/HuakunShen/general-clipboard-listener#readme","bugs":{"url":"https://github.com/HuakunShen/general-clipboard-listener/issues"},"dist":{"shasum":"56cd8aca0decc5400d75c778734b7dd41b09c0df","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.6.tgz","fileCount":21,"integrity":"sha512-X0CuaPJ5SJolqVNYIpZbr+fA5X4nsPX03Uh4r/a9NcQ3QqBbNO9uS7q2DP/X26CoYASC4gbTvGaXngFfaE1AfA==","signatures":[{"sig":"MEUCIHzRrGPVZmThVhD5LlMoty6XqRjTHmGxxBssxXizMBRxAiEAwqioSE6lk4F64jmZvlf6wVUZ8kFsGwzaIPUhy/2lkrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14398463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo7B6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomMA//Rp/LbwI3sMJF9h2H6WYGY52Zrehd36N6EwXe89cOiPMmWgxS\r\nioekDhfre8d3gYgpCHzllaCVzzgtHaGCOGExLZjnQf3yZUXwC9K03hB44h1q\r\nUDBKr+fL2W+qC41JSeQORuJmCOcQ5mHmUhfDWFRREHs6RF7OxO2LwwoixHTi\r\nHAXsC79PJgnnICgpOdim7qJ9gzhiSpBI1uAS1Jz5cx1blOpuxnb3YYiZjgMy\r\n28iI6v36F764JVCoNvygDwqrsQmV/dM3aX/ThWODScfQfaWm/xUpQV72Bzch\r\nOs3OMGBgspJPc+zh6a0twIirZxlIb+oz4FSlQNBPkqxoD2Xn/prpIT0b6Qzl\r\n0hEhWxFVh8n+S0gifmJWlP6zY4D3QUZEWvcvqKe+xsn3c+/Lo23/g5W6ddrF\r\n20RzSAQkttHx9lRAD/oE3+Ue1TCbxjB2ZnLwGIsGeNnLkMUi+2ntBdYylU+i\r\nf25Zm12VRIgf4OEL779rKKj2kt8T2PR8HEdOC7y/76sz1sM80wKNHlOjdtNB\r\n1QLRBsTP+p3cVMH9mWfarGGsIID722CQmTjCCiRLvnKCp/yUbv03MneBWxkI\r\nAnWwbat0rtTpfSJDFk0VadOTAjIiTYI3+4VXEkYubECGyq5YT3Bjyi7zMjuj\r\nqSVv0Wsr3FejkUUe+HabMjfmjAiT282zPCA=\r\n=p6IC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"1575da31b52fdd5f8d5add256730d18940779411","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/HuakunShen/general-clipboard-listener.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.6_1671671929651_0.5900847638996183","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@crosscopy/clipboard","version":"0.1.7","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.7","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"dist":{"shasum":"0bdd3eaf0440900e939b73b11425c3eb11c0d972","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.7.tgz","fileCount":21,"integrity":"sha512-3El6tuP7l+I2jtwK7Uu1cmUX/QH8dcUYAiJ+QXZJ/RbW/LcsNH9OsE4zV288wGwhE15SeFCxhEqK+wg/sdelZg==","signatures":[{"sig":"MEUCID2ohQA+r4OuXRnRpV2nxkXOtgyXRDiKTAsKGRGO0snSAiEA0LFXIEP4zjgXB8jZYbH0/DyvQtBFVshpcDJpclepYMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14398537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjp4ODACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphpw//XLhrGIFhnYQKnPQ/xGgmSdh5UHSfA9VIG6TndVmMAX69Tq1W\r\nnjU7WJJ0uWdRfh5TMMqRaK49MbkJiWei4YyP1ZPIlnkUpR3j/BOnLn8oOQCK\r\nrpy+u1DbW9KdQkpY3Be4g5yTEArql4kNofR0+l4MbSRSWGVpo8X4jWOCZ7Ou\r\n37KND9PFoLqyklDu0OsoUps4DzswLpEADFni7G7O47zzar0Opqv9XiRv3Kgm\r\nl4UZjCJgNyUxNGBsZVJi3MvJQmWwWUQX4XwZWdHJyR6w2qcDNei3g1JCjsER\r\nzDwjCj/eA/2yGtHqbUhu0x6ytzmu3bSmVIKv7kUlIF4N0cuV75WX1IFFR4X3\r\nDtfpm/wZBtg9ld4zDbmpjEVjrPUB7SAL9bJfsBudn66G1sUBYVNuJMoOTElG\r\nwNgljlPF7zAvKLhVX8Uo+VbZ4oWtYuMzE0dxO7PYG5YSYhMgzHTAovFQi39O\r\nko/WXxtTU93C3qFv8HXmkg++JQW/90DlJzRrQ7EKQtNCN94X1oOXlmsQ4wcG\r\nzWWiKbh9hXCnX7OPS1EEOda9nY2KsPTa9QvYX9hl2u4b/P0kX9iIYHkFY/Mr\r\n0b4kDFfYOfTRdXGmH5mCaJ7xu5JG+JglCdAIwIHtk7wIBJ6vV1P1MYHA/E/s\r\ndUfUvr822tuAYSucK+DHz8CqeeuvEs3fdis=\r\n=TzZj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"59040d5e24a004fedd5cac6a6eddd1305b67cd64","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.7_1671922563189_0.8108780240494686","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@crosscopy/clipboard","version":"0.1.8","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.8","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"dist":{"shasum":"defe136de281c5b276932ee78e89a9e0b08fc0e5","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.8.tgz","fileCount":21,"integrity":"sha512-uEpkTPJM+GttCY+hhznyG/kcVuJkKp/w+Lar9lm45/hLkdystyHKfFfcNGvMoSP79q7g69SVL0PJ7norI3X6yg==","signatures":[{"sig":"MEQCIA7BmaPzLqVQDkfQn30Wg6SfpAUrzY7ZNT1vu+DfkeCiAiBSzjhWYJsVt9p1tye/TCmEqOK1A4j2GPB7yUtkE7TUCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14397848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjp4QiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmEw//VkrmSULknvn1t1jwGA79vGpGZZFrPq2625+mXmYPG4MWzDDt\r\nt8hZO/ywsiaNHlFlz1ub+qln7vVBE6/p4x1eJXZZYXGIK0hczwy3z47zDYNM\r\nc/L6L4CnH/q2QCazleTxMeF6VS/cJvuchH5Ad7t0apt/g6uM+DbXPaYgxTWX\r\nc9We/CxEauLOgRkxUr+ts2qPeoOVn7W9p28GRIKQLu4G5GoMK5OqAaxM/7B/\r\nw5GtFQVPgA9/5Wxsdan5Jr+tyimHUWXeD4YS05DOmgD+C9ap71K5dgQHHKI2\r\nD2bRulIXM8oQJyzCIxICQesxrTFsSJwwNAkrMbORdzr8kJCZd9A5+Pub/Agl\r\nuvkTJLN4ORjgK2u9jba7/599sB4zm+bWru/cPaA5dTWJS7gL0BOMVFGXEbio\r\nJhOV5iP6awafrYPKhRIAyJDUxBXY2sCZHxHx3wUyUsDLmi16kYBq7mH6DkYF\r\nSugUmouXEFniYc1GTxgStjDhRp6/NLuAzlk+2ICiDmAVxeWU1UmTtRLpOzwZ\r\nzj4xEl9lQ5scfj+kswEpk6ITFuBBac1KqT2DFDMqDlULx8U0C10424XMIS6v\r\nWOuTcoqJWa46NuL0HfI4zqUnVnMvNLvr8uQ3Wf48c5lGQ9WUHTBoAriebl7f\r\nRGGOFMHvpBbmYr0F/Lfc03YcbpirEyuWiIY=\r\n=BEkL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"498ffe9801001ea691556a203f8ec5374fed7eb9","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.8_1671922721925_0.04097695631824427","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@crosscopy/clipboard","version":"0.1.9","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.9","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"dist":{"shasum":"3bbcc077a1ca865da4ad4b52afcba34832dc41ad","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.9.tgz","fileCount":21,"integrity":"sha512-nMSHSCnPGX9A14TY2lRFIVnR4UKMitlKmzGMhRL+u3ayvyMgXwzcoA8T4Whj6xekSLu32GI3vBX9GJK0Az6H0Q==","signatures":[{"sig":"MEUCIQDlAGlj/DxQ4XzC2aYThkDa9gBD6V/WPCefn03P6/O8sgIgAb4GrMQ4HRATirT43D4iv5VHtgGJFEs9llKGBUol+VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14397849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjp4SGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZxg/+P8l/aWk0SyS81M52BLe46b7po/7G3+0OMZIb9rsqMgCF8dge\r\n6LXJ8dkpoOjHywGZ6D6gkGLW8ZrFe1nUusDzl9pMmY3iCeSLEjrgR19ISkBb\r\nTLk+T/YTjo/uFuKkIc+aoVe8byKI5548NcmKwsRNmp8vgpINTcjAlHfnS2u8\r\nAd5WU8qboQ2KgIJqcUXddF3PYGUOc2Bg+FEZPM0o5J9fTpCwRi4epYpQOfnq\r\nfjOEeVmlm+suQKfI3cUp+AkDm3niVsMj5sw+xSQvAFPddPCjMM0bZj5LDmyv\r\nxDkMUorAj3+iaqPdig7+OiiFFRNAzo4ZctH7l8wU3R0rUhAAhD1OmMbJFf/P\r\nplXp7+Ea3FJn0pMTvBbcWKDr3NJTyJMz5GXzaMSyBwD5g7CZ0TDiXAIi5JZR\r\nOcxnvgkIhndsqKpR3duSz8c3z8LQADMnHGizc4DNCifNJ9JbIV2D+YsuGTVE\r\nsXgidSbEAccpX+RjBpibDMeM+kDlv8UiNbWWmnNtyBvSDde3AHbjk5b/i58q\r\ntqHxGIHnTfa6zFvZbGD4weLjr5zAlIOk10tijDj8pPQZENXdiXIw0pUp3+zH\r\nuFN4/u2XyGVC1doPymhwAhKtZC4+OjouuN2FRYtptFWNvoyOHll/U6HIWkyC\r\nOeknrj/sDrzBaDSYUxByVqAobHZqhT7SFg8=\r\n=jzg1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"8d40f362caf26c17fa68db548e6f33370d639495","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.9_1671922822464_0.5278984846566224","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@crosscopy/clipboard","version":"0.1.10","keywords":["clipboard"],"author":{"name":"Huakun Shen"},"license":"ISC","_id":"@crosscopy/clipboard@0.1.10","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"dist":{"shasum":"f51bf83d42763c2d9c327997ca8e3e7674e09b97","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.1.10.tgz","fileCount":21,"integrity":"sha512-Cb+iTSDLE1r/4grJktKQS/aOu/ol2nuWOmXCOxrE5M7YyKs0jlnQWkMVxsMLIMxPQirZPy26vRJW8j7ThuFOUQ==","signatures":[{"sig":"MEQCIAmL4/NCLdbxHRpm506F5FedRUCSH3n1eAdlLx9u68hvAiA2YZDiCBHJKWnR4Ajr1JaMRYApxRsHRj08Vk2mDKpbWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14397850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1JGiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwkQ//R1SgRbUK1/zkEhpe8pI+QwjPk5k1C4EuvCQSTAdBmAojYLD6\r\n78WwDMf8k3SWbLQJK/yWD+AFt/TlqZ8oUCi0JCXPL+M31xVu22/gaDlLTMSM\r\nEeUTbK36icpvn3gSCkCxI9o6dXPnFqf7WPuJLWs3PT6czL3Tq9njyskFsgOq\r\nTLRX+ojX6nCfTd8sTREF14ZOBFIoerbO5qwrlOcVoWMb6Tu7wiK1iDEbeBLf\r\nQVJOvR17jrFpPLSTWEez4oRNO/q6G744WAsLUNnAT6wzq75b2arkFX/nJjQX\r\no8LT/ndzsdk0vPO27kwHtmkNVto9kPN6bx/vdFBBBcNn8FDEoXq4UIU5W0KO\r\nIflpkJBFjjlq0tBNXg/JIcwU1Q00/ff4xS8e5xn8d2Va1+hvHBRilzBejuBj\r\nEImIV89L+wy9N3F5d54eWN74yEDqioKBCV1oiHTyAG2rfwIs03f63VwwqFH3\r\nsrDcLHLDdNX2MAbfArjtL6NazekVJV0CO1yaqegH+zMX2pmzZma+3ljIxdUc\r\nCby8Fyn2yIotTuY473cgmZrETmk08n9hMAT3dS6BFaw13613TNcCmLV3rdUX\r\nuxsGCL1JWDH/fCLoGbWx7gQVWxk4jhBzvqq0r0de73AonT/vAh4fcid1RvUT\r\nEc+sILz/cyl0MVNqZaUnkc5HmqZRRTGEg3w=\r\n=U7/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"index.ts","gitHead":"8d40f362caf26c17fa68db548e6f33370d639495","scripts":{"demo":"ts-node demo.ts","test":"jest ./__tests__","build":"tsup"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"8.19.2","description":"Cross Platform Clipboard listener that detects both text and image update in clipboard","directories":{},"_nodeVersion":"18.12.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.3.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.4","@types/node":"^18.11.7","@jest/globals":"^29.3.1"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.1.10_1674875298058_0.2617751755225264","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@crosscopy/clipboard","version":"0.2.3","license":"MIT","_id":"@crosscopy/clipboard@0.2.3","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"ava":{"timeout":"3m"},"dist":{"shasum":"c3f9d2de6c5eb773dbe0f352c157273b4597bbf7","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.2.3.tgz","fileCount":8,"integrity":"sha512-GDlAZGRmjn4umWzwPE3+GxGS6/6wArQ51LWxI34LbF21UATPErsD+SX6mUo3+oWfP0vyIxfRLHNlADc0jBk6rg==","signatures":[{"sig":"MEQCIHMTgStxh2i1V815IBQIXUmBEpKa82D3pmSwIS/VPnn9AiBMV8s/ZSP3UhyFDaE1ueDMF2kqI+emtUgXZ4wsicV5xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crosscopy%2fclipboard@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13264},"main":"index.js","napi":{"name":"clipboard","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-pc-windows-msvc","universal-apple-darwin","riscv64gc-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">= 10"},"gitHead":"73108b8e412aa715283a302f0100d1642c3a4103","scripts":{"test":"ava","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@crosscopy/clipboard-darwin-x64":"0.2.3","@crosscopy/clipboard-darwin-arm64":"0.2.3","@crosscopy/clipboard-linux-x64-gnu":"0.2.3","@crosscopy/clipboard-win32-x64-msvc":"0.2.3","@crosscopy/clipboard-linux-arm64-gnu":"0.2.3","@crosscopy/clipboard-darwin-universal":"0.2.3","@crosscopy/clipboard-win32-arm64-msvc":"0.2.3","@crosscopy/clipboard-linux-riscv64-gnu":"0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.2.3_1710842956381_0.3823833392391336","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@crosscopy/clipboard","version":"0.2.5","license":"MIT","_id":"@crosscopy/clipboard@0.2.5","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"ava":{"timeout":"3m"},"dist":{"shasum":"426f0a6960222c251cf48814fe33263246b05a34","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.2.5.tgz","fileCount":9,"integrity":"sha512-MVT3w9OUEzbTxSul6jkckDhYSDqT/N+WjFJERL/Wl0cH6wj+8WqukBdvJa9nMExqjKqncJQj+5fz4sRg6NtBxw==","signatures":[{"sig":"MEUCIBWNHldKHsxwnU3tsToDUsCQFEoFbNvdv9902OXs7SclAiEA+fW+eEFlmYXxAk5q/jScFYT5bvEYz8E/NvZ1FFBNNzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crosscopy%2fclipboard@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18660},"main":"index.js","napi":{"name":"clipboard","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-pc-windows-msvc","universal-apple-darwin","riscv64gc-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">= 10"},"gitHead":"90617f49ed429f6da98fb07f9cb20a7d21d00227","scripts":{"test":"ava","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"10.2.4","description":"npm package: https://www.npmjs.com/package/@crosscopy/clipboard GitHub: https://github.com/crosscopy/clipboard","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@crosscopy/clipboard-darwin-x64":"0.2.5","@crosscopy/clipboard-darwin-arm64":"0.2.5","@crosscopy/clipboard-linux-x64-gnu":"0.2.5","@crosscopy/clipboard-win32-x64-msvc":"0.2.5","@crosscopy/clipboard-linux-arm64-gnu":"0.2.5","@crosscopy/clipboard-darwin-universal":"0.2.5","@crosscopy/clipboard-win32-arm64-msvc":"0.2.5","@crosscopy/clipboard-linux-riscv64-gnu":"0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.2.5_1711002495554_0.30287827509554566","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@crosscopy/clipboard","version":"0.2.6","license":"MIT","_id":"@crosscopy/clipboard@0.2.6","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"ava":{"timeout":"3m"},"dist":{"shasum":"f4cac4c4d0fc9697c6c4af1ca1f246e0824aed68","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.2.6.tgz","fileCount":9,"integrity":"sha512-XJlioXzLsuAALO4YH/1i9Mv8YnqgQmBlIe/2fuya2324/J20fZFgy7SGi3hjUliIEz8cmhgujHoyG1lUDpxy1g==","signatures":[{"sig":"MEQCIBrNWGKvfNh0t/fKKDR5INhsta+En1fQlX/6TMKciKEzAiBX6QIBz1QhyNNzySRtfSpza3wkeFFwKPNuzzcKxBuj1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crosscopy%2fclipboard@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"index.js","napi":{"name":"clipboard","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-pc-windows-msvc","universal-apple-darwin","riscv64gc-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">= 10"},"gitHead":"682b1194c1dbe6d1fe6ce170c59de3a10813a1c9","scripts":{"test":"ava","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"10.5.0","description":"**NPM Package**: https://www.npmjs.com/package/@crosscopy/clipboard","directories":{},"_nodeVersion":"20.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@crosscopy/clipboard-darwin-x64":"0.2.6","@crosscopy/clipboard-darwin-arm64":"0.2.6","@crosscopy/clipboard-linux-x64-gnu":"0.2.6","@crosscopy/clipboard-win32-x64-msvc":"0.2.6","@crosscopy/clipboard-linux-arm64-gnu":"0.2.6","@crosscopy/clipboard-darwin-universal":"0.2.6","@crosscopy/clipboard-win32-arm64-msvc":"0.2.6","@crosscopy/clipboard-linux-riscv64-gnu":"0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.2.6_1712948823172_0.3098174911938487","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@crosscopy/clipboard","version":"0.2.8","license":"MIT","_id":"@crosscopy/clipboard@0.2.8","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"ava":{"timeout":"3m"},"dist":{"shasum":"77a83e36674f2df598e8b750ba13a69543997117","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.2.8.tgz","fileCount":9,"integrity":"sha512-0qRWscafAHzQ+DdfXX+YgPN2KDTIzWBNfN5Q6z1CgCWsRxtkwK8HfQUc00xIejfRWSGWPIxcCTg82hvg06bodg==","signatures":[{"sig":"MEUCIDQGTOQOHv8d/TjP9isXJz+YOa5rLLrlJmPND0JSCwF+AiEAixw/a1HbhJdeNHORV/yRd4WFbN/aJu4J97ATG+DAlFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crosscopy%2fclipboard@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18864},"main":"index.js","napi":{"name":"clipboard","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-pc-windows-msvc","universal-apple-darwin","riscv64gc-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">= 10"},"gitHead":"690799d15117936a0bdd1e068051b756b03a6d1b","scripts":{"test":"ava","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"huakunshen","email":"shenhuakun@outlook.com"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"10.5.0","description":"**NPM Package**: https://www.npmjs.com/package/@crosscopy/clipboard","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@crosscopy/clipboard-darwin-x64":"0.2.8","@crosscopy/clipboard-darwin-arm64":"0.2.8","@crosscopy/clipboard-linux-x64-gnu":"0.2.8","@crosscopy/clipboard-win32-x64-msvc":"0.2.8","@crosscopy/clipboard-linux-arm64-gnu":"0.2.8","@crosscopy/clipboard-darwin-universal":"0.2.8","@crosscopy/clipboard-win32-arm64-msvc":"0.2.8","@crosscopy/clipboard-linux-riscv64-gnu":"0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.2.8_1714606368340_0.5274422097918763","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@crosscopy/clipboard","version":"0.3.3","license":"MIT","_id":"@crosscopy/clipboard@0.3.3","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"ava":{"timeout":"2m","extensions":{"ts":"module"},"nodeArguments":["--import","@oxc-node/core/register"],"workerThreads":false,"environmentVariables":{"OXC_TSCONFIG_PATH":"./__test__/tsconfig.json"}},"dist":{"shasum":"c1224e79df9484df88a4bfd2dd89d357bd94de8e","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.3.3.tgz","fileCount":5,"integrity":"sha512-h2XlF1NLPGt80v5Mt+s3O47qkhRr1+t7Z7XzOFSAmhlNZ/nmUA0KLak+k3U4WDeH5wwnLP0vXr5mPWz23De0eQ==","signatures":[{"sig":"MEYCIQD8z5cx19cDf8hfw2SFL8E606s4N6EyaVMQGkDafOnewAIhAKtRXnbpUeNFja3TnflIU6+Ep200LbvJRUuhprhZ7HjR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crosscopy%2fclipboard@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41647},"main":"index.js","napi":{"targets":["x86_64-pc-windows-msvc","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"clipboard"},"types":"index.d.ts","engines":{"node":">= 10.20.0 < 11 || >= 12.17.0 < 13 || >= 14.0.0"},"gitHead":"b290ea20f24acb6a8615665b16885f8e0f44b979","scripts":{"demo":"OXC_TSCONFIG_PATH=./examples/tsconfig.json node --import @oxc-node/core/register examples/demo.ts","lint":"oxlint .","test":"ava","build":"napi build --platform --release","format":"run-p format:prettier format:rs format:toml","prepare":"husky","version":"napi version","artifacts":"napi artifacts","format:rs":"cargo fmt","preversion":"napi build --platform && git add .","build:debug":"napi build --platform","format:toml":"taplo format","prepublishOnly":"napi prepublish -t npm","format:prettier":"prettier . -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f80c44e-403b-4529-b5b1-d0ebe457898f"}},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform clipboard operations for Node.js","directories":{},"lint-staged":{"*.toml":["taplo format"],"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"ava":"^6.4.1","husky":"^9.1.7","oxlint":"^1.14.0","prettier":"^3.6.2","@taplo/cli":"^0.7.0","typescript":"^5.9.2","lint-staged":"^16.1.6","@napi-rs/cli":"^3.2.0","npm-run-all2":"^8.0.4","@oxc-node/core":"^0.0.35"},"optionalDependencies":{"@crosscopy/clipboard-darwin-x64":"0.3.3","@crosscopy/clipboard-darwin-arm64":"0.3.3","@crosscopy/clipboard-linux-x64-gnu":"0.3.3","@crosscopy/clipboard-win32-x64-msvc":"0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.3.3_1770475782328_0.6229977922376491","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@crosscopy/clipboard","version":"0.3.4","license":"MIT","_id":"@crosscopy/clipboard@0.3.4","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"ava":{"timeout":"2m","extensions":{"ts":"module"},"nodeArguments":["--import","@oxc-node/core/register"],"workerThreads":false,"environmentVariables":{"OXC_TSCONFIG_PATH":"./__test__/tsconfig.json"}},"dist":{"shasum":"3db44f696b72c32cee4c71a6802c4e97616d3ed6","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.3.4.tgz","fileCount":9,"integrity":"sha512-4Em+xNCn13ozOd/G5T1dnqckKk6K8m3AyLE14LeiKfWlafsboAwrxY2spj24WD9OqqpScttZtwUp9WxWBCwMBg==","signatures":[{"sig":"MEUCIDYLHDtJJxi0HsF7bpStDauX1m0Xm0evZhJQIf33GX7TAiEAwbqhSh5J+i3GhDTsd3w8OKhCt+GWyq5t+9f9xCSREWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crosscopy%2fclipboard@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6472133},"main":"index.js","napi":{"targets":["x86_64-pc-windows-msvc","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"clipboard"},"types":"index.d.ts","engines":{"node":">= 10.20.0 < 11 || >= 12.17.0 < 13 || >= 14.0.0"},"gitHead":"9f92da6a4419f7d4ed184321594ef8d42e73bbb7","scripts":{"demo":"OXC_TSCONFIG_PATH=./examples/tsconfig.json node --import @oxc-node/core/register examples/demo.ts","lint":"oxlint .","test":"ava","build":"napi build --platform --release","format":"run-p format:prettier format:rs format:toml","prepare":"husky","version":"napi version","artifacts":"napi artifacts","format:rs":"cargo fmt","preversion":"napi build --platform && git add .","build:debug":"napi build --platform","format:toml":"taplo format","prepublishOnly":"napi prepublish -t npm","format:prettier":"prettier . -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f80c44e-403b-4529-b5b1-d0ebe457898f"}},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform clipboard operations for Node.js","directories":{},"lint-staged":{"*.toml":["taplo format"],"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"ava":"^6.4.1","husky":"^9.1.7","oxlint":"^1.14.0","prettier":"^3.6.2","@taplo/cli":"^0.7.0","typescript":"^5.9.2","lint-staged":"^16.1.6","@napi-rs/cli":"^3.2.0","npm-run-all2":"^8.0.4","@oxc-node/core":"^0.0.35"},"optionalDependencies":{"@crosscopy/clipboard-darwin-x64":"0.3.4","@crosscopy/clipboard-darwin-arm64":"0.3.4","@crosscopy/clipboard-linux-x64-gnu":"0.3.4","@crosscopy/clipboard-win32-x64-msvc":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.3.4_1770620842515_0.06524488899057235","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@crosscopy/clipboard","version":"0.3.5","license":"MIT","_id":"@crosscopy/clipboard@0.3.5","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"homepage":"https://github.com/CrossCopy/clipboard#readme","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"ava":{"timeout":"2m","extensions":{"ts":"module"},"nodeArguments":["--import","@oxc-node/core/register"],"workerThreads":false,"environmentVariables":{"OXC_TSCONFIG_PATH":"./__test__/tsconfig.json"}},"dist":{"shasum":"61a225b0a08c18cdb3f914b5a96049ba3f49ba20","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.3.5.tgz","fileCount":9,"integrity":"sha512-d06jExtU0Ttg0+sX05XOOBL/kiRPkwovvP7ihF6FsZ6vZQCcV3q1kkpJFMT1ZQEGi/ZMpdPI36SaWFh9EPBsKg==","signatures":[{"sig":"MEUCIQDYPQgDAZD6BPFmQDdaFfNtmXI3Q5KykHaVWjSjn4SdswIgAIBiW1eLK5649iN4A4UI6IxR9kE4HJfXSn3ghESWDCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crosscopy%2fclipboard@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6472134},"main":"index.js","napi":{"targets":["x86_64-pc-windows-msvc","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"clipboard"},"types":"index.d.ts","engines":{"node":">= 10.20.0 < 11 || >= 12.17.0 < 13 || >= 14.0.0"},"gitHead":"293f20395d8d4ffb1b1796c6ba10079600df1fb2","scripts":{"demo":"OXC_TSCONFIG_PATH=./examples/tsconfig.json node --import @oxc-node/core/register examples/demo.ts","lint":"oxlint .","test":"ava","build":"napi build --platform --release","format":"run-p format:prettier format:rs format:toml","prepare":"husky","version":"napi version","artifacts":"napi artifacts","format:rs":"cargo fmt","preversion":"napi build --platform && git add .","build:debug":"napi build --platform","format:toml":"taplo format","prepublishOnly":"napi prepublish -t npm","format:prettier":"prettier . -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f80c44e-403b-4529-b5b1-d0ebe457898f"}},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/CrossCopy/clipboard.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform clipboard operations for Node.js","directories":{},"lint-staged":{"*.toml":["taplo format"],"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"ava":"^6.4.1","husky":"^9.1.7","oxlint":"^1.14.0","prettier":"^3.6.2","@taplo/cli":"^0.7.0","typescript":"^5.9.2","lint-staged":"^16.1.6","@napi-rs/cli":"^3.2.0","npm-run-all2":"^8.0.4","@oxc-node/core":"^0.0.35"},"optionalDependencies":{"@crosscopy/clipboard-darwin-x64":"0.3.5","@crosscopy/clipboard-darwin-arm64":"0.3.5","@crosscopy/clipboard-linux-x64-gnu":"0.3.5","@crosscopy/clipboard-win32-x64-msvc":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/clipboard_0.3.5_1770623434683_0.8833143923104636","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@crosscopy/clipboard","version":"0.3.6","description":"Cross-platform clipboard operations for Node.js","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/CrossCopy/clipboard.git"},"license":"MIT","napi":{"binaryName":"clipboard","targets":["x86_64-pc-windows-msvc","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-apple-darwin"]},"engines":{"node":">= 10.20.0 < 11 || >= 12.17.0 < 13 || >= 14.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint .","prepublishOnly":"napi prepublish -t npm","demo":"OXC_TSCONFIG_PATH=./examples/tsconfig.json node --import @oxc-node/core/register examples/demo.ts","test":"ava","preversion":"napi build --platform && git add .","version":"napi version","prepare":"husky"},"devDependencies":{"@napi-rs/cli":"^3.2.0","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","ava":"^6.4.1","husky":"^9.1.7","lint-staged":"^16.1.6","npm-run-all2":"^8.0.4","oxlint":"^1.14.0","prettier":"^3.6.2","typescript":"^5.9.2"},"lint-staged":{"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.toml":["taplo format"]},"ava":{"extensions":{"ts":"module"},"timeout":"2m","workerThreads":false,"environmentVariables":{"OXC_TSCONFIG_PATH":"./__test__/tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.29.2","optionalDependencies":{"@crosscopy/clipboard-win32-x64-msvc":"0.3.6","@crosscopy/clipboard-darwin-x64":"0.3.6","@crosscopy/clipboard-linux-x64-gnu":"0.3.6","@crosscopy/clipboard-darwin-arm64":"0.3.6"},"gitHead":"88e338a051e90966164aae3140ba71dc8de014b4","_id":"@crosscopy/clipboard@0.3.6","bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"homepage":"https://github.com/CrossCopy/clipboard#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-h/LlfI5t/xsxLr63g3Os0mjoeITj7/8x8Goy5PZ+f4bk3DDgc1r5VXO462U3e8/+LjHixtvS9sTk/MoKEwSutw==","shasum":"171791bb01e214114977d1375d3f2f9c648e35c6","tarball":"https://registry.npmjs.org/@crosscopy/clipboard/-/clipboard-0.3.6.tgz","fileCount":5,"unpackedSize":41648,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crosscopy%2fclipboard@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBvBPlvCNIUdsHdDsFXKHlULUaRTint9S99XzXn5rkv6AiEAxMnZ4Nhb48ttGReQ7KE4OkrSdwV75C7M6q88ilQWrMM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f80c44e-403b-4529-b5b1-d0ebe457898f"}},"directories":{},"maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clipboard_0.3.6_1770624204437_0.1571309391580118"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-12T12:58:47.284Z","modified":"2026-02-09T08:03:24.912Z","0.1.0-beta":"2022-12-12T12:58:47.706Z","0.1.0-beta-1":"2022-12-12T13:00:40.850Z","0.1.1":"2022-12-13T03:05:57.522Z","0.1.2":"2022-12-13T05:03:41.086Z","0.1.3":"2022-12-17T13:20:57.343Z","0.1.4":"2022-12-19T07:09:08.825Z","0.1.5":"2022-12-22T00:51:17.583Z","0.1.5-beta":"2022-12-22T00:55:35.148Z","0.1.6":"2022-12-22T01:18:50.047Z","0.1.7":"2022-12-24T22:56:03.529Z","0.1.8":"2022-12-24T22:58:42.240Z","0.1.9":"2022-12-24T23:00:22.839Z","0.1.10":"2023-01-28T03:08:18.417Z","0.2.3":"2024-03-19T10:09:16.524Z","0.2.5":"2024-03-21T06:28:15.742Z","0.2.6":"2024-04-12T19:07:03.433Z","0.2.8":"2024-05-01T23:32:48.502Z","0.3.3":"2026-02-07T14:49:42.478Z","0.3.4":"2026-02-09T07:07:22.785Z","0.3.5":"2026-02-09T07:50:34.930Z","0.3.6":"2026-02-09T08:03:24.583Z"},"bugs":{"url":"https://github.com/CrossCopy/clipboard/issues"},"license":"MIT","homepage":"https://github.com/CrossCopy/clipboard#readme","repository":{"type":"git","url":"git+https://github.com/CrossCopy/clipboard.git"},"description":"Cross-platform clipboard operations for Node.js","maintainers":[{"name":"huakunshen","email":"shenhuakun@outlook.com"}],"readme":"# Clipboard\n\n[![NPM Version](https://img.shields.io/npm/v/@crosscopy/clipboard)](https://www.npmjs.com/package/@crosscopy/clipboard)\n[![CI](https://github.com/CrossCopy/clipboard/actions/workflows/CI.yml/badge.svg)](https://github.com/CrossCopy/clipboard/actions/workflows/CI.yml)\n\n**NPM Package**: https://www.npmjs.com/package/@crosscopy/clipboard\n\n**GitHub**: https://github.com/crosscopy/clipboard\n\n跨平台原生剪贴板库，适用于 Node.js。支持读取、写入和监听系统剪贴板，兼容多种数据格式。\n\n### 支持的格式\n\n- 纯文本\n- HTML\n- 富文本 (RTF)\n- 图片 (PNG 二进制 / base64)\n- 文件\n- 任意二进制数据 (自定义格式字符串)\n\n## 安装\n\n```bash\nnpm install @crosscopy/clipboard\n# 或\npnpm add @crosscopy/clipboard\n```\n\n## 快速开始\n\n```typescript\nimport {\n  getText, setText,\n  hasText, hasImage,\n  getImageBase64,\n  startWatch,\n} from '@crosscopy/clipboard'\n\n// 读写文本\nawait setText('hello world')\nconsole.log(await getText()) // \"hello world\"\n\n// 检查剪贴板内容类型\nconsole.log(hasText())  // true\nconsole.log(hasImage()) // false\n\n// 监听剪贴板变化\nconst watcher = startWatch(() => {\n  console.log('剪贴板内容已变化！')\n})\n// ... 之后停止监听\nwatcher.stop()\n```\n\n## API\n\n完整的类型声明请参阅 [`index.d.ts`](./index.d.ts)。\n\n### 纯文本\n\n| 函数 | 签名 | 说明 |\n|---|---|---|\n| `hasText` | `() => boolean` | 检查剪贴板是否包含文本 |\n| `getText` | `() => Promise<string>` | 从剪贴板读取文本 |\n| `setText` | `(text: string) => Promise<void>` | 将文本写入剪贴板 |\n\n```typescript\nimport { hasText, getText, setText } from '@crosscopy/clipboard'\n\nawait setText('已复制！')\nif (hasText()) {\n  console.log(await getText())\n}\n```\n\n### HTML\n\n| 函数 | 签名 | 说明 |\n|---|---|---|\n| `hasHtml` | `() => boolean` | 检查剪贴板是否包含 HTML |\n| `getHtml` | `() => Promise<string>` | 从剪贴板读取 HTML 字符串 |\n| `setHtml` | `(html: string) => Promise<void>` | 将 HTML 字符串写入剪贴板 |\n\n```typescript\nimport { setHtml, getHtml } from '@crosscopy/clipboard'\n\nawait setHtml('<b>粗体</b>')\nconsole.log(await getHtml())\n```\n\n### 富文本 (RTF)\n\n| 函数 | 签名 | 说明 |\n|---|---|---|\n| `hasRtf` | `() => boolean` | 检查剪贴板是否包含 RTF |\n| `getRtf` | `() => Promise<string>` | 从剪贴板读取 RTF 字符串 |\n| `setRtf` | `(rtf: string) => Promise<void>` | 将 RTF 字符串写入剪贴板 |\n\n### 图片\n\n| 函数 | 签名 | 说明 |\n|---|---|---|\n| `hasImage` | `() => boolean` | 检查剪贴板是否包含图片 |\n| `getImageBinary` | `() => Promise<Array<number>>` | 以 PNG 字节数组形式读取图片 |\n| `getImageBase64` | `() => Promise<string>` | 以 base64 编码的 PNG 形式读取图片 |\n| `setImageBinary` | `(imageBytes: Array<number>) => Promise<void>` | 将 PNG 字节数组写入剪贴板 |\n| `setImageBase64` | `(base64Str: string) => Promise<void>` | 将 base64 编码的 PNG 写入剪贴板 |\n\n```typescript\nimport { hasImage, getImageBase64, setImageBinary } from '@crosscopy/clipboard'\nimport { readFileSync } from 'fs'\n\n// 将 PNG 文件写入剪贴板\nconst png = readFileSync('screenshot.png')\nawait setImageBinary(Array.from(png))\n\n// 以 base64 形式读取\nif (hasImage()) {\n  const b64 = await getImageBase64()\n  console.log(`data:image/png;base64,${b64}`)\n}\n```\n\n### 文件\n\n| 函数 | 签名 | 说明 |\n|---|---|---|\n| `hasFiles` | `() => boolean` | 检查剪贴板是否包含文件引用 |\n| `getFiles` | `() => Promise<Array<string>>` | 从剪贴板读取文件路径列表 |\n| `setFiles` | `(files: Array<string>) => Promise<void>` | 将文件路径列表写入剪贴板 |\n\n```typescript\nimport { hasFiles, getFiles } from '@crosscopy/clipboard'\n\nif (hasFiles()) {\n  const paths = await getFiles()\n  console.log(paths) // [\"/Users/you/file.txt\", ...]\n}\n```\n\n### Buffer (自定义格式)\n\n| 函数 | 签名 | 说明 |\n|---|---|---|\n| `getBuffer` | `(format: string) => Promise<Array<number>>` | 按指定格式读取原始字节 |\n| `setBuffer` | `(format: string, buffer: Array<number>) => Promise<void>` | 按指定格式写入原始字节 |\n\n```typescript\nimport { setBuffer, getBuffer } from '@crosscopy/clipboard'\n\nawait setBuffer('com.myapp.custom', [0x01, 0x02, 0x03])\nconst data = await getBuffer('com.myapp.custom')\n```\n\n### 工具函数\n\n| 函数 | 签名 | 说明 |\n|---|---|---|\n| `availableFormats` | `() => Array<string>` | 列出剪贴板中当前所有的数据格式 |\n| `clear` | `() => Promise<void>` | 清空剪贴板 |\n\n### 剪贴板监听\n\n使用操作系统原生通知机制监听剪贴板变化。\n\n| 函数 / 方法 | 签名 | 说明 |\n|---|---|---|\n| `startWatch` | `(callback: () => void) => ClipboardWatcherJs` | 开始监听，返回监听句柄 |\n| `watcher.stop()` | `() => void` | 停止监听 |\n| `watcher.isRunning` | `boolean` (getter) | 监听器是否正在运行 |\n\n```typescript\nimport { startWatch, getText } from '@crosscopy/clipboard'\n\nconst watcher = startWatch(async () => {\n  console.log('剪贴板已变化:', await getText())\n})\n\nconsole.log(watcher.isRunning) // true\n\n// 不再需要时停止监听\nwatcher.stop()\nconsole.log(watcher.isRunning) // false\n```\n\n监听器在后台线程中运行，使用操作系统原生的剪贴板变化事件，JavaScript 侧无需轮询。使用完毕后调用 `stop()` 释放资源。\n\n## 平台支持\n\n| 平台 | 架构 |\n|---|---|\n| macOS | x64, arm64 (Apple Silicon), universal |\n| Windows | x64, arm64 |\n| Linux | x64 (glibc) |\n\n## 致谢\n\n- [ChurchTao/clipboard-rs](https://github.com/ChurchTao/clipboard-rs) 提供了跨 Linux、Windows 和 macOS 的原生剪贴板支持。\n- [napi.rs](https://napi.rs/) 将 Rust 实现桥接到 Node.js。\n\n## 发布\n\n所有构建和发布流程由 GitHub Actions 完成。\n\n执行 `npm version patch` 升级版本号，然后 `git push --follow-tags` 推送到 GitHub，GitHub Actions 会自动构建并发布。\n","readmeFilename":"README.zh-CN.md"}