{"_id":"@qwik.dev/partytown","_rev":"8-527f4d08383f2737d1b5866731056af0","name":"@qwik.dev/partytown","dist-tags":{"latest":"0.14.0"},"versions":{"0.11.0":{"name":"@qwik.dev/partytown","version":"0.11.0","keywords":["web worker","3rd-party","third-party","analytics","webapp","performance","lighthouse","core web vitals","react"],"license":"MIT","_id":"@qwik.dev/partytown@0.11.0","maintainers":[{"name":"hirez.io","email":"opensource@hirez.io"},{"name":"shairez","email":"shai@hirez.io"},{"name":"mhevery","email":"misko@hevery.com"}],"homepage":"https://github.com/BuilderIO/partytown#readme","bugs":{"url":"https://github.com/BuilderIO/partytown/issues"},"bin":{"partytown":"bin/partytown.cjs"},"dist":{"shasum":"f8eacb4447259d75a9f1a2f74341a6abd2c1e550","tarball":"https://registry.npmjs.org/@qwik.dev/partytown/-/partytown-0.11.0.tgz","fileCount":34,"integrity":"sha512-MHime7cxj7KGrapGZ1VqLkXXq5BLNqvjNZndRJVvMkUWn92F2bsezlWW1lKDoFaKCKu2xv9LRUZL99RYOs+ccA==","signatures":[{"sig":"MEYCIQDsaT3vrTFsphQ6zfBlK4Xw0vSpLik7PPzpQ07/E0+ROQIhAN63zunCzK+ev6FxIwmL+AAPdybw5EO1G3BBu/wbHqiY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471499},"main":"index.cjs","type":"module","_from":"file:qwik.dev-partytown-0.11.0.tgz","types":"index.d.ts","module":"index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./services":{"types":"./services/index.d.ts","import":"./services/index.mjs","require":"./services/index.cjs"},"./integration":{"types":"./integration/index.d.ts","import":"./integration/index.mjs","require":"./integration/index.cjs"},"./package.json":"./package.json","./react/index.cjs":"./react/index.cjs","./react/index.mjs":"./react/index.mjs","./utils/index.cjs":"./utils/index.cjs","./utils/index.mjs":"./utils/index.mjs","./services/index.cjs":"./services/index.cjs","./services/index.mjs":"./services/index.mjs","./integration/index.cjs":"./integration/index.cjs","./integration/index.mjs":"./integration/index.mjs"},"scripts":{"dev":"tsc && concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c magenta,yellow","fmt":"prettier --config package.json --write src scripts","test":"npm run test.unit && npm run test.chromium","build":"tsc && rollup -c scripts/rollup.config.js","serve":"node scripts/serve.cjs 4000","start":"npm run dev","change":"changeset","release":"changeset publish","benchmark":"node tests/benchmarks/run.cjs","fmt.check":"prettier --config package.json --check src scripts","test.unit":"uvu -r tsm tests/unit","tsc.watch":"tsc -w","build.prod":"tsc && rollup -c scripts/rollup.config.js --configReleaseBuild","build.site":"npm run build && cd docs/site && npm i && npm run build && node ../../scripts/copy-site.cjs","fmt.staged":"pretty-quick --staged","serve.test":"node scripts/serve.cjs 4001","build.watch":"rollup -c scripts/rollup.config.js -w --configDev","test.webkit":"playwright test tests/integrations tests/platform --browser=webkit","test.atomics":"playwright test tests/integrations tests/platform --config playwright.atomics.config.ts --browser=chromium","test.firefox":"playwright test tests/integrations tests/platform --browser=firefox","serve.atomics":"node scripts/serve.cjs 4002 --atomics","test.chromium":"playwright test tests/integrations tests/platform --browser=chromium","serve.atomics.test":"node scripts/serve.cjs 4003 --atomics","test.nextjs.webkit":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=webkit","test.nextjs.firefox":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=firefox","test.nextjs.chromium":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=chromium"},"_npmUser":{"name":"shairez","email":"shai@hirez.io"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/82550b4dfa6cb04c2f6fada9e03fab97/qwik.dev-partytown-0.11.0.tgz","_integrity":"sha512-MHime7cxj7KGrapGZ1VqLkXXq5BLNqvjNZndRJVvMkUWn92F2bsezlWW1lKDoFaKCKu2xv9LRUZL99RYOs+ccA==","repository":{"url":"git+https://github.com/BuilderIO/partytown.git","type":"git"},"_npmVersion":"10.8.2","description":"Relocate resource intensive third-party scripts off of the main thread and into a web worker.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"dotenv":"^16.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","tsm":"^2.2.1","uvu":"^0.5.3","tslib":"^2.3.1","domino":"^2.1.6","rollup":"^3.29.1","fs-extra":"^11.1.1","prettier":"^2.6.0","gzip-size":"^6.0.0","playwright":"^1.48.2","typescript":"^5.6.3","@types/node":"^18.17.15","@types/react":"^17.0.42","concurrently":"^7.0.0","pretty-quick":"^4.0.0","@changesets/cli":"^2.27.11","@types/fs-extra":"^11.0.2","@playwright/test":"^1.48.2","simple-git-hooks":"^2.11.1","@changesets/types":"^6.0.0","@rollup/plugin-terser":"^0.4.3","@microsoft/api-extractor":"^7.19.5","@changesets/get-github-info":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/partytown_0.11.0_1734652721715_0.919628145817609","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@qwik.dev/partytown","version":"0.11.1","keywords":["web worker","3rd-party","third-party","analytics","webapp","performance","lighthouse","core web vitals","react"],"license":"MIT","_id":"@qwik.dev/partytown@0.11.1","maintainers":[{"name":"hirez.io","email":"opensource@hirez.io"},{"name":"shairez","email":"shai@hirez.io"},{"name":"mhevery","email":"misko@hevery.com"}],"homepage":"https://github.com/BuilderIO/partytown#readme","bugs":{"url":"https://github.com/BuilderIO/partytown/issues"},"bin":{"partytown":"bin/partytown.cjs"},"dist":{"shasum":"9f3926d661b449329277205245353f5e718721ed","tarball":"https://registry.npmjs.org/@qwik.dev/partytown/-/partytown-0.11.1.tgz","fileCount":34,"integrity":"sha512-sOjcsBsl6T+SVdLOfEYlOBssPDL5aVScA2TjUalsxvf55fMHhUaLl16JgrNi8iouhCA1hAezp74i6y8Sd9wOWw==","signatures":[{"sig":"MEYCIQCX6ZJ8sN9m+i/f4cA440FfzAAytOSX3KmecXGTEeKnjQIhAPRTm22/8/uFKPXjQmHxwO2P/pb9txu+GYcoIIq0V5hC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471891},"main":"index.cjs","type":"module","_from":"file:qwik.dev-partytown-0.11.1.tgz","types":"index.d.ts","module":"index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./services":{"types":"./services/index.d.ts","import":"./services/index.mjs","require":"./services/index.cjs"},"./integration":{"types":"./integration/index.d.ts","import":"./integration/index.mjs","require":"./integration/index.cjs"},"./package.json":"./package.json","./react/index.cjs":"./react/index.cjs","./react/index.mjs":"./react/index.mjs","./utils/index.cjs":"./utils/index.cjs","./utils/index.mjs":"./utils/index.mjs","./services/index.cjs":"./services/index.cjs","./services/index.mjs":"./services/index.mjs","./integration/index.cjs":"./integration/index.cjs","./integration/index.mjs":"./integration/index.mjs"},"scripts":{"dev":"tsc && concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c magenta,yellow","fmt":"prettier --config package.json --write src scripts","test":"npm run test.unit && npm run test.chromium","build":"tsc && rollup -c scripts/rollup.config.js","serve":"node scripts/serve.cjs 4000","start":"npm run dev","change":"changeset","release":"changeset publish","benchmark":"node tests/benchmarks/run.cjs","fmt.check":"prettier --config package.json --check src scripts","test.unit":"uvu -r tsm tests/unit","tsc.watch":"tsc -w","build.prod":"tsc && rollup -c scripts/rollup.config.js --configReleaseBuild","build.site":"cd docs && npm i && npm run build","fmt.staged":"pretty-quick --staged","serve.test":"node scripts/serve.cjs 4001","build.watch":"rollup -c scripts/rollup.config.js -w --configDev","test.webkit":"playwright test tests/integrations tests/platform --browser=webkit","test.atomics":"playwright test tests/integrations tests/platform --config playwright.atomics.config.ts --browser=chromium","test.firefox":"playwright test tests/integrations tests/platform --browser=firefox","serve.atomics":"node scripts/serve.cjs 4002 --atomics","test.chromium":"playwright test tests/integrations tests/platform --browser=chromium","serve.atomics.test":"node scripts/serve.cjs 4003 --atomics","test.nextjs.webkit":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=webkit","test.nextjs.firefox":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=firefox","test.nextjs.chromium":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=chromium"},"_npmUser":{"name":"shairez","email":"shai@hirez.io"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/967a727030dcad76719a08df732fff2d/qwik.dev-partytown-0.11.1.tgz","_integrity":"sha512-sOjcsBsl6T+SVdLOfEYlOBssPDL5aVScA2TjUalsxvf55fMHhUaLl16JgrNi8iouhCA1hAezp74i6y8Sd9wOWw==","repository":{"url":"git+https://github.com/BuilderIO/partytown.git","type":"git"},"_npmVersion":"10.8.2","description":"Relocate resource intensive third-party scripts off of the main thread and into a web worker.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"dotenv":"^16.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","tsm":"^2.2.1","uvu":"^0.5.3","tslib":"^2.3.1","domino":"^2.1.6","rollup":"^3.29.1","fs-extra":"^11.1.1","prettier":"^3.5.3","gzip-size":"^6.0.0","playwright":"^1.48.2","typescript":"^5.6.3","@types/node":"^18.17.15","@types/react":"^17.0.42","concurrently":"^7.0.0","pretty-quick":"^4.0.0","@changesets/cli":"^2.27.11","@types/fs-extra":"^11.0.2","@playwright/test":"^1.48.2","simple-git-hooks":"^2.11.1","@changesets/types":"^6.0.0","@rollup/plugin-terser":"^0.4.3","@microsoft/api-extractor":"^7.19.5","@changesets/get-github-info":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/partytown_0.11.1_1747732282237_0.04959659146288642","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@qwik.dev/partytown","version":"0.11.2","keywords":["web worker","3rd-party","third-party","analytics","webapp","performance","lighthouse","core web vitals","react"],"license":"MIT","_id":"@qwik.dev/partytown@0.11.2","maintainers":[{"name":"hirez.io","email":"opensource@hirez.io"},{"name":"shairez","email":"shai@hirez.io"},{"name":"mhevery","email":"misko@hevery.com"}],"homepage":"https://github.com/BuilderIO/partytown#readme","bugs":{"url":"https://github.com/BuilderIO/partytown/issues"},"bin":{"partytown":"bin/partytown.cjs"},"dist":{"shasum":"2f8c715912c3522b1d2e1bbf75801196ab198422","tarball":"https://registry.npmjs.org/@qwik.dev/partytown/-/partytown-0.11.2.tgz","fileCount":34,"integrity":"sha512-795y49CqBiKiwKAD+QBZlzlqEK275hVcazZ7wBPSfgC23L+vWuA7PJmMpgxojOucZHzYi5rAAQ+IP1I3BKVZxw==","signatures":[{"sig":"MEUCIQC6LFzeOMy6NDfuM/oBi2xdmXVg4iE9bAKR+IUE7MUQ5QIgCQlZS7HBEGz7j+qwNPUr16UrZiLEeSpfzlhRkbZ1f28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475461},"main":"index.cjs","type":"module","_from":"file:qwik.dev-partytown-0.11.2.tgz","types":"index.d.ts","module":"index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./services":{"types":"./services/index.d.ts","import":"./services/index.mjs","require":"./services/index.cjs"},"./integration":{"types":"./integration/index.d.ts","import":"./integration/index.mjs","require":"./integration/index.cjs"},"./package.json":"./package.json","./react/index.cjs":"./react/index.cjs","./react/index.mjs":"./react/index.mjs","./utils/index.cjs":"./utils/index.cjs","./utils/index.mjs":"./utils/index.mjs","./services/index.cjs":"./services/index.cjs","./services/index.mjs":"./services/index.mjs","./integration/index.cjs":"./integration/index.cjs","./integration/index.mjs":"./integration/index.mjs"},"scripts":{"dev":"tsc && concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c magenta,yellow","fmt":"prettier --config package.json --write src scripts","test":"npm run test.unit && npm run test.chromium","build":"tsc && rollup -c scripts/rollup.config.js","serve":"node scripts/serve.cjs 4000","start":"npm run dev","change":"changeset","release":"changeset publish","benchmark":"node tests/benchmarks/run.cjs","fmt.check":"prettier --config package.json --check src scripts","test.unit":"uvu -r tsm tests/unit","tsc.watch":"tsc -w","build.prod":"tsc && rollup -c scripts/rollup.config.js --configReleaseBuild","build.site":"cd docs && npm i && npm run build","fmt.staged":"pretty-quick --staged","serve.test":"node scripts/serve.cjs 4001","build.watch":"rollup -c scripts/rollup.config.js -w --configDev","test.webkit":"playwright test tests/integrations tests/platform --browser=webkit","test.atomics":"playwright test tests/integrations tests/platform --config playwright.atomics.config.ts --browser=chromium","test.firefox":"playwright test tests/integrations tests/platform --browser=firefox","serve.atomics":"node scripts/serve.cjs 4002 --atomics","test.chromium":"playwright test tests/integrations tests/platform --browser=chromium","serve.atomics.test":"node scripts/serve.cjs 4003 --atomics","test.nextjs.webkit":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=webkit","test.nextjs.firefox":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=firefox","test.nextjs.chromium":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=chromium"},"_npmUser":{"name":"shairez","email":"shai@hirez.io"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/a0d0e604d47e3575019898b48bd38304/qwik.dev-partytown-0.11.2.tgz","_integrity":"sha512-795y49CqBiKiwKAD+QBZlzlqEK275hVcazZ7wBPSfgC23L+vWuA7PJmMpgxojOucZHzYi5rAAQ+IP1I3BKVZxw==","repository":{"url":"git+https://github.com/BuilderIO/partytown.git","type":"git"},"_npmVersion":"10.8.2","description":"Relocate resource intensive third-party scripts off of the main thread and into a web worker.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"dotenv":"^16.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","tsm":"^2.2.1","uvu":"^0.5.3","tslib":"^2.3.1","domino":"^2.1.6","rollup":"^3.29.1","fs-extra":"^11.1.1","prettier":"^3.5.3","gzip-size":"^6.0.0","playwright":"^1.48.2","typescript":"^5.6.3","@types/node":"^18.17.15","@types/react":"^17.0.42","concurrently":"^7.0.0","pretty-quick":"^4.0.0","@changesets/cli":"^2.27.11","@types/fs-extra":"^11.0.2","@playwright/test":"^1.48.2","simple-git-hooks":"^2.11.1","@changesets/types":"^6.0.0","@rollup/plugin-terser":"^0.4.3","@microsoft/api-extractor":"^7.19.5","@changesets/get-github-info":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/partytown_0.11.2_1752653749753_0.16799526751819682","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@qwik.dev/partytown","version":"0.13.2","keywords":["web worker","3rd-party","third-party","analytics","webapp","performance","lighthouse","core web vitals","react"],"license":"MIT","_id":"@qwik.dev/partytown@0.13.2","maintainers":[{"name":"hirez.io","email":"opensource@hirez.io"},{"name":"shairez","email":"shai@hirez.io"},{"name":"mhevery","email":"misko@hevery.com"},{"name":"jackshelton","email":"me@jackshelton.com"},{"name":"varixo","email":"admin@varixo.pl"},{"name":"gioboa","email":"giorgiob.boa@gmail.com"},{"name":"wmertens","email":"Wout.Mertens+npm@gmail.com"}],"homepage":"https://github.com/QwikDev/partytown#readme","bugs":{"url":"https://github.com/QwikDev/partytown/issues"},"bin":{"partytown":"bin/partytown.cjs"},"dist":{"shasum":"d1a554028b4bfc869d3f548474ae35cd71aec8d4","tarball":"https://registry.npmjs.org/@qwik.dev/partytown/-/partytown-0.13.2.tgz","fileCount":34,"integrity":"sha512-Umls4bSkuzqLVcGvf8OgwIn/OldproSAbaQ/iYGe8VPYBpl2CaOSxabWwkeC72LDFqxVL0b0q8XlI8MuChDyzg==","signatures":[{"sig":"MEYCIQDvB30t+k5ihLhrRucX3c5jdRGzq4LEyDiw7VOo3Ttw6wIhAMMIe4mvcWo3xcKZR4x/7MDRyQ8euFy4DQF41akvO92n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@qwik.dev%2fpartytown@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477941},"main":"index.cjs","type":"module","_from":"file:qwik.dev-partytown-0.13.2.tgz","types":"index.d.ts","module":"index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./services":{"types":"./services/index.d.ts","import":"./services/index.mjs","require":"./services/index.cjs"},"./integration":{"types":"./integration/index.d.ts","import":"./integration/index.mjs","require":"./integration/index.cjs"},"./package.json":"./package.json","./react/index.cjs":"./react/index.cjs","./react/index.mjs":"./react/index.mjs","./utils/index.cjs":"./utils/index.cjs","./utils/index.mjs":"./utils/index.mjs","./services/index.cjs":"./services/index.cjs","./services/index.mjs":"./services/index.mjs","./integration/index.cjs":"./integration/index.cjs","./integration/index.mjs":"./integration/index.mjs"},"scripts":{"dev":"tsc && concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c magenta,yellow","fmt":"prettier --config package.json --write src scripts","test":"npm run test.unit && npm run test.chromium","build":"tsc && rollup -c scripts/rollup.config.js","serve":"node scripts/serve.cjs 4000","start":"npm run dev","change":"changeset","release":"changeset publish","benchmark":"node tests/benchmarks/run.cjs","fmt.check":"prettier --config package.json --check src scripts","test.unit":"uvu -r tsm tests/unit","tsc.watch":"tsc -w","build.prod":"tsc && rollup -c scripts/rollup.config.js --configReleaseBuild","build.site":"cd docs && pnpm i && pnpm run build","fmt.staged":"pretty-quick --staged","serve.test":"node scripts/serve.cjs 4001","build.watch":"rollup -c scripts/rollup.config.js -w --configDev","test.webkit":"playwright test tests/integrations tests/platform --browser=webkit","test.atomics":"playwright test tests/integrations tests/platform --config playwright.atomics.config.ts --browser=chromium","test.firefox":"playwright test tests/integrations tests/platform --browser=firefox","serve.atomics":"node scripts/serve.cjs 4002 --atomics","test.chromium":"playwright test tests/integrations tests/platform --browser=chromium","serve.atomics.test":"node scripts/serve.cjs 4003 --atomics","test.nextjs.webkit":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=webkit","test.nextjs.firefox":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=firefox","test.nextjs.chromium":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d31779-075d-4775-9396-b2d2c64aeffd"}},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/537273f20a71788219cfb49d3539eb29/qwik.dev-partytown-0.13.2.tgz","_integrity":"sha512-Umls4bSkuzqLVcGvf8OgwIn/OldproSAbaQ/iYGe8VPYBpl2CaOSxabWwkeC72LDFqxVL0b0q8XlI8MuChDyzg==","repository":{"url":"git+https://github.com/QwikDev/partytown.git","type":"git"},"_npmVersion":"11.11.0","description":"Relocate resource intensive third-party scripts off of the main thread and into a web worker.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^16.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","tsm":"^2.2.1","uvu":"^0.5.3","tslib":"^2.3.1","domino":"^2.1.6","rollup":"^3.29.1","fs-extra":"^11.1.1","prettier":"^3.5.3","gzip-size":"^6.0.0","playwright":"^1.48.2","typescript":"^5.6.3","@types/node":"^18.17.15","@types/react":"^17.0.42","concurrently":"^7.0.0","pretty-quick":"^4.0.0","@changesets/cli":"^2.27.11","@types/fs-extra":"^11.0.2","@playwright/test":"^1.48.2","simple-git-hooks":"^2.11.1","@changesets/types":"^6.0.0","@rollup/plugin-terser":"^0.4.3","@microsoft/api-extractor":"^7.19.5","@changesets/get-github-info":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/partytown_0.13.2_1775102433829_0.3885622264976982","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@qwik.dev/partytown","version":"0.14.0","description":"Relocate resource intensive third-party scripts off of the main thread and into a web worker.","license":"MIT","main":"index.cjs","module":"index.mjs","types":"index.d.ts","type":"module","engines":{"node":">=18.0.0"},"exports":{"./integration":{"types":"./integration/index.d.ts","import":"./integration/index.mjs","require":"./integration/index.cjs"},"./integration/index.mjs":"./integration/index.mjs","./integration/index.cjs":"./integration/index.cjs","./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./react/index.mjs":"./react/index.mjs","./react/index.cjs":"./react/index.cjs","./services/index.mjs":"./services/index.mjs","./services/index.cjs":"./services/index.cjs","./services":{"types":"./services/index.d.ts","import":"./services/index.mjs","require":"./services/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./utils/index.mjs":"./utils/index.mjs","./utils/index.cjs":"./utils/index.cjs","./package.json":"./package.json",".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"bin":{"partytown":"bin/partytown.cjs"},"devDependencies":{"@changesets/cli":"^2.27.11","@changesets/get-github-info":"^0.6.0","@changesets/types":"^6.0.0","@microsoft/api-extractor":"^7.19.5","@playwright/test":"^1.48.2","@rollup/plugin-terser":"^0.4.3","@types/fs-extra":"^11.0.2","@types/node":"^18.17.15","@types/react":"^17.0.42","concurrently":"^7.0.0","domino":"^2.1.6","fs-extra":"^11.1.1","gzip-size":"^6.0.0","np":"^7.6.1","playwright":"^1.48.2","prettier":"^3.5.3","pretty-quick":"^4.0.0","rollup":"^3.29.1","simple-git-hooks":"^2.11.1","tslib":"^2.3.1","tsm":"^2.2.1","typescript":"^5.6.3","uvu":"^0.5.3"},"prettier":{"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true,"printWidth":100,"useTabs":false,"quoteProps":"consistent"},"homepage":"https://github.com/QwikDev/partytown#readme","repository":{"type":"git","url":"git+https://github.com/QwikDev/partytown.git"},"keywords":["web worker","3rd-party","third-party","analytics","webapp","performance","lighthouse","core web vitals","react"],"publishConfig":{"access":"public"},"dependencies":{"dotenv":"^16.4.7"},"scripts":{"build":"tsc && rollup -c scripts/rollup.config.js","build.prod":"tsc && rollup -c scripts/rollup.config.js --configReleaseBuild","build.site":"cd docs && pnpm i && pnpm run build","build.watch":"rollup -c scripts/rollup.config.js -w --configDev","change":"changeset","start":"npm run dev","dev":"tsc && concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c magenta,yellow","fmt":"prettier --config package.json --write src scripts","fmt.check":"prettier --config package.json --check src scripts","fmt.staged":"pretty-quick --staged","release":"changeset publish","serve":"node scripts/serve.cjs 4000","serve.test":"node scripts/serve.cjs 4001","serve.atomics":"node scripts/serve.cjs 4002 --atomics","serve.atomics.test":"node scripts/serve.cjs 4003 --atomics","test":"npm run test.unit && npm run test.chromium","test.atomics":"playwright test tests/integrations tests/platform --config playwright.atomics.config.ts --browser=chromium","test.chromium":"playwright test tests/integrations tests/platform --browser=chromium","test.webkit":"playwright test tests/integrations tests/platform --browser=webkit","test.firefox":"playwright test tests/integrations tests/platform --browser=firefox","test.nextjs.chromium":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=chromium","test.nextjs.webkit":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=webkit","test.nextjs.firefox":"cd tests/nextjs && npm i && playwright test --config playwright.nextjs.ts --browser=firefox","benchmark":"node tests/benchmarks/run.cjs","test.unit":"uvu -r tsm tests/unit","tsc.watch":"tsc -w"},"_id":"@qwik.dev/partytown@0.14.0","bugs":{"url":"https://github.com/QwikDev/partytown/issues"},"_integrity":"sha512-ZZITKYRihVGDuK0cn+Y5XJn7Zufum6rHme15ydaUDLpUprPkct+RSGCk1wN5Mep0oareBf4TKMYGBZj3c0A8HA==","_resolved":"/tmp/ed4c33fdf6372da7a3774d667c9ae06e/qwik.dev-partytown-0.14.0.tgz","_from":"file:qwik.dev-partytown-0.14.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-ZZITKYRihVGDuK0cn+Y5XJn7Zufum6rHme15ydaUDLpUprPkct+RSGCk1wN5Mep0oareBf4TKMYGBZj3c0A8HA==","shasum":"242b430489c9d945643f5ac873e6743128d0978e","tarball":"https://registry.npmjs.org/@qwik.dev/partytown/-/partytown-0.14.0.tgz","fileCount":34,"unpackedSize":480231,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@qwik.dev%2fpartytown@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCG2RKTyFWIcMSGHSF3EVNrpFX+pci4OIc+1xj0huFuIQIhAJe+lT8ll9gCzT/rrPqnM+hl6ImdR3HlzWd/Nh9kNJGG"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d31779-075d-4775-9396-b2d2c64aeffd"}},"directories":{},"maintainers":[{"name":"hirez.io","email":"opensource@hirez.io"},{"name":"shairez","email":"shai@hirez.io"},{"name":"mhevery","email":"misko@hevery.com"},{"name":"jackshelton","email":"me@jackshelton.com"},{"name":"varixo","email":"admin@varixo.pl"},{"name":"gioboa","email":"giorgiob.boa@gmail.com"},{"name":"wmertens","email":"Wout.Mertens+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/partytown_0.14.0_1779444326546_0.1303394550584187"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-19T23:58:41.631Z","modified":"2026-05-22T10:05:27.117Z","0.11.0":"2024-12-19T23:58:41.994Z","0.11.1":"2025-05-20T09:11:22.411Z","0.11.2":"2025-07-16T08:15:49.923Z","0.13.2":"2026-04-02T04:00:33.994Z","0.14.0":"2026-05-22T10:05:26.725Z"},"bugs":{"url":"https://github.com/QwikDev/partytown/issues"},"license":"MIT","homepage":"https://github.com/QwikDev/partytown#readme","keywords":["web worker","3rd-party","third-party","analytics","webapp","performance","lighthouse","core web vitals","react"],"repository":{"type":"git","url":"git+https://github.com/QwikDev/partytown.git"},"description":"Relocate resource intensive third-party scripts off of the main thread and into a web worker.","maintainers":[{"name":"hirez.io","email":"opensource@hirez.io"},{"name":"shairez","email":"shai@hirez.io"},{"name":"mhevery","email":"misko@hevery.com"},{"name":"jackshelton","email":"me@jackshelton.com"},{"name":"varixo","email":"admin@varixo.pl"},{"name":"gioboa","email":"giorgiob.boa@gmail.com"},{"name":"wmertens","email":"Wout.Mertens+npm@gmail.com"}],"readme":"# Partytown 🎉\n\n<img width=\"838\" alt=\"Partytown github fit 2x\" src=\"https://user-images.githubusercontent.com/452425/134568488-f36f4640-9ada-4a78-a969-2b8315cf7f47.png\">\n\n- [Introducing Partytown: Run Third-Party Scripts From a Web Worker](https://dev.to/adamdbradley/introducing-partytown-run-third-party-scripts-from-a-web-worker-2cnp)\n- [How Partytown's Sync Communication Works](https://dev.to/adamdbradley/how-partytown-s-sync-communication-works-4244)\n- [How we cut 99% of our JavaScript with Qwik + Partytown](https://www.builder.io/blog/how-we-cut-99-percent-js-with-qwik-and-partytown)\n- [Partytown is now in Beta](https://www.builder.io/blog/partytown-is-now-in-beta)\n\n> A fun location for your third-party scripts to hang out\n\nPartytown is a lazy-loaded library to help relocate resource intensive scripts into a [web worker](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API), and off of the [main thread](https://developer.mozilla.org/en-US/docs/Glossary/Main_thread). Its goal is to help speed up sites by dedicating the main thread to your code, and offloading third-party scripts to a web worker.\n\n> Note: Partytown is still in beta and not guaranteed to work in every scenario. Please see our [FAQ](https://partytown.qwik.dev/faq) and [Trade-Off](https://partytown.qwik.dev/trade-offs) sections for more info.\n\nThe philosophy is that the main thread should be dedicated to your code, and any scripts that are not required to be in the [critical path](https://developers.google.com/web/fundamentals/performance/critical-rendering-path) should be moved to a web worker. Main thread performance is, without question, more important than web worker thread performance.\n\n- [Getting Started](https://partytown.qwik.dev/getting-started)\n- [Integrations](https://partytown.qwik.dev/integrations)\n- [Configuration](https://partytown.qwik.dev/configuration)\n- [Releases](https://github.com/BuilderIO/partytown/releases)\n- [FAQs](https://partytown.qwik.dev/faq)\n\n![Without Partytown and With Partytown: Your code and third-party code compete for main thread resources](https://user-images.githubusercontent.com/452425/152393346-6f721a4f-3f66-410a-8878-a2b49e24307f.png)\n\n## Community\n\n- [@QwikDev](https://twitter.com/QwikDev)\n- [@Builderio](https://twitter.com/builderio)\n- [Local Development](https://github.com/BuilderIO/partytown/blob/main/CONTRIBUTING.md#local-development)\n- [For Plugin Authors / Developers](https://github.com/BuilderIO/partytown/blob/main/CONTRIBUTING.md#plugin-authors-developers)\n\n## Related Projects\n\n- [Qwik](https://github.com/BuilderIO/qwik): An open-source framework designed for best possible time to interactive, by focusing on resumability of server-side-rendering of HTML, and fine-grained lazy-loading of code.\n- [Mitosis](https://github.com/BuilderIO/mitosis): Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and more.\n- [Builder](https://github.com/BuilderIO/builder): Drag and drop page builder and CMS for React, Vue, Angular, and more.\n\n<br>\n<br>\n<p align=\"center\">\n   <a href=\"https://www.builder.io/m/developers\">\n      <picture>\n         <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/844291/230786554-eb225eeb-2f6b-4286-b8c2-535b1131744a.png\">\n         <img width=\"250\" alt=\"Made with love by Builder.io\" src=\"https://user-images.githubusercontent.com/844291/230786555-a58479e4-75f3-4222-a6eb-74c5af953eac.png\">\n       </picture>\n   </a>\n</p>\n","readmeFilename":"README.md"}