{"bugs":{"url":"https://github.com/Aaronius/penpal/issues"},"dist":{"shasum":"5f4212f387ff7501e336374285943c755cfe5cc0","tarball":"https://registry.npmjs.org/penpal/-/penpal-8.0.0-next.0.tgz","fileCount":36,"integrity":"sha512-NlW3VI12qLZba/1u2ZM9hEd98JMKkDcBin3D6pCQAh+F3sHPfTpyqBvrYtlcotTb9KZk2n+SfuYkCcKGiwR7gA==","signatures":[{"sig":"MEYCIQDOED1tlYq3J1NzByR5K5pqYALv8FLvig/eagW2PKRyoAIhALjfi27whjh6BKGQrjgOwkzoghw6va2WBTRiOKJ/aRc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/penpal@8.0.0-next.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":407644},"name":"penpal","type":"module","types":"./dist/penpal.d.ts","unpkg":"./dist/penpal.min.js","author":{"name":"Aaron Hardy","email":"aaron@aaronhardy.com"},"exports":{"import":{"types":"./dist/penpal.d.ts","default":"./dist/penpal.mjs"},"require":{"types":"./dist/penpal.d.cts","default":"./dist/penpal.cjs"}},"gitHead":"92ab7fc46a2fe56a9307dfc5d35d26e7ba3f166f","license":"MIT","scripts":{"lint":"eslint --cache --fix","test":"npm-run-all test:unit test:chromium","build":"tsdown --format esm --format cjs --format iife && tsdown --format iife --minify --no-clean","format":"prettier --write \"**/*.{json,ts,js,cjs,md,html}\"","prepare":"husky","changeset":"changeset","test:edge":"npm-run-all test:edge:browser test:file:edge","test:file":"node scripts/testFileProtocol.js","test:unit":"vitest run --config vitest.unit.config.ts","lint:check":"eslint --max-warnings=0","test:types":"tsc --noEmit -p tsconfig.typesTest.json","test:watch":"npm run test:watch:chromium","test:webkit":"npm-run-all test:webkit:browser test:file:webkit","format:check":"prettier --check \"**/*.{json,ts,js,cjs,md,html}\"","test:firefox":"npm-run-all test:firefox:browser test:file:firefox","test:chromium":"npm-run-all test:chromium:browser test:file:chromium","build:analysis":"node scripts/filesize.js dist/penpal.min.js","prepublishOnly":"npm-run-all format:check lint:check test test:types build","test:file:edge":"cross-env BROWSER=edge npm run test:file","changeset:check":"changeset status --since=origin/main","release:publish":"changeset publish","test:file:webkit":"cross-env BROWSER=webkit npm run test:file","changeset:version":"changeset version","test:all-browsers":"npm-run-all test:chromium test:firefox test:edge test:webkit","test:edge:browser":"cross-env BROWSER=edge vitest run --config vitest.browser.config.ts --browser","test:file:firefox":"cross-env BROWSER=firefox npm run test:file","test:file:chromium":"cross-env BROWSER=chromium npm run test:file","test:watch:chromium":"cross-env BROWSER=chromium vitest --config vitest.browser.config.ts --browser","test:webkit:browser":"cross-env BROWSER=webkit vitest run --config vitest.browser.config.ts --browser","test:firefox:browser":"cross-env BROWSER=firefox vitest run --config vitest.browser.config.ts --browser","test:chromium:browser":"cross-env BROWSER=chromium vitest run --config vitest.browser.config.ts --browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:feea7f05-9838-4fe8-b2a3-dc5ecaa1d6a8"}},"homepage":"https://github.com/Aaronius/penpal#readme","jsdelivr":"./dist/penpal.min.js","keywords":["postMessage","communication","promise","iframe","iframes","worker","workers","web-worker","web-workers","shared-worker","shared-workers","service-worker","service-workers","port","message-port","message-channel","window","windows"],"repository":{"url":"git+https://github.com/Aaronius/penpal.git","type":"git"},"_npmVersion":"11.14.1","description":"Penpal simplifies communication with iframes, workers, and windows by using promise-based methods on top of postMessage.","directories":{},"lint-staged":{"**/*":["eslint --cache --fix"],"**/*.{json,ts,js,md,html,eslintrc}":["prettier --write"]},"maintainers":[{"name":"aaronius","email":"aaron@aaronhardy.com"}],"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sirv":"^3.0.2","husky":"^9.1.7","eslint":"^9.39.4","terser":"^5.47.1","tsdown":"^0.22.0","vitest":"^4.1.6","globals":"^17.6.0","filesize":"^11.0.17","prettier":"^3.8.3","cross-env":"^10.1.0","@eslint/js":"^9.39.4","playwright":"^1.60.0","typescript":"^6.0.3","lint-staged":"^17.0.4","npm-run-all2":"^8.0.4","@changesets/cli":"^2.31.0","@vitest/browser":"^4.1.6","typescript-eslint":"^8.59.3","eslint-plugin-import":"^2.32.0","@vitest/browser-playwright":"^4.1.6","@changesets/changelog-github":"^0.7.0","eslint-plugin-unused-imports":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/penpal_8.0.0-next.0_1779130551846_0.1604314320012039","host":"s3://npm-registry-packages-npm-production"},"_id":"penpal@8.0.0-next.0","version":"8.0.0-next.0"}