{"_id":"@peggyjs/from-mem","_rev":"23-8648e82d79d681a6bdbf9c075e00f51e","name":"@peggyjs/from-mem","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"@peggyjs/from-mem","version":"1.0.0","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.0.0","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"dist":{"shasum":"def40e4d98ce3b013f94d2c7fa540d9b5d9642f2","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.0.0.tgz","fileCount":5,"integrity":"sha512-IagfcDvEzBJlNs2roRHQSZbDCXYRR64M/vy6l7AfXS54/YM5cBWwsUnYoB6PhJYFfrWmk5mBUyuEXEo6FDD8dw==","signatures":[{"sig":"MEQCIC3/BwLUnYmZ9qtDirr+rbozCy+CKYz+NR1br5sPkYciAiAFJmjsnUNYKuPxh+vV+Sqc6/DqUaPOj/mAsFyA9WUGOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13363},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20.8"},"gitHead":"105a6d4816a44cf9b52ade2b372db64afa427a47","scripts":{"lint":"eslint .","test":"c8 node --stack-trace-limit=1000 --experimental-vm-modules --test","build":"tsc"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"_npmVersion":"10.4.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"semver":"7.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.3","devDependencies":{"c8":"9.1.0","eslint":"8.56.0","typescript":"5.3.3","@types/node":"20.11.19","@types/semver":"7.5.7","@peggyjs/eslint-config":"3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/from-mem_1.0.0_1708209307709_0.9587842895463456","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@peggyjs/from-mem","version":"1.1.0","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.1.0","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"dist":{"shasum":"dab6c409753da27cb8e7a651599eeae7bef4b8b3","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.1.0.tgz","fileCount":5,"integrity":"sha512-dnemsLNAWaf1eS2E6eh86QRTmco8ROTAIy/MTUG/0OZ6UPAnCzDbF7V0EYtiXwxMATubAXp3YTSvsnanQDgjzA==","signatures":[{"sig":"MEUCIQDCd1gLAeXwRAdFQ4UqSqdC5DTcAuipvwnLCosIK0f1jgIgIo5WQl06vc1zcMZxIGuf0ZM88yffPjReqCkwekEMfO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14669},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20.8"},"gitHead":"fbbe9f95329bfbd2ba2182c329e985aca7fb0b94","scripts":{"lint":"eslint .","test":"c8 node --stack-trace-limit=1000 --experimental-vm-modules --test","build":"tsc"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"_npmVersion":"10.4.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"semver":"7.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.3","devDependencies":{"c8":"9.1.0","eslint":"8.57.0","typescript":"5.3.3","@types/node":"20.11.20","@types/semver":"7.5.8","@peggyjs/eslint-config":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/from-mem_1.1.0_1708817150464_0.5068792675449814","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@peggyjs/from-mem","version":"1.2.0","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.2.0","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"dist":{"shasum":"3f477472409ef61c93d266426ffb06f8cabe7138","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.2.0.tgz","fileCount":5,"integrity":"sha512-lheyyvtpRNU9mB1SH7smbSkVo1jU4bRWPapOgPU3JGyrq2se/Brnk1hdQxkiBHeUPn77XWsil3ERzzfFSZvx3g==","signatures":[{"sig":"MEYCIQCPYNx4Erl0MXdHPk7WD2kEz3673kCpS7bB0h0QR/7TbgIhAPhN9H3itzijok4slK3MnalXwZuWYMxkPIbnawhEc5iY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16248},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20.8"},"gitHead":"f381ff60e3d234e4835d744dc27ba7bccb20e455","scripts":{"lint":"eslint .","test":"c8 node --stack-trace-limit=1000 --experimental-vm-modules --test","build":"tsc"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"_npmVersion":"10.4.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"semver":"7.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.4","devDependencies":{"c8":"9.1.0","eslint":"8.57.0","typescript":"5.3.3","@types/node":"20.11.20","@types/semver":"7.5.8","@peggyjs/eslint-config":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/from-mem_1.2.0_1708960657603_0.7270864420352123","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@peggyjs/from-mem","version":"1.2.1","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.2.1","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"dist":{"shasum":"b83db5b439f1b02159fe47f5c9684bd1ee244edd","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.2.1.tgz","fileCount":5,"integrity":"sha512-qh5zG8WKT36142/FqOYtpF0scRR3ZJ3H5XST1bJ/KV2FvyB5MvUB/tB9ZjihRe1iKjJD4PBOZczzwEx7hJtgMw==","signatures":[{"sig":"MEQCIHX+nSh9zrp3NhWBjJDZaHMQhIr7G58Nm9DIozE8JNJuAiAz8ehLoT6YbSS8iZ1CfKsBANJMnxtksuJTSCoHQmP+3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16328},"main":"index.js","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"1cc664d31cc860563743c82519ec98fd74e88780","scripts":{"lint":"eslint .","test":"c8 node --stack-trace-limit=1000 --experimental-vm-modules --test","build":"tsc"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"_npmVersion":"10.4.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"semver":"7.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.4","devDependencies":{"c8":"9.1.0","eslint":"8.57.0","typescript":"5.3.3","@types/node":"20.11.20","@types/semver":"7.5.8","@peggyjs/eslint-config":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/from-mem_1.2.1_1708961502142_0.10157293025414882","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@peggyjs/from-mem","version":"1.3.0","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.3.0","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"dist":{"shasum":"16470cf7dfa22fc75ca217a4e064a5f0c4e1111b","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.3.0.tgz","fileCount":5,"integrity":"sha512-kzGoIRJjkg3KuGI4bopz9UvF3KguzfxalHRDEIdqEZUe45xezsQ6cx30e0RKuxPUexojQRBfu89Okn7f4/QXsw==","signatures":[{"sig":"MEYCIQDSEmOnPAIoaHBSs4Ct6oZih/mO0dJxKsiCMo/oUbNCZQIhAPqGDERso0sSNFglbd8oq2oD/Z5QNBLEe8JKs8zhfvTP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17362},"main":"index.js","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"9adad05f13f1e98c8814f0bffb11795f825abecd","scripts":{"lint":"eslint .","test":"c8 node --stack-trace-limit=1000 --experimental-vm-modules --test","build":"tsc"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"_npmVersion":"10.4.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"semver":"7.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.4","devDependencies":{"c8":"9.1.0","eslint":"8.57.0","typescript":"5.3.3","@types/node":"20.11.20","@types/semver":"7.5.8","@peggyjs/eslint-config":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/from-mem_1.3.0_1709065729607_0.10973502461659734","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@peggyjs/from-mem","version":"1.3.3","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.3.3","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"869005b5870357e7c153c813b138a3df5ba190c7","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.3.3.tgz","fileCount":5,"integrity":"sha512-qpwWHRMrF1+39R5jTTx1h6b1B8jBBz2hRpeWS9WF+JkDaAA7A3LB7YLcUZFZTrZ6Grx/EQAVXn+trrPl6HMR3Q==","signatures":[{"sig":"MEYCIQCCGS/+sxkyEzhC5k2uvT5FCCRGHjuxm8j5r6AhXw94YgIhAL1PNgVYei5kK54MvIlx++7K6WkUH2UtMBihPssgF+Q1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17724},"main":"index.js","pnpm":{"overrides":{"@typescript-eslint/utils":"8.0.0-alpha.44","@typescript-eslint/parser":"8.0.0-alpha.44"}},"types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"605f30f631b084bc71c3f61264d4c3b4196455a4","scripts":{"ci":"npm run build && npm run lint && npm run test","lint":"eslint .","test":"c8 node --stack-trace-limit=1000 --experimental-vm-modules --test","build":"tsc"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"overrides":{"@typescript-eslint/utils":"8.0.0-alpha.44","@typescript-eslint/parser":"8.0.0-alpha.44"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.7.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"semver":"7.6.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.5.0","devDependencies":{"c8":"10.1.2","eslint":"9.7.0","typescript":"5.5.3","@types/node":"20.14.11","@types/semver":"7.5.8","@peggyjs/eslint-config":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/from-mem_1.3.3_1721166660519_0.7226599667190681","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@peggyjs/from-mem","version":"1.3.4","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.3.4","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"430ebc635b2f8ebeeadbc796937bab89e15be2cf","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.3.4.tgz","fileCount":5,"integrity":"sha512-6DqaCO73ihyM2AJ2Vl4QQGmmU3MoD4hFh0RFRzxPdLkSLfE0QMEyDfaojE/R3KbsL1UP4VQyJA2clwX4agSTBw==","signatures":[{"sig":"MEYCIQC7h9PidJ6sQGAX7s5C8DU27F3NYcz6MCt8lo0onhohnAIhAM+sgWm5xlubwSRLpGX67IyCL0UKIULf7idi8p+ubPwF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17517},"main":"index.js","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"5f34faf8545d745aaac4888e5ac4ac1402b48e02","scripts":{"ci":"npm run build && npm run lint && npm run test","lint":"eslint .","test":"c8 node --stack-trace-limit=1000 --experimental-vm-modules --test","build":"tsc"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.7.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"semver":"7.6.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","devDependencies":{"c8":"10.1.2","eslint":"9.8.0","typescript":"5.5.4","@types/node":"22.0.2","@types/semver":"7.5.8","@peggyjs/eslint-config":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/from-mem_1.3.4_1722465158432_0.8963501887080596","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@peggyjs/from-mem","version":"1.3.5","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.3.5","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"d6294c588517728f73cc6c091706e147f8824be0","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.3.5.tgz","fileCount":5,"integrity":"sha512-oRyzXE7nirAn+5yYjCdWQHg3EG2XXcYRoYNOK8Quqnmm+9FyK/2YWVunwudlYl++M3xY+gIAdf0vAYS+p0nKfQ==","signatures":[{"sig":"MEUCIFYc/ve23NREnqOTc32Xdi7Tnq/pSZ2l5f1KNEPp88ibAiEAm9rjtAbFGE+zYiJKvBivr568cdO1ygXeNtIGEFdVybo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17120},"main":"index.js","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"26699e6e4bdf3a62ecfb0c55610d9310e4b3c175","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"semver":"7.6.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_1.3.5_1728576966759_0.3005467943957181","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@peggyjs/from-mem","version":"1.4.0","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@1.4.0","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"906399fed9b4dbe048d766deb32563aaee362c8b","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-1.4.0.tgz","fileCount":5,"integrity":"sha512-jSWm3gsD9NJf10sEywjvgsKd7HMcj/rAsKg16ivs1q+TeDsY9B3D0U9yosd/2cfz4StPyLqMsvIok1sqPl5pww==","signatures":[{"sig":"MEUCIDAZFZ+yI/Wc+L613R7QSzQVYRwXU0FKc1Jx6/zGqPs4AiEA1CFAkkn5XI4SZ3HusA0FA/BHns9YPcMe/3Hu6Y5+nfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17483},"main":"index.js","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"70818af7535c6d0c89f2f263318ab23c7bbb13d8","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"semver":"7.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","_npmOperationalInternal":{"tmp":"tmp/from-mem_1.4.0_1744392472198_0.23152263976028054","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@peggyjs/from-mem","version":"2.0.0","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@2.0.0","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"b39b8c474c6c310b309477b0bc6b9ccf7fdf8fef","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-2.0.0.tgz","fileCount":5,"integrity":"sha512-f+pL/s2DiT+2dxwheSoJT0P/KJy/s0klzE+ZqRdXHlkeyFk/DpKtyjLZIiA79kx56g3oEPA8Zu9EzEKzAwuvhw==","signatures":[{"sig":"MEUCIQCklhqvOBd5b3kCwCp/N1PyZIOyKjzzrs1QWiHiEhp/tAIgG5Q95Vli/MudY5Jh1fAQYzoYyww7bmbY67rYrG0CPBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17484},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"69d3f255ad0b87197fa455a8f8251a63d0ccfc0a","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"7.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","_npmOperationalInternal":{"tmp":"tmp/from-mem_2.0.0_1746076710381_0.9537836381485729","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@peggyjs/from-mem","version":"2.0.1","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@2.0.1","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"b5eb397b55ed0f202caf0b92a340871a185c9803","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-2.0.1.tgz","fileCount":5,"integrity":"sha512-5dAPJsLrb3KQahPb8kUqg9nGS2dKlMC4vCB3dMWoZIRqmPrNbBt6P6jidczFBoz+2EbFXBxXi0o9BUpEPHoD+g==","signatures":[{"sig":"MEUCIBWwGaF26VZOYPHVq96VijIJfPpXdzNpGBs9ZOiFgiieAiEAlPBRSnaxK5O8ktpX+nRBMUdq7QoPobRVXzBH/yZaZW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17484},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"3b5fd4df33a7c297f2be69b52171133ab0dd6d34","_npmUser":{"name":"hildjj","actor":{"name":"hildjj","type":"user","email":"joe-github@cursive.net"},"email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_2.0.1_1750457505585_0.7857868141065814","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@peggyjs/from-mem","version":"2.0.2","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@2.0.2","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"583a53e385dd064bff435a11fc535921fb5b63c8","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-2.0.2.tgz","fileCount":5,"integrity":"sha512-rSAsZgyHeNf/k2vb0AdGJLW6nG2vigmOg2kttm9pbcmuMROGZrUZ6kewL60o4/9ZW8cD8Q88XbitECjRC5J5jA==","signatures":[{"sig":"MEUCICc2jsL3YvCXEsaUcVhSGUxMWIDWYzKT7Rp4rSq68kBcAiEA30IGQv1n2YpLlUkwIgy3iYk5W4gt2ogB0N28Pe64ayo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17525},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"f40a7d2da6223e5c4649c9006542d0b2b5a91d34","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_2.0.2_1752189803024_0.7355316407876191","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@peggyjs/from-mem","version":"2.0.3","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@2.0.3","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"6ce9bcde4ffbb1900f53e545c467d6b1ad781181","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-2.0.3.tgz","fileCount":5,"integrity":"sha512-eWYm0TO8YlGyWmbTXzkvC1ajMtNzhdr5KtzgOqxNZXJM2P87R4/8W5BpCf0j9OVR2H5EfmBI0q4kIK7dAMSxmQ==","signatures":[{"sig":"MEUCIQDCpIOrtvVOZAcn5SZBCzt+Pf461PtHDjqEUz7vBE5lyQIgX0lLLv0wJYromNCH+YBGHBeU82KhLBzE4lWLrlyoHCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17563},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"b682817c913ddecc85e428615f2b4c04d78ff119","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_2.0.3_1752223693324_0.7416109362751508","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@peggyjs/from-mem","version":"3.0.0","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.0.0","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"e50df3604cc819d359620b323762fc264beab35b","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.0.0.tgz","fileCount":21,"integrity":"sha512-stkD3EcasweN5P4lYxgdMoD1+Bu+8ZVLbz2WlvBFLokEd08jnU4SLYrbVB/+iTlIgT+YXAQeUKgl/IAqEuA8XQ==","signatures":[{"sig":"MEYCIQC1rcnbdcy2vjbc260luUifbegBDZsTXm//6179XjK4pgIhAJYzcjRQ2J1rXvq7SHc7y/f48fJxE+dW8rtK61Bnd2Hb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33563},"main":"./lib/index.js","types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"19e0b54609c7fa6579521d359cd15d5ca178c4cf","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.0.0_1752362747483_0.11572952209590626","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@peggyjs/from-mem","version":"3.0.1","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.0.1","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"da7326e70704729377fef11c7b3d69fcd26e5e11","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.0.1.tgz","fileCount":19,"integrity":"sha512-aeLCoRDNSxE7+yQ0BMCkNVWrl+B99Fu6oeRaughHc749F174zxcBMa2zENRQdu6w22XVeXOsBqqwbWLD4Uhhdw==","signatures":[{"sig":"MEYCIQCCTUCL/g1PZg/7zJP+KP+8nxM4/3XVkUYg5rPo682trAIhAJrRHuFT+c9FvQ9lOxRLB7gOHxSEp0NOy/6nxTjDz5lF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34997},"main":"./lib/index.js","types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"7611f52f21d1ec5a73204c9ae1be43df79f48b5a","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.0.1_1752401941550_0.5033791885400425","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@peggyjs/from-mem","version":"3.0.2","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.0.2","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"8184de5de20857b3853dd6487ba93d3f61e4c30e","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.0.2.tgz","fileCount":19,"integrity":"sha512-sMFguN7Kuz10ARBaQpUu7ngFQsJD2VuysNAjV+zrxsa56PnX6a3jKt+Osr2me/u8dki+lwBAoOgwBGmfYlQpmA==","signatures":[{"sig":"MEYCIQD+XRKHaJbuydXH8GF/EuXcZAJPFs61fv/vTOeFk4wbkgIhAIGBKKU5cVnLVM1LZKKIVfQCZS5vyKB7B+vJNTItwqXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33642},"main":"./lib/index.js","types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"4293ab435f663b76f0c83933bf1171cfc949a451","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.0.2_1752403510168_0.27865130175883857","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@peggyjs/from-mem","version":"3.0.3","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.0.3","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"b4178196dc0a68d61e89c95b8df6c397b06139b9","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.0.3.tgz","fileCount":19,"integrity":"sha512-x0WLnT/JGVTt6v139dm76Ja8RP9AHe1C1ag2JK3H9iaB6/7BwUum5zIjNzobHfInwdpMAwuOTma+DJbLvhJ82A==","signatures":[{"sig":"MEYCIQCNEYazyxEcM/YyIFQfc1uA0yt0UBDsDXTTpqMZ+cy6BAIhAJO+s5Q2nUkkqMz1p2tH8MZP7SZyJ4rATwPQRfsz2tap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33767},"main":"./lib/index.js","types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"9cf165a7f78e2dba4fbd9fc96f5feda1c2d74389","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.0.3_1752531551522_0.23183561713025758","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@peggyjs/from-mem","version":"3.1.0","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.1.0","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"f17caa1ad0e00924fca4e639a08e03be8bf00c84","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.1.0.tgz","fileCount":19,"integrity":"sha512-0ebugLTOkEAossAGtK+MNdQKoolyQbXNQ9sQy4mvS+oQ8FTzjdlQSk0UctkhSLu0jXTYejuPpdiKjGJlrWs53Q==","signatures":[{"sig":"MEQCIEFHDrRB4SSzhyQsTAlZJEi+m6mKcWDs7XSAplgGON/RAiBz+K2dfajT7Po7iN5q49DarWezijZ/L248qRwuLDNUig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34474},"main":"./lib/index.js","types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"17371ba42ab0b3f975a9858dd21511ff8d396030","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.1.0_1752588831517_0.35067286914834384","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@peggyjs/from-mem","version":"3.1.1","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.1.1","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"29d1f8f328242a0265d5e8d3c4081e0bb242bef4","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.1.1.tgz","fileCount":19,"integrity":"sha512-m5OEjgJaePWpyNtQCvRZkpLoV+z44eh6QIO9yEwQuOThdUdkECO3wcKLT3tFA3H8WM5bxU/K/dpmo7r/X16UEw==","signatures":[{"sig":"MEUCIAzrmXsycZT4mWeBqy3+qBeV94b9vwmnJTBafChu80YzAiEAttv8ZHxF9RhAHeeWvE3SL6umE7VzbhmRBtiwV6evHQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34474},"main":"./lib/index.js","types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"d6cfc91ab8506403dd7bbb5270d84040dd115ec5","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"semver":"7.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.1.1_1754377775377_0.6515829067520456","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@peggyjs/from-mem","version":"3.1.2","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.1.2","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"dc9dc48234240c602baaf126d9a3021daab9e5b2","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.1.2.tgz","fileCount":19,"integrity":"sha512-MU5QUbljh4l5VlCZQhFUOLr+n2HRh2pZG70BvlXgxjM81Vb5IDpGomZc4FR9/dDZEalvAMvsLFmqEEUZsba8YA==","signatures":[{"sig":"MEUCIEk6B9emSvDEfWa/mFwvN/fQ8aHoqkDyiywA0hsaZuG2AiEAhF3lY9JsZpLVVWPJVINEtBZcE7QCdf+9tcsu8pV4p3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34558},"main":"./lib/index.js","types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"28a07a16259c2d6990917f6d12e1025ae36754e6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3645791-ae50-4125-b5b2-f8419fe4a608"}},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"semver":"7.7.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.0","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.1.2_1765815074587_0.0029292146339925385","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@peggyjs/from-mem","version":"3.1.3","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.1.3","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"2956c3c68ec2e08e55178049a327009ee61541b8","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.1.3.tgz","fileCount":19,"integrity":"sha512-LLlgtfXIaeYXoOYovOI0spLM8ZXaqkAlmcRRrLzHJzLMqkU6Sw0R4KMoCoHx1PjaP815pSCBlS+BN6aD8t1Jgg==","signatures":[{"sig":"MEQCICcyd6GXfpBf8KMR9bgUXBDLZ90jAxV9ew/i+XvbnvVpAiAcx2e+55Hr97Y5zL8ojVsLA84E3WQRw3gCuDWnwbH+OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34634},"main":"./lib/index.js","pnpm":{"overrides":{"c8@11.0.0>yargs":"18.0.0"}},"types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"8b04c3daded7ae3778043865281cb17a312daa97","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3645791-ae50-4125-b5b2-f8419fe4a608"}},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"11.8.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"semver":"7.7.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.1.3_1772255725808_0.9197346277060334","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@peggyjs/from-mem","version":"3.1.4","keywords":["vm","module","esm","eval"],"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","_id":"@peggyjs/from-mem@3.1.4","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"homepage":"https://github.com/peggyjs/from-mem#readme","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"ba98451aa649107c94259d08820a717e7c6d58ba","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-3.1.4.tgz","fileCount":19,"integrity":"sha512-9UU2U2kLu5pcOhdIVEFgPq1oUdlHK3IrfzxV67glbKHbCVYOHvxhSaOoD+MOc5QWDvGOp5aiLj9I4nkNQ9eJMw==","signatures":[{"sig":"MEYCIQCOTakztls3SKdqbcKmKGJtiGPEQuL9hKfEBqxp0qmdyQIhALNwqZbA7nOVhqMGIc1bfXbAh1kHcI97ZO+xeb0FqrLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32503},"main":"./lib/index.js","types":"./types/index.d.ts","engines":{"node":">=20.8"},"gitHead":"d37d1f334f5ed68904fc693c25daae2337bea4ca","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3645791-ae50-4125-b5b2-f8419fe4a608"}},"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"11.13.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"semver":"~7.8.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2","_npmOperationalInternal":{"tmp":"tmp/from-mem_3.1.4_1780793894516_0.6728246344767874","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"_id":"@peggyjs/from-mem@4.0.0","bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"dist":{"shasum":"6be6bff09d8c9894dd190e9d050a8c1abee9506c","tarball":"https://registry.npmjs.org/@peggyjs/from-mem/-/from-mem-4.0.0.tgz","fileCount":19,"integrity":"sha512-JrTyhN5Vo2K3Ktz+bTTpt7ueL6PRG/11xhW7BdSK2TaJIbxSJpRk10TLn+4eBPQUCtrkQeYAg0MlVrc9QZMFEg==","signatures":[{"sig":"MEYCIQC8iUt/2l+1tX+DrqXO/BLeAqgdcgujnpOQ3h9mL+HU4gIhAILw4Ng9tu3g/us+OeEmE3Zb4wOkm/AusNkmw3QclzEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdm5HTdFt5TltoCKTHoAwcubgoHboB4uYSKyn64WfPTAIhAOwqRN+vrk0IcrKwUXcAWMpLx9bfowx0h2oL8+YiF7/d"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@peggyjs%2ffrom-mem@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34634},"main":"./lib/index.js","name":"@peggyjs/from-mem","types":"./types/index.d.ts","author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"engines":{"node":">=22"},"gitHead":"ff319f99849a8fd1d4ec9f9176987813b045d03b","license":"MIT","version":"4.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a3645791-ae50-4125-b5b2-f8419fe4a608"}},"homepage":"https://github.com/peggyjs/from-mem#readme","keywords":["vm","module","esm","eval"],"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"_npmVersion":"11.20.0","description":"Load a string as if it was an esm or commonjs module with a given filename.","directories":{},"maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_nodeVersion":"26.11.1","dependencies":{"semver":"~7.8.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.9.0","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/from-mem_4.0.0_1791657907042_0.9619251537239124"}}},"time":{"created":"2024-02-17T22:35:07.634Z","modified":"2026-10-10T18:45:07.477Z","1.0.0":"2024-02-17T22:35:07.864Z","1.1.0":"2024-02-24T23:25:50.623Z","1.2.0":"2024-02-26T15:17:37.750Z","1.2.1":"2024-02-26T15:31:42.289Z","1.3.0":"2024-02-27T20:28:49.817Z","1.3.3":"2024-07-16T21:51:00.684Z","1.3.4":"2024-07-31T22:32:38.570Z","1.3.5":"2024-10-10T16:16:06.995Z","1.4.0":"2025-04-11T17:27:52.393Z","2.0.0":"2025-05-01T05:18:30.573Z","2.0.1":"2025-06-20T22:11:45.755Z","2.0.2":"2025-07-10T23:23:23.214Z","2.0.3":"2025-07-11T08:48:13.527Z","3.0.0":"2025-07-12T23:25:47.667Z","3.0.1":"2025-07-13T10:19:01.772Z","3.0.2":"2025-07-13T10:45:10.313Z","3.0.3":"2025-07-14T22:19:11.720Z","3.1.0":"2025-07-15T14:13:51.724Z","3.1.1":"2025-08-05T07:09:35.541Z","3.1.2":"2025-12-15T16:11:14.761Z","3.1.3":"2026-02-28T05:15:25.953Z","3.1.4":"2026-06-07T00:58:14.648Z","4.0.0":"2026-10-10T18:45:07.123Z"},"bugs":{"url":"https://github.com/peggyjs/from-mem/issues"},"author":{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},"license":"MIT","homepage":"https://github.com/peggyjs/from-mem#readme","keywords":["vm","module","esm","eval"],"repository":{"url":"git+https://github.com/peggyjs/from-mem.git","type":"git"},"description":"Load a string as if it was an esm or commonjs module with a given filename.","maintainers":[{"name":"charlespick","email":"charles@codemix.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"readme":"# @peggyjs/from-mem\n\nExecute some text in memory as if it was a file with a given name, so that all\nof the imports/require's happen out of that directory's associated\nnode_modules directory or relative to where the file would have been.\n\nThis is NOT intended to be a security boundary.  In particular, all files\nwill be required or imported through the node module cache.\n\nThis code was originally a part of [peggy](https://peggyjs.org/), but was\nrefactored out when it was needed in a related project.  Several ideas in this\ncode came from the\n[module-from-string](https://github.com/exuanbo/module-from-string) and\n[eval](https://github.com/pierrec/node-eval) modules -- thanks to those authors.\n\n## Installation\n\n```sh\nnpm install @peggyjs/from-mem\n```\n\n## Usage\n\n```js\nimport fromMem from \"@peggyjs/from-mem\"; // or require(\"@peggyjs/from-mem\")\nconst consoleOutput = {};\nconst result = await fromMem(`\nimport foo from \"../foo.js\"; // Loads ./test/foo.js\n\nconsole.log(\"hi\");\nexport async function bar() {\n  return await foo() + 2;\n}\n`, {\n  filename: path.join(__dirname, \"test\", \"fixtures\", \"test.js\"),\n  format: \"es\",\n  consoleOutput,\n  exec: `\nconsole.log(\"there\");\nconst b = await IMPORTED.bar();\nreturn b + arg;\n`;\n  arg: 12,\n});\n\n// consoleOutput.out === \"hi\\nthere\\n\"\n```\n\n`filename` is the only required option, unless you are processing an ES6\nmodule and your runtime does not have --experimental_vm_modules set.  In that\ncase, you must pass in an `exec` option, and may pass in an `arg` also.\n\nFull [API docs](http://peggyjs.github.io/from-mem/) are available.\n\n## Caveats\n\n- This module has a strong requirement for node 20.8+ at runtime when using\n  the es6 format, due to a bug that crashes node in node's vm module that got\n  fixed there and in 21.0.  There is a runtime check to prevent the crash.\n\n[![Tests](https://github.com/peggyjs/from-mem/actions/workflows/node.js.yml/badge.svg)](https://github.com/peggyjs/from-mem/actions/workflows/node.js.yml)\n[![codecov](https://codecov.io/gh/peggyjs/from-mem/graph/badge.svg?token=CWQ7GSH0ZI)](https://codecov.io/gh/peggyjs/from-mem)\n","readmeFilename":"README.md"}