{"_id":"@bubblydoo/uxp-toolkit","_rev":"22-ab21d8084081bce5336fa8a3b2e77d5b","name":"@bubblydoo/uxp-toolkit","dist-tags":{"latest":"0.0.22"},"versions":{"0.0.2":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.2","license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.2","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"dist":{"shasum":"bbd03bc661615acbd76cc59f4071ff04ccaa4966","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.2.tgz","fileCount":50,"integrity":"sha512-iMTsH+9TCfWv0Rd9YhmnCOVj+mRvzgxaIadwHf37s9eY9KjE2v9ejn0wcsxVGJFmOp3MZVYhEHJmLO/ZJ7gtIw==","signatures":[{"sig":"MEQCIApx/ZGdvNsCARH2ZesK2K8WxlcI7EVQpEJ6CtqRKlw6AiBqzo1GNNAZ5KUWiZD0xwyb6sBY0+0j7rYEKOCBT0TPsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147142},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsup","uxp-tests:dev":"create-uxp-test-plugin dev","uxp-tests:build":"create-uxp-test-plugin build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/8704fee395208ea78058a656a35d9374/bubblydoo-uxp-toolkit-0.0.2.tgz","_integrity":"sha512-iMTsH+9TCfWv0Rd9YhmnCOVj+mRvzgxaIadwHf37s9eY9KjE2v9ejn0wcsxVGJFmOp3MZVYhEHJmLO/ZJ7gtIw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@types/photoshop":"^25.0.2","@bubblydoo/tsconfig":"0.0.1","@adobe-uxp-types/uxp":"^0.0.9","@bubblydoo/uxp-test-framework":"0.0.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.2_1769550181732_0.2529867288828975","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.3","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.3","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"b41e05148132ce09ae8f9beacc3b39bc7b2bb20d","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.3.tgz","fileCount":51,"integrity":"sha512-zDiHixx9JArROkKh/tGoaPhhKLCa1Tw5z+YSY+htfmQiSHRXp2faFZezBddY9eDshWu/2rPtoBKwZR7ibqPfZw==","signatures":[{"sig":"MEYCIQDREepyTG4HuBReqbSriufJAlBwRKHo0T7FmvgmhrXtDgIhAI2M5lylvMt21d/GxUzNJxO+MuIwdvLJgCK5Mj8gV280","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148400},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsup","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/b4cafe1ac98acb4f7a5a5183e83f17aa/bubblydoo-uxp-toolkit-0.0.3.tgz","_integrity":"sha512-zDiHixx9JArROkKh/tGoaPhhKLCa1Tw5z+YSY+htfmQiSHRXp2faFZezBddY9eDshWu/2rPtoBKwZR7ibqPfZw==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","rollup":"^4.57.0","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@types/photoshop":"^25.0.2","@bubblydoo/tsconfig":"0.0.2","@adobe-uxp-types/uxp":"^0.0.9","@bubblydoo/uxp-test-framework":"0.0.3"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.3_1769630986945_0.6652733544639526","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.4","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.4","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"971b5846977c42f4a5232b2ac5316a401141900a","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.4.tgz","fileCount":51,"integrity":"sha512-bltb3N/Bi3ntp5kh1nrQogSAsRKvMmNlHoo4WUU1ps09EIMWRu3GItYmIBa4dZQAb6i8eu/8qB6OHEX1+jB48Q==","signatures":[{"sig":"MEQCIFLRmNIep2DbuVHseLQOq6mY6vB8fPDe4jzMdJ15Z/26AiBzq4o1YDFFS4rjWk4Y2XOrOzdeObz7eh9z5OeFlV4NSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148466},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.4.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsup","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/7df74760ea4c4d42c43b5e47b3f51f15/bubblydoo-uxp-toolkit-0.0.4.tgz","_integrity":"sha512-bltb3N/Bi3ntp5kh1nrQogSAsRKvMmNlHoo4WUU1ps09EIMWRu3GItYmIBa4dZQAb6i8eu/8qB6OHEX1+jB48Q==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","rollup":"^4.57.0","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@types/photoshop":"^25.0.2","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"^0.0.9","@bubblydoo/uxp-test-framework":"0.0.4"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.4_1769632771656_0.039029840289543705","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.5","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.5","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"19ad7618b6c7ede1854d662ec2b7c8819150c94e","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.5.tgz","fileCount":62,"integrity":"sha512-R2AGOqgkJYI5kaXhJWhyrQ0jS3Up4JkNrQrQtYGdf4Q+ZT6mJyDB88SKilVLZEqXjhJ3Pnkl261ZQw+loqyYIA==","signatures":[{"sig":"MEUCIEBz/UyY513cMLMEEC9xoBBv0oFVHHWTgVpwP4I48RDyAiEA4myn+ilh/9ZRke7es0w4cHV7GE/MNMHyDOb4OFlEIfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190784},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.5.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsup","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/0276f1c320af7084278e5c5fcf63df07/bubblydoo-uxp-toolkit-0.0.5.tgz","_integrity":"sha512-R2AGOqgkJYI5kaXhJWhyrQ0jS3Up4JkNrQrQtYGdf4Q+ZT6mJyDB88SKilVLZEqXjhJ3Pnkl261ZQw+loqyYIA==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@types/photoshop":"^25.0.2","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"^0.0.9","@bubblydoo/uxp-test-framework":"0.0.5"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.5_1769775695325_0.39166384028513","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.6","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.6","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"1f2dd4a38ec4e3c845cd7249140acff11eb8bab5","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.6.tgz","fileCount":63,"integrity":"sha512-4687QaICxxLb6aNbOYjFRIoKhJra3i8iiX5in1yzf7wnE0RFAalqE7F8yVDuB9lXyp7PJlKLznPaQ1bV6fe+8w==","signatures":[{"sig":"MEQCIEIHFRqM8J5gJTgMtomGs2DGDSdgLNnrySKoJ0vpgGSaAiAzfla5KJhIYNn02Dfkg/Idm00l2mA7NEP5bO6WkMcxcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193995},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.6.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsup","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/4deec57d3b33845131a9a67f3ad33d57/bubblydoo-uxp-toolkit-0.0.6.tgz","_integrity":"sha512-4687QaICxxLb6aNbOYjFRIoKhJra3i8iiX5in1yzf7wnE0RFAalqE7F8yVDuB9lXyp7PJlKLznPaQ1bV6fe+8w==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@types/photoshop":"^25.0.2","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"^0.0.9","@bubblydoo/uxp-test-framework":"0.0.6"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.6_1769776248265_0.1725163693090057","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.7","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.7","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"e114341441ff659c1eb34362f915004d1c5a86e0","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.7.tgz","fileCount":82,"integrity":"sha512-fRE4bDAnTtZ7hHfeboqYKTYa1g3Y11DpiCCuThwEq21r+DrqD1X4zw5Fj6FLUIcaiDYIeTX5CjWADknlCAXaww==","signatures":[{"sig":"MEQCIH2RZdfyUXXwkKhjdo+MgKsusvio099CNT17HzmpCAV6AiBDrmTvZoiTRCGllb2YiA7aLc/LSeqKVw7xcyqC0aHOHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216846},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.7.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsup","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/163508ea7460a628da9c17c5213816b5/bubblydoo-uxp-toolkit-0.0.7.tgz","_integrity":"sha512-fRE4bDAnTtZ7hHfeboqYKTYa1g3Y11DpiCCuThwEq21r+DrqD1X4zw5Fj6FLUIcaiDYIeTX5CjWADknlCAXaww==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@types/photoshop":"^25.0.2","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"^0.0.9","@bubblydoo/uxp-test-framework":"0.0.7"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.7_1769798733379_0.9322938420797193","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.8","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.8","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"26a86e5381b0302b6a644d3d514c07ace7c6b2c6","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.8.tgz","fileCount":82,"integrity":"sha512-7sTSjEduIFly51VRYxvqZ596cH4CQndYzb6TL33+XSKUgptL6/iFN4Ze15IWrsgH/ghV32O0Ard+52+IVLNI0Q==","signatures":[{"sig":"MEUCIGE/hG33qYsbUNjub5+kWBOA39WxPXRS9uLU5Pd0am4hAiEAgrspWXEloxD3s1jdmNueUixO/cjjPLf3StcaoA8hQ1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216921},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.8.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsup","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/2510dab33346c2b17444497fb26dda57/bubblydoo-uxp-toolkit-0.0.8.tgz","_integrity":"sha512-7sTSjEduIFly51VRYxvqZ596cH4CQndYzb6TL33+XSKUgptL6/iFN4Ze15IWrsgH/ghV32O0Ard+52+IVLNI0Q==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@types/photoshop":"^25.0.2","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"^0.0.9","@bubblydoo/uxp-test-framework":"0.0.8"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.8_1769802023000_0.31618569539591124","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.9","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.9","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"dcb49f6c8f45ec901fb6b26e7a31e26f5d76017f","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.9.tgz","fileCount":82,"integrity":"sha512-Vs6uk8GWAPDMqhMT3lnJAp0+1+K3M2g8qwgKvQAvQqJCmFg29TQgMuU8VFheZLQ8b8qe9nStiPVwC7f7qtCVsA==","signatures":[{"sig":"MEUCIQCt/dOWk7oqArGiF6cfNkkeV3KdLp3A6ZFuL0dww7SGWAIgPxKhYYIL/w7MEnt58UWWdng992GXBWXkK/kVn0/2ZWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216763},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.9.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/e5f0f402fc1889a6375e2060f295ffa1/bubblydoo-uxp-toolkit-0.0.9.tgz","_integrity":"sha512-Vs6uk8GWAPDMqhMT3lnJAp0+1+K3M2g8qwgKvQAvQqJCmFg29TQgMuU8VFheZLQ8b8qe9nStiPVwC7f7qtCVsA==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.0","@adobe-uxp-types/photoshop":"0.1.0","@bubblydoo/uxp-test-framework":"0.0.9"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.9_1769853454416_0.5164470549669797","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.10","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.10","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"be32e1ff6fe568f0ae937155ca7bade14ae2e7c2","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.10.tgz","fileCount":84,"integrity":"sha512-Y9kfKQTUDE6I33hHmeeeJAbuERyWbCafR0rI2iKh/KVIi5OOWj4R8XfGzaZN1BZH1/ILS/gfKnRBXMU7MgMY1Q==","signatures":[{"sig":"MEUCIAm2psTB5tisz3XWsyLrWlCSFkGvSIykhMlY58TavuP8AiEA6JkZa01P22uA0oSl8KmpShXdPm8/y/DyIITg/8MfcoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214303},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.10.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsup","docs-json":"typedoc --json docs.json","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/5dcb3f0e7143e0f7b1a5390e0b993604/bubblydoo-uxp-toolkit-0.0.10.tgz","_integrity":"sha512-Y9kfKQTUDE6I33hHmeeeJAbuERyWbCafR0rI2iKh/KVIi5OOWj4R8XfGzaZN1BZH1/ILS/gfKnRBXMU7MgMY1Q==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.1","@adobe-uxp-types/photoshop":"0.1.1","@bubblydoo/uxp-test-framework":"0.0.10"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.10_1769898008199_0.0784725976307854","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.11","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.11","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"3dd941072772e2ab891388404aa4cbebc52618c4","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.11.tgz","fileCount":84,"integrity":"sha512-go77r8zrB4fGOQeCAjhsRdHWgQsSv/yoAbWd1va3Yj5U9pFkf8/+bVkjByexipOMTi3HoUSXR07cx5VulIvMow==","signatures":[{"sig":"MEYCIQDrsIYJs8nrIyU+tx+MUGhOFtIgvqnjgyKjyfvz5lzYxQIhAP1o/Oa+n8P28tjp6GLrP4Y1JxLWt/PHumaW1U+Caj26","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214034},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.11.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsup","docs-json":"typedoc --json docs.json","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/c83c922b8b4854dafe76002f381a0bc1/bubblydoo-uxp-toolkit-0.0.11.tgz","_integrity":"sha512-go77r8zrB4fGOQeCAjhsRdHWgQsSv/yoAbWd1va3Yj5U9pFkf8/+bVkjByexipOMTi3HoUSXR07cx5VulIvMow==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.1","@adobe-uxp-types/photoshop":"0.1.3","@bubblydoo/uxp-test-framework":"0.0.11"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.11_1770057865255_0.7635160306953976","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.12","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.12","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"2afa00252b711058faad9d6bab52ec24ee474356","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.12.tgz","fileCount":92,"integrity":"sha512-LvEII6h4ffWkDpCT/MbzvyJ1zl82LLfTgfMjhSm3zXyGPLl1R9o3ZvbYVULcSlGYy9+veooMHUKM9TYmrrLITw==","signatures":[{"sig":"MEUCIQDmSaO8W7sjXEwC/gG9t9RjzSM74tXvBBqoDe/Ko/dDkwIgfGd8ecHNR9TaouiArv43IFr45hzXfC1QI4BKz4BNesw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225641},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.12.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsup","test:uxp":"node --import tsx ./node_modules/vitest/vitest.mjs run --config vitest.uxp.config.ts","docs-json":"typedoc --json docs.json","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/299fcf3d774f23d48eaff236ae64da1f/bubblydoo-uxp-toolkit-0.0.12.tgz","_integrity":"sha512-LvEII6h4ffWkDpCT/MbzvyJ1zl82LLfTgfMjhSm3zXyGPLl1R9o3ZvbYVULcSlGYy9+veooMHUKM9TYmrrLITw==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.1","@adobe-uxp-types/photoshop":"0.1.3","@bubblydoo/vitest-pool-cdp":"0.0.2","@bubblydoo/vitest-pool-uxp":"0.0.2","@bubblydoo/uxp-test-framework":"0.0.12"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.12_1770306640476_0.7606608379110305","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.13","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.13","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"2af559a46a25f5e939036053c421cea1f19e334e","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.13.tgz","fileCount":91,"integrity":"sha512-94z36luhCMIrCyiCaF5X2il2fIG1FQjXv7QM2ONqE7G+C5aPCsa/bNzZHnllIc8NOJWBalOHW1hydG084vCgDw==","signatures":[{"sig":"MEUCIFSq+FbkAfrHWbLJntPlQclkR8DXZYnY7gX/ovFrM5+tAiEA63dyZwUkul3UaIpiAmdVxCgMrJn7TGC0Nv7l4JRHN4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225730},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.13.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/8c7bbf5db59f637279ffd521689db583/bubblydoo-uxp-toolkit-0.0.13.tgz","_integrity":"sha512-94z36luhCMIrCyiCaF5X2il2fIG1FQjXv7QM2ONqE7G+C5aPCsa/bNzZHnllIc8NOJWBalOHW1hydG084vCgDw==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","source-map-js":"^1.2.1","error-stack-parser":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.1","@adobe-uxp-types/photoshop":"0.1.4","@bubblydoo/vitest-pool-cdp":"0.0.3","@bubblydoo/vitest-pool-uxp":"0.0.3","@bubblydoo/uxp-test-framework":"0.0.13"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.13_1770315229396_0.3982710381469341","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.14","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.14","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"2ec699c16e73cfc0f88ad6047d03e852f470fbf6","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.14.tgz","fileCount":94,"integrity":"sha512-ATKMnt6aM5epGbwpc9T2nmqdyDvGJrn3G0tybKivi3c2hHtv3uqJDCDoG2xitaRUgNEHJ2638WSV87VkbcXzMg==","signatures":[{"sig":"MEQCIC0SEaPWhDJGLiFBlsrif9GvBnPMmQ8Nz7lxZw2LByGLAiAWP6lbxid0fy+/YvtlVFaUILIOPcu8bgPtMXeOwOPJfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227196},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.14.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/42265df3efdf148fd0f651fe16d900d6/bubblydoo-uxp-toolkit-0.0.14.tgz","_integrity":"sha512-ATKMnt6aM5epGbwpc9T2nmqdyDvGJrn3G0tybKivi3c2hHtv3uqJDCDoG2xitaRUgNEHJ2638WSV87VkbcXzMg==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.1","@adobe-uxp-types/photoshop":"0.1.4","@bubblydoo/vitest-pool-cdp":"0.0.4","@bubblydoo/vitest-pool-uxp":"0.0.4","@bubblydoo/uxp-test-framework":"0.0.14"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.14_1770829713315_0.607060051264805","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.15","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.15","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"778bdf6987e8bb27821529bee1f84e53a0aa6d88","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.15.tgz","fileCount":100,"integrity":"sha512-ht5//ySeaoKt+o6+zNHBGf/mSyiqZ3QCpHXv7m9OVfi9yh173/LzdiF2pqbHqShHrWQ/S3FAf6ipcwBxgAtUDg==","signatures":[{"sig":"MEQCIHjzPSEt0PMtEGAQvjR6pKuLXwRDhDmKsgp9fkVdMpP9AiAR5Rd1RlhCr5oD+UG+mukk4rlpZI8BNqgTRGdP7RyneQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2087243},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.15.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/9d637ab86ad67bf7e31ca6a2478af261/bubblydoo-uxp-toolkit-0.0.15.tgz","_integrity":"sha512-ht5//ySeaoKt+o6+zNHBGf/mSyiqZ3QCpHXv7m9OVfi9yh173/LzdiF2pqbHqShHrWQ/S3FAf6ipcwBxgAtUDg==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.1","@adobe-uxp-types/photoshop":"0.1.5","@bubblydoo/vitest-pool-cdp":"0.0.6","@bubblydoo/vitest-pool-uxp":"0.0.6","@bubblydoo/uxp-test-framework":"0.0.15"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.15_1771148404992_0.7667688742078269","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.16","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.16","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"06d5be37a61ba0f0d31b025afc0ac1578455b1de","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.16.tgz","fileCount":101,"integrity":"sha512-mcrxRAcnL6X8cz7W2Nr8BATkEulVT1urtCJrQRSxhoJWgBVz6c0nneyfHq9dcftELdXUDEdgnCAOisTVeTEulw==","signatures":[{"sig":"MEQCIHVVjELhuqBvFtGrvDVAnMJBoYmkjDENka74a3V11dmmAiAg6NRWfb3VY6e6sSThFERIw2ouBTsEUVHy0DJ9zFqahA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2089168},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.16.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/5e98a826921fdbcef1ecefb29a2cdc81/bubblydoo-uxp-toolkit-0.0.16.tgz","_integrity":"sha512-mcrxRAcnL6X8cz7W2Nr8BATkEulVT1urtCJrQRSxhoJWgBVz6c0nneyfHq9dcftELdXUDEdgnCAOisTVeTEulw==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.3","@adobe-uxp-types/photoshop":"0.1.7","@bubblydoo/vitest-pool-cdp":"0.0.8","@bubblydoo/vitest-pool-uxp":"0.0.8","@bubblydoo/uxp-test-framework":"0.0.17","@bubblydoo/esbuild-adobe-protocol-plugin":"0.0.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.16_1771337671654_0.898104429004692","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.17","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.17","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"886f9e70d6abbc57bff71c4fec7cdb6439dfea08","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.17.tgz","fileCount":8,"integrity":"sha512-nlzlYY/WH8tsQK0Qh+wxCyqdgsQC+GkEyehwKcjfNmcX2ssaaAvSgGn4laqcihPRDLFL0A/L1mLHm8zV4dmbIw==","signatures":[{"sig":"MEUCICaeTOaDmF3pVtXPzw07UgWn1U6TPCI7sH1oX3VPDyHHAiEAstDiwcOZTQ6AwjxIjACzASTHKsIu+HrNmJq7+vqTIWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160162},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.17.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/22db375205a3d070a9385844b2679585/bubblydoo-uxp-toolkit-0.0.17.tgz","_integrity":"sha512-nlzlYY/WH8tsQK0Qh+wxCyqdgsQC+GkEyehwKcjfNmcX2ssaaAvSgGn4laqcihPRDLFL0A/L1mLHm8zV4dmbIw==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.3","@adobe-uxp-types/photoshop":"0.1.7","@bubblydoo/vitest-pool-cdp":"0.0.10","@bubblydoo/vitest-pool-uxp":"0.0.10","@bubblydoo/uxp-test-framework":"0.0.19","@bubblydoo/esbuild-adobe-protocol-plugin":"0.0.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.17_1773688663556_0.10555309833594384","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.18","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.18","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"37fbc880479ed6b84c72afa768ff44ac753b589c","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.18.tgz","fileCount":8,"integrity":"sha512-1Do/qTIZq/izE8/PYmgdb/jyWDfYDxCVgQZdmIurd618Kn84LZzwjsPvezAFSYWkxQwZh+HWC0Ug3ioO7NIFRg==","signatures":[{"sig":"MEUCIFRKSw20BZKdPVwhxgunaxwFXy1vJ9YfRpVLEVTvDyN1AiEAgUhObqh3dI1CKU0u/poLohmN3z1d9u8Gw7mPrfSFuWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160255},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.18.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/d664c115cd696d5476f0f27e1b053dc9/bubblydoo-uxp-toolkit-0.0.18.tgz","_integrity":"sha512-1Do/qTIZq/izE8/PYmgdb/jyWDfYDxCVgQZdmIurd618Kn84LZzwjsPvezAFSYWkxQwZh+HWC0Ug3ioO7NIFRg==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.3","@adobe-uxp-types/photoshop":"0.1.7","@bubblydoo/vitest-pool-cdp":"0.0.10","@bubblydoo/vitest-pool-uxp":"0.0.10","@bubblydoo/uxp-test-framework":"0.0.20","@bubblydoo/esbuild-adobe-protocol-plugin":"0.0.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.18_1775745931903_0.7232465543574065","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.19","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.19","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"6bcd5783592b9f422f4a21784682f27faa4d8908","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.19.tgz","fileCount":8,"integrity":"sha512-gz5e750yRDPehZH04Uo9nlZsAG8XoSzIlAskfhBvL66ClMa31kPO4SxB4BUTSQsMnvlboTaQoL7vvHKM7OQlaw==","signatures":[{"sig":"MEUCIQCgEeCOI4fYjJNdYieN1LrW8frCsLfL9c1xrC1ONzXdqQIgU3qxpc3pXgiSKT8+LuAsWeiYzWK6KLDDacKxJACNez4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160579},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.19.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/0159e2e8403134ecdb84b6fba1de970c/bubblydoo-uxp-toolkit-0.0.19.tgz","_integrity":"sha512-gz5e750yRDPehZH04Uo9nlZsAG8XoSzIlAskfhBvL66ClMa31kPO4SxB4BUTSQsMnvlboTaQoL7vvHKM7OQlaw==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.3","@adobe-uxp-types/photoshop":"0.1.7","@bubblydoo/vitest-pool-cdp":"0.0.10","@bubblydoo/vitest-pool-uxp":"0.0.10","@bubblydoo/uxp-test-framework":"0.0.21","@bubblydoo/esbuild-adobe-protocol-plugin":"0.0.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.19_1775815993515_0.9677991368900924","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.20","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.20","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"leo-bubblydoo","email":"leonardoescuer@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"6aa96db62e5d6e127c3a6ecaa1b6bf54816e3039","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.20.tgz","fileCount":8,"integrity":"sha512-AF284SsZQNE9o7hJ9OsjO13Qc3DBj3Pt2FwBZ+jyfigdu/64fwjH4vPAA3zom6UExlt96K9kCtGn9UJGyp+13Q==","signatures":[{"sig":"MEYCIQDj/pRgFMAsP92Yua3/Grgu0YROET7OdAoJHZXm7vD9FwIhAMifu+dkLlKGhkm867JbCFowoRiq6jX4wptXN6/M6cV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160672},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.20.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/b82b5505867ad9219bbd948840aa5cff/bubblydoo-uxp-toolkit-0.0.20.tgz","_integrity":"sha512-AF284SsZQNE9o7hJ9OsjO13Qc3DBj3Pt2FwBZ+jyfigdu/64fwjH4vPAA3zom6UExlt96K9kCtGn9UJGyp+13Q==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.3","@adobe-uxp-types/photoshop":"0.1.7","@bubblydoo/vitest-pool-cdp":"0.0.10","@bubblydoo/vitest-pool-uxp":"0.0.10","@bubblydoo/uxp-test-framework":"0.0.22","@bubblydoo/esbuild-adobe-protocol-plugin":"0.0.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.20_1779269516221_0.23489928515737235","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@bubblydoo/uxp-toolkit","version":"0.0.21","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","_id":"@bubblydoo/uxp-toolkit@0.0.21","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"leo-bubblydoo","email":"leonardoescuer@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"4c79c10ced0c3aafb2776db728128be23a91dc01","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.21.tgz","fileCount":8,"integrity":"sha512-GqPWkqqSyhjQZOc8vqDtaw8YJpY6xlcTE3w955UA2uF6m4qPA7kcjWfGhp9KlqgVdD+k0SB4M2+Q8iPstyVTYQ==","signatures":[{"sig":"MEYCIQCbDGmth8TcZSMxtaxNA1QNyn7y8TEquM9zKU9d92JDRwIhALU/ytLjA8b1lHYiCHQCSzZ+dbcLBrhLRHCjPXBnqPAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160806},"type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.21.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"_resolved":"/tmp/65dae5f6f1f882fb888931badd91109a/bubblydoo-uxp-toolkit-0.0.21.tgz","_integrity":"sha512-GqPWkqqSyhjQZOc8vqDtaw8YJpY6xlcTE3w955UA2uF6m4qPA7kcjWfGhp9KlqgVdD+k0SB4M2+Q8iPstyVTYQ==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)](https://www.npmjs.com/package/@bubblydoo/uxp-toolkit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.4","@adobe-uxp-types/photoshop":"0.1.8","@bubblydoo/vitest-pool-cdp":"0.0.11","@bubblydoo/vitest-pool-uxp":"0.0.11","@bubblydoo/uxp-test-framework":"0.0.23","@bubblydoo/esbuild-adobe-protocol-plugin":"0.0.3"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uxp-toolkit_0.0.21_1779278986443_0.6785664594907388","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"_id":"@bubblydoo/uxp-toolkit@0.0.22","bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"dist":{"shasum":"26892432fb2a7d55871e08f637b6f109ad0ddf22","tarball":"https://registry.npmjs.org/@bubblydoo/uxp-toolkit/-/uxp-toolkit-0.0.22.tgz","fileCount":8,"integrity":"sha512-u19ML8ImLFkmnopHwS1HCEoDmo7wUattROMuzZ6XZwy91D6h0QhoTwjuyA22GfTWBF9qmoxxtPuLfKfN3+5fgw==","signatures":[{"sig":"MEQCIEstREHPjzMksvi8Xea/y9yRnwOpsbFdTBLrOWrnBRvoAiBxjBoKwM+jCo2PwDftzdKBuuR585/1NchsuHMBIoZiSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZXTVGzczRtzTpAuKE6mcILeiWvRrk22egqU2ua+StrgIhAIyhhfEDmJFmGtmHPM+hzfv4irto9agzTPAQi3sEKdEk"}],"unpackedSize":161829},"name":"@bubblydoo/uxp-toolkit","type":"module","_from":"file:bubblydoo-uxp-toolkit-0.0.22.tgz","author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./commands":{"types":"./dist/commands-library/index.d.ts","import":"./dist/commands-library/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"pnpm test:unit","build":"tsup","test:uxp":"pnpm test-base --project uxp","docs-json":"typedoc --json docs.json","test-base":"node --import tsx ./node_modules/vitest/vitest.mjs","test:unit":"pnpm test-base --project unit","typecheck":"tsc --noEmit","uxp-test:dev":"uxp-test dev","uxp-test:build":"uxp-test build"},"version":"0.0.22","_npmUser":{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},"homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","_resolved":"/tmp/f642a11aec719519554289113df0592e/bubblydoo-uxp-toolkit-0.0.22.tgz","_integrity":"sha512-u19ML8ImLFkmnopHwS1HCEoDmo7wUattROMuzZ6XZwy91D6h0QhoTwjuyA22GfTWBF9qmoxxtPuLfKfN3+5fgw==","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)](https://www.npmjs.com/package/@bubblydoo/uxp-toolkit)","directories":{},"maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"leo-bubblydoo","email":"leonardoescuer@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"_nodeVersion":"20.20.2","dependencies":{"xmlbuilder2":"^4.0.3","error-stack-parser":"^2.1.4","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","zod":"^4.3.6","chai":"^6.2.2","tsup":"^8.5.1","dedent":"^1.7.1","rollup":"^4.57.0","vitest":"^4.0.18","url-shim":"^1.0.1","typescript":"^5.8.3","@types/chai":"^5.2.3","@types/node":"^20.8.7","@bubblydoo/tsconfig":"0.0.3","@adobe-uxp-types/uxp":"0.1.4","@adobe-uxp-types/photoshop":"0.1.8","@bubblydoo/vitest-pool-cdp":"0.0.15","@bubblydoo/vitest-pool-uxp":"0.0.15","@bubblydoo/uxp-test-framework":"0.0.25","@bubblydoo/esbuild-adobe-protocol-plugin":"0.0.3"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/uxp-toolkit_0.0.22_1790236947990_0.9421212508477457"}}},"time":{"created":"2026-01-27T21:43:01.636Z","modified":"2026-09-24T08:02:28.344Z","0.0.2":"2026-01-27T21:43:01.885Z","0.0.3":"2026-01-28T20:09:47.096Z","0.0.4":"2026-01-28T20:39:31.827Z","0.0.5":"2026-01-30T12:21:35.482Z","0.0.6":"2026-01-30T12:30:48.428Z","0.0.7":"2026-01-30T18:45:33.517Z","0.0.8":"2026-01-30T19:40:23.154Z","0.0.9":"2026-01-31T09:57:34.591Z","0.0.10":"2026-01-31T22:20:08.343Z","0.0.11":"2026-02-02T18:44:25.405Z","0.0.12":"2026-02-05T15:50:40.641Z","0.0.13":"2026-02-05T18:13:49.557Z","0.0.14":"2026-02-11T17:08:33.472Z","0.0.15":"2026-02-15T09:40:05.219Z","0.0.16":"2026-02-17T14:14:31.887Z","0.0.17":"2026-03-16T19:17:43.717Z","0.0.18":"2026-04-09T14:45:32.051Z","0.0.19":"2026-04-10T10:13:13.660Z","0.0.20":"2026-05-20T09:31:56.363Z","0.0.21":"2026-05-20T12:09:46.589Z","0.0.22":"2026-09-24T08:02:28.139Z"},"bugs":{"url":"https://github.com/bubblydoo/uxp-toolkit/issues"},"author":{"name":"Hans Otto Wirtz","email":"hansottowirtz@gmail.com"},"license":"MIT","homepage":"https://github.com/bubblydoo/uxp-toolkit/tree/main/packages/uxp-toolkit","repository":{"url":"git+https://github.com/bubblydoo/uxp-toolkit.git","type":"git"},"description":"[![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)](https://www.npmjs.com/package/@bubblydoo/uxp-toolkit)","maintainers":[{"name":"hansottowirtz","email":"hansottowirtz@gmail.com"},{"name":"krystianpiatkowski","email":"krystianpiatkowski@bubbly-doo.com"},{"name":"leo-bubblydoo","email":"leonardoescuer@bubbly-doo.com"},{"name":"jeremy_navarro","email":"jeremynavarro@bubbly-doo.com"}],"readme":"# @bubblydoo/uxp-toolkit\n\n[![NPM Version](https://img.shields.io/npm/v/@bubblydoo/uxp-toolkit)](https://www.npmjs.com/package/@bubblydoo/uxp-toolkit)\n\nTyped helpers for Adobe Photoshop UXP plugins: safer `batchPlay`, command builders, and utilities around layer/document workflows.\n\n## Install\n\n```bash\npnpm add @bubblydoo/uxp-toolkit\n```\n\nOptional type packages:\n\n```bash\npnpm add -D @adobe-uxp-types/uxp @adobe-uxp-types/photoshop\n```\n\n## Usage\n\n```ts\nimport { createCommand, batchPlayCommand } from '@bubblydoo/uxp-toolkit';\nimport { z } from 'zod';\n\nconst result = await batchPlayCommand(createCommand({\n  modifying: false,\n  descriptor: {\n    _obj: 'get',\n    _target: [{ _ref: 'layer', _id: 123 }],\n  },\n  schema: z.object({ name: z.string() }),\n}));\n```\n\n## Unexpected but useful details\n\n- The package is built around schema-validated command output, so `batchPlay` results become explicit types instead of ad-hoc `any`.\n- `@bubblydoo/uxp-toolkit/commands` exposes prebuilt command descriptors for common Photoshop actions.\n- Utilities such as layer-tree conversion and sourcemap parsing target practical pain points in large UXP plugins.\n","readmeFilename":"README.md"}