{"_id":"@fluid-app/fluid-widget-tools","_rev":"27-f174efc2e0d47ded04769b961e804550","name":"@fluid-app/fluid-widget-tools","dist-tags":{"latest":"0.0.22"},"versions":{"0.0.2":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.2","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.2","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"ed989d1351e5b9c501b269a1cafa4190ca0c6740","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.2.tgz","fileCount":6,"integrity":"sha512-uhf1+A1AQS0+SJkJ91Yqf9lzPHL2kTJ+6yMrk7tw/nmVjNPAdf6ClG1GGoOMKhGdYFmUi4fVda1ISQFO3ioAvg==","signatures":[{"sig":"MEYCIQCodW/MoST4VbjDGHDY6s8vg0T48VB/CEp/xxJXNz4i7AIhAN50bU+Sr2YjKzMChi8hwB98Eu24YlJg+Fhobl7/BFpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20651},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/f10a8ce52cbe85720a87d2e6d1979474/fluid-app-fluid-widget-tools-0.0.2.tgz","_integrity":"sha512-uhf1+A1AQS0+SJkJ91Yqf9lzPHL2kTJ+6yMrk7tw/nmVjNPAdf6ClG1GGoOMKhGdYFmUi4fVda1ISQFO3ioAvg==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.2_1745528627819_0.1914345105695361","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.3","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.3","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"e038453426223d37a8473f83a07f4a7c3061edc9","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.3.tgz","fileCount":6,"integrity":"sha512-dBH1t0PGsLiiGYN+FXVxB6A7ibZyOVR41wmkMWIyEvymtMS/lCo/3h/supNrlKmgG+ALrPPw0mobj+l9jG+Xkg==","signatures":[{"sig":"MEUCIE9y5U/Axmlx3qaxrasbRL99g9a45dJgH/AOUhc/asYjAiEA7fCcDtmF5Tz5WDe7QkQV09KhnriLT++0AQfv+0Q36Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20651},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/70b37ff05eda24494b997d699700a8b9/fluid-app-fluid-widget-tools-0.0.3.tgz","_integrity":"sha512-dBH1t0PGsLiiGYN+FXVxB6A7ibZyOVR41wmkMWIyEvymtMS/lCo/3h/supNrlKmgG+ALrPPw0mobj+l9jG+Xkg==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.3_1745946600629_0.42088527852910484","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.4","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.4","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"931f175fff9b7d7f5082b4952ee93eb4ad2a75f5","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.4.tgz","fileCount":6,"integrity":"sha512-K+4ZcSrRvubW7a/n35a+bqtF76NNv2udfHWiEZMWdclM85sGh+ZLwNeTRVc8xgwZ1s/1LZfA757x0UlI9dRX5A==","signatures":[{"sig":"MEQCIBWCu/ZaqAuluBj9dBCp3oMY5gVPkJEnD77ftaKkPFL2AiAwy4FfpjjuuIhY1dKb/twZkLaQzz5z3XFz7wMttSGlkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20651},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/c99e18e7b0cadbf25bad876a04da0e33/fluid-app-fluid-widget-tools-0.0.4.tgz","_integrity":"sha512-K+4ZcSrRvubW7a/n35a+bqtF76NNv2udfHWiEZMWdclM85sGh+ZLwNeTRVc8xgwZ1s/1LZfA757x0UlI9dRX5A==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.4_1746465589457_0.14975527164523084","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.5","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.5","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"fdbdbcf4ba8330e099086a8b3b16435169ef8c94","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.5.tgz","fileCount":6,"integrity":"sha512-MbRvtX1fgtWOOlkBXakLl1JU6dqRLYwphSV/9nDKWQ6U8MzJGhVWDhV9stPBG1Ijd23FBxURHWUyAGOfIO7dZg==","signatures":[{"sig":"MEUCIQCFZjmeJ/yfOJQ/URUf5Q2Ligoz2BNioeikhFGMqEG0rwIgRWtWGqyGlWVSWISYHyEcMy0yJRyCj0jGm3fyHSazQL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20651},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/b0c62f356bd43da5ee4e3e07eaf4a6f9/fluid-app-fluid-widget-tools-0.0.5.tgz","_integrity":"sha512-MbRvtX1fgtWOOlkBXakLl1JU6dqRLYwphSV/9nDKWQ6U8MzJGhVWDhV9stPBG1Ijd23FBxURHWUyAGOfIO7dZg==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.5_1746487103569_0.34314598264326857","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.6","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.6","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"60094d1863fcd506b86f0b2291266271aa274e5a","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.6.tgz","fileCount":6,"integrity":"sha512-eY8pQE4amViGYMqtbmC0yk5M/au5kk8Z30yLCC/ulFDTBeYG1ozCwcTBccRhsFWGTBrt/dMNZJ+KkEvlt8qc3Q==","signatures":[{"sig":"MEUCIGqr/xUQN2PLUmirgQIUa3gWLV8/gINN1il062VflxcnAiEA1SGmk8XRJ+OXOhnas/n240iQWqCE8RtxZZ4ihb9ItBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20651},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/c6817bc26dd9a4a3d7ce46e985874446/fluid-app-fluid-widget-tools-0.0.6.tgz","_integrity":"sha512-eY8pQE4amViGYMqtbmC0yk5M/au5kk8Z30yLCC/ulFDTBeYG1ozCwcTBccRhsFWGTBrt/dMNZJ+KkEvlt8qc3Q==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.6_1747084327580_0.8647261035076372","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.7","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.7","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"d0a99aa27eacef46b465807687a1d477f9e8c1ba","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.7.tgz","fileCount":6,"integrity":"sha512-YBao5ILzVACRoaU4rPNBG/ULxc2ZwNWCYxWLTnZ3VJSxm99xQzCx4jIsTfftaTCFYG7jNEwAjzNlaZ3HgmnnSA==","signatures":[{"sig":"MEYCIQDUYa2lLSNR728XBti11tfUQ+XFR89X7Ma5sVYJ/8gmXgIhALctFzYZ0xZbX0wtIIqxB/YffOoK8N2LF5VqZt93l7Se","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20651},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/684e9c606d416e88c9c7ab2958e5785c/fluid-app-fluid-widget-tools-0.0.7.tgz","_integrity":"sha512-YBao5ILzVACRoaU4rPNBG/ULxc2ZwNWCYxWLTnZ3VJSxm99xQzCx4jIsTfftaTCFYG7jNEwAjzNlaZ3HgmnnSA==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.7_1747438114667_0.6410339955730597","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.8","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.8","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"7c275c54fd9219d39d68ec9c13b57cff39e3a710","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.8.tgz","fileCount":6,"integrity":"sha512-7cTwL4L7wnL0AFpMwotffiMWSaANen5c4ieQKwJWz7asTYeZQWF0mPoU5y5sSCcJubHTdoM70g/Hwl40daZB8Q==","signatures":[{"sig":"MEUCIQCWwNRLHGNCQK90lV0Kxmg8Na7L3zeY+GKjU6iTFnknngIgcu5x/GmlOo9254XuzntbbfiT5htqhPFz/c7JuYkNJDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20652},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/6248c85966ced030d4fd6a6a12f13e82/fluid-app-fluid-widget-tools-0.0.8.tgz","_integrity":"sha512-7cTwL4L7wnL0AFpMwotffiMWSaANen5c4ieQKwJWz7asTYeZQWF0mPoU5y5sSCcJubHTdoM70g/Hwl40daZB8Q==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.8_1747671653623_0.05840459010405463","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.9","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.9","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"eba6acfe9852fa72356da60b046f9811fe430831","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.9.tgz","fileCount":6,"integrity":"sha512-puMiysieAdfA8L1Upn2y9KAeBluTztCr5t+Hb+5nFdlzAEvwMxunMFI3Erv8YbslEEVF1s/PL90/A2W7WGNuJQ==","signatures":[{"sig":"MEUCIQD45KBi1MSZYx29jTD3kx5po/39/QmRK91ngL0gPMr60QIgUBcJelfx8GBizZ2gyYpG2xAGegHvCNc+QXSOo6vwqb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20652},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/f120628d71c60758c7fc515d33d4cdd8/fluid-app-fluid-widget-tools-0.0.9.tgz","_integrity":"sha512-puMiysieAdfA8L1Upn2y9KAeBluTztCr5t+Hb+5nFdlzAEvwMxunMFI3Erv8YbslEEVF1s/PL90/A2W7WGNuJQ==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.9_1747686689662_0.7426172534080488","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.10","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.10","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"ec7a8e98f81fa0da4b421ff3e69547dc3874e07b","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.10.tgz","fileCount":6,"integrity":"sha512-akvIYbBBaFi5R7rMvA/5uYX0DzOFIzVc0SVPMIFqhiiOLs67U0ra7wUsQmBZa3KaHx1cKx9bdKR811UcI3oXYA==","signatures":[{"sig":"MEQCIB+vlgPYcholMWl8Qf9hiKs8KZsNqjfwYc8vBbKtzdVUAiA+mkRcXhzkg3oQtxHg/Y8MO5lNXaHRf2+abyRxwjtM5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/private/var/folders/g3/ld588d655_d6r2gn1s8k06hm0000gn/T/190fbc208b29eb3ac7fe97d2909223ae/fluid-app-fluid-widget-tools-0.0.10.tgz","_integrity":"sha512-akvIYbBBaFi5R7rMvA/5uYX0DzOFIzVc0SVPMIFqhiiOLs67U0ra7wUsQmBZa3KaHx1cKx9bdKR811UcI3oXYA==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.10_1747762756969_0.29335485544145934","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.11","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.11","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"f805b8ec70a29ee31a93222be8ee46561c37b49e","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.11.tgz","fileCount":6,"integrity":"sha512-D+4V9GxQUPgbjB6WcgpP4+L+/xz+m4+vpsq8MxlcDRApx+AYBcBoqp7dbuDRJDIxo38g71ogTviguT0dojWIuw==","signatures":[{"sig":"MEQCIE9IwWuun1CJipSeXGW87cifnEbFfW3bpgTT41xExzahAiBQdWOBS3lXeSkH642qHydaVU0NOC1/kcTPUsEONYfyKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/daae43cf72b8d137588d0700f9838e83/fluid-app-fluid-widget-tools-0.0.11.tgz","_integrity":"sha512-D+4V9GxQUPgbjB6WcgpP4+L+/xz+m4+vpsq8MxlcDRApx+AYBcBoqp7dbuDRJDIxo38g71ogTviguT0dojWIuw==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.11_1747860076781_0.3345653417508705","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.12","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.12","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"e23afe64b256b99f39656e3e8431726b3dd3c16e","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.12.tgz","fileCount":6,"integrity":"sha512-t1uGNibSonhOp8dn28zVWtbCq6znO7h0XhfF3670Ng0mbTPisCbmuUNRSMY2pm9fN+mK2HZq0dJ5B9BPg60NnA==","signatures":[{"sig":"MEUCIQDCPDk0eXLftJLsj5IJsXqsE1uQttJfOT8+6QUtmz4L4QIgPSbCzlDQP0WmOJ6KPA8rWIkz8rXQhb8z6XMNO30Gl+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/571502f4149a5537b0d705cac9b35032/fluid-app-fluid-widget-tools-0.0.12.tgz","_integrity":"sha512-t1uGNibSonhOp8dn28zVWtbCq6znO7h0XhfF3670Ng0mbTPisCbmuUNRSMY2pm9fN+mK2HZq0dJ5B9BPg60NnA==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.12_1747870647877_0.26367040452771096","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.13","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.13","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"19a8002d1dead87bd777a36bb164e1bc17c518ce","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.13.tgz","fileCount":6,"integrity":"sha512-xj4KeFT26b3zkRT1zEeRNHGQC6ECHaQYLhQgaMLt75yh0bfjtnZDcNINd/q8K2nF8+Rbeb19Tu749IgK25JxTg==","signatures":[{"sig":"MEYCIQDZkGIHmKzy3n2/3fi+m6U/4T8dgtyGuOyjb2b6Fu4zqQIhANy+SNXQNC1xFPm+pPueV1q7hOTHShWOrK/BCa6Tpp5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/646e34539f82122e53f7e8cc6d30e8d5/fluid-app-fluid-widget-tools-0.0.13.tgz","_integrity":"sha512-xj4KeFT26b3zkRT1zEeRNHGQC6ECHaQYLhQgaMLt75yh0bfjtnZDcNINd/q8K2nF8+Rbeb19Tu749IgK25JxTg==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.13_1747969537946_0.35486135337854696","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.14","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.14","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"076bf314488479227bab1d6db08c81a29e3f723d","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.14.tgz","fileCount":6,"integrity":"sha512-U74e0gaLHtvwVUwNJ4iz+I7i8SUwZhiyj+PWdohOFDuz/ozTUfbHW2UA6lpPYYDQqZc6kwnqLMJYW5ryKqH7ow==","signatures":[{"sig":"MEYCIQDOWSMSs5aOhPmc6+xPnkSRSP0AcD8HHrgcrKm+9LLZ2gIhANGeH8H/QRyAvZ+EGCtBgIR8scr0wuNcHkmoqisAFJNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/1c74274c3d8e3bd26f96767002e23ab1/fluid-app-fluid-widget-tools-0.0.14.tgz","_integrity":"sha512-U74e0gaLHtvwVUwNJ4iz+I7i8SUwZhiyj+PWdohOFDuz/ozTUfbHW2UA6lpPYYDQqZc6kwnqLMJYW5ryKqH7ow==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.14_1748459421093_0.11382365690334795","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.15","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.15","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"56aed2441ca12b225b0b2e7547378694c956c911","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.15.tgz","fileCount":6,"integrity":"sha512-rTDVrlB1UkvjkgKVLfFY8P4AeQLHeMcWUh1uSjJg+ntWvwsmtJO4NvGQgHC3szRZ2SV6YR5BBHAICfq++daYwg==","signatures":[{"sig":"MEUCIQDFOHz8g9lIvN2cWYDkdstj2TURSRuZur/tm3/bsC9esgIgDg26cdQUEhqsF3FDXqnYY8o2PwkjO60L7W7BzfjYlNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/dbba5738edd5db6ad3e937f509145d79/fluid-app-fluid-widget-tools-0.0.15.tgz","_integrity":"sha512-rTDVrlB1UkvjkgKVLfFY8P4AeQLHeMcWUh1uSjJg+ntWvwsmtJO4NvGQgHC3szRZ2SV6YR5BBHAICfq++daYwg==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.15_1748477697143_0.8270546507178012","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.16","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.16","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"cdfd6c29d103e72c5cacee6e4cebe4cb63b0da44","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.16.tgz","fileCount":6,"integrity":"sha512-UPk+9lMYiTXt5TLwpt2Z26bLLsFkLpzAEC0ojgFMRXRgDa6omnkalGfC1B6Ajf/IlCRfk//XowolIiTXVENfZA==","signatures":[{"sig":"MEUCIQCm/NiMdBvcSDAjAmWpAMdysHEUAhDoRvL/VPcBpONndQIgFM8OR9FHETkenmti29c648EfNinIV9GgvT05o44W9QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/51b7a1b069c1bd9f05e62e001f25f428/fluid-app-fluid-widget-tools-0.0.16.tgz","_integrity":"sha512-UPk+9lMYiTXt5TLwpt2Z26bLLsFkLpzAEC0ojgFMRXRgDa6omnkalGfC1B6Ajf/IlCRfk//XowolIiTXVENfZA==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.16_1748896495856_0.1850089980719487","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.17","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.17","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"125a031a7119c06799ba38c435856c45ca74aff6","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.17.tgz","fileCount":6,"integrity":"sha512-MmFouFecQj8mUK6TEHAAOLaA6A/GZHqrlsAHLTizOfVxv85/+3YQP/X1Z/E4r31bxsinqifV4HtpnV9y2P93ig==","signatures":[{"sig":"MEQCIBtrs38hk24Gcw1FyDMXXVs9se0yOdBoFcni5mKC4NMpAiAC9Mph/p15PxDHGlpRZzwW2QUWXzLMCtiUd0zswEp20A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/172c4ad2110667bbacb684b4a550562c/fluid-app-fluid-widget-tools-0.0.17.tgz","_integrity":"sha512-MmFouFecQj8mUK6TEHAAOLaA6A/GZHqrlsAHLTizOfVxv85/+3YQP/X1Z/E4r31bxsinqifV4HtpnV9y2P93ig==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.17_1748903152548_0.776892124476247","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.18","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.18","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"4184628971d9604251b8c66a6a2735e88d082f14","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.18.tgz","fileCount":6,"integrity":"sha512-OAJ4X3UXGWCSWbqJ05glAQnTGTit6EaOa+YN0Ye1WfFOAV2JSegbzRbvsbxoBjRmfLs3whmwVWjx9R/q/UdfLw==","signatures":[{"sig":"MEUCIQDUwCrKaYCe0Yn9jwQEDzbR8zpzXmDLvxPdvWh3QANZiQIgaj01dllGibYqpTmYYC5jeBCFIKYP13546pHPczYzDfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/b161be70b01a1bc1bd1efd675094efef/fluid-app-fluid-widget-tools-0.0.18.tgz","_integrity":"sha512-OAJ4X3UXGWCSWbqJ05glAQnTGTit6EaOa+YN0Ye1WfFOAV2JSegbzRbvsbxoBjRmfLs3whmwVWjx9R/q/UdfLw==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.18_1749243285588_0.973724358451008","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.19","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.19","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"253ca2638339fc745c9f09992ba5484df8d7ac95","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.19.tgz","fileCount":6,"integrity":"sha512-ROLCGiWTKjVKCXrJjRrw+ZQ2kRx6NrWo/iDSE/uKMzjEWJa59tNvQjJgibA2jY6oXR/E1acXRuSGUAlNNdg9RQ==","signatures":[{"sig":"MEQCIB0nGj0d81cqkPH0ybZ9Up8tQYLjvIIDaaBVNw/Ba+NAAiAmdw+WcZ5OeUQtMkrWJVm1v3kt4UAyT5wRNaWSs4rI7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/ac4e7bcddb8f197b492ad27b77fdd692/fluid-app-fluid-widget-tools-0.0.19.tgz","_integrity":"sha512-ROLCGiWTKjVKCXrJjRrw+ZQ2kRx6NrWo/iDSE/uKMzjEWJa59tNvQjJgibA2jY6oXR/E1acXRuSGUAlNNdg9RQ==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.19_1749586451638_0.9894133999984702","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.20","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.20","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"2318d30dbe2abf1a9dc2c40ed0300b0bffcb3ba9","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.20.tgz","fileCount":6,"integrity":"sha512-lOx1F4J9fNMjfbrc5pICvzC105iF1m5lXeDmVKiq0eHJuc+sDNjr71TzJocVG6lleuJM8Xrbnb8e8BASIz5jPw==","signatures":[{"sig":"MEUCIQDy5hhBW4kYDJF6Svt9+NIwSxQh1e5956b/mt6KLiXSygIgBGw+FEkpHnLutH0aCJ42sFgq8hk7HayyepKSXQcVPrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/63885de196add62668283fa6e2d6efab/fluid-app-fluid-widget-tools-0.0.20.tgz","_integrity":"sha512-lOx1F4J9fNMjfbrc5pICvzC105iF1m5lXeDmVKiq0eHJuc+sDNjr71TzJocVG6lleuJM8Xrbnb8e8BASIz5jPw==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.20_1749590594263_0.1789064910772773","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.21","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.21","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"c9ece5388b279f53ddc3c70e206056877fe5dc36","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.21.tgz","fileCount":6,"integrity":"sha512-zzQFvaH1gg72O3JMEt9cr83WnDXmECSbb2ObEVOaHDmpNl4cRm/xkzJH+c2Qp66dTOM/a4tbt7aqqi42pigSAw==","signatures":[{"sig":"MEMCIHjZMWzalqQwNVueuGfc2E14SWLEOHHe4oIb0aKNPUgiAh90fQZMHawzZpv/pUaJZRee8C0zOsqLhrJTlnSx9G6S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/e6850df60c6dc78eb8f7738feb51bd95/fluid-app-fluid-widget-tools-0.0.21.tgz","_integrity":"sha512-zzQFvaH1gg72O3JMEt9cr83WnDXmECSbb2ObEVOaHDmpNl4cRm/xkzJH+c2Qp66dTOM/a4tbt7aqqi42pigSAw==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.21_1749746891101_0.5717456177825457","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@fluid-app/fluid-widget-tools","version":"0.0.22","license":"MIT","_id":"@fluid-app/fluid-widget-tools@0.0.22","maintainers":[{"name":"blowmage","email":"mike@blowmage.com"},{"name":"brs89","email":"brandon.southwick@fluid.app"},{"name":"sethfluid","email":"seth@fluid.app"}],"dist":{"shasum":"8b12da304a9bc04bf02b4fdb6af81008f2c631c7","tarball":"https://registry.npmjs.org/@fluid-app/fluid-widget-tools/-/fluid-widget-tools-0.0.22.tgz","fileCount":6,"integrity":"sha512-WmngXl+2aO1BDk9nqZcuHcOwC92pRopIMHUrMjzpD3MDraE+99a/eWZ7xSBVICRvk0vk9MYmTkER7Y7i0rvrGQ==","signatures":[{"sig":"MEUCIQCZJPJ7AD+oxUrD7T9vLj2paoEpBnl652TLIyLBRvhirAIgRbImTfy+x3wupIFa3bExjdOVlZx+grAwoIhbrf9Atco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20653},"main":"./dist/index.js","type":"module","_from":"file:fluid-app-fluid-widget-tools-0.0.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings 0","test":"vitest run","build":"tsup","clean":"git clean -xdf .cache .turbo dist node_modules","format":"prettier --check . --ignore-path ../../.gitignore","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest"},"_npmUser":{"name":"brs89","actor":{"name":"brs89","type":"user","email":"brandon.southwick@fluid.app"},"email":"brandon.southwick@fluid.app"},"prettier":"@fluid-app/prettier-config","_resolved":"/tmp/a044355472c02f156e9da705753b88ef/fluid-app-fluid-widget-tools-0.0.22.tgz","_integrity":"sha512-WmngXl+2aO1BDk9nqZcuHcOwC92pRopIMHUrMjzpD3MDraE+99a/eWZ7xSBVICRvk0vk9MYmTkER7Y7i0rvrGQ==","_npmVersion":"10.9.0","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fluid-app/web-widgets-types":"0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.19.0","vitest":"^1.6.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.10","@fluid-app/tsconfig":"0.1.1","@fluid-app/eslint-config":"0.3.1","@fluid-app/prettier-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fluid-widget-tools_0.0.22_1751900794208_0.9262285191793174","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-04-24T21:03:47.731Z","modified":"2026-09-16T21:41:46.840Z","0.0.2":"2025-04-24T21:03:48.060Z","0.0.3":"2025-04-29T17:10:00.809Z","0.0.4":"2025-05-05T17:19:49.637Z","0.0.5":"2025-05-05T23:18:23.781Z","0.0.6":"2025-05-12T21:12:07.767Z","0.0.7":"2025-05-16T23:28:34.846Z","0.0.8":"2025-05-19T16:20:53.800Z","0.0.9":"2025-05-19T20:31:29.874Z","0.0.10":"2025-05-20T17:39:17.163Z","0.0.11":"2025-05-21T20:41:16.961Z","0.0.12":"2025-05-21T23:37:28.052Z","0.0.13":"2025-05-23T03:05:38.145Z","0.0.14":"2025-05-28T19:10:21.265Z","0.0.15":"2025-05-29T00:14:57.311Z","0.0.16":"2025-06-02T20:34:56.058Z","0.0.17":"2025-06-02T22:25:52.724Z","0.0.18":"2025-06-06T20:54:45.755Z","0.0.19":"2025-06-10T20:14:11.837Z","0.0.20":"2025-06-10T21:23:14.433Z","0.0.21":"2025-06-12T16:48:11.295Z","0.0.22":"2025-07-07T15:06:34.380Z"},"license":"MIT","description":"A utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.","maintainers":[{"email":"binaydhakal35@gmail.com","name":"yanib"},{"email":"seth@fluid.app","name":"sethfluid"},{"email":"mike@fluid.app","name":"tingeym"}],"readme":"# fluid-widget-tools\n\nA utility package for working with Fluid web widget implementations in codebases. This package generates regular expressions to find widget instances and update their attributes programmatically.\n\n## Features\n\n- Generate regular expressions to find specific widget instances in your code\n- Create replacement patterns with specified attributes\n- Transform code strings by replacing widget instances with updated configurations\n- Type-safe: Uses TypeScript and imports prop types directly from web-widgets\n\n## Installation\n\n```bash\nnpm install @fluid-app/fluid-widget-tools\n# or with yarn\nyarn add @fluid-app/fluid-widget-tools\n# or with pnpm\npnpm add @fluid-app/fluid-widget-tools\n```\n\n## Usage\n\n### Generating Widget RegEx Patterns\n\n```typescript\nimport { generateWidgetRegex } from \"@fluid-app/fluid-widget-tools\";\n\n// Generate a regex pattern for finding and replacing fluid-cart-widget instances\nconst pattern = generateWidgetRegex(\"fluid-cart-widget\", {\n  position: \"bottom-right\",\n  fluidShopDisplayName: \"Tangerine.fun\",\n  hideWidget: true,\n});\n\nconsole.log(pattern.find); // RegExp to find <fluid-cart-widget> instances\nconsole.log(pattern.replace); // String replacement with specified attributes\n```\n\n### Transforming Code\n\n```typescript\nimport { transformWidgetCode } from \"@fluid-app/fluid-widget-tools\";\n\nconst originalCode = `\n<div>\n  <fluid-cart-widget position=\"top-right\"></fluid-cart-widget>\n</div>\n`;\n\n// Transform the code with new widget attributes\nconst transformedCode = transformWidgetCode(originalCode, \"fluid-cart-widget\", {\n  position: \"bottom-right\",\n  fluidShopDisplayName: \"Tangerine.fun\",\n  hideWidget: true,\n});\n\n// Result:\n// <div>\n//   <fluid-cart-widget position=\"bottom-right\" fluid-shop-display-name=\"Tangerine.fun\" hide-widget></fluid-cart-widget>\n// </div>\n```\n\n## API Reference\n\n### generateWidgetRegex\n\nGenerates a regular expression for finding widget instances and a string pattern for replacing them.\n\n```typescript\nfunction generateWidgetRegex<T extends keyof WebWidgetComponents>(\n  widgetName: T,\n  attributes: Partial<WebWidgetPropsType<T>>,\n): WidgetRegexResult;\n```\n\n### transformWidgetCode\n\nApplies widget transformations to a string of code.\n\n```typescript\nfunction transformWidgetCode<T extends keyof WebWidgetComponents>(\n  code: string,\n  widgetName: T,\n  attributes: Partial<WebWidgetPropsType<T>>,\n): string;\n```\n\n### validateWidgetAttributes\n\nValidates attribute values against widget prop types (primarily for TypeScript validation).\n\n```typescript\nfunction validateWidgetAttributes<T extends keyof WebWidgetComponents>(\n  widgetName: T,\n  attributes: Partial<WebWidgetPropsType<T>>,\n): boolean;\n```\n\n## Available Widgets\n\nThe available widgets depend on the types defined in `@fluid-app/web-widgets-types`. This typically includes widgets like:\n\n- `fluid-cart-widget`\n- `fluid-banner-widget`\n- `fluid-lead-capture-widget`\n\nAnd any other widgets defined in the types package.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}