{"_id":"message-port-rpc","_rev":"83-739e32bea2aaff6df23960348cc331aa","name":"message-port-rpc","dist-tags":{"main":"3.0.2-main.202606130519.720dc6e","latest":"3.0.1"},"versions":{"0.0.0-main.8ed543c":{"name":"message-port-rpc","version":"0.0.0-main.8ed543c","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.8ed543c","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"2bca857f7d6d1bbe7f0e36bc74ba55492db8ef0f","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.8ed543c.tgz","fileCount":18,"integrity":"sha512-twyK0PZri5sAG1s3IkYVD+CnG7ULkecQJ5K8cRxDwCjd4e89j/cLFLFJT86ly5JPL2kEnEYstrbb+TMb3avfqw==","signatures":[{"sig":"MEYCIQD03j2E0apaBPCflgwXg/Dw+EqAVL84+DtvK1XSfCFCOgIhALscGoaSZtLpkDnCqbsu1dNjzs0as5Jt2LlGKbyxAWTF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRkwmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpkRAAmxD0iBXjSC5Hx2DkVLUlKaP09DImqhIKP3CEZmZ6/Queqg6I\r\nBCTGAu2d/B8TNajYne88eAHIjUbxj5s2e+ePIx0JfpZFE8IFqscLXX38tMt0\r\ngMvhKM74S3B29zpfyZKqWMvqQHViTstJvg2AgWFzxE0zT3mvudy3AUYGKXUv\r\nK7+Im6Bj3UMrqzANDKk8iWoR4wpST7CqJ70wFUxB5DycXQYYGh8zfcgYH9gm\r\nhyMjim+i3i0nO/bMiWTG6nRPbpBWNPjaXFb+OufZqt4ejkXPtsnopmXehBL4\r\n8Dfq0DsD03O8l2qAH4waUB3s4O6hugqBGhtKf/awm8KrvuGC9Lvd14ixqT3V\r\nxj1zOE4bVcqSn7qzZB4nxAuHlukp+C3sM2uRTbae6lo7kCsBjQlvKq/VQ74S\r\nJI29s8Q4c5mRm516wDnr+OcGW2vpHZ8C0u3mRPR+fokqKqOkL+gqQTbCRUQ8\r\ncCvCMDr7p1p9DQdubF2rz6Jg2+7+/y3S69tHpEPwfWI91QWXUEnN6wk4HnkW\r\n2/x1RX6acgTlxMaihc9mPciF8vb99nSunFOHGQwhO5WdXNN8wdKuJbZfJ2A5\r\nPPt5HS+IGkTC6hhNgnOC2WBHmiPm2OmV0RsHK2KMZfHBXZa0Cw27ZHt7/m70\r\nqIQbu1ezRFb7Xa8Sx4Es+wW5yJYZTwJUeHY=\r\n=iFAg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.8ed543c.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.8ed543c.tgz","_integrity":"sha512-twyK0PZri5sAG1s3IkYVD+CnG7ULkecQJ5K8cRxDwCjd4e89j/cLFLFJT86ly5JPL2kEnEYstrbb+TMb3avfqw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.8ed543c_1682328614233_0.7481430088622714","host":"s3://npm-registry-packages"}},"0.0.0-main.1e2cb27":{"name":"message-port-rpc","version":"0.0.0-main.1e2cb27","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.1e2cb27","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"8d61861f92de3ba6cd2ae387db1abc4eca4f48c4","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.1e2cb27.tgz","fileCount":18,"integrity":"sha512-JPtnghWWjuYJOZ1t0JhBGOsBSAX53oq8tpFXnvP6t1UljNxL1lu2iq/zIYLxSpL/3BDmE6MB51aV3FsoOHACiw==","signatures":[{"sig":"MEUCIHUbZcXWGsQ6mLOpkwXVHKJWbej9drYhzzotRgZf7Gf4AiEA9I0lw3LTtg4zTP7k+CyCJ3YkQqiwrZDKiittfKAHWOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRk1WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYLg//ZU6jcqnZUxfiIFMS+a1jIZAWj8J8yYaMiBnra4G6vsKcccy/\r\nJGDvM/ZFaNgbIKU7TJoadBKmZWbReKNFRIt0MotmeLyzDf8R90+dd7bRVsPz\r\nb/2ULu39jF6xDe/eRoEAXC9oC26NuAN/9FKWnJm99pDnlH1B5EesuJnBLUbm\r\nGOaaSy+XwageRH22gLBMP2n5/7tD8gOgiyT5jzntmI14uuSshwK+KRmdGRY4\r\n+hqjCyXvsMcKc+kAPPnuCtpyg54RSnF7Nvu7qARVIXWBhnUhygcyk2mXTAGp\r\nHfeHd3ZDT/wT/tqjOtj538vWtqr+52opJgLx9nYJdSBIbaGfJTmFZIjnqKY0\r\n/w3JqgQK5kxArcs2crHBX5tzNO9pyX6BioUi+eMQ8e8JghEpzmYgYj8ORFOv\r\nSDAWKGTK80aRisbF2ztoaa2qz2xufLFuUdwFDfIE1vZoeh52DFdvWKnj7+Iw\r\nFSmLhlr3s2xD7IujXavlLcMKqAzNsTq70wSbdjQBEm0hnY4J2NZmKAxTeb7o\r\nyPRIazvO1XCBRb0IXelawDtraUeuorJZ4h8UNW2yEI8VJJd4QbYmD0go3UWT\r\nGLt0Qt3Vr++q6e0sWopSNUnaO6b5i9DS/Dncu58vQQQVxD6Mc3jrmSRQNrjZ\r\ncXpyMgwECgnqSt3Yjsh49hNJP/QyQnHzjOk=\r\n=07Lj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.1e2cb27.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.1e2cb27.tgz","_integrity":"sha512-JPtnghWWjuYJOZ1t0JhBGOsBSAX53oq8tpFXnvP6t1UljNxL1lu2iq/zIYLxSpL/3BDmE6MB51aV3FsoOHACiw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.1e2cb27_1682328917801_0.8990221303208414","host":"s3://npm-registry-packages"}},"0.0.0-main.6f1da02":{"name":"message-port-rpc","version":"0.0.0-main.6f1da02","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.6f1da02","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"b2bf3ebdfb8c5edb24b662a3897722c46ba76d86","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.6f1da02.tgz","fileCount":18,"integrity":"sha512-AbwGqg1bGyuVIZU4gjsh7cxmlJrAoPf0reecM8AbYyoyDYv3Vmo/pmgPFHRQ9Vta6zw7y5TXG04k5Wa4UCpo8Q==","signatures":[{"sig":"MEUCIG5IlLFUopwBEUytYFEKkfwyYVjRUxxn3GCZbqaecBRgAiEA7W+R0vVKc4WN2oO61k++TUkJFtSiCBHUQvqLQVA85Qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGuA/+NaykBNwISwLbw38n9D4GW//X11gxK2qYGqrhz/zcwZkmtB7R\r\nDQPyWk/CxW7DIvHAYnRDq5v7JxW2sJ7ByQf9kfCf1fuG38iJ4te+sMZ/uAQE\r\ncPi2eq8ilQx00Cyca6YiNA/5oO3d5+9TlP/ZhUZufC9PQePDo7Td5vOQZG9S\r\nIb1ZdlqKHYbUCgSaxr9NZBiPDUlc2qq7cVGzp2OyazWPJ29S3ITDtRm+RE/T\r\n3lJuZIyevGayw5HEjDI83DFC9x0Bvbd1OoJLzT29wXNwXjYujQnL0FWfu36J\r\nD0Bg87bnrR4trPzmLKHofkRXpJGo1wQxxsUbjISAxsPyR9uWNVS/37nIMYCS\r\n53vDL8YECpSkphZKV6iCTOslP0FKx83OrbYZnuCqkmDIO/4vxyLv4i0IS71l\r\nIIeJdHJiduLCTbgiCBysNmi98WOuHS6TlNSf6k6b+VrryXCpc59IuSUyEb53\r\n+Rt7wZ5qt15y48ZjT6JDIQP3XW/OUcE3hmmd0B21pMs+dCT5sIyyFs/WgZZ1\r\ncC/+gtrWD7o1wQEApXFhx++8XyylqL0POEdsBe2/A0es8TtR1x21DVa35eYY\r\neouQweHhFiSLSe2xJ12xB0DazmedhuWBhK8Rmpt10jUmyyw/qpcRbp+e3/Oo\r\npLTcaCJSuyo6Q/lUlvm40W/+OHfkhwzeoyc=\r\n=2vND\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.6f1da02.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.6f1da02.tgz","_integrity":"sha512-AbwGqg1bGyuVIZU4gjsh7cxmlJrAoPf0reecM8AbYyoyDYv3Vmo/pmgPFHRQ9Vta6zw7y5TXG04k5Wa4UCpo8Q==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.6f1da02_1682506184799_0.11148673667760933","host":"s3://npm-registry-packages"}},"0.0.0-main.28b3998":{"name":"message-port-rpc","version":"0.0.0-main.28b3998","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.28b3998","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"81b0a6dc1fb09e65409f6f9f99e8fbf1e7c71f6e","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.28b3998.tgz","fileCount":18,"integrity":"sha512-5UJIMODVyXc8pQcPnYKTQxa8mP5S72V2qFB5M0V30C2s2dd5Ykgaj84zwAWjZC3RVxlVHk9/K98VBool/A9c9Q==","signatures":[{"sig":"MEUCIF+eLK0ofMW4ZutY7EEoNy7WpepSUxqg1AimNqmOcPpeAiEAqMEjnxQav7+6DjiBkSzyOl5D78dJAAwnMVAXAV2H9QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQNKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/fw/+JID3YWe2aGDTOneiKd1nI3uNiZGXnFCFWpCQGJYd4w2Yprzj\r\ndTEQMgznkU72r3K0/CprhkeQqGqzNdmboIWOorCyp+sh6ifR8+P5Db/wskUi\r\nAziHTRUbiUvxqlGuA7IsSPI1TtYXUCyIdRZiI85thABcvV9f+5KATq/bY7xZ\r\nD1W0pxaASPyCMVvpchcZmRi7cBBLU4X7jiPMhR3bYjoPeE/42patPs1XUKLA\r\nVKPvfzip1mHt8KVJ352Hjdd8SXRcFQgPvgxeteEo1O6QZso2ZC54KHcioF1k\r\n0Ov1ugwdrKiWnN16tMiLjcvWPkxNvqzukRFJYRfpOC7CfrbOi2cUgLhi0MV2\r\nLOLdTBwcKtORsD5MU7W9L8u0HxDZWjgy6REgk21WKDbHsm63CsksYcyvkoXx\r\nvyubvgum/b4bdcAxlOVj5Ko+OM7ghkPyHCHi7B9p6VLtoPmENJ0TN3bd44zk\r\nEIMhZoipLzrf9zJGbZC4Wz2zqy2Z6Tib+PFzaYrhJNuE5bWFyDGrdoxRj1eW\r\nreAmqnhF/7xbVEJBmtboXWdYA5TcYZh78P2qgfGJXWpVPVgMA5VtWKNlDlHV\r\n+O3teV7EreXP0QGI3Vl1JfXuXQ2sKBJSsHkhUwVFsP79Km/rURcqh2bbCTWV\r\nSNVgfO7TxPtzk+QHZMpcr4vEoQ+wj793HvU=\r\n=b5T3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.28b3998.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.28b3998.tgz","_integrity":"sha512-5UJIMODVyXc8pQcPnYKTQxa8mP5S72V2qFB5M0V30C2s2dd5Ykgaj84zwAWjZC3RVxlVHk9/K98VBool/A9c9Q==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.28b3998_1682506570452_0.6916175600223182","host":"s3://npm-registry-packages"}},"0.0.0-main.a91a300":{"name":"message-port-rpc","version":"0.0.0-main.a91a300","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.a91a300","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"3fc5bdf1ffb7eb079bb49a90a971fc620210f865","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.a91a300.tgz","fileCount":18,"integrity":"sha512-+/pDC9nDiozYXV8u5sZhxa4KqbucJBXJ4AaJxr/NROTmgdP6PFU92beVbAfEF2xsGsWqyx8FjEi0mXcejWjbsg==","signatures":[{"sig":"MEQCIEZIxXgDuFSPByIYHMQGDORLI4YUbHG0lPsm7DIUHtG6AiB0Z9DyvB9RtHvPrflgltAF41HKZ0eCmkHsZn30wUom/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQXsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpXQ//SN0noyddbM6wb18xOm3e1C3pvdftchZas1u3NH9IUSiUpOVS\r\nFoUwdlmW08STIDXvIiByeEiYXXqoP4eyopLC8hbZPsmsKs3Y4RiCdtPZVkM8\r\nSSvtmvPzMiLgcleWc0DB0Khgl5cTR8/pNZfRbA29BV+RuRfz8iekcqrUktzl\r\neDB4xglpn/mVhOm7ZvfuHsf7+L8W5cKpTANS0eh+NHXbHMlG3EQoNcmVVX+c\r\nsbl0eac+zwFkVYhlPbltXmDPLUdT6cLivkCqsv4r9wPJ7Vr4UdJ4QhGSKJKR\r\nfRXYB3K/HCbD7OtTCxseRS1Du7UcIVKPo2CD8yQwlPQ1oQ3qc28eIIYpZBvh\r\nEQHaxmVedrnn2Xvr+dS9VT3I8FgDOIfJszMWu4hJiF/IUSKcZl7UmFoiYiAp\r\nZINUTQWEQKD+hpENmK3mdID3BrUEbd/aoxT5i+TadeyIoz5jhkKWxxx0OTUi\r\nH/2l711drRhoW3UDqtN3mSN333mOTSzqlRPR6o8f0dJVkap2z/bXzBdcD/cB\r\n+oKhpiBfObTwhgwfwGxumiwbQzkOUtWWADlpDOAkygU2YpNTTVaQPXihEyfi\r\nM/XWIqjbCtbGIcmvIZ2bYGKno7TwDHZFZly/cyn8w/NtZPavMl8yr9IVxzqz\r\n172eNbOwbznWG8ABjWk6Nsy9mrZnsksrYQg=\r\n=uyJ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.a91a300.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.a91a300.tgz","_integrity":"sha512-+/pDC9nDiozYXV8u5sZhxa4KqbucJBXJ4AaJxr/NROTmgdP6PFU92beVbAfEF2xsGsWqyx8FjEi0mXcejWjbsg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.a91a300_1682507244598_0.039600352884077816","host":"s3://npm-registry-packages"}},"0.0.0-main.fd92188":{"name":"message-port-rpc","version":"0.0.0-main.fd92188","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.fd92188","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"c36509acea5309768a43d2be948e1ea5dde433af","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.fd92188.tgz","fileCount":18,"integrity":"sha512-MsNnYB3d+ObWrFzDR9PSvHDDQ9K/YqI4BDd/cnxQDc9rVN0HYZwElLKjY1qMEMEcHV/f9MMgVlZkINR/mRb+OA==","signatures":[{"sig":"MEUCIHXOanyYcZ74kTVLFe/bW5LPfYDeKvEJdrn2kc2i+L2kAiEA920gSq2oXwR5ur+k5v+1j4oPDfUav6BtVGp3YW0bjnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWyA//ZLtZi7Yr+HRLlYKKHCRHLLdMPg8nMNCVynxvNt2lAr54ovXm\r\nxMCfDGzU9fHPuMWpzrkHmuCok0yZi34vGF8XAQEp2jUQ0ycYEBelXAAab/Nx\r\nwP7QBF+XlI5MWB6HBGoL6FyCx1ehfg7A6VnoNmnG1OK5vXSgvKFZjBVdcJIG\r\nOWF5bZOD9SIXeR7S5QA8RVSEJqV/APc3AuLe8wydKcyrlyFDzrIZ9Ef+JN0p\r\nNOHv4M8gV1kA847PZXqWbEebZ0cG/b9kKzCx3fwNNGrCdXejIN9ipUekJU36\r\nRduvkc+pw8OWtznWdfSwPsy2RBs38JfzhbaIeGW131oXqYgmynprLMiGOYgy\r\nVZzB0Qp1KyhGGeqSzqyvFGsO18L09kY7Bree7BJzu9JiskO36jl5ENyKe0ri\r\nPF7QIhaIks17rxGxVsouXn+Q1rNasFRcaTcfCL7Xz+3QZIO2y61DegkVmVX6\r\n9BVPGzxzzi5Isco/1ozKr7X1RMVgCCZVICHVJbAKOIubwiP4P6HmtWjeN9ll\r\nNsF4vQjQ1/kxhSlanu+YRf3nsMn6wVy0G11QSbXbExgoJMWpfe1UpaEsy5CJ\r\naJkyW2zIyyFyeTHVT7kmfeZQll83tYU7EgA5af5b2xR/iaw6FuUXS2/vOyUY\r\n+oTIMiq8mrnahDn3mVm8SA5AnMOvue3AipM=\r\n=V3jr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.fd92188.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.fd92188.tgz","_integrity":"sha512-MsNnYB3d+ObWrFzDR9PSvHDDQ9K/YqI4BDd/cnxQDc9rVN0HYZwElLKjY1qMEMEcHV/f9MMgVlZkINR/mRb+OA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.fd92188_1682507370866_0.3705833818826618","host":"s3://npm-registry-packages"}},"0.0.0-main.109bcb7":{"name":"message-port-rpc","version":"0.0.0-main.109bcb7","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.109bcb7","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"39e6db90190f0f75d2160253bbcda21d7395558f","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.109bcb7.tgz","fileCount":18,"integrity":"sha512-kMCX37sD6PghKO+NjamOCa79u4hlBxL9PUeAbGOGwgHIsuRMK4C24Oc+NKFti19SfLl16pV8C4a+lCQjr2dHfQ==","signatures":[{"sig":"MEUCIQCgrzqsW2V1Yt4sn217hKyf2livqXtiMzX5o8LjK3wHpwIgWPqrBH2JPYYqvKmFIC4IYlaZIoJs0NsB9P1nGqkc0eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQgQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrXQ/9GHVi0w9XfnY7L/AyoYS+YxYFESr8UJBwwZpM68lUHdPz/IHL\r\nYjDVsEeDWhcL23O2eNM7pb75s0IVYd9Vijssud5lfmAxqxpnRKJckfsaXlnl\r\n37PwNCf0lfwQTZoBJC8zE3Bw962yaIGpZqS2Q9wEyn8b970ujn2VYS63djgv\r\n4BiczZxlNZHidlDwdgSJ8q9DjTgWDPK/4wxGrlwSZq4CMVp7oLho1WyQSUdU\r\nbjUV0CdIMiwZ7rBgednBpVR0B7+vet+MIprg32CE6HOV2c+A88h43oyZgTpW\r\n5cD9vnV1ooxZ9ZY7vlnX89uifNimi732JwT3wPiaE+y9p2MV5vfBA0ehIvU1\r\nAZEX0R546OGDmDeoDUJSAoKpRi4tDUgxlrqYZw28amxL1ml8RbsfxvbdcOQZ\r\nEljjywhBEiqebEMRhvCClqYERZL4kpGa4yUzjcPKFxx+GODiqHJU4rgNN1nw\r\nmw1lV7cUIjFJ47L7SpH/y+8HhSeikTBUM5p6ZGhF+VXACTFyxJCFuG8yHyYR\r\naY7IECU7cSBeDyK3TxDcOZp2YGJ+W/pwBhaekZrU8X3MNFPjL137/uTJl1UU\r\n5JgoJmqB2vw9ePFYCryYeEkp1XOpAx8drTxXXI5Um0Hluvp3K+KddXG/Scds\r\nMbJ0Rr6mm+Lv81k3IVx3msXq00OKllQGRNk=\r\n=qd+U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.109bcb7.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.109bcb7.tgz","_integrity":"sha512-kMCX37sD6PghKO+NjamOCa79u4hlBxL9PUeAbGOGwgHIsuRMK4C24Oc+NKFti19SfLl16pV8C4a+lCQjr2dHfQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.109bcb7_1682507792678_0.21792594777828866","host":"s3://npm-registry-packages"}},"0.0.0-main.66a1c48":{"name":"message-port-rpc","version":"0.0.0-main.66a1c48","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.66a1c48","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"96aacc161458e8686857bce6b18b62b67abf68f8","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.66a1c48.tgz","fileCount":18,"integrity":"sha512-QpGwQLZtlzLUXXHOw9k0OUAki5+7xCK/vSPv7Cv6703DKPY/pxd2PUoGT1VyZT43eCDA3DX8VzmC50QOMerh3Q==","signatures":[{"sig":"MEUCIQCBfWI7R86x9BuASArqKd40B78aPCkyfo0poiX389PhtgIgHiILvCOJJE1/NI1qIbmxgrufVTOnWelTyYbcP8x63I8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQj/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppuA/7B8+VzmciffJJl5Vekft31PFq9km5zcd9K0JpH7R/BzGOwmGf\r\nq0sy7slKISXU98IfI6r0pTy2l5Yk1MDZOyR4lW7DY158PyP+HK9r+/gm5TQw\r\nqs6pKn1J0hsiVY8y0Mb/ZPzeiQ7MYmrJvIxQkC6XG5YsR8UQVcqQSaC59ZOf\r\n7uIoqIH96drtwQJOfD0PwHeMaAKxF10YjmOYPenBTHLf7TNgHCc91XFNOOcA\r\nKb6hv0GlCeifYg6ydcjlGAMzYewbhzyt542FRaSlxYmExUJiOgLL+PqfQIHT\r\nzxB12yXQMO2aGiwF0qf8fV4bs+4x72ONNIAlPF+JEMHZLwE7mjexDp4f9Ejz\r\n/yG+qkUBa8wHFx2lR9PNqHdqRw0RiNPHSwANDaEZ2XEyJhriMAWax7YNkGwA\r\n2H2pyccWvUpLdlnI5DC+6kx0nQhPI34C+FQt1ylK7BJ+us3kCN0ZE7sBgezV\r\nwPMi1Uau6jLe2ATetmLb0k00bLOYaR4BbQ9M0e4tQvHUpEd2no7EtcEScJab\r\nB6HpMw01fOcSQT7rvCH4gGcEwGfMbOeHMidY5eLoPvLfPu5N8dzEyIcmNNIc\r\nyBxfZYkehBWIzwzjaLRVvkfooQNQfcl4QYLSP3s+aWKGOKcvYtEr9DEhsJBo\r\nLAgLbpoyVZ0e8+yM3v5fYk7sHVQkNJ5mapM=\r\n=L8XJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.66a1c48.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.66a1c48.tgz","_integrity":"sha512-QpGwQLZtlzLUXXHOw9k0OUAki5+7xCK/vSPv7Cv6703DKPY/pxd2PUoGT1VyZT43eCDA3DX8VzmC50QOMerh3Q==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.66a1c48_1682508031213_0.22413972875993582","host":"s3://npm-registry-packages"}},"0.0.0-main.dacfe52":{"name":"message-port-rpc","version":"0.0.0-main.dacfe52","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.dacfe52","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"10c75a18826fa889f92f1f119a1569ba9f647ac6","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.dacfe52.tgz","fileCount":18,"integrity":"sha512-yb2qA5zDB9ORLjhoeAkuXqrkYwHKgt+R6VutD4GvXcH0TCBaln31Woj3t/1Tqjc1vJqI4NJFWF86wpzgkMdh0Q==","signatures":[{"sig":"MEYCIQDTmLvRMHtRfKQz4kcWulTmNvx4h7DTd0PgMK/y45IP8AIhALU6roRAq6uv+svsdZ1B2JL93a+9v1xbxxJjh6PJa7VU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQzDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCMxAAj/lp/0eOW3IfEwNNYveuaE6VfFADRqLQVtFakG1eS016dq0C\r\nobOVppbevoAN1FRYxAUXIYrNSLpo1hJPetDSyrRZRrdjcs6SA/rwrqxwAIAH\r\nKaeqtNuQ5KwAKoEWdO+pnXPnOyAE2slmHbOnH3AbRRY6KXBfj49Czx50bynw\r\nnxpD8Wd5wVmhuXI47gZUHx9CJoVrPELEmHRdTuWoQJVOjkq2vFgU4EnoPqvW\r\n8H7HdmzYKpuhqoZ0Wo1nLaaurTAhlcDP46JYY2s7ZWp+Dzsi1IpFNnA1b8T9\r\nagCQkwHBrU60BlBJVcSrEhXlZ0vLhJVKzzIiNOUqBVuyKte3wphWHDMdrBRO\r\nW3/397JzgTBk0nCXxhaqaHx3gmzjR5Vm4VBNpZeWkJSPjed7FqMgH3Yf3XkW\r\n6Okow6rDvAz8eQg6AM0YH3J2ZwwNsOwlSE8m3Hx8Y0XU+db/D9MqTfKIrMXS\r\nOE8S7nmt8BPcs5lQYWt4DjhAowg80/mO/716Xc3luQALTXQY0Qnz3ELe1EEC\r\ni9LyQvF9lMoClCRj1KdJ83hoV9daLu3xkYVZTOcgAFpNAv0IwSfqHkC6VhT+\r\nRuyMbR3rHamurkS6860EqrA3ZdxMcIftnCTmfYTNM0w/xn2U8BTSTVGetWYp\r\nIQCKrC3iCwcpZjlcm8t0YkNXBhOG/HwSOd4=\r\n=IuHQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.dacfe52.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.dacfe52.tgz","_integrity":"sha512-yb2qA5zDB9ORLjhoeAkuXqrkYwHKgt+R6VutD4GvXcH0TCBaln31Woj3t/1Tqjc1vJqI4NJFWF86wpzgkMdh0Q==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.dacfe52_1682508995538_0.7980044287277215","host":"s3://npm-registry-packages"}},"0.0.0-main.cf7e5ba":{"name":"message-port-rpc","version":"0.0.0-main.cf7e5ba","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.cf7e5ba","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"2331086c6d0eb4dfe9847da5eb73994933239c9f","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.cf7e5ba.tgz","fileCount":18,"integrity":"sha512-qsCPeBI6VdUN0zZweR0Zg8evtWgIYjoPpMKOOibnHtPnOF1HK/gFbi+/ryFiStgudWMOi5PPHiLIY7BgUAeeig==","signatures":[{"sig":"MEQCIBzaXnULkiVCpzcZqR+qJI/PAOzWcRkQWLxEAJr0iGy9AiBEiEb065LVI2b+5wobfuB8rFJWWJBksbIXfpBj8ackrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQ4aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqBhAAixe43QUT2UcEAIqxd1+CTVGZP6+gZ9QQy9JY8ROluQYsvHj1\r\nNxPH6a+1oj3XwMlN+AttXGofpETCdCEWI8wdrcBj9iW7pVsapBRrOgSv+8zI\r\nQovVc1nZSpYcEm/+2mI3EYZb8Posh8Ia+M9oxqF9qcyqzOGFz+e0Umuf72CN\r\nZdQd7+neM1tdFgevsCJ5S9sBa01CGLg1j8kwyh8a8cAfkbAHWoit3OEpK5SZ\r\npZ/CTd0Wy77L8ij1td+3X0gEcaNp3Lj2o9DC89ob6Umfg9m7pz4wuqwLtzhD\r\nEfpq0tkMsiPBfC4Q80H7Mk+4sXa/xfjNUHEq3LhDURIZqWN21Cfs0yl1bgGw\r\nbn5Q3iwkdqBnSNBM02llszv23xpk6iDgJyA8Yy1JnE2dZ38IpUM/OtEbEj6z\r\nworQmqK2IHSHJffnLqeAdlqk2gS9gw3WnfAy1XITVDxZ7Lbl4HsVqzG0s7rZ\r\noMBoGZiDmrUtj5rUJTaBaTx/gmgVeHvAZX7jOonhVVfH3uNwhBollp60+06O\r\nke30oMlcFmtB4dIaHM6xGYbqK1zqDMDbP3d1NXjII3JIPEmjCq41QASp6Xoy\r\nt0VSsBiWBzpGOyxo9JkdBKoWqZK0abuhd6CJZVgLGMhkD2y9MHAal0EmGGlL\r\nu3BwX/ckD41XKHHNwpO5KD0YCXHabWrmJdU=\r\n=eLyu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.cf7e5ba.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.cf7e5ba.tgz","_integrity":"sha512-qsCPeBI6VdUN0zZweR0Zg8evtWgIYjoPpMKOOibnHtPnOF1HK/gFbi+/ryFiStgudWMOi5PPHiLIY7BgUAeeig==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.cf7e5ba_1682509338414_0.9692916403999781","host":"s3://npm-registry-packages"}},"0.0.0-main.ebb8f24":{"name":"message-port-rpc","version":"0.0.0-main.ebb8f24","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.ebb8f24","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"e703a9206ab671e7b7799e49ab9e73c3da0778c1","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.ebb8f24.tgz","fileCount":18,"integrity":"sha512-MkKWRXYhVFrpj/kFK4xYdqQtbNFesBKQ5hla7kTlAsM86E45uT6D7rJCAb8tAxxi3ZQK3DFCWUyMXcxMyo/8rw==","signatures":[{"sig":"MEQCIBP7scnkuZxRRa9KWTLbEYMSh1RHHCgzJJ4IClCdUR0pAiAGid4T7CQjxDrtxVo2qzg82esUPu8QW4MfMQotcncOPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTZ+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrojg/9Fyh8h5LjDCO4CU5wxfoNozS9wdYHvg9kcdkSC293cjkoY16E\r\nFigg79D7HZmpVoCfmJtnr0bAU8swcQu2jwN9/B/G+n6Fc9497gkDvE/HzPZE\r\nv4BgUYx96881fNJsoO8NPVt2LexCpHHD+sycnjhrqGsnX1HKyc6JGcTS03j2\r\ndjvaPctHdW34nE1PYrArayGb/EjvXCuePTt7vu8i8qW9Eg4VK8NQkQnX/AQY\r\nFdTy28zOHacCh0hMG3iNdhCWkBn3fw0AJtWEjrtx4ugrasRRnyGc77Ijqrbw\r\ng7UdSLK7jjF0I8D++1UCoYx6wSoSPBVTdpHBcLDcJRBtHv9PaWXakqscMqb6\r\nBHA8beRmF6FIx3LQyh/LPQQDRbUCgoF+KD3Ix7Bw3o4W8wkTc7t9BBYexyHf\r\nDupIkC4+8p9h9T6dKcOh2zqzREqdhqj7maqcHJWhw77L9pz6FNbeBjMZsXyk\r\nd9mlAdwuGNlYydWM/wqjQ3zguZd/4J/TKJyQuYHZBJwUrjfjOogbmru8ha6i\r\nsdXHAHT8zcazU3lZcKu0HyBk08d5Ed8RhDLWT6vk9O/ypRhCeLSPYWTZvhVZ\r\nSRK57BXEtTzc0tz/zxeeUec9BmD938b+pjxoRp10EPEdBbsMDcfKn9syrdwv\r\noITlVnNKoZBJj2y/I57u/Ss7IxBBzd7r10A=\r\n=svMw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.ebb8f24.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.ebb8f24.tgz","_integrity":"sha512-MkKWRXYhVFrpj/kFK4xYdqQtbNFesBKQ5hla7kTlAsM86E45uT6D7rJCAb8tAxxi3ZQK3DFCWUyMXcxMyo/8rw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.ebb8f24_1682808764754_0.1725423336061973","host":"s3://npm-registry-packages"}},"0.0.0-main.1ff5fd7":{"name":"message-port-rpc","version":"0.0.0-main.1ff5fd7","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.1ff5fd7","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"98d2233c767d8b91883f35b57e4c98148b643d61","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.1ff5fd7.tgz","fileCount":18,"integrity":"sha512-0wzI/O6lwkelLDhDn/Lxvgx5q0AReULxnq8ilxC7RrebwMtOajKZ27b8oDDKLQDU/1iSYAmk6vYW8S9SYXgA8Q==","signatures":[{"sig":"MEQCIGlEK3HNKG7tBTaFakH8p29K47LFv0rt7TsBWuO1jn10AiA9weF0+xKSI2MFeRH8jphm2heZs4b11WT5h+x1+dumaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTbOUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNZg/+M/WGrTZifyARla8D5ZFDfHQml3kmXlARM4owdN2hVobuqVLq\r\nu2pNOW897e60Zkc59e29E7rCT9U/vlBbwG81eSAafip6dQHX7o0J+YbFV9hk\r\n7i/HdfRw7+XhN4B5nIZK2kA2WrcRiNjgmXDsYvZHBHDRTdWV5DO3sfOADP9g\r\nL7WS0OQEF9n8ZAhUdocTV00VcPtn82v0Vm/lLnEBLLxInyO2kzerBtO/clBB\r\nOZA3yqCW7eUPI8SE5HlGu2GZPyI93fHEBZcxCW14Dvy6NIxL1pr7mTNRFs1f\r\nazVkY9KK++5jZU8/dtCQbw1WGOCvQMOxA2Vk5e8PuamADj33UUpWqaOaffqa\r\nHpXs7hqwjte271679GDjOA0iEp7pXnkRqLXIwt3qTyzb4zcMPhJBKzYQVW5X\r\nGFozq0+ldYIyhKEzOzIP/tCKrjzP7hLay17PJgfc9vXjPKXNEEfh5sMrnp6G\r\nsEgiP92IoggJUhACyP0kd0/65XCQSMY8fndBVq3+CfXMt6hhxj11vONwhMQf\r\no4bnB3wM0B/WZ4uQQiqSXAgk87NovNXh53NeThiXuOzrFkYXIkBxyKasPqx/\r\n5ytngfSMk+b7UPUWFIX28vwY73FbERRSibK9IcT6QyOQS5fJ3uA4M8lndwsc\r\n04KsE6oHxiMDaosVQ5hZH2+FAQqoRj43OK0=\r\n=te9a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.1ff5fd7.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.1ff5fd7.tgz","_integrity":"sha512-0wzI/O6lwkelLDhDn/Lxvgx5q0AReULxnq8ilxC7RrebwMtOajKZ27b8oDDKLQDU/1iSYAmk6vYW8S9SYXgA8Q==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.1ff5fd7_1682813844621_0.24063998397341102","host":"s3://npm-registry-packages"}},"0.0.0-main.7d0f3d9":{"name":"message-port-rpc","version":"0.0.0-main.7d0f3d9","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.7d0f3d9","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"42f4d2ae51c7c32f42fa0bfe21848cb8e360f2ce","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.7d0f3d9.tgz","fileCount":18,"integrity":"sha512-yhB9ntWgPJaAkfS+TtYeLXTWa+VYgxEjj95arRg7izJhc2fcZkgDX8+niT2Z5oPtY/NPk3pT9/1V0BqvAdDuuA==","signatures":[{"sig":"MEYCIQCZT+P+bzgTe7P+qnZMfNYV2XcOFVLOjC5GMO/lIzkywwIhAJOSJSHFi4wLjVrmOWGRtc990sECJq8Wxg27CjN1+Wn6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53498},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.7d0f3d9.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.7d0f3d9.tgz","_integrity":"sha512-yhB9ntWgPJaAkfS+TtYeLXTWa+VYgxEjj95arRg7izJhc2fcZkgDX8+niT2Z5oPtY/NPk3pT9/1V0BqvAdDuuA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.7d0f3d9_1684053831247_0.23882054697717225","host":"s3://npm-registry-packages"}},"0.0.0-main.9393b13":{"name":"message-port-rpc","version":"0.0.0-main.9393b13","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.9393b13","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"7d8a1201c7bf69fdb809782109bc68f2c46f9de3","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.9393b13.tgz","fileCount":18,"integrity":"sha512-oB93j7x1NyQLYBIlb+MhTId0gx8hkclrTRpne6bKGuuo+twZFuxgeqF22y42jcjzR20vHCrZXuBL35VjNWtIeg==","signatures":[{"sig":"MEYCIQCbTEcDAQ2IOd9cWJTBheuTxE5hyZqt3816FbRSTwz9lQIhANLHs9/bF50L5KIl7MrbH5nqBQORjiF7x6WKn9hrvMWv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53805},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.9393b13.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.9393b13.tgz","_integrity":"sha512-oB93j7x1NyQLYBIlb+MhTId0gx8hkclrTRpne6bKGuuo+twZFuxgeqF22y42jcjzR20vHCrZXuBL35VjNWtIeg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.9393b13_1684057409522_0.4596133341910915","host":"s3://npm-registry-packages"}},"0.0.0-main.517d6e8":{"name":"message-port-rpc","version":"0.0.0-main.517d6e8","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.517d6e8","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"1b1ed63a9dc4723d9338ba44e4aa6bab7640e739","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.517d6e8.tgz","fileCount":18,"integrity":"sha512-uRYQ+JfqXKfTh9t8rDko0l2zbPcGgHNgdoDuV47yEgGQLlrpEciov3BcU2FXC49me60wvOfwtSiOQLCUN9VVIQ==","signatures":[{"sig":"MEUCIQChnHY/NMPOpdKsLdkhGE31AKw8DQxT3GZZIa1PGJAEAQIgVY/PUooJanqxIfxxkjMfWDABmjtWLPrgb2OXaegV+IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52210},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.517d6e8.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.517d6e8.tgz","_integrity":"sha512-uRYQ+JfqXKfTh9t8rDko0l2zbPcGgHNgdoDuV47yEgGQLlrpEciov3BcU2FXC49me60wvOfwtSiOQLCUN9VVIQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.517d6e8_1684068507064_0.5991715742002592","host":"s3://npm-registry-packages"}},"0.0.0-main.014d236":{"name":"message-port-rpc","version":"0.0.0-main.014d236","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.014d236","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"2a83996a5e9b52b7462ce290806267880cc71695","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.014d236.tgz","fileCount":18,"integrity":"sha512-o+8YmxboSx1xZOrFM2bFNgQW+xX0MQydjchszJ0YEyfg/oUASZ3hYjTkVulqirrtDVGMIEfxTtZlxEYQ58T0AQ==","signatures":[{"sig":"MEYCIQCOosnY2MwJvg+wZq3eqDSDB0nY+vDjA5SVX+8Elv07zwIhAM3k5smj7Q0aO0C+1Eou9e4ok6gfHoplRBECmMdqq0Fr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54516},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.014d236.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.014d236.tgz","_integrity":"sha512-o+8YmxboSx1xZOrFM2bFNgQW+xX0MQydjchszJ0YEyfg/oUASZ3hYjTkVulqirrtDVGMIEfxTtZlxEYQ58T0AQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.014d236_1684071922929_0.8818482709733557","host":"s3://npm-registry-packages"}},"0.0.0-main.03b39cb":{"name":"message-port-rpc","version":"0.0.0-main.03b39cb","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.03b39cb","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"22022c401c08ffd8d0910720ac3dec32021d7bb4","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.03b39cb.tgz","fileCount":18,"integrity":"sha512-ejpPU4KdqSn8R3erRJTK8WIGKUCZxo7IB1DKKPfqIVBhL3CTPcEP4BOWLzo82c7HGmkYy1LYWYhNFNiTKd2qUQ==","signatures":[{"sig":"MEYCIQD/v+oZcv+b4dRLfl6KQLHL7wF4WQZBzjhSArmBJh3+2wIhAK0wQtRj8gzpBkc9sLnh3/tc073oR9NE1wnrk5P1rDP1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55115},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.03b39cb.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.03b39cb.tgz","_integrity":"sha512-ejpPU4KdqSn8R3erRJTK8WIGKUCZxo7IB1DKKPfqIVBhL3CTPcEP4BOWLzo82c7HGmkYy1LYWYhNFNiTKd2qUQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.03b39cb_1684073241991_0.11961172902625838","host":"s3://npm-registry-packages"}},"0.0.0-main.1396bf9":{"name":"message-port-rpc","version":"0.0.0-main.1396bf9","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.1396bf9","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"54a8c43831d88b62ab1ca91ecf7a9f8b14402a99","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.1396bf9.tgz","fileCount":18,"integrity":"sha512-3Shm3SmZ8OoRZW89dwTb1Y6UawXMIAb9jM3L1mpXkyrbGjd398JqsqOZagGpQnUKW2y6X8nPtwvafbg6FQGf+Q==","signatures":[{"sig":"MEUCIQCd7lbuOgqydkifN90YH2mIe79YBGmXbOTU1bug2sVewQIgFjo9ccrx6ZyAC8ndedBOvWTaa6oyirq56/045Uv1Vo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55146},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.1396bf9.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.1396bf9.tgz","_integrity":"sha512-3Shm3SmZ8OoRZW89dwTb1Y6UawXMIAb9jM3L1mpXkyrbGjd398JqsqOZagGpQnUKW2y6X8nPtwvafbg6FQGf+Q==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.1396bf9_1684073441282_0.5289188885052378","host":"s3://npm-registry-packages"}},"0.0.0-main.c4a746e":{"name":"message-port-rpc","version":"0.0.0-main.c4a746e","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.c4a746e","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"403406444fe83e6089c82f300f40bdfe3b912beb","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.c4a746e.tgz","fileCount":18,"integrity":"sha512-2hc6Pxy7koU/xiAXVCCpinKJrjfiRE7iHRH6Utx5HzG/YhhSvgP1CeDCV+ekEBE8h2belq+sTDljJFZuy2l+Kw==","signatures":[{"sig":"MEUCIQDiOvN15os4t3UaWChZT9ygZBxVksT6ga06F404+r9BpgIgRhXxAwYMArHwRqGLkH9htme7EjpgszQ2UAMZ5mMvc+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55342},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.c4a746e.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.c4a746e.tgz","_integrity":"sha512-2hc6Pxy7koU/xiAXVCCpinKJrjfiRE7iHRH6Utx5HzG/YhhSvgP1CeDCV+ekEBE8h2belq+sTDljJFZuy2l+Kw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.c4a746e_1684073905786_0.7331613364125262","host":"s3://npm-registry-packages"}},"0.0.0-main.696253a":{"name":"message-port-rpc","version":"0.0.0-main.696253a","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.696253a","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"c75b3089df210f2c6accc9d1b57f11b43b6eb284","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.696253a.tgz","fileCount":18,"integrity":"sha512-vUl1QFDGQX518PU3y72+6LFINw427xzOUogRtXPujQnoCyiRcmyDXevf7FIS2MP0dZVex1HT+wy0johjQM19uQ==","signatures":[{"sig":"MEQCIGeTvwfSTIJHD6FRKT9SaE29iCL463h6RNxKZ/j/a7u0AiBBNRtPAPkhygDfgkxqmf8EVTqXksno/OnJKsb2K7QIWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55977},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.696253a.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.696253a.tgz","_integrity":"sha512-vUl1QFDGQX518PU3y72+6LFINw427xzOUogRtXPujQnoCyiRcmyDXevf7FIS2MP0dZVex1HT+wy0johjQM19uQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.696253a_1684074307486_0.00015052378334301508","host":"s3://npm-registry-packages"}},"0.0.0-main.5ec6f74":{"name":"message-port-rpc","version":"0.0.0-main.5ec6f74","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.5ec6f74","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"8aa25c55160bce2be362a2e4dfbc6dbdf120fe22","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.5ec6f74.tgz","fileCount":18,"integrity":"sha512-p1ktN1QrvZAK8NSJQTYBBg1v3/B/eVoWMnbz/adHjfP8+3Wzc6qDdDvDOWp89ebXG61aoqxg2TyJRUYr7oxX7g==","signatures":[{"sig":"MEYCIQCEppSdnh0TDggriaKO4GWkn6iY/12ze+uErTjf0k+9jQIhAPP7lcFlNYGgv92XF2037tl4/ik8myWDZF92PVf8749A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55990},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.5ec6f74.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.5ec6f74.tgz","_integrity":"sha512-p1ktN1QrvZAK8NSJQTYBBg1v3/B/eVoWMnbz/adHjfP8+3Wzc6qDdDvDOWp89ebXG61aoqxg2TyJRUYr7oxX7g==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.5ec6f74_1684074466300_0.7163037538603139","host":"s3://npm-registry-packages"}},"0.0.0-main.d8dd325":{"name":"message-port-rpc","version":"0.0.0-main.d8dd325","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.d8dd325","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"4da969434964677db5cbf7c126390632d3fee07f","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.d8dd325.tgz","fileCount":18,"integrity":"sha512-pkh71CwnHr+LBe9YTOJBMppFIVgpGdFx6gkErPRawyZjbaN2plAkbMqx+fL1VjlKzwegYHrRwte8QPlAJ3hseA==","signatures":[{"sig":"MEYCIQDGWMJ5xQA1d37M+gy+7DeXMmftB+EyOZADdp9fuUWSJgIhAPgSN8sl6wrbJrxz42034SFsAJ40/cwXV1jJ3ZPGcBoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56775},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.d8dd325.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.d8dd325.tgz","_integrity":"sha512-pkh71CwnHr+LBe9YTOJBMppFIVgpGdFx6gkErPRawyZjbaN2plAkbMqx+fL1VjlKzwegYHrRwte8QPlAJ3hseA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.d8dd325_1684075461262_0.9483567918701323","host":"s3://npm-registry-packages"}},"0.0.0-main.a1d5edf":{"name":"message-port-rpc","version":"0.0.0-main.a1d5edf","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.a1d5edf","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"383505c1a5ec9b9aabf4d824b291b1a7c92739cd","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.a1d5edf.tgz","fileCount":18,"integrity":"sha512-M+0oeksODNtlPOSHnc+Q9chTFs65rxW65+nBGWlBENj5ygucgo+4JvyBY6waaBTqfzur3K+PeU/iFrmPql0WgA==","signatures":[{"sig":"MEQCIAmGvkMRZWtDG9Ow9fS3wVsRV2GJsRb1IwKI9LuCPtujAiAzRbTynVuaeV5nkNnGDYfr2mi6sMZ918+zl499HG9z+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56770},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.a1d5edf.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.a1d5edf.tgz","_integrity":"sha512-M+0oeksODNtlPOSHnc+Q9chTFs65rxW65+nBGWlBENj5ygucgo+4JvyBY6waaBTqfzur3K+PeU/iFrmPql0WgA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.a1d5edf_1684075515781_0.027554092920476503","host":"s3://npm-registry-packages"}},"0.0.0-main.387720a":{"name":"message-port-rpc","version":"0.0.0-main.387720a","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.387720a","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"9408c870b434cd486d2b2f3d9a33879a95d17c6f","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.387720a.tgz","fileCount":18,"integrity":"sha512-bOzX6PbQJquPnc6yULiITVA734fSeJyLlBe3g8s+/zM3TbnQIOSHnfUmpbaYLZ1KC1lK0TizF9hR9RuzsYWwfg==","signatures":[{"sig":"MEUCIQDMe/9PC7Z6ZyYSDbhmA6my9+vrXWGVb19FZStoJ0kjxQIgcp/eSImOfyyY/5W0NDmcZOFbyzBXV+3Z1jEUvKOXZ0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56849},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.387720a.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.387720a.tgz","_integrity":"sha512-bOzX6PbQJquPnc6yULiITVA734fSeJyLlBe3g8s+/zM3TbnQIOSHnfUmpbaYLZ1KC1lK0TizF9hR9RuzsYWwfg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.387720a_1684075602258_0.6705460638427181","host":"s3://npm-registry-packages"}},"0.0.0-main.cb1db7a":{"name":"message-port-rpc","version":"0.0.0-main.cb1db7a","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.cb1db7a","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"1dd1ac6eb83a76ca406ed0250357d9e6667236c1","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.cb1db7a.tgz","fileCount":18,"integrity":"sha512-iYPJXWUC27niSARJl7wwuY33F4lplsKeOgBiBI5mHLkR3WO4ohJuFf5nhASA8dXASrU2sa4Lpz+Bl4X+hkG6Vw==","signatures":[{"sig":"MEUCIQDWIuoiTN6qseX5msw/fSKKvBP8tH0TjlYtRovQzqOQVwIgRdWLMW59ccdKmVfraBhEezQzHm+WKxmpur5+aXKiCsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56867},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.cb1db7a.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.cb1db7a.tgz","_integrity":"sha512-iYPJXWUC27niSARJl7wwuY33F4lplsKeOgBiBI5mHLkR3WO4ohJuFf5nhASA8dXASrU2sa4Lpz+Bl4X+hkG6Vw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.cb1db7a_1684075807541_0.23994968767488167","host":"s3://npm-registry-packages"}},"0.0.0-main.4ad994c":{"name":"message-port-rpc","version":"0.0.0-main.4ad994c","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.4ad994c","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"1f9b8bb48ddb7c571c11cfa3d9d7ce37e9d7695a","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.4ad994c.tgz","fileCount":18,"integrity":"sha512-qwzLhGXoaFcPCa17WMjW5jPqHnsvdyOx0/AZwQsjX52z8XWugFSwYP7T+Hs1tWCVlGg6N01nXw9QYb4Z/mIKoA==","signatures":[{"sig":"MEUCIQC4ndfUkYamkyEic8+Pq0GvApjnHFco39giITqsQvB7dQIgLGaW/tJldslf5vijVI6QRffDDuHuOo8ioO2kiAfiHww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57161},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.4ad994c.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.4ad994c.tgz","_integrity":"sha512-qwzLhGXoaFcPCa17WMjW5jPqHnsvdyOx0/AZwQsjX52z8XWugFSwYP7T+Hs1tWCVlGg6N01nXw9QYb4Z/mIKoA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.4ad994c_1684076722084_0.7039883418493214","host":"s3://npm-registry-packages"}},"0.0.0-main.37e1c65":{"name":"message-port-rpc","version":"0.0.0-main.37e1c65","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@0.0.0-main.37e1c65","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"03aa0085e3d2554664858fe07ba355864a71bbf0","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-0.0.0-main.37e1c65.tgz","fileCount":18,"integrity":"sha512-xs8SZNQzOJZ5anQcAsOvNE+hZ/74mI0DzMtus2mHkAlJGVW2pG2s0bojeVgQv2dLL0Aa9q639nIl2cQOQwzJOw==","signatures":[{"sig":"MEQCIF3GkHKBl8nHYbtXSdgr/qEWCoEpxIzLRkCZZk4SigfRAiBSe2VZouDzkQuft1cnMnHDpvJp99XPLWJOoVIURye8IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57573},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-0.0.0-main.37e1c65.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-0.0.0-main.37e1c65.tgz","_integrity":"sha512-xs8SZNQzOJZ5anQcAsOvNE+hZ/74mI0DzMtus2mHkAlJGVW2pG2s0bojeVgQv2dLL0Aa9q639nIl2cQOQwzJOw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_0.0.0-main.37e1c65_1684102749069_0.6620405539313889","host":"s3://npm-registry-packages"}},"1.0.0-main.e4b75f9":{"name":"message-port-rpc","version":"1.0.0-main.e4b75f9","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.0-main.e4b75f9","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"3ecd909d71f18d622197b0fb4111117406c7192e","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.0-main.e4b75f9.tgz","fileCount":18,"integrity":"sha512-RDF0hlu4FgNEB65U3uiTRP+1+ZqJYG/bvTT7bOdMbSWzz6YZy0+LizsfhYgkoKel3eI2KOxdTckt+Ij6Jv5z+g==","signatures":[{"sig":"MEUCIHKQLuwi085drjcu81C9o9n/IgA4uuMxmzYT3t9Zav6+AiEAtQpxc/fCmJCpbuEGGag2yXG6deuQjFcb5BSCcf+P7h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57573},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.0-main.e4b75f9.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.0-main.e4b75f9.tgz","_integrity":"sha512-RDF0hlu4FgNEB65U3uiTRP+1+ZqJYG/bvTT7bOdMbSWzz6YZy0+LizsfhYgkoKel3eI2KOxdTckt+Ij6Jv5z+g==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.0-main.e4b75f9_1684104021545_0.6026359519323781","host":"s3://npm-registry-packages"}},"1.0.0-main.3fcd14a":{"name":"message-port-rpc","version":"1.0.0-main.3fcd14a","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.0-main.3fcd14a","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"02bde0d639cc0b1c6be75139af9804f66a1a29dd","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.0-main.3fcd14a.tgz","fileCount":18,"integrity":"sha512-sgO8+HHQuA7C8PjU3nvA6NL3t6lyWpqqWXqhMIr4gHfzx3i949psmvoMn2+IiQflEM9mYIGvIdachXZrL/z2Gg==","signatures":[{"sig":"MEQCIAN/BfvB8Aw8BbFeRWve3dWUDqGtNCFfpdFtRUVrjZ3NAiAMi7toQ1EeFLLTEmqBZ9l5DSKIoV9u/4l1DpweDVn32w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57573},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.0-main.3fcd14a.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.0-main.3fcd14a.tgz","_integrity":"sha512-sgO8+HHQuA7C8PjU3nvA6NL3t6lyWpqqWXqhMIr4gHfzx3i949psmvoMn2+IiQflEM9mYIGvIdachXZrL/z2Gg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.0-main.3fcd14a_1684104149100_0.2770756347181389","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"message-port-rpc","version":"1.0.0","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.0","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"e24c7f76a78da972288dc43474a7721729da5214","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.0.tgz","fileCount":18,"integrity":"sha512-bb2UEqOgCn9cviWSp1PKNTG/UVixPdzqQhtpN+WpKvH1w7wXUbl4rwIDMmMhDTvXvScLlTcw4ULvtVegoY5yiA==","signatures":[{"sig":"MEYCIQDLqOMIbKm1jox63fPRwnB1wZvT8hh/PeVzKKC/EOz3EwIhAL5/u0fVZuxIYOpKFeAQambLytA9r1PX6tzNB5S3GO3D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57560},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.0.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.0.tgz","_integrity":"sha512-bb2UEqOgCn9cviWSp1PKNTG/UVixPdzqQhtpN+WpKvH1w7wXUbl4rwIDMmMhDTvXvScLlTcw4ULvtVegoY5yiA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.0_1684104313912_0.022753797424512667","host":"s3://npm-registry-packages"}},"1.0.0-main.92dff70":{"name":"message-port-rpc","version":"1.0.0-main.92dff70","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.0-main.92dff70","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"b083e7b18b9878ec52d92dfd11f23138367168b0","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.0-main.92dff70.tgz","fileCount":18,"integrity":"sha512-Htk2+XJoK+ACDUebmV5ZPna2bwqiRC3txxKccJXL8ZhjNIJ6Anl0P4JjaGLNJ4+z3Mhz9/pLX1BGfSFzrtgaqQ==","signatures":[{"sig":"MEYCIQCCP7+ogR2nbE9oZwj8MpSGyvWMIYo1QRceFNJewF8LkAIhAPpZASbiUfrVbkpLPl8cv8x4e3iIod21oeYdXop8DZmN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57573},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.0-main.92dff70.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.0-main.92dff70.tgz","_integrity":"sha512-Htk2+XJoK+ACDUebmV5ZPna2bwqiRC3txxKccJXL8ZhjNIJ6Anl0P4JjaGLNJ4+z3Mhz9/pLX1BGfSFzrtgaqQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.0-main.92dff70_1689099661851_0.422784393697744","host":"s3://npm-registry-packages"}},"1.0.1-main.4b5eddf":{"name":"message-port-rpc","version":"1.0.1-main.4b5eddf","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.4b5eddf","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"5d55bc72d7df943abeee7636853b48e81517955b","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.4b5eddf.tgz","fileCount":18,"integrity":"sha512-WKqITpARV2EO6HMWAgxanV5kwLwmmX6/sZGujeC7e9msMWChqj+nnz9cuz57Rhsy4fX5YE4MwO5McD8kaXy3zw==","signatures":[{"sig":"MEUCIGEQPpDqsAb1D3Sc4dF6OkIFyMvqVmB8lvxFlZ4gx1NsAiEA3OzunBzy9/BLGA+WVtCrPSICYpzO3Dg9Y+yXC6z9avs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57573},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.4b5eddf.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.4b5eddf.tgz","_integrity":"sha512-WKqITpARV2EO6HMWAgxanV5kwLwmmX6/sZGujeC7e9msMWChqj+nnz9cuz57Rhsy4fX5YE4MwO5McD8kaXy3zw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.4b5eddf_1689100385733_0.044047143781040576","host":"s3://npm-registry-packages"}},"1.0.1-main.6539423":{"name":"message-port-rpc","version":"1.0.1-main.6539423","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.6539423","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"99b284ea1148da952c2d87e3b84ac6148e55d916","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.6539423.tgz","fileCount":18,"integrity":"sha512-8UKRlocf1WXOltqqWY6WyeSLBVZn3+vV6i2QCSlwOdGRoxXH+jmvgg+I9fkfb2caekZxC6AuzIv/1/nNjMeKDA==","signatures":[{"sig":"MEYCIQDukC/1FcCkI/C5jtE9wLbrsTmqnX3PRQfZfJMtFgaOXgIhAKqIZs/dHbuvBebU4XbGF4ubQSnWNNFb6gxVDYfmSoXA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57573},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.6539423.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.6539423.tgz","_integrity":"sha512-8UKRlocf1WXOltqqWY6WyeSLBVZn3+vV6i2QCSlwOdGRoxXH+jmvgg+I9fkfb2caekZxC6AuzIv/1/nNjMeKDA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@babel/runtime-corejs3":"7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","esbuild":"^0.17.18","prettier":"^2.8.8","@babel/cli":"^7.21.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/jest":"^29.5.1","@types/node":"^18.16.0","@jest/globals":"^29.5.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@babel/plugin-transform-runtime":"^7.21.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.6539423_1689848170202_0.2304979091523074","host":"s3://npm-registry-packages"}},"1.0.1-main.acca1b1":{"name":"message-port-rpc","version":"1.0.1-main.acca1b1","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.acca1b1","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"b2f0516cd76f3990af06a68a56517634f145f863","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.acca1b1.tgz","fileCount":18,"integrity":"sha512-nMedqOGhvNq/JDiLLq6iD1eELbX9/1hsBrkipnKghMSaW0/QgH32l3wrUy9x4FtCymzCOSWZ9lIjoyzFyaNhsA==","signatures":[{"sig":"MEQCIAT/QEfq6iVW20zhKImcy0fn+RrlIxbPj20133KUrTgqAiAS3EzvHzFvqvk3zcpIWy+wBmilPJueSKWA5zUYzCwt5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57672},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.acca1b1.tgz","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esmodules/index.js","require":"./lib/commonjs/index.js"},"./messagePortRPC":{"types":"./lib/types/messagePortRPC.d.ts","import":"./lib/esmodules/messagePortRPC.js","require":"./lib/commonjs/messagePortRPC.js"}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","jest":"jest","test":"npm run test:jest && npm run test:typescript","build":"npm run build:babel && npm run build:typescript","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"eslint ./src/","test:jest":"npm run jest","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","build:babel":"npm run build:babel:commonjs && npm run build:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","test:typescript":"tsc --project ./src/tsconfig.test.json","build:typescript":"tsc --project ./src/tsconfig.declaration.json","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/"},"typings":"./lib/types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.acca1b1.tgz","_integrity":"sha512-nMedqOGhvNq/JDiLLq6iD1eELbX9/1hsBrkipnKghMSaW0/QgH32l3wrUy9x4FtCymzCOSWZ9lIjoyzFyaNhsA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@babel/runtime-corejs3":"7.22.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.1","esbuild":"^0.18.14","prettier":"^3.0.0","@babel/cli":"^7.22.9","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/jest":"^29.5.3","@types/node":"^20.4.2","@jest/globals":"^29.6.1","@babel/preset-env":"^7.22.9","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.9"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.acca1b1_1689848712093_0.5628651422057014","host":"s3://npm-registry-packages"}},"1.0.1-main.adf2e33":{"name":"message-port-rpc","version":"1.0.1-main.adf2e33","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.adf2e33","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"b7c2eac4706e6b2cd053f688a3a14711ea5d1d18","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.adf2e33.tgz","fileCount":21,"integrity":"sha512-jaPJknrFc4i52x5jzQCCf+Gl5b27PBtle8/X6FD9su2hvHYcmOFfUfz5LQFlKnOmberDG+8vYtFghm+84EEdDA==","signatures":[{"sig":"MEQCIEazGgIg8JQG9NKPYr4bylweCFpYlqlICAHUQqLvbd2ZAiBuFaYeu4BIgiLyPaZBjGxSSVP/KYSHuLINvIyjpxSKyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60620},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.adf2e33.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"npm run precommit:eslint && npm run precommit:typescript","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","precommit:typescript":"tsc --noEmit --project ./src/tsconfig.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.adf2e33.tgz","_integrity":"sha512-jaPJknrFc4i52x5jzQCCf+Gl5b27PBtle8/X6FD9su2hvHYcmOFfUfz5LQFlKnOmberDG+8vYtFghm+84EEdDA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@babel/runtime-corejs3":"7.22.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.1","esbuild":"^0.18.14","prettier":"^3.0.0","@babel/cli":"^7.22.9","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/jest":"^29.5.3","@types/node":"^20.4.2","@jest/globals":"^29.6.1","@babel/preset-env":"^7.22.9","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.9"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.adf2e33_1694289229425_0.9674233547216164","host":"s3://npm-registry-packages"}},"1.0.1-main.035b23c":{"name":"message-port-rpc","version":"1.0.1-main.035b23c","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.035b23c","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"6603d77d81186fcdac204d572e43197f1cce7af0","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.035b23c.tgz","fileCount":21,"integrity":"sha512-MeRRYWRNugbP1MmrW9dxf4JUHTGLz6OBp34BKhVt8PECBm5VQ8gd3wVmt/XTR9Dz9wXumQL9EFIE93sSZl3cSw==","signatures":[{"sig":"MEUCIQC3CcU+KPBVCFJM5vEXoUQ3qqAkW6w+ntLi42O6w8DXXwIgCQ8CKtGfZMGLzQW86/W3w9NLNiXvKBAXI2WmElwPfjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61409},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.035b23c.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.035b23c.tgz","_integrity":"sha512-MeRRYWRNugbP1MmrW9dxf4JUHTGLz6OBp34BKhVt8PECBm5VQ8gd3wVmt/XTR9Dz9wXumQL9EFIE93sSZl3cSw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@babel/runtime-corejs3":"7.22.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.1","esbuild":"^0.18.14","prettier":"^3.0.0","@babel/cli":"^7.22.9","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/jest":"^29.5.3","@types/node":"^20.4.2","@jest/globals":"^29.6.1","@babel/preset-env":"^7.22.9","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.9"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.035b23c_1694294431732_0.2252395142455763","host":"s3://npm-registry-packages"}},"1.0.1-main.3dce907":{"name":"message-port-rpc","version":"1.0.1-main.3dce907","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.3dce907","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"bb4857ce56de6442eca885a0874dbc5960c28c36","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.3dce907.tgz","fileCount":21,"integrity":"sha512-PJmbkAdrZC4qTtNzoahFWLOtuEBCAuUvn0iOlY2OdMXBW57WzroH73hZbwWJROziRcRHvZ73A+h4tACk6rH4jg==","signatures":[{"sig":"MEYCIQCxuUs8zic5v1y9m+Ap94HH8yO4IkGj1VFc/6nVcNUnZwIhAM4whZmoaHWbZFjQC/q/e8LhetB+jFz0m5KYkwEIRHDa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61409},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.3dce907.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","bump:auditfix":"npm audit fix || exit 0","bump:babel:jest":"cat babel.jest.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.jest.config.json.tmp && mv babel.jest.config.json.tmp babel.jest.config.json","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.3dce907.tgz","_integrity":"sha512-PJmbkAdrZC4qTtNzoahFWLOtuEBCAuUvn0iOlY2OdMXBW57WzroH73hZbwWJROziRcRHvZ73A+h4tACk6rH4jg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@babel/runtime-corejs3":"7.22.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.1","esbuild":"^0.18.14","prettier":"^3.0.0","@babel/cli":"^7.22.9","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/jest":"^29.5.3","@types/node":"^20.4.2","@jest/globals":"^29.6.1","@babel/preset-env":"^7.22.9","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.9"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.3dce907_1694297846137_0.3851507604070685","host":"s3://npm-registry-packages"}},"1.0.1-main.c41dd57":{"name":"message-port-rpc","version":"1.0.1-main.c41dd57","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.c41dd57","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"5acd26d5571457b216446eea20c56cf04bb46c05","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.c41dd57.tgz","fileCount":21,"integrity":"sha512-+cTW36NtLvE/TpDLqrkq8Jb4syZCUHETufzRfNVcNki2PlZbv6ECUL9YY5ZzFLTyGVWKcqviaU9Vh7XLRn6h6Q==","signatures":[{"sig":"MEUCIFDm3y2Hy9IFwMfEfU6Qbs1srQ+QPD0olO4XbVhwnbV0AiEAji/qHynWbtoPbxNCUGHlKoMYMpTahJ8QLiWLfv07fV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61090},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.c41dd57.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.c41dd57.tgz","_integrity":"sha512-+cTW36NtLvE/TpDLqrkq8Jb4syZCUHETufzRfNVcNki2PlZbv6ECUL9YY5ZzFLTyGVWKcqviaU9Vh7XLRn6h6Q==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@babel/runtime-corejs3":"7.22.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.1","esbuild":"^0.18.14","prettier":"^3.0.0","@babel/cli":"^7.22.9","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/jest":"^29.5.3","@types/node":"^20.4.2","@jest/globals":"^29.6.1","@babel/preset-env":"^7.22.9","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.9"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.c41dd57_1694306102560_0.5526779188656079","host":"s3://npm-registry-packages"}},"1.0.1-main.0f65c6d":{"name":"message-port-rpc","version":"1.0.1-main.0f65c6d","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.0f65c6d","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"aa5ffabbf1aa2034f08b70936e0bec321bda0728","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.0f65c6d.tgz","fileCount":21,"integrity":"sha512-jRDk8FMXdqst6irz2KEat+8mFokqa05cy9JL9HJjtkmUuCG5z22wOvj9wiiFPEsqrDUteZpFjX1PZkRNm11vkA==","signatures":[{"sig":"MEUCIBUfmEP5Nk432RYrL5DH/JDu0+WOcfxq35b3/lIsdPGWAiEA6uWA6245el0cd/nw6i+JOzzhJnDdXTzYLDswu+p+SuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61090},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.0f65c6d.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.0f65c6d.tgz","_integrity":"sha512-jRDk8FMXdqst6irz2KEat+8mFokqa05cy9JL9HJjtkmUuCG5z22wOvj9wiiFPEsqrDUteZpFjX1PZkRNm11vkA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@babel/runtime-corejs3":"7.22.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.1","esbuild":"^0.18.14","prettier":"^3.0.0","@babel/cli":"^7.22.9","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/jest":"^29.5.3","@types/node":"^20.4.2","@jest/globals":"^29.6.1","@babel/preset-env":"^7.22.9","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.9"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.0f65c6d_1694309456748_0.6452256573276194","host":"s3://npm-registry-packages"}},"1.0.1-main.3d2f274":{"name":"message-port-rpc","version":"1.0.1-main.3d2f274","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.3d2f274","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"1270d1b9b0c13ec9d3e145f96af1fe22951942f3","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.3d2f274.tgz","fileCount":21,"integrity":"sha512-l8WcxIkoe9WwdxkybyC/8DlNArD2RvX6cvUazUrpczVjMwEJyB2KWEKj3xP7VtWfGTH9T0+JeEWWkiGBFiVFEA==","signatures":[{"sig":"MEYCIQDOb1TF5gdJa4SycyU1TwCUP53UAeIiASrISpfERY3URQIhAI9uxePg+FzOFiMuzZe79zBGlc1YBFrb0znfP9x4SWOg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61090},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.3d2f274.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.3d2f274.tgz","_integrity":"sha512-l8WcxIkoe9WwdxkybyC/8DlNArD2RvX6cvUazUrpczVjMwEJyB2KWEKj3xP7VtWfGTH9T0+JeEWWkiGBFiVFEA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@babel/runtime-corejs3":"7.22.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.1","esbuild":"^0.18.14","prettier":"^3.0.0","@babel/cli":"^7.22.9","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/jest":"^29.5.3","@types/node":"^20.4.2","@jest/globals":"^29.6.1","@babel/preset-env":"^7.22.9","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.9"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.3d2f274_1694330349568_0.2563617296813032","host":"s3://npm-registry-packages"}},"1.0.1-main.0f38eb4":{"name":"message-port-rpc","version":"1.0.1-main.0f38eb4","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.0f38eb4","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"c585dc3c1df005b1726e87c4e137ea2e3a51cff3","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.0f38eb4.tgz","fileCount":21,"integrity":"sha512-c9XeB6xbgCvpsEx3r5GfRkXURVmkjMmhC0We+3B0eabBFOSFgfJlnFiyhJS8XfYm3sZT2ZSmqwgYuNXKSVOxpw==","signatures":[{"sig":"MEUCIBtS6/njbBHAgwgNPezFHJpVSkp6hMWm4GVWb6z4N2lCAiEAvnypOawx4L6tZz761pl6c9KBTCrcTx6Il5ZqECl3HgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61077},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.0f38eb4.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prebump":"cat package.json | jq '(((.localPeerDependencies // {}) | keys | map([\"dependencies\", .])) + ((.localPeerDevDependencies // {}) | keys | map([\"devDependencies\", .]))) as $localPeerPaths | delpaths($localPeerPaths)' > package-temp.json && mv package-temp.json package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"if [ `cat package.json | jq -r '(.devDependencies // {}) | length'` -ne 0 ]; then npm install $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.devDependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","postbump":"cat package.json | jq '. + (.dependencies = (((.dependencies // {}) + (.localPeerDependencies // {})) | to_entries | sort_by(.key) | from_entries)) | (.devDependencies = (((.devDependencies // {}) + (.localPeerDevDependencies // {})) | to_entries | sort_by(.key) | from_entries))' > package-temp.json && mv package-temp.json package.json","bump:prod":"if [ `cat package.json | jq -r '(.dependencies // {}) | length'` -ne 0 ]; then npm install --save-exact $(cat package.json | jq -r '(.pinDependencies // {}) as $p | ((.dependencies // {}) | keys) | map(. + \"@\" + ($p[.] // [\"latest\"])[0]) | .[]'); fi","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.0f38eb4.tgz","_integrity":"sha512-c9XeB6xbgCvpsEx3r5GfRkXURVmkjMmhC0We+3B0eabBFOSFgfJlnFiyhJS8XfYm3sZT2ZSmqwgYuNXKSVOxpw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@babel/runtime-corejs3":"7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.0f38eb4_1694330880753_0.8905309253031224","host":"s3://npm-registry-packages"}},"1.0.1-main.bda13c5":{"name":"message-port-rpc","version":"1.0.1-main.bda13c5","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.bda13c5","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"5555e20b285fd205fb059e7b03354bbcaf2b8f8f","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.bda13c5.tgz","fileCount":21,"integrity":"sha512-MeEA2YnVXlrCFo7CU5Tti+53kX4+pLKYRdf7/Pzp0zonCy40bwalf5bffIw6j9CdJyH2M1rgJzSIGEWnFCgBuA==","signatures":[{"sig":"MEYCIQDZ9xlM8bkua+xhz7A7VVtb+PWx6X34E8g8TutVeUq2KQIhAK4KHbIBzPo2UF6fSnKkJ2WlD3xuti/WDUywUzSSNXy+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60695},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.bda13c5.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.bda13c5.tgz","_integrity":"sha512-MeEA2YnVXlrCFo7CU5Tti+53kX4+pLKYRdf7/Pzp0zonCy40bwalf5bffIw6j9CdJyH2M1rgJzSIGEWnFCgBuA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"message-port-rpc":"^1.0.1-main.bda13c5","@babel/runtime-corejs3":"7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.bda13c5_1694346980982_0.4844459373552925","host":"s3://npm-registry-packages"}},"1.0.1-main.687566":{"name":"message-port-rpc","version":"1.0.1-main.687566","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.687566","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"ec572c0093951c583a33d83ac11f5d98d31c2102","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.687566.tgz","fileCount":21,"integrity":"sha512-u81kd8JU53fMSBvlN0fKSEDJLMqgVjfn4j8+hmx33Zvpys+FQxrb3joP0rnVjGv7hfFcoMwW38hacsdgu3S4GA==","signatures":[{"sig":"MEUCIQCO/dWvPr2NhOPWVpB6ooigoOFZXDjXg3eVHcNZGM65+AIgeRyofKUzDS9HVrIMpu82GNbGpVmSP6bfdAW2G75S7lE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60807},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.687566.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.687566.tgz","_integrity":"sha512-u81kd8JU53fMSBvlN0fKSEDJLMqgVjfn4j8+hmx33Zvpys+FQxrb3joP0rnVjGv7hfFcoMwW38hacsdgu3S4GA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"message-port-rpc":"^1.0.1-main.687566","@babel/runtime-corejs3":"7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.687566_1694347606874_0.8005134112721035","host":"s3://npm-registry-packages"}},"1.0.1-main.3531c68":{"name":"message-port-rpc","version":"1.0.1-main.3531c68","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.3531c68","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"780f18f718252017d696ef78afa3ba364fcf2430","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.3531c68.tgz","fileCount":21,"integrity":"sha512-Jbu/TWcStcrWC9fZLJHlFUEat6H+WP9OjVQW4ewY1KKC97yhZgwXFUzdIKtDDj05vQNOH3VlWG5hHeGkASPdtw==","signatures":[{"sig":"MEYCIQCkVyY9CysH+hnmljnqS3XY4dSzFnMo8z4lB1mg2uKN+gIhAP+GaYEe2GqQ6gy7i4x9cKYzu8qOct38dynNAkSvSIND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60810},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.3531c68.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.3531c68.tgz","_integrity":"sha512-Jbu/TWcStcrWC9fZLJHlFUEat6H+WP9OjVQW4ewY1KKC97yhZgwXFUzdIKtDDj05vQNOH3VlWG5hHeGkASPdtw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"message-port-rpc":"^1.0.1-main.3531c68","@babel/runtime-corejs3":"^7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.3531c68_1694347783800_0.8326809915770792","host":"s3://npm-registry-packages"}},"1.0.1-main.55dbe15":{"name":"message-port-rpc","version":"1.0.1-main.55dbe15","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.55dbe15","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"4872c9b82fc664d5c5a3c07a4d12cd751684e3b1","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.55dbe15.tgz","fileCount":21,"integrity":"sha512-KJDdaoWnIio0yvIjanL1X+f263sPKR70DPfliqNd5haA8yE3u74JNpDycuaiy4/rOzm+3QmBGHqenmUt+Xx2Cw==","signatures":[{"sig":"MEUCIQDZq/D0Tl8ftD8I9s5FlnXu5Nu8/VKgrxVTSo1QCVtYNQIgH8D/s/ajPz84T17mKJDhFc08OblZmabZI+Y/aWEjoAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60810},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.55dbe15.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.55dbe15.tgz","_integrity":"sha512-KJDdaoWnIio0yvIjanL1X+f263sPKR70DPfliqNd5haA8yE3u74JNpDycuaiy4/rOzm+3QmBGHqenmUt+Xx2Cw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"message-port-rpc":"^1.0.1-main.55dbe15","@babel/runtime-corejs3":"^7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.55dbe15_1694348478150_0.5316003834796452","host":"s3://npm-registry-packages"}},"1.0.1-main.04201c1":{"name":"message-port-rpc","version":"1.0.1-main.04201c1","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.04201c1","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"2761885cceb5b4218b910ea870a6f5922bdff66c","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.04201c1.tgz","fileCount":21,"integrity":"sha512-zAnOvZrK8xAZjBsx+o/UkdhZBe4Q2AX/WmKCSqHJ/n+i5d7EBqK4YaXeFEU1AWvbyWLdbuBudEhNgv74VICC7g==","signatures":[{"sig":"MEQCICYxgIt58roV4kDWWfchaaKBAaCOJelN1bUZZ9VF9jgjAiA6qepeuXEJNHILaHs6HMeb/OiDzP2skqv6pa45kyoBag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60810},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.04201c1.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.04201c1.tgz","_integrity":"sha512-zAnOvZrK8xAZjBsx+o/UkdhZBe4Q2AX/WmKCSqHJ/n+i5d7EBqK4YaXeFEU1AWvbyWLdbuBudEhNgv74VICC7g==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"message-port-rpc":"^1.0.1-main.04201c1","@babel/runtime-corejs3":"^7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.04201c1_1694384685012_0.238084548420594","host":"s3://npm-registry-packages"}},"1.0.1-main.b188066":{"name":"message-port-rpc","version":"1.0.1-main.b188066","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.b188066","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"2ac68af1e3e44f2ece4c9b41e9b0250e0fba8d2f","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.b188066.tgz","fileCount":21,"integrity":"sha512-sgyu3j8syktBxEMRajShD1QSTq3KxnuBwd/l9zX3eDpgr7s6e+E5ZEYR5/RQu+gtwyZGnd5tcGusE+YjM37vKw==","signatures":[{"sig":"MEUCIEobjy3UkfabPj6PK5D85exJ7Jwh49hGtLUZ5086KTvkAiEA/nFQqUTDcd62iClfu5Yal7egHnMEYMYc9LG/Rg2SRBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60810},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.b188066.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.b188066.tgz","_integrity":"sha512-sgyu3j8syktBxEMRajShD1QSTq3KxnuBwd/l9zX3eDpgr7s6e+E5ZEYR5/RQu+gtwyZGnd5tcGusE+YjM37vKw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"8.19.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"message-port-rpc":"^1.0.1-main.b188066","@babel/runtime-corejs3":"^7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.b188066_1694397656749_0.6943470517639507","host":"s3://npm-registry-packages"}},"1.0.1-main.e99cfe8":{"name":"message-port-rpc","version":"1.0.1-main.e99cfe8","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.e99cfe8","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"dd5d26fffccfe909cbc7ec16c77563bb675bf52b","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.e99cfe8.tgz","fileCount":21,"integrity":"sha512-JgDDfo8H270oIm3qU+6QmIRfHtzfI+gTM4V7EI4sHaITWHw9u4J8rlU53s0sSzmlzrfNzdwtThe5hoDAiWbkBw==","signatures":[{"sig":"MEYCIQD+wYmQ7yrDvzmFpo820sREo6mt+noleh8ULSG8DA2rXAIhAJagW4C2u0tNj14bRQ0ywxeJZ6hCPVtL4pmRELv6DUYN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.1-main.e99cfe8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60810},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.e99cfe8.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.e99cfe8.tgz","_integrity":"sha512-JgDDfo8H270oIm3qU+6QmIRfHtzfI+gTM4V7EI4sHaITWHw9u4J8rlU53s0sSzmlzrfNzdwtThe5hoDAiWbkBw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"9.6.7","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"message-port-rpc":"^1.0.1-main.e99cfe8","@babel/runtime-corejs3":"^7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.e99cfe8_1695620605902_0.8046368483740902","host":"s3://npm-registry-packages"}},"1.0.1-main.3023174":{"name":"message-port-rpc","version":"1.0.1-main.3023174","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.3023174","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"4b7f151bb975ae58aff87633957617460bd7f9d9","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.3023174.tgz","fileCount":21,"integrity":"sha512-fUY5Y2MiE/KmN1Mk5WagxG956FZma9oLK+wOappA8hg9G4a9C4nRxCTXSfti2uw3gVVVo7KmQeYE+fmqK7d9JQ==","signatures":[{"sig":"MEQCIBjpkSwNobC+kcjulZerKJzOFn0qo0CFwwiy41og1k3+AiAh98dvzQJIqu30exrstB5UJgWaPWnzxz3nsbz1Lup6uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.1-main.3023174","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60810},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.3023174.tgz","exports":{".":{"import":{"types":"./lib/esmodules-types/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs-types/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules-types/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs-types/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","start":"esbuild --bundle --outfile=./public/main.js --servedir=./public --sourcemap ./scenarios/index.jsx","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs-types/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.3023174.tgz","_integrity":"sha512-fUY5Y2MiE/KmN1Mk5WagxG956FZma9oLK+wOappA8hg9G4a9C4nRxCTXSfti2uw3gVVVo7KmQeYE+fmqK7d9JQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"9.6.7","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"message-port-rpc":"^1.0.1-main.3023174","@babel/runtime-corejs3":"^7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.3023174_1695624873790_0.6640836161752417","host":"s3://npm-registry-packages"}},"1.0.1-main.43112ea":{"name":"message-port-rpc","version":"1.0.1-main.43112ea","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.43112ea","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"ee8e903bb110b51edc28a7cd0148bdd8160aee1e","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.43112ea.tgz","fileCount":21,"integrity":"sha512-3p0yxIMGZTCc5xXzrtNYbw1nor8jTpJlKilq4N658aE3BUsAKFTY4XfPvss9U8c/SqCrh6fDfOChSFA2+hQ+3A==","signatures":[{"sig":"MEQCIHJDIkbKpJZJ/ua8/pkGEsCda7F6U5vRO4C6OnSX/iY9AiBqkm4ZHIA8dgzckQL2zXUQ3SbJjaMmdN/CrJOBLErBhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.1-main.43112ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60666},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.43112ea.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.43112ea.tgz","_integrity":"sha512-3p0yxIMGZTCc5xXzrtNYbw1nor8jTpJlKilq4N658aE3BUsAKFTY4XfPvss9U8c/SqCrh6fDfOChSFA2+hQ+3A==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"9.8.1","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"message-port-rpc":"^1.0.1-main.43112ea","@babel/runtime-corejs3":"^7.22.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","esbuild":"^0.19.2","prettier":"^3.0.3","@babel/cli":"^7.22.15","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","@jest/globals":"^29.6.4","@babel/preset-env":"^7.22.15","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.2","@babel/preset-typescript":"^7.22.15","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.43112ea_1696849444642_0.7485508718553691","host":"s3://npm-registry-packages"}},"1.0.1-main.1a66599":{"name":"message-port-rpc","version":"1.0.1-main.1a66599","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1-main.1a66599","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"dd6587fbfba0742ab4c652f2c9027375cc1a2c70","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1-main.1a66599.tgz","fileCount":21,"integrity":"sha512-CJkjmogMmNc4C+6mNWTm62pBuLFtYhV+UEUtoszJADshVP2BM9ysMgQpcr250D68kb3mISFW/3Mc1BX9gWsnJg==","signatures":[{"sig":"MEQCIAyLGZbg+zuAEl8wi/JCSmwqG/1iyG4mAlYEUwQmzjCJAiBhU3M6ii6F4u0EhH+BPtPDrKKX15fCKJwwnUVQ70/TyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.1-main.1a66599","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60662},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1-main.1a66599.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1-main.1a66599.tgz","_integrity":"sha512-CJkjmogMmNc4C+6mNWTm62pBuLFtYhV+UEUtoszJADshVP2BM9ysMgQpcr250D68kb3mISFW/3Mc1BX9gWsnJg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"9.8.1","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"message-port-rpc":"^1.0.1-main.1a66599","@babel/runtime-corejs3":"^7.23.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.4","prettier":"^3.0.3","@babel/cli":"^7.23.0","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.5","@types/node":"^20.8.3","@jest/globals":"^29.7.0","@babel/preset-env":"^7.22.20","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.3","@babel/preset-typescript":"^7.23.0","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1-main.1a66599_1696849720061_0.2928843169466151","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"message-port-rpc","version":"1.0.1","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.1","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"4342964fdec2a29ffa049c0b5ab4558ca5ee1548","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.1.tgz","fileCount":21,"integrity":"sha512-+bUw7GFnYF8jDzgtaC0gWn4YNRJa7xrEibHRg9swcUQKDzO8dsMsMFEWAcisjPNAIAiTKEb04NbGAuAV9+7ZzA==","signatures":[{"sig":"MEUCIQC6c6vPIEwnr+g1pRw9896hA6IVdSv9+wpra/xJaWXdTgIgM4bEKOW4tB1xg54NS5khCIWeBAxYsa1gMjj0BuvC910=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60636},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.1.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.1.tgz","_integrity":"sha512-+bUw7GFnYF8jDzgtaC0gWn4YNRJa7xrEibHRg9swcUQKDzO8dsMsMFEWAcisjPNAIAiTKEb04NbGAuAV9+7ZzA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"9.8.1","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"message-port-rpc":"^1.0.1","@babel/runtime-corejs3":"^7.23.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.4","prettier":"^3.0.3","@babel/cli":"^7.23.0","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.5","@types/node":"^20.8.3","@jest/globals":"^29.7.0","@babel/preset-env":"^7.22.20","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.3","@babel/preset-typescript":"^7.23.0","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.1_1696852018845_0.18683649097676192","host":"s3://npm-registry-packages"}},"1.0.2-main.e994a23":{"name":"message-port-rpc","version":"1.0.2-main.e994a23","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.2-main.e994a23","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"5de8980be6ce98eb3c3b5db9ea21304c3485110b","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.2-main.e994a23.tgz","fileCount":21,"integrity":"sha512-24A52zSHqAgN6f4AVfYUbe9QgR4qs3A3qKMiQ/PFnAqKNuma4Jd5wX8y91T4jM/ChN6BtGzIY/nALxeAz6zLmg==","signatures":[{"sig":"MEUCIEMpPAe8MTEXRNmWVIkDtcCr4/FivbKD0mUSdDFqN8LlAiEA5bV6x3z6+1VaMiL0sUZXL1MC71ciUmxV46DRsNO3vqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.2-main.e994a23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60662},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.2-main.e994a23.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.2-main.e994a23.tgz","_integrity":"sha512-24A52zSHqAgN6f4AVfYUbe9QgR4qs3A3qKMiQ/PFnAqKNuma4Jd5wX8y91T4jM/ChN6BtGzIY/nALxeAz6zLmg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"9.8.1","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"message-port-rpc":"^1.0.2-main.e994a23","@babel/runtime-corejs3":"^7.23.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.4","prettier":"^3.0.3","@babel/cli":"^7.23.0","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.5","@types/node":"^20.8.3","@jest/globals":"^29.7.0","@babel/preset-env":"^7.22.20","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.3","@babel/preset-typescript":"^7.23.0","@babel/plugin-transform-runtime":"^7.22.15"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.2-main.e994a23_1696853114299_0.5180580839989313","host":"s3://npm-registry-packages"}},"1.0.2-main.da38399":{"name":"message-port-rpc","version":"1.0.2-main.da38399","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.2-main.da38399","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"2131d74ab5008a9004ad187c316662d38343a77e","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.2-main.da38399.tgz","fileCount":21,"integrity":"sha512-yIjaNcMweKvjJtwuJxrHcTxdkXoRR8gToaCkN29sUbY20izKpj/N8zBig00m+jdgRD3gyB/aKS6xHUDGzoYAmw==","signatures":[{"sig":"MEYCIQD3/mlYlXz+Mjr9PkCRUm2Cav3uPQGgXF6IlaeK7eyEtwIhAIrtzwetOTwn8+8AIYFlUaTNCGd7ESiz+W9UeknCiIDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.2-main.da38399","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60662},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.2-main.da38399.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .devDependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '.localPeerDependencies // {} as $L | .dependencies // {} | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.2-main.da38399.tgz","_integrity":"sha512-yIjaNcMweKvjJtwuJxrHcTxdkXoRR8gToaCkN29sUbY20izKpj/N8zBig00m+jdgRD3gyB/aKS6xHUDGzoYAmw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.2.3","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"message-port-rpc":"^1.0.2-main.da38399","@babel/runtime-corejs3":"^7.23.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.9","prettier":"^3.1.1","@babel/cli":"^7.23.4","typescript":"^5.3.3","@babel/core":"^7.23.6","@types/jest":"^29.5.11","@types/node":"^20.10.4","@jest/globals":"^29.7.0","@babel/preset-env":"^7.23.6","@tsconfig/strictest":"^2.0.2","@tsconfig/recommended":"^1.0.3","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-runtime":"^7.23.6"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.2-main.da38399_1702727848754_0.15012525504111984","host":"s3://npm-registry-packages"}},"1.0.2-main.702443b":{"name":"message-port-rpc","version":"1.0.2-main.702443b","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.2-main.702443b","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"b0cdb40fe594100fc182a36576a53bc53662ab01","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.2-main.702443b.tgz","fileCount":21,"integrity":"sha512-OzTf8GVtpMla5hvLUqB01KxgUefITk8tjmA0+FxN/WYurYcKprhlaeg/+envkYj55uOoM/lEOYJ60GOYfKPTgg==","signatures":[{"sig":"MEUCICIZ+5rrMICF25Ms2UyIsDSVWSMZMsJzgRwQ5D0GGcdVAiEAhLyH09BRQXueRVi9HKDsgE4mUt9sArHTkqNFDFroc4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.2-main.702443b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61064},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.2-main.702443b.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.2-main.702443b.tgz","_integrity":"sha512-OzTf8GVtpMla5hvLUqB01KxgUefITk8tjmA0+FxN/WYurYcKprhlaeg/+envkYj55uOoM/lEOYJ60GOYfKPTgg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.2.4","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"message-port-rpc":"^1.0.2-main.702443b","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.2","prettier":"^3.2.5","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.3","@tsconfig/strictest":"^2.0.4","@tsconfig/recommended":"^1.0.4","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.2-main.702443b_1711924024741_0.1717392381965852","host":"s3://npm-registry-packages"}},"1.0.2-main.c51f031":{"name":"message-port-rpc","version":"1.0.2-main.c51f031","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.2-main.c51f031","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"bfa2ad4a3a7e49131a892be8bcbbdfad8e333b78","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.2-main.c51f031.tgz","fileCount":27,"integrity":"sha512-WIYV9Q0qsZ9fVeR6MCbXhlwROJCJCq3dr57jMFuTGcmU0VNcuwgZmS7dxnpV5c0BrIFxdMF58w22uVfo2XFaQg==","signatures":[{"sig":"MEQCIDHo1OcAJ7xw6P2/ehKXL20/U5zR83/20PM2Jjs9zVTDAiAT0ETZnXBbTwMeLA1E+qJYuGmQp3FDoCFMwixoNEJTAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.2-main.c51f031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120671},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.2-main.c51f031.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.2-main.c51f031.tgz","_integrity":"sha512-WIYV9Q0qsZ9fVeR6MCbXhlwROJCJCq3dr57jMFuTGcmU0VNcuwgZmS7dxnpV5c0BrIFxdMF58w22uVfo2XFaQg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.5.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"message-port-rpc":"^1.0.2-main.c51f031","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.2","prettier":"^3.2.5","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.3","@tsconfig/strictest":"^2.0.4","@tsconfig/recommended":"^1.0.4","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.2-main.c51f031_1716025927494_0.2768412743267923","host":"s3://npm-registry-packages"}},"1.0.2-main.e1d3dcf":{"name":"message-port-rpc","version":"1.0.2-main.e1d3dcf","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@1.0.2-main.e1d3dcf","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"2774bf23874c8f5a59dea6f1b62d005e92a6c502","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-1.0.2-main.e1d3dcf.tgz","fileCount":27,"integrity":"sha512-EmlbMg+3TVB9vuDYJ7P/x6wiUedkZM0alhE1SUpx2VDcX1tiHYaMv5mlKY4hs4qY0J+EKDLDizXokShtHmgUsw==","signatures":[{"sig":"MEQCIDClUjnPb3oK/3TMg+Bn9Ss7Bk+BGeIfZOKOHewSD4LKAiBDyE3vgCPDMag1yv8v5cv2a2OGAX1aZ3MRcqIR9BzvaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@1.0.2-main.e1d3dcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120671},"main":"./lib/commonjs/index.js","_from":"file:message-port-rpc-1.0.2-main.e1d3dcf.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./messagePortRPC":{"import":{"types":"./lib/esmodules/messagePortRPC.d.ts","default":"./lib/esmodules/messagePortRPC.js"},"require":{"types":"./lib/commonjs/messagePortRPC.d.ts","default":"./lib/commonjs/messagePortRPC.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-1.0.2-main.e1d3dcf.tgz","_integrity":"sha512-EmlbMg+3TVB9vuDYJ7P/x6wiUedkZM0alhE1SUpx2VDcX1tiHYaMv5mlKY4hs4qY0J+EKDLDizXokShtHmgUsw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.5.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"message-port-rpc":"^1.0.2-main.e1d3dcf","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.2","prettier":"^3.2.5","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.3","@tsconfig/strictest":"^2.0.4","@tsconfig/recommended":"^1.0.4","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_1.0.2-main.e1d3dcf_1716618921896_0.7671563565318653","host":"s3://npm-registry-packages"}},"2.0.0-main.263033c":{"name":"message-port-rpc","version":"2.0.0-main.263033c","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.263033c","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"09768beeac4b32c223a3a8d2d06fe6126d6fc2dc","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.263033c.tgz","fileCount":9,"integrity":"sha512-iL79yZBUk5Tq+cEKnfPbgCj1wMFD+BZqMUJgo3fNP9pPtslkoskOdFXs3rxBcidtXlpCAbhlRmlActfZpSvSiQ==","signatures":[{"sig":"MEUCIQCYCS3ZAiIhH1u7/krDO9G1HxH9tW7AnyS/NKXxnMyK8wIgDnApBc+y6OWjORT5VBbbzbhTXmmmemaof4w/liX28Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.263033c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81272},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.263033c.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.263033c.tgz","_integrity":"sha512-iL79yZBUk5Tq+cEKnfPbgCj1wMFD+BZqMUJgo3fNP9pPtslkoskOdFXs3rxBcidtXlpCAbhlRmlActfZpSvSiQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.5.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"message-port-rpc":"^2.0.0-main.263033c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","esbuild":"^0.20.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.3","@tsconfig/strictest":"^2.0.4","@tsconfig/recommended":"^1.0.4","@babel/preset-typescript":"^7.24.1"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.263033c_1717035183516_0.4288186384716377","host":"s3://npm-registry-packages"}},"2.0.0-main.fed1165":{"name":"message-port-rpc","version":"2.0.0-main.fed1165","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.fed1165","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"342195639479c2ad36df7264d41b58b3ef55578d","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.fed1165.tgz","fileCount":9,"integrity":"sha512-YUJu8SqH+KWarIP3I4Y7MryJg1ZdHgpHSpRb7NMl03Gl8kSFJCIqWLDSBWHAnXBJ5qyvmdkaaJpMd6sdE1neXQ==","signatures":[{"sig":"MEUCID5L2uDyGRM6CtRyiWSTOe2zSrsZW90Fde7l9MolYEBcAiEAk9QyjwX1V4b7p4Q/8BBaIKr2Vga3ndJWcRqA/177XWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.fed1165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81390},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.fed1165.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.fed1165.tgz","_integrity":"sha512-YUJu8SqH+KWarIP3I4Y7MryJg1ZdHgpHSpRb7NMl03Gl8kSFJCIqWLDSBWHAnXBJ5qyvmdkaaJpMd6sdE1neXQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.5.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"message-port-rpc":"^2.0.0-main.fed1165"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","esbuild":"^0.20.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.3","@tsconfig/strictest":"^2.0.4","@tsconfig/recommended":"^1.0.4","@babel/preset-typescript":"^7.24.1"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.fed1165_1717064412734_0.08745037652289378","host":"s3://npm-registry-packages"}},"2.0.0-main.2ea212e":{"name":"message-port-rpc","version":"2.0.0-main.2ea212e","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.2ea212e","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"bb01ce264c2e94325b6d81e8c0d698ed2b2c1b62","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.2ea212e.tgz","fileCount":9,"integrity":"sha512-adw+1VNfsRCaS4but8/ZiaR+eIzJbHTGJ2YzgkljLsvXv8fvvEhyY19TxVXytC7rougiTH0ufu33f6yxNFH5fQ==","signatures":[{"sig":"MEYCIQDx7EBjLHyB4Us8CxvyWODeqMhMsB8tzfKBzVHn1LjapQIhAKYP+2EOLhpEa/xG5U4/wdkctzBi4DO/Rb1aNvfeHCsw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.2ea212e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81390},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.2ea212e.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.2ea212e.tgz","_integrity":"sha512-adw+1VNfsRCaS4but8/ZiaR+eIzJbHTGJ2YzgkljLsvXv8fvvEhyY19TxVXytC7rougiTH0ufu33f6yxNFH5fQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.5.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"message-port-rpc":"^2.0.0-main.2ea212e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","esbuild":"^0.21.4","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.13","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.6","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.6","@babel/preset-typescript":"^7.24.6"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.2ea212e_1717066323404_0.8728812284283136","host":"s3://npm-registry-packages"}},"2.0.0-main.0c781c4":{"name":"message-port-rpc","version":"2.0.0-main.0c781c4","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.0c781c4","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"e19e3b9dd1aa7fce207c4d5718f1ef5e2cb5c68b","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.0c781c4.tgz","fileCount":9,"integrity":"sha512-THaBRTfJw2vsd8H7GnBbxVT/lAJfy9qd8LGJcs7EYDtXynWoYjhi2ROXhbeO/4OcLF/YofFYWbuXNMrXl5guig==","signatures":[{"sig":"MEQCIH7S9ve6uLretnmNf4chwq9PSpyn7bPO47ytZHy6mkHSAiB9EQhi8Aoyfjs4mwUPBAXhAJtAbrlpt/pedHsPgzV29g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.0c781c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81390},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.0c781c4.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.0c781c4.tgz","_integrity":"sha512-THaBRTfJw2vsd8H7GnBbxVT/lAJfy9qd8LGJcs7EYDtXynWoYjhi2ROXhbeO/4OcLF/YofFYWbuXNMrXl5guig==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.5.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"message-port-rpc":"^2.0.0-main.0c781c4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","esbuild":"^0.21.4","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.13","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.6","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.6","@babel/preset-typescript":"^7.24.6"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.0c781c4_1717142543414_0.7119437990194553","host":"s3://npm-registry-packages"}},"2.0.0-main.4c676af":{"name":"message-port-rpc","version":"2.0.0-main.4c676af","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.4c676af","homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"9f123f646a72af706621663da6f7a6b8885baf37","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.4c676af.tgz","fileCount":9,"integrity":"sha512-bqYMXMhr1/CrPrVMDh/iMAtJ/0cqhTErgPdXsbPFDOPOG5cphXgAABv32FK8Fd2WQkE4oHbIrbNbVjBDo1ZdaA==","signatures":[{"sig":"MEUCIQClBvD7cVh/xeiAnMVzv5OJaiAUMCQlI0QSaGC78TC5wgIgSXJmaw7uxjLquxoN+YkD0MSBtEyDOgoD3QZ/PG9Xrns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.4c676af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81390},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.4c676af.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.4c676af.tgz","_integrity":"sha512-bqYMXMhr1/CrPrVMDh/iMAtJ/0cqhTErgPdXsbPFDOPOG5cphXgAABv32FK8Fd2WQkE4oHbIrbNbVjBDo1ZdaA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.7.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"message-port-rpc":"^2.0.0-main.4c676af"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","esbuild":"^0.21.4","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.13","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.6","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.6","@babel/preset-typescript":"^7.24.6"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.4c676af_1719654741795_0.5466420846899607","host":"s3://npm-registry-packages"}},"2.0.0-main.95572f0":{"name":"message-port-rpc","version":"2.0.0-main.95572f0","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.95572f0","homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"c7d772dc8ce9e281f7593e090948539bfbffff89","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.95572f0.tgz","fileCount":9,"integrity":"sha512-OengLbBpeXuNgN/va532JAlPAOgfXFhWvoQ+eAGHDs7z7wQ15QksM0SDrYvMA7FtNPpVOMXjqN4LJpy/Gvosbw==","signatures":[{"sig":"MEQCIG7FjA0ggkhYILnvVl4nqeBsDbzSyPNfVHeljPFMNxrvAiAnGxc2HVxn/2shktBekhzTh/a+JEmO06Vu59IjDlLjvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.95572f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81389},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.95572f0.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.95572f0.tgz","_integrity":"sha512-OengLbBpeXuNgN/va532JAlPAOgfXFhWvoQ+eAGHDs7z7wQ15QksM0SDrYvMA7FtNPpVOMXjqN4LJpy/Gvosbw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.7.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"message-port-rpc":"^2.0.0-main.95572f0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","esbuild":"^0.21.5","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.7","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.6","@babel/preset-typescript":"^7.24.7"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.95572f0_1719656496278_0.9218318888241515","host":"s3://npm-registry-packages"}},"2.0.0-main.b920888":{"name":"message-port-rpc","version":"2.0.0-main.b920888","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.b920888","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"4a564459e519432f193023ca9bfb0da8370a5698","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.b920888.tgz","fileCount":9,"integrity":"sha512-1pPcvwNWNxMiYcbLccIzv0pGeF/GZBO6YytBqk87l6xRA4+xIAZ7W38EHshwKpVAj3ae7FWnZrpo2MnYxyXtEA==","signatures":[{"sig":"MEQCICE2x0jB+tU4BO8q7A2pL+5M/W4Ohs5xm2whEE0qlVkXAiAnYdeFyGlyyWsRPc776A+6gqcdx3jrjbAk8KMb7Q2+pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.b920888","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81498},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.b920888.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.b920888.tgz","_integrity":"sha512-1pPcvwNWNxMiYcbLccIzv0pGeF/GZBO6YytBqk87l6xRA4+xIAZ7W38EHshwKpVAj3ae7FWnZrpo2MnYxyXtEA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"message-port-rpc":"^2.0.0-main.b920888"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","esbuild":"^0.21.5","publint":"^0.2.11","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.7","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.6","@babel/preset-typescript":"^7.24.7"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.b920888_1728653619602_0.4064654127759897","host":"s3://npm-registry-packages"}},"2.0.0-main.d6a9fe1":{"name":"message-port-rpc","version":"2.0.0-main.d6a9fe1","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.d6a9fe1","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"35ec7de96e5e939a1d93dd534d7fa4d7b62412a7","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.d6a9fe1.tgz","fileCount":9,"integrity":"sha512-abp4k5mF9FoUznXktk57U+5z5aJVJqCf3aI7r9iF1ugyeC4fPk7MVpaz7ahfh1XtfVHklj0Fwjgf21qS/XuPWg==","signatures":[{"sig":"MEUCIA3R28TaB+O+qVta5HJVoJjZskgKaRGEu54JasktG84OAiEAtOPZqpxiHsBUk1Uy0bTq3E9m5guY0IpRt81kbhxCzoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.d6a9fe1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81454},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.d6a9fe1.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.d6a9fe1.tgz","_integrity":"sha512-abp4k5mF9FoUznXktk57U+5z5aJVJqCf3aI7r9iF1ugyeC4fPk7MVpaz7ahfh1XtfVHklj0Fwjgf21qS/XuPWg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"message-port-rpc":"^2.0.0-main.d6a9fe1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","esbuild":"^0.21.5","publint":"^0.2.11","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@jest/globals":"^29.7.0","@babel/preset-env":"^7.24.7","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.6","@babel/preset-typescript":"^7.24.7"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.d6a9fe1_1728768600582_0.6459766294476905","host":"s3://npm-registry-packages"}},"2.0.0-main.ebb6158":{"name":"message-port-rpc","version":"2.0.0-main.ebb6158","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.ebb6158","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"ea76d671ed075ceaaa13a439a66142f2f7ea5ede","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.ebb6158.tgz","fileCount":9,"integrity":"sha512-3oKlekgeq1JGQqWsT2pVp2/Za2WOi0P5AW04fJ4Lef39Xdv7hmoap5umaLwNZgk7XAhBtMzxCKTehzfcPZYifg==","signatures":[{"sig":"MEQCIHjDbApJp7BE+5GWQrN8s5fH1pkzDKFt6EZJJsJq0UcZAiBVuL8wqBxYD055zjCu7qgrtlTfP+1HWPs5wMvdLG25Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.ebb6158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88004},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.ebb6158.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.ebb6158.tgz","_integrity":"sha512-3oKlekgeq1JGQqWsT2pVp2/Za2WOi0P5AW04fJ4Lef39Xdv7hmoap5umaLwNZgk7XAhBtMzxCKTehzfcPZYifg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"message-port-rpc":"^2.0.0-main.ebb6158"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","esbuild":"^0.24.0","publint":"^0.2.11","prettier":"^3.3.3","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/node":"^22.7.5","@jest/globals":"^29.7.0","@babel/preset-env":"^7.25.8","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.7","@babel/preset-typescript":"^7.25.7","@babel/plugin-proposal-explicit-resource-management":"^7.25.8"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.ebb6158_1728778280572_0.21661527920365997","host":"s3://npm-registry-packages"}},"2.0.0-main.5a34a9f":{"name":"message-port-rpc","version":"2.0.0-main.5a34a9f","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.5a34a9f","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"5758f577c6939049af200ece546889a6aeb995a7","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.5a34a9f.tgz","fileCount":9,"integrity":"sha512-rzKBPQB+aEwskrlMEcXMGLvDpO7uTjAaF/By6wIA6Kpt4+CPkibet0kmCIijXEogXBYAFjzoSFKJmGFCKo2gEg==","signatures":[{"sig":"MEUCIQCU+4FmzsHhhswPbDq9SpuHP9yKvyVK//5qdCjSBISnwAIgHeHVFHkeLPC7mvoFogtYSXEpU6Mod3yi+2Y+PTZd29A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.5a34a9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88004},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.5a34a9f.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.5a34a9f.tgz","_integrity":"sha512-rzKBPQB+aEwskrlMEcXMGLvDpO7uTjAaF/By6wIA6Kpt4+CPkibet0kmCIijXEogXBYAFjzoSFKJmGFCKo2gEg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"10.9.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"message-port-rpc":"^2.0.0-main.5a34a9f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","esbuild":"^0.24.0","publint":"^0.2.11","prettier":"^3.3.3","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/node":"^22.7.5","@jest/globals":"^29.7.0","@babel/preset-env":"^7.25.8","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.7","@babel/preset-typescript":"^7.25.7","@babel/plugin-proposal-explicit-resource-management":"^7.25.8"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.5a34a9f_1733491157935_0.47856139504571904","host":"s3://npm-registry-packages"}},"2.0.0-main.202512220633.27247e6":{"name":"message-port-rpc","version":"2.0.0-main.202512220633.27247e6","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.202512220633.27247e6","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"b2fb4741387f41856729ede7077380b82f3a558c","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.202512220633.27247e6.tgz","fileCount":9,"integrity":"sha512-JUnOD9mxVvYmVsFZhBwp39ekiTGInqKTYmEjBcQRKNFsUmRKUrgEelD2VLsXk/fNJH+iPtLFv085Djl60MKo9g==","signatures":[{"sig":"MEQCICcl8Ue75TrcGDpyAipvv7EuNETjIZkx2y7g+jQkUmpMAiB8j3YL9mGfVy1mWBe0HURTWySVxJzB9umyfAaIBz8ajQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.202512220633.27247e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87481},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.202512220633.27247e6.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.202512220633.27247e6.tgz","_integrity":"sha512-JUnOD9mxVvYmVsFZhBwp39ekiTGInqKTYmEjBcQRKNFsUmRKUrgEelD2VLsXk/fNJH+iPtLFv085Djl60MKo9g==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.6.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"message-port-rpc":"^2.0.0-main.202512220633.27247e6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","esbuild":"^0.27.2","publint":"^0.3.16","prettier":"^3.7.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@babel/preset-env":"^7.28.5","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@babel/preset-typescript":"^7.28.5","@babel/plugin-proposal-explicit-resource-management":"^7.27.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.202512220633.27247e6_1766385312424_0.5026531593861601","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-main.202512220622.7008a7e":{"name":"message-port-rpc","version":"2.0.0-main.202512220622.7008a7e","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0-main.202512220622.7008a7e","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"3b947aa11e8917a23af44caeb47508b9b232aa7a","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0-main.202512220622.7008a7e.tgz","fileCount":9,"integrity":"sha512-zyqiTeUh73NR2Chm02TD8TFI2EwwsskLeGjr1rypfu7KxyUyEZ/LUoK9Lt1rwhfVTIgG6uBcHQWtF9Yd8Y2nQw==","signatures":[{"sig":"MEUCIGPWwvneqzqs2cQ9S/Go6mTbIhygRpdTDRcdUlgirDtQAiEAgHCLe28hhYsJBpN7sK3MuUE9JVcGz3K/l+08lWyNDcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0-main.202512220622.7008a7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87343},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0-main.202512220622.7008a7e.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0-main.202512220622.7008a7e.tgz","_integrity":"sha512-zyqiTeUh73NR2Chm02TD8TFI2EwwsskLeGjr1rypfu7KxyUyEZ/LUoK9Lt1rwhfVTIgG6uBcHQWtF9Yd8Y2nQw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.6.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"message-port-rpc":"^2.0.0-main.202512220622.7008a7e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","esbuild":"^0.24.0","publint":"^0.2.11","prettier":"^3.3.3","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/node":"^22.7.5","@jest/globals":"^29.7.0","@babel/preset-env":"^7.25.8","@tsconfig/strictest":"^2.0.5","@tsconfig/recommended":"^1.0.7","@babel/preset-typescript":"^7.25.7","@babel/plugin-proposal-explicit-resource-management":"^7.25.8"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0-main.202512220622.7008a7e_1766385532450_0.08682729555312063","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"message-port-rpc","version":"2.0.0","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.0","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"a8876d91e3929dba2b9ef24d6ab54c1d5fe5c6bc","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.0.tgz","fileCount":9,"integrity":"sha512-dRC/ldtUTsYqf6YV1LAeYqcQxmYimCiWo0xEEDxzMRwlUzO7/yHAkubKBFTJFg4yYV7+dX6CA2+DD0ELZKGH3A==","signatures":[{"sig":"MEUCIQDyIokoIkZghraNWdjS/jgYQyphRkX26ZtpjSxhXEOp5gIgS7XTH4udJTZVBnL8nakNMsJKHkwPjoeUYHJdX2CQZ4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87429},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.0.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.0.tgz","_integrity":"sha512-dRC/ldtUTsYqf6YV1LAeYqcQxmYimCiWo0xEEDxzMRwlUzO7/yHAkubKBFTJFg4yYV7+dX6CA2+DD0ELZKGH3A==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.6.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"message-port-rpc":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","esbuild":"^0.27.2","publint":"^0.3.16","prettier":"^3.7.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@babel/preset-env":"^7.28.5","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@babel/preset-typescript":"^7.28.5","@babel/plugin-proposal-explicit-resource-management":"^7.27.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.0_1766385667700_0.8897526719765612","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-main.202512220643.212a9b1":{"name":"message-port-rpc","version":"2.0.1-main.202512220643.212a9b1","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.1-main.202512220643.212a9b1","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"67ab7c352a171983b26b950d8dc3a0c4488da291","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.1-main.202512220643.212a9b1.tgz","fileCount":9,"integrity":"sha512-8W4FoX7/KJt4M0DlU39WIt8Q8gcMPJCOUlgXZyhQMBcYzJ7uuMl86wTeJhx/hFoGHVr6wENoFYHzl6xGGEo4UA==","signatures":[{"sig":"MEYCIQCHB3tgvBcUOOFn+bSKMowEA9OinhgVvCIyzVHl0cVyQQIhAPoLtCQgUOWvFZnUtc8howI3aqObQO7Bq+Alzi1UcPJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.1-main.202512220643.212a9b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87481},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.1-main.202512220643.212a9b1.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.1-main.202512220643.212a9b1.tgz","_integrity":"sha512-8W4FoX7/KJt4M0DlU39WIt8Q8gcMPJCOUlgXZyhQMBcYzJ7uuMl86wTeJhx/hFoGHVr6wENoFYHzl6xGGEo4UA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.6.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"message-port-rpc":"^2.0.1-main.202512220643.212a9b1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","esbuild":"^0.27.2","publint":"^0.3.16","prettier":"^3.7.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@babel/preset-env":"^7.28.5","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@babel/preset-typescript":"^7.28.5","@babel/plugin-proposal-explicit-resource-management":"^7.27.4"},"pinDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.1-main.202512220643.212a9b1_1766386794588_0.8347843102117276","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-main.202512311144.b91f7b9":{"name":"message-port-rpc","version":"2.0.1-main.202512311144.b91f7b9","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.1-main.202512311144.b91f7b9","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"0380120b25cac5765ff416c202827ef845d5c6fd","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.1-main.202512311144.b91f7b9.tgz","fileCount":9,"integrity":"sha512-QOZL2I2D7Z0Oan/Tncy7xo7tuxfi+pHjZ9In8kAhYpCyRv6NHIfUqPcMVwQD+/DlNqeInGAn0u2KY9N58taPow==","signatures":[{"sig":"MEUCIQD4TEHUqNakx1zzwzxBGZZS5F8uE49wo0nXpeq0oNSyIAIgRE3g7kmiyAbWrTM2iEE1jZ4yCoa+yRXlD2/G0V7hqKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.1-main.202512311144.b91f7b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87872},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.1-main.202512311144.b91f7b9.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.1-main.202512311144.b91f7b9.tgz","_integrity":"sha512-QOZL2I2D7Z0Oan/Tncy7xo7tuxfi+pHjZ9In8kAhYpCyRv6NHIfUqPcMVwQD+/DlNqeInGAn0u2KY9N58taPow==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.6.2","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"message-port-rpc":"^2.0.1-main.202512311144.b91f7b9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","expect":"^30.2.0","publint":"^0.3.16","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^25.0.3","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.1-main.202512311144.b91f7b9_1767182420783_0.730894833416998","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-main.202605310650.1ebe756":{"name":"message-port-rpc","version":"2.0.1-main.202605310650.1ebe756","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.1-main.202605310650.1ebe756","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"6b10438eebe4fcdcd37de7c295bfec6824804d5f","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.1-main.202605310650.1ebe756.tgz","fileCount":9,"integrity":"sha512-7Dr+XRy1rU5LklDDXtTdpordo9p90AnbKtCpM8YbPdJNmhjG7k5UQ9aomcfrBETTCdIEzX5kjis0nbZaBwJSGA==","signatures":[{"sig":"MEQCIE20dqwJ2z0WGlqPpg4MlzImI5AOR3HiEcGR0/Pqkh2RAiBKv/bri9Kk6FUPk089jPg6mkEdXPtWo0Q9BtJyT/Ob/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.1-main.202605310650.1ebe756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93033},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.1-main.202605310650.1ebe756.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.1-main.202605310650.1ebe756.tgz","_integrity":"sha512-7Dr+XRy1rU5LklDDXtTdpordo9p90AnbKtCpM8YbPdJNmhjG7k5UQ9aomcfrBETTCdIEzX5kjis0nbZaBwJSGA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^2.0.1-main.202605310650.1ebe756"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","expect":"^30.2.0","publint":"^0.3.16","prettier":"^3.7.4","workthru":"^0.1.0","typescript":"^5.9.3","@types/node":"^25.0.3","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.1-main.202605310650.1ebe756_1780211198983_0.813140137005085","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-main.202605310703.682ed40":{"name":"message-port-rpc","version":"2.0.1-main.202605310703.682ed40","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.1-main.202605310703.682ed40","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"592990d2713d340ce1a2b82bf204fec25535e3d4","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.1-main.202605310703.682ed40.tgz","fileCount":9,"integrity":"sha512-ic5bqEdCvz2IGj1QGAiF34zx2tk+GPS2yntnK2G27d53p71tKmak8S5PI+2i15sPP1+cmxIahiUruQ9X+d6wiQ==","signatures":[{"sig":"MEUCIQDjRQTYp6xoXFYEdwZtUzZi6zvktbk4eQR3R/ris7JUWwIgML56J/3uV0GkP9lI56K40nkdxGw7UGkgR+M1AMv341E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.1-main.202605310703.682ed40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93033},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.1-main.202605310703.682ed40.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.1-main.202605310703.682ed40.tgz","_integrity":"sha512-ic5bqEdCvz2IGj1QGAiF34zx2tk+GPS2yntnK2G27d53p71tKmak8S5PI+2i15sPP1+cmxIahiUruQ9X+d6wiQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^2.0.1-main.202605310703.682ed40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","expect":"^30.2.0","publint":"^0.3.16","prettier":"^3.7.4","workthru":"^0.1.0","typescript":"^5.9.3","@types/node":"^25.0.3","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.1-main.202605310703.682ed40_1780212005777_0.6371129861227469","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-main.202605310823.e54d916":{"name":"message-port-rpc","version":"2.0.1-main.202605310823.e54d916","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.1-main.202605310823.e54d916","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"47bcbe160908d07f6050ea23475e69baffb45bf9","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.1-main.202605310823.e54d916.tgz","fileCount":9,"integrity":"sha512-mua6j56kU2mvV4pcFgguubHybDjxTNCK+FIDY9Gh4YtpoUGP4EKum3qt4mhWVM8Ot5lRKoctpLxz2c75I7NiSg==","signatures":[{"sig":"MEYCIQChlZCIDxmnrZvqoquGW+NZD9yhttw4KlHJ+YIXzFQXjAIhAJVBHZqmN6fLRg36jbUBc+4t66YoRjdowXilqn8ZvOxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.1-main.202605310823.e54d916","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93033},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.1-main.202605310823.e54d916.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.1-main.202605310823.e54d916.tgz","_integrity":"sha512-mua6j56kU2mvV4pcFgguubHybDjxTNCK+FIDY9Gh4YtpoUGP4EKum3qt4mhWVM8Ot5lRKoctpLxz2c75I7NiSg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^2.0.1-main.202605310823.e54d916"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","expect":"^30.4.1","publint":"^0.3.21","prettier":"^3.8.3","workthru":"^0.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.1-main.202605310823.e54d916_1780216309495_0.7003644008269967","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"message-port-rpc","version":"2.0.1","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.1","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"fe9221396d31562843059541b37763ee984fea49","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.1.tgz","fileCount":9,"integrity":"sha512-cyOYYmGPZWCzDsMCjrSlsKU+lDlkMgERnct47FNkwsJKmpChcvVKcrD3gOhOVhz8oxgLO+NUjyVA7O3QNhsPwA==","signatures":[{"sig":"MEUCICViuyd7Vd1bxzYcFElmUBU9F8fpVHWZ39kwXqznPuDlAiEAj9MhLQYGyhEM2ilKftraKtpejUdJmErLgYcMxj5DKN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92981},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.1.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.1.tgz","_integrity":"sha512-cyOYYmGPZWCzDsMCjrSlsKU+lDlkMgERnct47FNkwsJKmpChcvVKcrD3gOhOVhz8oxgLO+NUjyVA7O3QNhsPwA==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","expect":"^30.4.1","publint":"^0.3.21","prettier":"^3.8.3","workthru":"^0.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.1_1780216622419_0.9703061343779138","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-main.202605310840.6bb40f5":{"name":"message-port-rpc","version":"2.0.2-main.202605310840.6bb40f5","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.2-main.202605310840.6bb40f5","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"f2f18774208b40f517fb2aa8167b155295c8c984","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.2-main.202605310840.6bb40f5.tgz","fileCount":9,"integrity":"sha512-AZQWQLg8cXL7cRf43b//xsEcAUEu3BpVqG44X/b1DQ9p4pIDhKOxiSaVDop4TGRU5aPvqWhzXhYIBgA24taN8w==","signatures":[{"sig":"MEUCIQCyZoyEFdFJ0LvAKprVrEI7e3Jzd3tJ3KR4Kzrf5cV+tAIgBWYzhObhJmwpmWoV5iwXejKc9H1CsDppkN8CsCEGQe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.2-main.202605310840.6bb40f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93033},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.2-main.202605310840.6bb40f5.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.2-main.202605310840.6bb40f5.tgz","_integrity":"sha512-AZQWQLg8cXL7cRf43b//xsEcAUEu3BpVqG44X/b1DQ9p4pIDhKOxiSaVDop4TGRU5aPvqWhzXhYIBgA24taN8w==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^2.0.2-main.202605310840.6bb40f5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","expect":"^30.4.1","publint":"^0.3.21","prettier":"^3.8.3","workthru":"^0.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.2-main.202605310840.6bb40f5_1780217811141_0.7949964541087831","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-main.202606110828.e1f0777":{"name":"message-port-rpc","version":"2.0.2-main.202606110828.e1f0777","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@2.0.2-main.202606110828.e1f0777","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"dc31fa735aa4f49f01e83faa308cfa85ad70d48d","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-2.0.2-main.202606110828.e1f0777.tgz","fileCount":9,"integrity":"sha512-iZplA18wxD0FNjYDe0ZMlaEaoHCDmEFwFqG0z3QpqLvKxn0fZkH4XcC65onJW1durs3ZLZjYNw3CBtZnAbsMmg==","signatures":[{"sig":"MEYCIQDMz9R4lg8nSLirYHxBJwv4geagdpDtXiWEQbJHUdoIrwIhAISaqduYN3N9ULsKjERfL1WZOKyKeSvTibhYWsQy/NcI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@2.0.2-main.202606110828.e1f0777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123919},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-2.0.2-main.202606110828.e1f0777.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-2.0.2-main.202606110828.e1f0777.tgz","_integrity":"sha512-iZplA18wxD0FNjYDe0ZMlaEaoHCDmEFwFqG0z3QpqLvKxn0fZkH4XcC65onJW1durs3ZLZjYNw3CBtZnAbsMmg==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^2.0.2-main.202606110828.e1f0777"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","expect":"^30.4.1","publint":"^0.3.21","prettier":"^3.8.3","workthru":"^0.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_2.0.2-main.202606110828.e1f0777_1781166920774_0.5385848139143081","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"message-port-rpc","version":"3.0.0","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@3.0.0","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"e756d86db3e8cc6bb3525c8e0b86553fc654b752","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-3.0.0.tgz","fileCount":9,"integrity":"sha512-+GYnYO9uHCXPT4rpX3OEMWyfh2kIK+OUZ3MQPC6DqOcIRRxO10n8tWA3+1r+UecwdD+ZWDN9LTQ+P2Vis0J/Nw==","signatures":[{"sig":"MEUCIQDVpQfM6Um4oiQbak/pqKXf5FSmBRnEN6JgtwRHLi8NRQIgFbxm0wTiN49/qfltP/WIN8uOncGIwsNIpJWyzGDhrjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123867},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-3.0.0.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-3.0.0.tgz","_integrity":"sha512-+GYnYO9uHCXPT4rpX3OEMWyfh2kIK+OUZ3MQPC6DqOcIRRxO10n8tWA3+1r+UecwdD+ZWDN9LTQ+P2Vis0J/Nw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","expect":"^30.4.1","publint":"^0.3.21","prettier":"^3.8.3","workthru":"^0.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_3.0.0_1781171192168_0.8356819327118983","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-main.202606110951.a28799d":{"name":"message-port-rpc","version":"3.0.1-main.202606110951.a28799d","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@3.0.1-main.202606110951.a28799d","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"471c1473e01d00d9e8977cbc7fd8a8f3d3aea697","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-3.0.1-main.202606110951.a28799d.tgz","fileCount":9,"integrity":"sha512-qtUJdQgbyGKs6BPrrkZfT5cCmA+7cwBSDjmHcgnvUDRiIIeRbWOWxmi7Lf19DnKKSEfhS6/x3o/VHTD4z+8APQ==","signatures":[{"sig":"MEUCIQDEdVbSZFEKNno4p6Ta3JN3DymQNn0FGvhid1VSBaoSIgIgSnY9OpxHaklI1anurvzSe86kXIieCgFImBNzaQIjg/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@3.0.1-main.202606110951.a28799d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123919},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-3.0.1-main.202606110951.a28799d.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-3.0.1-main.202606110951.a28799d.tgz","_integrity":"sha512-qtUJdQgbyGKs6BPrrkZfT5cCmA+7cwBSDjmHcgnvUDRiIIeRbWOWxmi7Lf19DnKKSEfhS6/x3o/VHTD4z+8APQ==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^3.0.1-main.202606110951.a28799d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","expect":"^30.4.1","publint":"^0.3.21","prettier":"^3.8.3","workthru":"^0.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_3.0.1-main.202606110951.a28799d_1781172486138_0.9420984472407381","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-main.202606130421.350605f":{"name":"message-port-rpc","version":"3.0.1-main.202606130421.350605f","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@3.0.1-main.202606130421.350605f","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"beb294c48afb619431f82f3290f36e5d0c103f01","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-3.0.1-main.202606130421.350605f.tgz","fileCount":9,"integrity":"sha512-CPQhzOnQMpoelNiKjhPoDUr9efxkp3QX+R35ZDiT2Ja5IVtMoLP7TzyBmpBSksgp5yQZQRXftOW0N1NJ7H/i+w==","signatures":[{"sig":"MEQCIHZP1+KnNth6UcWFHSG4iLTxCBmlgbzY+7urYP+r9y0iAiBQB8j7hhECICO+V/7897+gmhDYM9Nh3DxDVmDQzCsavQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@3.0.1-main.202606130421.350605f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122412},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-3.0.1-main.202606130421.350605f.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-3.0.1-main.202606130421.350605f.tgz","_integrity":"sha512-CPQhzOnQMpoelNiKjhPoDUr9efxkp3QX+R35ZDiT2Ja5IVtMoLP7TzyBmpBSksgp5yQZQRXftOW0N1NJ7H/i+w==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^3.0.1-main.202606130421.350605f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","expect":"^30.4.1","publint":"^0.3.21","prettier":"^3.8.3","workthru":"^0.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_3.0.1-main.202606130421.350605f_1781324572465_0.6113638513362238","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"message-port-rpc","version":"3.0.1","keywords":["message-port","rpc"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"message-port-rpc@3.0.1","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/message-port-rpc#readme","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"dist":{"shasum":"7208c2bedd5b64746a6542fa93468b3897c31739","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-3.0.1.tgz","fileCount":9,"integrity":"sha512-LWQ1tiISQ1wMhI5GtjFFUiCQNT8dV4+Nz/fU82lLHDQQAc0DyefSFfseEfHOMf3AsLOQdEd++4UJoAJ+WP+uPw==","signatures":[{"sig":"MEYCIQDkM+4oUpYuxi1EZtg85/kWQBqFvKcXnIaqV7MxPfdTQgIhANVc/ld1heMlKrpiflbz+bnFMkCVMPILbVGlIaeBUze+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122360},"main":"./dist/message-port-rpc.js","_from":"file:message-port-rpc-3.0.1.tgz","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","init":"npm run init:dev --if-present && npm run init:prod --if-present","test":"npm run test:unit && npm run test:types","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","test:unit":"node --experimental-strip-types --experimental-test-coverage --test","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/message-port-rpc.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-3.0.1.tgz","_integrity":"sha512-LWQ1tiISQ1wMhI5GtjFFUiCQNT8dV4+Nz/fU82lLHDQQAc0DyefSFfseEfHOMf3AsLOQdEd++4UJoAJ+WP+uPw==","repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"_npmVersion":"11.13.0","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"message-port-rpc":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","expect":"^30.4.1","publint":"^0.3.21","prettier":"^3.8.3","workthru":"^0.1.0","typescript":"^6.0.3","@types/node":"^25.9.1","@testduet/wait-for":"^0.1.1","@tsconfig/strictest":"^2.0.8","@tsconfig/recommended":"^1.0.13","@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0"},"pinDependencies":{},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/message-port-rpc_3.0.1_1781327650718_0.6499578603709224","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-main.202606130519.720dc6e":{"name":"message-port-rpc","version":"3.0.2-main.202606130519.720dc6e","description":"Turns a MessagePort into an remote procedure call (RPC) stub.","exports":{".":{"import":{"types":"./dist/message-port-rpc.d.mts","default":"./dist/message-port-rpc.mjs"},"require":{"types":"./dist/message-port-rpc.d.ts","default":"./dist/message-port-rpc.js"}}},"main":"./dist/message-port-rpc.js","typings":"./dist/message-port-rpc.d.ts","scripts":{"build":"tsup","bump":"npm run bump:prod && npm run bump:dev","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","test":"npm run test:unit && npm run test:types","init":"npm run init:dev --if-present && npm run init:prod --if-present","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node escape-string-regexp expect publint tsup typescript","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","test:unit":"node --experimental-strip-types --experimental-test-coverage --test"},"repository":{"type":"git","url":"git+https://github.com/compulim/message-port-rpc.git"},"keywords":["message-port","rpc"],"author":{"name":"William Wong","url":"https://github.com/compulim"},"license":"MIT","bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"homepage":"https://github.com/compulim/message-port-rpc#readme","pinDependencies":{},"devDependencies":{"@compulim/test-harness":"0.0.0-0","@testduet/given-when-then":"^0.1.0","@testduet/wait-for":"^0.1.1","@tsconfig/recommended":"^1.0.13","@tsconfig/strictest":"^2.0.8","@types/node":"^25.9.1","expect":"^30.4.1","prettier":"^3.8.3","publint":"^0.3.21","tsup":"^8.5.1","typescript":"^6.0.3","workthru":"^0.1.0"},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"dependencies":{"message-port-rpc":"^3.0.2-main.202606130519.720dc6e"},"readmeFilename":"README.md","_id":"message-port-rpc@3.0.2-main.202606130519.720dc6e","_integrity":"sha512-BJ8jYhhsJg2IixCFjjzEG6X+fau2njeaaKV6wfxCW4ZSoxbUsRaD3HsaXa17C0Dj+4ue+P55FF1EF5qCKcpqrQ==","_resolved":"/home/runner/work/message-port-rpc/message-port-rpc/message-port-rpc-3.0.2-main.202606130519.720dc6e.tgz","_from":"file:message-port-rpc-3.0.2-main.202606130519.720dc6e.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-BJ8jYhhsJg2IixCFjjzEG6X+fau2njeaaKV6wfxCW4ZSoxbUsRaD3HsaXa17C0Dj+4ue+P55FF1EF5qCKcpqrQ==","shasum":"8bba4495a9daa95fadcc29e09bf56b0e470ed5f9","tarball":"https://registry.npmjs.org/message-port-rpc/-/message-port-rpc-3.0.2-main.202606130519.720dc6e.tgz","fileCount":9,"unpackedSize":122412,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/message-port-rpc@3.0.2-main.202606130519.720dc6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGyt+3YJmYMfa68dqQ+sJXRDI7M2SjuOPHah19uSiIhPAiEAxVHGGOLHJOsw9MyXu4KlHXbuQ71+2gBxSCHkrF27oyQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bccb89cd-ffc1-42c7-8236-a40f516f41fc"}},"directories":{},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/message-port-rpc_3.0.2-main.202606130519.720dc6e_1781328912380_0.7438674915672645"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-24T09:30:14.232Z","modified":"2026-06-13T05:35:12.836Z","0.0.0-main.8ed543c":"2023-04-24T09:30:14.472Z","0.0.0-main.1e2cb27":"2023-04-24T09:35:17.997Z","0.0.0-main.6f1da02":"2023-04-26T10:49:44.984Z","0.0.0-main.28b3998":"2023-04-26T10:56:10.681Z","0.0.0-main.a91a300":"2023-04-26T11:07:24.833Z","0.0.0-main.fd92188":"2023-04-26T11:09:31.082Z","0.0.0-main.109bcb7":"2023-04-26T11:16:32.879Z","0.0.0-main.66a1c48":"2023-04-26T11:20:31.484Z","0.0.0-main.dacfe52":"2023-04-26T11:36:35.734Z","0.0.0-main.cf7e5ba":"2023-04-26T11:42:18.670Z","0.0.0-main.ebb8f24":"2023-04-29T22:52:44.902Z","0.0.0-main.1ff5fd7":"2023-04-30T00:17:24.805Z","0.0.0-main.7d0f3d9":"2023-05-14T08:43:51.443Z","0.0.0-main.9393b13":"2023-05-14T09:43:29.687Z","0.0.0-main.517d6e8":"2023-05-14T12:48:27.252Z","0.0.0-main.014d236":"2023-05-14T13:45:23.108Z","0.0.0-main.03b39cb":"2023-05-14T14:07:22.177Z","0.0.0-main.1396bf9":"2023-05-14T14:10:41.451Z","0.0.0-main.c4a746e":"2023-05-14T14:18:26.038Z","0.0.0-main.696253a":"2023-05-14T14:25:07.648Z","0.0.0-main.5ec6f74":"2023-05-14T14:27:46.465Z","0.0.0-main.d8dd325":"2023-05-14T14:44:21.471Z","0.0.0-main.a1d5edf":"2023-05-14T14:45:16.025Z","0.0.0-main.387720a":"2023-05-14T14:46:42.443Z","0.0.0-main.cb1db7a":"2023-05-14T14:50:07.739Z","0.0.0-main.4ad994c":"2023-05-14T15:05:22.280Z","0.0.0-main.37e1c65":"2023-05-14T22:19:09.280Z","1.0.0-main.e4b75f9":"2023-05-14T22:40:21.731Z","1.0.0-main.3fcd14a":"2023-05-14T22:42:29.303Z","1.0.0":"2023-05-14T22:45:14.084Z","1.0.0-main.92dff70":"2023-07-11T18:21:02.079Z","1.0.1-main.4b5eddf":"2023-07-11T18:33:05.924Z","1.0.1-main.6539423":"2023-07-20T10:16:10.366Z","1.0.1-main.acca1b1":"2023-07-20T10:25:12.284Z","1.0.1-main.adf2e33":"2023-09-09T19:53:49.682Z","1.0.1-main.035b23c":"2023-09-09T21:20:31.963Z","1.0.1-main.3dce907":"2023-09-09T22:17:26.309Z","1.0.1-main.c41dd57":"2023-09-10T00:35:02.846Z","1.0.1-main.0f65c6d":"2023-09-10T01:30:57.041Z","1.0.1-main.3d2f274":"2023-09-10T07:19:09.819Z","1.0.1-main.0f38eb4":"2023-09-10T07:28:01.014Z","1.0.1-main.bda13c5":"2023-09-10T11:56:21.223Z","1.0.1-main.687566":"2023-09-10T12:06:47.056Z","1.0.1-main.3531c68":"2023-09-10T12:09:43.994Z","1.0.1-main.55dbe15":"2023-09-10T12:21:18.394Z","1.0.1-main.04201c1":"2023-09-10T22:24:45.217Z","1.0.1-main.b188066":"2023-09-11T02:00:56.972Z","1.0.1-main.e99cfe8":"2023-09-25T05:43:26.088Z","1.0.1-main.3023174":"2023-09-25T06:54:34.063Z","1.0.1-main.43112ea":"2023-10-09T11:04:04.891Z","1.0.1-main.1a66599":"2023-10-09T11:08:40.277Z","1.0.1":"2023-10-09T11:46:59.061Z","1.0.2-main.e994a23":"2023-10-09T12:05:14.505Z","1.0.2-main.da38399":"2023-12-16T11:57:28.914Z","1.0.2-main.702443b":"2024-03-31T22:27:04.921Z","1.0.2-main.c51f031":"2024-05-18T09:52:07.694Z","1.0.2-main.e1d3dcf":"2024-05-25T06:35:22.061Z","2.0.0-main.263033c":"2024-05-30T02:13:03.688Z","2.0.0-main.fed1165":"2024-05-30T10:20:12.927Z","2.0.0-main.2ea212e":"2024-05-30T10:52:03.566Z","2.0.0-main.0c781c4":"2024-05-31T08:02:23.558Z","2.0.0-main.4c676af":"2024-06-29T09:52:21.972Z","2.0.0-main.95572f0":"2024-06-29T10:21:36.487Z","2.0.0-main.b920888":"2024-10-11T13:33:39.784Z","2.0.0-main.d6a9fe1":"2024-10-12T21:30:00.790Z","2.0.0-main.ebb6158":"2024-10-13T00:11:20.781Z","2.0.0-main.5a34a9f":"2024-12-06T13:19:18.116Z","2.0.0-main.202512220633.27247e6":"2025-12-22T06:35:12.626Z","2.0.0-main.202512220622.7008a7e":"2025-12-22T06:38:52.589Z","2.0.0":"2025-12-22T06:41:07.851Z","2.0.1-main.202512220643.212a9b1":"2025-12-22T06:59:54.730Z","2.0.1-main.202512311144.b91f7b9":"2025-12-31T12:00:20.906Z","2.0.1-main.202605310650.1ebe756":"2026-05-31T07:06:39.122Z","2.0.1-main.202605310703.682ed40":"2026-05-31T07:20:05.911Z","2.0.1-main.202605310823.e54d916":"2026-05-31T08:31:49.647Z","2.0.1":"2026-05-31T08:37:02.550Z","2.0.2-main.202605310840.6bb40f5":"2026-05-31T08:56:51.276Z","2.0.2-main.202606110828.e1f0777":"2026-06-11T08:35:20.899Z","3.0.0":"2026-06-11T09:46:32.320Z","3.0.1-main.202606110951.a28799d":"2026-06-11T10:08:06.272Z","3.0.1-main.202606130421.350605f":"2026-06-13T04:22:52.613Z","3.0.1":"2026-06-13T05:14:10.869Z","3.0.2-main.202606130519.720dc6e":"2026-06-13T05:35:12.567Z"},"bugs":{"url":"https://github.com/compulim/message-port-rpc/issues"},"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","homepage":"https://github.com/compulim/message-port-rpc#readme","keywords":["message-port","rpc"],"repository":{"url":"git+https://github.com/compulim/message-port-rpc.git","type":"git"},"description":"Turns a MessagePort into an remote procedure call (RPC) stub.","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"readme":"","readmeFilename":""}