{"_id":"@maka/meteor-sdk","_rev":"28-d8bd611db3221f73c546a10932581624","name":"@maka/meteor-sdk","dist-tags":{"latest":"0.2.20"},"versions":{"0.1.1":{"name":"@maka/meteor-sdk","version":"0.1.1","license":"MIT","_id":"@maka/meteor-sdk@0.1.1","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"c45d4f4ab367913a50d70355906487c4990a6014","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.1.1.tgz","fileCount":14403,"integrity":"sha512-d0ykpDqipDSdZA19QndI7QHZHVhW1askBg1hXFLHmqCzIiVj++lc+81KmjdSTvai5i36jfpB0Nz17v8Zfy8ucg==","signatures":[{"sig":"MEUCIHdzu0SBZ2k9gS4JsoORFLWsJJ2uiD+Wk5zTnzxpmKf+AiEAwbfLDjOKF+Nbu5CR9AtXRAiKHFNIO1YnvAlBVgyD3Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84357735},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"fe0ef0295e577d98d3251695ff593234720682f5","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","tar":"6.1.11","glob":"11.0.1","open":"8.4.2","uuid":"8.3.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","rimraf":"2.6.2","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","fstream":"https://github.com/meteor/fstream/tarball/cf4ea6c175355cec7bee38311e170d08c4078a5d","request":"2.88.2","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15","source-map-support":"https://github.com/meteor/node-source-map-support/tarball/1912478769d76e5df4c365e147f25896aee6375e"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.1.1_1787346485492_0.025908851906202512","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@maka/meteor-sdk","version":"0.1.2","license":"MIT","_id":"@maka/meteor-sdk@0.1.2","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"b0bdc2e6a26f0a9cbf545e5bbdbabe48b81875de","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.1.2.tgz","fileCount":14854,"integrity":"sha512-d8ClhzsBxPezgKLLKL5Dh5AQ6Vw4u0DuI7QWsDLPN+leR7/uwL7Jao3bR1KmaxsesUrI0PwR8rgv1SrgjYcGcA==","signatures":[{"sig":"MEYCIQDQnAUTRA3tfseEthlwAPj2TSQ/qqDv9MszZEcMSM+YYAIhAIkhchdbaOa5i4onWBBFZnsZR/r9+WzF7jk3bL5H1AgE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116807710},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"fa0522d8eb3e066a7248b858d1c34106c8ca7a71","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","tar":"6.1.11","glob":"11.0.1","open":"8.4.2","uuid":"8.3.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","rimraf":"2.6.2","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","fstream":"https://github.com/meteor/fstream/tarball/cf4ea6c175355cec7bee38311e170d08c4078a5d","request":"2.88.2","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15","source-map-support":"https://github.com/meteor/node-source-map-support/tarball/1912478769d76e5df4c365e147f25896aee6375e"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.1.2_1787349638956_0.5115158984216386","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@maka/meteor-sdk","version":"0.1.3","license":"MIT","_id":"@maka/meteor-sdk@0.1.3","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"a90701031230fdf0149d3a2f8c1e69ffcbe68815","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.1.3.tgz","fileCount":14853,"integrity":"sha512-xM3CgZApA7qAzNyM9sUSacdDhvPKsLPD+OzdcuG6kJnnqdwT2/uyM0N6eBfXqM7iJP7yNeYzteM/GVB4HuX9ug==","signatures":[{"sig":"MEYCIQCRgC/yAqTj2Jx1yqpisqEb5YVK1youI/rAzwIJif/JogIhAIpr4tdoPHskSGLkHx7uZYRVkliCrQ5V8q2JWl8KN3FU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116808551},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"67d8657f18abacd3b50abe5b3a0969d004122763","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","tar":"6.1.11","glob":"11.0.1","open":"8.4.2","uuid":"8.3.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","rimraf":"2.6.2","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","fstream":"https://github.com/meteor/fstream/tarball/cf4ea6c175355cec7bee38311e170d08c4078a5d","request":"2.88.2","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15","source-map-support":"https://github.com/meteor/node-source-map-support/tarball/1912478769d76e5df4c365e147f25896aee6375e"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.1.3_1787354353338_0.91052646303981","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@maka/meteor-sdk","version":"0.2.0","license":"MIT","_id":"@maka/meteor-sdk@0.2.0","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"01e8e093ca6a8d85ff618ff8bb21795fde9ebe7b","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.0.tgz","fileCount":14855,"integrity":"sha512-W6dqNJhGBKXjbXnLqsFWplj8b2LFiQDHXC4KQvj6XabdlHl+4wTrLM8jfbDbG/3FVLRzGeWK3WRXs1P2PWmGxQ==","signatures":[{"sig":"MEYCIQCe+F/ne1YQsyRASy2cHkNWY/uyjk+K6zerCJebRUzBtgIhAOulc6woXBPFfKS4EXZWfcVXotJSZrMyz67liLA26kXK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116820397},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"dcd22a3fd9de1946e06ab46450c6d7ef27a38a0f","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","tar":"6.1.11","glob":"11.0.1","open":"8.4.2","uuid":"8.3.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","rimraf":"2.6.2","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","fstream":"https://github.com/meteor/fstream/tarball/cf4ea6c175355cec7bee38311e170d08c4078a5d","request":"2.88.2","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15","source-map-support":"https://github.com/meteor/node-source-map-support/tarball/1912478769d76e5df4c365e147f25896aee6375e"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.0_1787419733003_0.6691749962595015","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@maka/meteor-sdk","version":"0.2.1","license":"MIT","_id":"@maka/meteor-sdk@0.2.1","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"0ad9521a5abae7d97835855d657a4d745d0246e7","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.1.tgz","fileCount":14855,"integrity":"sha512-XBOK0T5L6Q4T899c0QZdsiKReWj3z1JGQ8Ec7qs9xDsEwNAsCbX/WrVzuyC/q03VrZBdC1NM1jszJqRnR4zUYg==","signatures":[{"sig":"MEUCIQCK64PJkpuXpi6j2z/bOyteRwFSiQKmCRMcyjzdoyCXpgIgKrx//s6vm018rSDxXcY08PGeVxhoSnwIg9y2mrxo/zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116822375},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"345e6c848e8b602c4ad70cc33978475db70d1e16","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","tar":"6.1.11","glob":"11.0.1","open":"8.4.2","uuid":"8.3.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","rimraf":"2.6.2","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","fstream":"https://github.com/meteor/fstream/tarball/cf4ea6c175355cec7bee38311e170d08c4078a5d","request":"2.88.2","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15","source-map-support":"https://github.com/meteor/node-source-map-support/tarball/1912478769d76e5df4c365e147f25896aee6375e"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.1_1787428533432_0.5582580637717813","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@maka/meteor-sdk","version":"0.2.2","license":"MIT","_id":"@maka/meteor-sdk@0.2.2","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"20aa15b2233b2785b6716a86007e7b1860cdf5c8","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.2.tgz","fileCount":14858,"integrity":"sha512-aITI3P/AAEY5xB7LQVPC6X499+y/wNMG39yLp/RkOwf9AFne4u5U5O00V7eA1cBA6byq9JyP52Ehps/AXkUc0A==","signatures":[{"sig":"MEUCIQDlstKIlBVz4R+SV/8xyEwHj+iqpED3q0MjM5dzZx2usgIgEPvBZPw4Vap1+8YwliHxvtTAy+AtYmTpqBj3q3d6YpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116838562},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"636825727f611182b64f6c50f96fd0fa5e42ce37","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","tar":"6.1.11","glob":"11.0.1","open":"8.4.2","uuid":"8.3.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","rimraf":"2.6.2","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","request":"2.88.2","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.2_1787491480362_0.9805069964574704","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@maka/meteor-sdk","version":"0.2.3","license":"MIT","_id":"@maka/meteor-sdk@0.2.3","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"0aa1671c17f157fd59917c7da6a7b1c97a35eada","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.3.tgz","fileCount":14858,"integrity":"sha512-A210EGZYyQoZVn1dph0j4Iq+yN1PbkG4hgA93X0rSLUnjnu/7bUbhg9+u6xKrYQLrlxx24h4GSf8EwW0apPwIQ==","signatures":[{"sig":"MEUCIEnw2JzbnvE/ftuA90L34lfgyet6pYCwracW2g3uWFCtAiEA0ebe4CgVBMpOaizKXsNp4ybalbpKMHd763QlsPJofM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116841413},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"6d6d1b1b2f0c789fcc677d636340b1d3691dceda","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"11.1.0","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","request":"2.88.2","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.3_1787516090205_0.13176538004680016","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@maka/meteor-sdk","version":"0.2.4","license":"MIT","_id":"@maka/meteor-sdk@0.2.4","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"9e7900e47d07c61d5440cc543e6046d4286aae2a","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.4.tgz","fileCount":14858,"integrity":"sha512-+wC5Ew1C79y4/inzfSSq7idLsJDgQu4IjgsCAIqE9Ivw2BN+OVauP4IdsIMmZdmrlscWu8RhYcvB+VF8//ttmg==","signatures":[{"sig":"MEYCIQC6b8DfpknFmlBBYn5KurMXnVSD9yCK3GxWAhnZhmFhrwIhALQhcEEDwD7ojPHPXVccCvszK51IkxgnWMm0qQHS+0XG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116842472},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"738b8e5e521463d60074f755580c5acc839bf351","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.4_1787518436942_0.9250040904361101","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@maka/meteor-sdk","version":"0.2.5","license":"MIT","_id":"@maka/meteor-sdk@0.2.5","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"57235d011575375959559ad06a4de190671cda16","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.5.tgz","fileCount":14858,"integrity":"sha512-h4jwlRKTD7jqq8UYV9hs0gKep29fptLY/qlhAj7g3ZNBkeBS4EYhVqw9k0LbBOD05IHjJyGjngBosJsEfksyPg==","signatures":[{"sig":"MEUCIHdqqeMhtttyXh29vAAkoS5h40Q+Y1YC2Am9X6YvH1KdAiEA/c/kS2jttSSmKQf95ycX3uDBL6OGeHxZ7F3U2wLwr6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116845207},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"e7d5062b8e66a4d4005df9f52d23660e5d19b940","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.5_1787534316712_0.6217337523872757","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@maka/meteor-sdk","version":"0.2.6","license":"MIT","_id":"@maka/meteor-sdk@0.2.6","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"3244a3936aaffd87598ab4357c75159dededaf83","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.6.tgz","fileCount":14858,"integrity":"sha512-GYTLsR/7ycCEwdaVSbfHKjHIRaSd6L1D7SzB4lg1UjF1430wz6zeAa1BwtHXV1X+kvvdZKMelQ8HFJCcODNfPQ==","signatures":[{"sig":"MEUCIGsoAGRY630misNdtgXMU5KZTe28m5dtJK0YPUP9EtdAAiEAymoIpwRCdwUxvOmd2WKyBkCdTusv+qehOie6WoIIsH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116852028},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"eb67764fc2caa1177ba5c7dd0ce78cb9c7b7556e","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.6_1787545088928_0.7097828391227978","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@maka/meteor-sdk","version":"0.2.7","license":"MIT","_id":"@maka/meteor-sdk@0.2.7","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"e5c184a8cbcea8fcf2f6dc436192b931a8b1f3b2","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.7.tgz","fileCount":14858,"integrity":"sha512-lgLpz11lyoaP/fuvp4Fr6EAgrCycpfQf9LajCq0hBBsfmvqfo0QKppCBzm4qROTuTDmrzopb4Y3sic8HSTwh1g==","signatures":[{"sig":"MEYCIQDG7FcJfCec/wUbwaDIBXSFMJ8Wq63Lytfb5nEgkNk87AIhALqWIFqhEohDACwLlkcapn5wfCUB+aGkumtQGjmO0g1b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116854711},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"7f79bb17f3b9f48129c6d9926b2b06e225368389","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.7_1787546702889_0.8119482151105646","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@maka/meteor-sdk","version":"0.2.8","license":"MIT","_id":"@maka/meteor-sdk@0.2.8","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"c7d55f03ab461e0a58619938d7910f9e5fef71ff","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.8.tgz","fileCount":14858,"integrity":"sha512-7qykBvA5R0WNtXFgRBtaZgyxQPUrO+tbKRLTvgY9pdsIQt/J0VoOY1rzGHxHn4ExSeNy5J8zo35mvxaRCJCWvg==","signatures":[{"sig":"MEUCIQDJTPZH5h9aXGYsk/cH6dPXqyf/vEU3DformSANO60UwgIgASpqPSx2Y9+IfvNTB4arOdYO/gw/P6DxHfoD9q/uICY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116868468},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"0a283d60aefdb2797325bf7b59352ac8dae17619","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.8_1787574832356_0.9400233707913326","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@maka/meteor-sdk","version":"0.2.9","license":"MIT","_id":"@maka/meteor-sdk@0.2.9","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"79e3fb0b1e6ddf2212b1f979e04b1b76b8561156","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.9.tgz","fileCount":14858,"integrity":"sha512-/K/TH/kbERsko7jgfJueh8s6gATe+0zITI8Zm3X72sGJGEfHs8fOrYj34XMM5ejhpRDbzg/T8aOGVB0MorAgrA==","signatures":[{"sig":"MEYCIQDtWm3DK1cV1VatCPM3MplAIbdH/g0M8iMAlSZcBiSZqwIhALgxCPaBYdoid3MI+7W8PnbXGBwl3tqgfMpE7pRFIpAq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116874498},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"edbe79201c0b903750aca9dcabe570797f853115","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.9_1787577022623_0.23984581642720704","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@maka/meteor-sdk","version":"0.2.10","license":"MIT","_id":"@maka/meteor-sdk@0.2.10","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"efb3aafaaabb88706ad2e8caa19ff1f6f68932f4","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.10.tgz","fileCount":14857,"integrity":"sha512-ZeVaEBGAR/Qf4wE7drWl/YMprJP4nt3f8wzhGVPAhQubArhUNMMTPpv89WuzVeGjEHpbbHfDURY+izUFo922ag==","signatures":[{"sig":"MEYCIQDR+m9QRmxd50WC6x9+jQM/6DCmzzpSE12Q5Op+8Lv53AIhAMfAW4IAaRjEErInGtdHAo7iYW0nGAA4LMhHm25k33vQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116884490},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"7f6bd76b9b13cd12baf2377012e2eb8085a8b48a","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.10_1787591061158_0.8200199673847361","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@maka/meteor-sdk","version":"0.2.11","license":"MIT","_id":"@maka/meteor-sdk@0.2.11","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"2b3deac25d79b96ffd5c1bac4a1d49a9804333f1","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.11.tgz","fileCount":14858,"integrity":"sha512-MG+pelBg4hBhPwWUwC7Vcdp0ch6Br3DlPuWaOLupPYJBfyx1b2kyDWXeEHSnzuAED1uH+9THfVyWsMn9+8Mb8A==","signatures":[{"sig":"MEUCICgA6oW5adqHGJYtO+XS52kMp65/eYpexu2JODF8YBAYAiEAwLDW5SAIrSm+3NqvCNIvudnpOudn9cUFjkxkOrTbjsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116885495},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"f6fbf5e62ea71921d655ab7850bf3c4cfc523048","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.4.5","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.1","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.7","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.25.0","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.11_1787592903761_0.7920749733730466","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@maka/meteor-sdk","version":"0.2.12","license":"MIT","_id":"@maka/meteor-sdk@0.2.12","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"de863b0dfee3ab9176c1db4b068592a08f44cebd","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.12.tgz","fileCount":14920,"integrity":"sha512-Noq8P3/3hhA3LVw7o75yMxu00sVqCz9pX8zX64wcGnuY/MiAMtIw5YcRApyUoCjtpxWrKeL8yohjaXKddLKoEw==","signatures":[{"sig":"MEYCIQC1mUWBkSNqOH2/nPim492x+SvWM4qAFamGn0zrvwxrAQIhAM7DaeX8GD3FrIA+LjBK5nMvPL49dLe6JjqCiyzEhtMt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157342174},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"41d0177c7d78df3a60692643b90ffe481066340f","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.12_1788099267055_0.14346613546563325","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@maka/meteor-sdk","version":"0.2.13","license":"MIT","_id":"@maka/meteor-sdk@0.2.13","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"a6a34d54d334e56e15248e09c73304bd2bbaa6d3","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.13.tgz","fileCount":14920,"integrity":"sha512-EkVjF9VyCo61uiTrfreHjBb32iMKKKcWIICpNGc7ouVyfxBhVWc8m8BylfNMZIEPPuHhYp1CgMrp/vt3k05/Pg==","signatures":[{"sig":"MEQCIGKYfEEcYVjq+CSAQtwoItXam6ji93Qeg7wexn3Hr+a4AiBnp3jN25MgcTdwcaiZQkpVoQqmFoH5WHByfu18IkldpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157348537},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"7d88bd861c6ad4242df741e2b1885194b2c2034e","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/bundle-split.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.13_1788109760497_0.5244537325840559","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@maka/meteor-sdk","version":"0.2.14","license":"MIT","_id":"@maka/meteor-sdk@0.2.14","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"16c50c8f1caa4141ad43f09ba3aa10048f6070dd","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.14.tgz","fileCount":20981,"integrity":"sha512-Ex3SRnAubYU0Iw16NMuFGXTuJreO5Cq2WPP/MKi+Oa84kxHq76sD76bthCJzLt/rApBXFmpwehCMgfuC+G9mSA==","signatures":[{"sig":"MEUCIQDeEf9g5ehRwA4oURu+5ZaIA9MJ8HXmYQApFu8ynsX03wIgVUMmYRJDG1/xUlYULG5eaU5RmR2/hWVo/lXzlUolvfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180471016},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"90c84f6d2adec6d79dad7d0ec63aa1d5dbb99938","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/load-project.test.js test/bundle.test.js test/bundle-split.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"maka","email":"mjmcee@gmail.com"},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"11.12.1","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.14_1788521807631_0.2821716220934194","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@maka/meteor-sdk","version":"0.2.15","license":"MIT","_id":"@maka/meteor-sdk@0.2.15","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"1521c54226f1262d21cdaa13af3ce042b3d1219d","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.15.tgz","fileCount":32079,"integrity":"sha512-TD7s5/EhN3Kh4RV9m/fcKjGvyMW0ukrFo5shX1H/EuBa+370d9vvNfzYxK5G1YODfFjEGchKn0fOeJTg/tYNmQ==","signatures":[{"sig":"MEUCICNw1xWw4jDzUxAP6irR+c6+3yADXfKQc3SJIndMBUCsAiEAyPSNm3SUUke/ygaMQHglemTCbD4pgQawRc/A/Y64EN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443532935},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"d586984a13584c070902d175b2b1b3df3e32180b","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/home-dir.test.js test/load-project.test.js test/bundle.test.js test/bundle-split.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.15_1788612235482_0.9238051189769714","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@maka/meteor-sdk","version":"0.2.16","license":"MIT","_id":"@maka/meteor-sdk@0.2.16","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"7273b25aa2c0ce2ed6a873002229342e00d128cf","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.16.tgz","fileCount":32084,"integrity":"sha512-ZTFv67X2U2Nsle9HX9nCshehlVo+jwnsw+jHprFs6hxDnqRL6WkkH91YUjxG8IkaBn/WohRwPwVRLJfMKeNzSw==","signatures":[{"sig":"MEUCIDkbgPCXcrfL4mX8PIMVt358fh6fseQgGX4/zx+VKh7lAiEAzMAJGCb8MeL30tPxjsy2hzTQ9GH2u17LeihvHqZQltM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443605590},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"5b0cbf8b43d6c225892409068339690caa061a9f","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/home-dir.test.js test/load-project.test.js test/bundle.test.js test/bundle-split.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.16_1788628361068_0.08736403983940666","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@maka/meteor-sdk","version":"0.2.17","license":"MIT","_id":"@maka/meteor-sdk@0.2.17","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"6d8176f010ebe992945b35a3418320fa1ad72f83","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.17.tgz","fileCount":32084,"integrity":"sha512-D4bwMO+b8/VaL34yVa4YWLdpInMnPW9kG4pBg8j6cQP3a1KFqSoupKjzNdWNAxChnN+dgiZgzrpT88BPL9GtEQ==","signatures":[{"sig":"MEYCIQCWV5HakrSIWpwRs5WxeYOtywvNsejedoJn8EorsIEL2AIhAIz7YHlV3OusaFdidGuzIZ56lztLxaTV5lq6AUSaPhfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443606377},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"5477fa5ffc6d9e530a6bc52c1e7f151e8a2283c7","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/home-dir.test.js test/symlink-vanished-source.test.js test/load-project.test.js test/bundle.test.js test/bundle-split.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.17_1788657417331_0.17173672874350787","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@maka/meteor-sdk","version":"0.2.18","license":"MIT","_id":"@maka/meteor-sdk@0.2.18","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"55952965c5f90390135439eb69629318240b6e28","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.18.tgz","fileCount":14974,"integrity":"sha512-AH4jB/5xiI0LKnDVeg2vycNc59pRHWmNPOBzmluR/ysjdY6yW8rFC/COKA7gQjMExNXQbBb8zi5LyIyXjsUPbg==","signatures":[{"sig":"MEQCIQDCAuvzMRxDKVbn9zrB5coKfGQsbCVzP88V7aspMx9LAwIfTazbpe1USsclQjLSvjxFR9db4KzcKRqA2H80o3RUJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157338702},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"5383a6267931b9b1971c1a9661ad89a7c4f4cafd","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/home-dir.test.js test/symlink-vanished-source.test.js test/load-project.test.js test/bundle.test.js test/bundle-split.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","moment":"2.30.1","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","inquirer":"8.2.6","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","graceful-fs":"4.2.11","xmlbuilder2":"1.8.1","@wry/context":"0.7.4","http-proxy-3":"1.22.0","is-reachable":"3.1.0","@types/semver":"7.5.8","babel-runtime":"7.0.0-beta.3","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.18_1788658523845_0.07841678795369145","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@maka/meteor-sdk","version":"0.2.19","license":"MIT","_id":"@maka/meteor-sdk@0.2.19","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"homepage":"https://github.com/maka-io/meteor-sdk#readme","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"b42aade14503fda96e2945adf0309d8d0b0c99f1","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.19.tgz","fileCount":10094,"integrity":"sha512-+9vpkKtUnaToVwqNYI66jRUk8wukb9nRbr3KGStIvbZhomYJ8HDeQZy8/E9S1RZM4qNYLjMdK4ECBcbaC+7NRw==","signatures":[{"sig":"MEUCIQDoRBAYeOczN3JbrTOjji+ToI5fjhP4GeVBOUXWqCSbYQIgYDLiXrzc4rISkie5WeriP5tuCN2g0msFJ7lrrU1zhoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33634044},"main":"src/index.js","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"715c4c7fd3b22c551f9cee018bb30e20c512f07c","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/home-dir.test.js test/symlink-vanished-source.test.js test/load-project.test.js test/bundle.test.js test/bundle-split.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","@wry/context":"0.7.4","http-proxy-3":"1.22.0","@types/semver":"7.5.8","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meteor-sdk_0.2.19_1788696662995_0.945665315673961","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"_id":"@maka/meteor-sdk@0.2.20","bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"dist":{"shasum":"c34bdb1d494125cdfe85e52ad23fe8a070433f7f","tarball":"https://registry.npmjs.org/@maka/meteor-sdk/-/meteor-sdk-0.2.20.tgz","fileCount":10094,"integrity":"sha512-LF8xs8aigF8TNCpVMzfBGanQmubGTogSEDFuKlBhftg6FDTdXUxRSr0tcDdh6Sru4qzqPCWvEMHUee3kASkk+g==","signatures":[{"sig":"MEQCIDhvSrkwHtprXjrJFRwE/GW0mFd58a7U6iojqmNwdjauAiAUB6ZpVyMTAVy1PvWenehJSa1UpgpFsLezFYVirl3bsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBOEeb7NOOFPc9sG2Ye8nMsMyfq49cHXZ8At77Wne79uAiEAzWWN7bQjDuUb4JlrHnbLdLWycBe53accLEMUuE89d68="}],"unpackedSize":33641531},"main":"src/index.js","name":"@maka/meteor-sdk","engines":{"node":">=22.5.0"},"exports":{".":"./src/index.js","./tools/*":"./tools/*","./packages/*":"./packages/*","./package.json":"./package.json"},"gitHead":"411be01409a93a16dc0b324ae66ce3c84f738521","license":"MIT","scripts":{"test":"node --test --test-force-exit --test-concurrency=1 test/exports-map.test.js test/ddp.test.js test/test-run.test.js test/errors.test.js test/home-dir.test.js test/symlink-vanished-source.test.js test/load-project.test.js test/bundle.test.js test/bundle-split.test.js test/create.test.js test/close.test.js test/fiber-stubs.test.js test/esm-passthrough.test.js","build":"node scripts/prepack.js","prepack":"node scripts/prepack.js"},"version":"0.2.20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b54320b-a457-4bb5-a540-e3c28f5bd4ed"}},"homepage":"https://github.com/maka-io/meteor-sdk#readme","repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"_npmVersion":"12.0.2","description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","directories":{},"maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"ws":"7.5.11","glob":"13.0.6","open":"8.4.2","acorn":"8.14.1","anser":"2.1.1","chalk":"4.1.2","escope":"4.0.0","ignore":"7.0.5","semver":"7.6.3","split2":"3.2.2","tar-fs":"2.1.4","undici":"8.10.0","optimism":"0.18.1","wordwrap":"1.0.0","lru-cache":"6.0.0","multipipe":"2.0.1","commonmark":"0.15.0","source-map":"0.7.4","typescript":"5.9.3","underscore":"1.13.8","@wry/context":"0.7.4","http-proxy-3":"1.22.0","@types/semver":"7.5.8","@babel/runtime":"7.26.10","source-map-v01":"npm:source-map@0.1.32","@meteorjs/babel":"7.20.0","@meteorjs/reify":"0.25.4","@parcel/watcher":"2.5.6","@types/underscore":"1.11.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/meteor-sdk_0.2.20_1789432978339_0.5594722785162243"}}},"time":{"created":"2026-08-21T19:51:25.214Z","modified":"2026-09-15T00:42:58.744Z","0.0.1":"2026-08-21T19:51:25.833Z","0.1.1":"2026-08-21T21:08:05.929Z","0.1.2":"2026-08-21T22:00:39.602Z","0.1.3":"2026-08-21T23:19:13.933Z","0.2.0":"2026-08-22T17:28:53.554Z","0.2.1":"2026-08-22T19:55:34.049Z","0.2.2":"2026-08-23T13:24:40.898Z","0.2.3":"2026-08-23T20:14:50.823Z","0.2.4":"2026-08-23T20:53:57.513Z","0.2.5":"2026-08-24T01:18:37.385Z","0.2.6":"2026-08-24T04:18:09.497Z","0.2.7":"2026-08-24T04:45:03.549Z","0.2.8":"2026-08-24T12:33:53.153Z","0.2.9":"2026-08-24T13:10:23.252Z","0.2.10":"2026-08-24T17:04:21.749Z","0.2.11":"2026-08-24T17:35:04.334Z","0.2.12":"2026-08-30T14:14:27.768Z","0.2.13":"2026-08-30T17:09:21.295Z","0.2.14":"2026-09-04T11:36:48.416Z","0.2.15":"2026-09-05T12:43:57.266Z","0.2.16":"2026-09-05T17:12:42.798Z","0.2.17":"2026-09-06T01:16:59.180Z","0.2.18":"2026-09-06T01:35:24.648Z","0.2.19":"2026-09-06T12:11:03.277Z","0.2.20":"2026-09-15T00:42:58.594Z"},"bugs":{"url":"https://github.com/maka-io/meteor-sdk/issues"},"license":"MIT","homepage":"https://github.com/maka-io/meteor-sdk#readme","repository":{"url":"git+https://github.com/maka-io/meteor-sdk.git","type":"git","directory":"npm-packages/meteor-sdk"},"description":"Programmatic Node API over the Meteor build tool (bundle/run/create/etc.) -- for driving Meteor's build system from plain Node code instead of shelling out to a meteor CLI (there isn't one anymore; see README.md). \"dependencies\" is generated by scripts/wr","maintainers":[{"name":"maka","email":"mjmcee@gmail.com"}],"readme":"# @maka/meteor-sdk\n\nA programmatic Node.js API over [Meteor](https://www.meteor.com)'s build\ntool -- for driving Meteor's build system (`bundle`, `run`, `test`,\n`create`, ...) from plain Node code instead of shelling out to a `meteor`\nCLI subprocess. There is no CLI in this package; every operation is a\npromise-based function you call directly.\n\nThis SDK is designed to work with [`@maka/maka-cli`](https://www.npmjs.com/package/@maka/maka-cli),\nwhich builds its `run`/`build`/`create` commands directly on top of this\npackage's API. It's also usable standalone by any Node process that wants\nprogrammatic control over a Meteor app's build/run lifecycle.\n\n## Requirements\n\nNode.js **>=22.5.0**. (One core module, `node:sqlite`, isn't available on\nearlier versions -- Node 20 cannot run this package at all.)\n\n## Install\n\n```bash\nnpm install @maka/meteor-sdk\n```\n\n## Quick start\n\n```js\nconst sdk = require(\"@maka/meteor-sdk\");\n\nawait sdk.init({ release: \"METEOR@3.5.2\" }); // call once per process,\n                                              // matching the app's own\n                                              // .meteor/release\nconst project = await sdk.loadProject(\"/path/to/app\");\nconst result = await sdk.bundle(project, { outputPath: \"/path/to/output\" });\nconsole.log(result.starManifest);\n\nprocess.exit(0); // simplest way to end a one-shot script -- see close()\n                  // below if your process needs to keep running afterward\n```\n\n## API\n\n### `init(options)`\n\nCall once per process before anything else. `options.release` must match\nthe target app's own `.meteor/release` (e.g. `\"METEOR@3.5.2\"`) -- it pins\nwhich Meteor release's package versions and build behavior this process\nuses.\n\nPassing a specific release requires that release to be present in the\nlocal package catalog (the Meteor warehouse) -- on a machine that has\nnever downloaded it, `init` rejects with a `MeteorSdkError` naming the\nmissing release. **Embedders that only need `connectDdp()` (or other\nnon-build APIs) should call `init({})` with no release**: that uses\ncheckout semantics (the tool copy this package itself ships), needs no\nwarehouse or catalog access, and works on a machine whose only Meteor\nfootprint is this npm package.\n\n### `loadProject(appDir)`\n\nResolves an app directory into a `Project`, ready to bundle or run.\nRead-only: resolves package constraints and versions but doesn't build\nanything yet.\n\n### `bundle(project, options)`\n\nProduces a deployable bundle (a `star.json` manifest plus program\noutput), the same output `meteor build` produces.\n\n```js\nawait sdk.bundle(project, {\n  outputPath: \"/path/to/output\",\n  minifyMode: \"production\", // DEFAULT IS \"development\" -- pass\n                            // \"production\" explicitly for deploys.\n                            // Real minification can take minutes and\n                            // multiple GB of RAM on a cold build.\n  buildMode: \"production\",  // default; also \"development\"/\"test\"\n  serverArch: undefined,    // default: the build host's arch\n  webArchs: undefined,      // default: the project's platform list\n  programs: \"all\",          // \"all\" (default) | \"server\" | \"client\"\n});\n```\n\n#### Split server/client bundles (`programs`)\n\n`programs: \"server\"` writes a bundle with no client programs whose\n`programs/server/config.json` still records the *intended*\n`clientArchs`. It boots normally and serves pages with 404 until the\nclient programs exist -- webapp logs a note per reload and starts\nserving the moment they appear (process restart, or `SIGHUP`, which\nautoupdate already wires to a client-program reload plus a hot-code\npush to connected browsers).\n\n`programs: \"client\"` writes a standalone client artifact: a `star.json`\nlisting only the web programs plus `programs/<arch>/` trees that are\nbyte-identical to a full bundle's -- so they are drop-in *siblings* for\na server bundle. Copy `programs/<arch>` into the server bundle's\n`programs/` directory (never untar the client artifact wholesale over a\nserver bundle: its root `star.json` would clobber the server's), or\npoint the server at an external location with\n`METEOR_CLIENT_BUNDLE_DIR=/path/to/client-artifact/programs` (honored\nby both webapp's static serving and dynamic `import()`).\n\nSwap discipline for live servers: activate a new client release with an\n**atomic symlink flip**, never by copying into the live directory -- a\nhalf-written `program.json` observed by a reload is a fatal error by\ndesign. Client-only deploys are for client-safe changes; anything\ntouching methods, publications or schemas ships server-first or as a\nfull bundle.\n\n### `createAppRunner(project, options)`\n\nRuns an app the way `meteor run` does, with a stoppable handle instead of\na blocking process.\n\n```js\nconst handle = await sdk.createAppRunner(project, {\n  port: 3000,\n  mongoUrl: \"mongodb://127.0.0.1:27017/myapp\", // required -- see below\n  once: false, // if true, exits after one run instead of rebuild-on-change\n  buildOptions: { minifyMode: \"development\" },\n});\n\nhandle.on(\"exit\", (result) => { /* a run ended: crash, rebuild, ... */ });\n\nawait handle.start(); // resolves once the proxy + app are both listening\n// app is now serving http://localhost:3000\nawait handle.stop(); // stops the proxy, then the app; no orphaned processes\n```\n\n**No Mongo lifecycle management.** Unlike `meteor run`, `createAppRunner()`\ndoes not start or stop a `mongod` for you -- supply a running Mongo's\nconnection string via `mongoUrl`. For an app that doesn't use the `mongo`\npackage at all, pass `mongoUrl: null` explicitly: no `MONGO_URL` is set\nfor the app process. (An app that *does* load the `mongo` package will\ncrash at startup without one -- the explicit `null` is how you take\nresponsibility for that.)\n\nThere is no separate `stdout`/`stderr` event -- all app log output is\nobservable via `sdk.on(\"log\", ...)` (see below).\n\n### `testRun(project, options)`\n\nRuns an app's own tests, the way plain `meteor test` does (app test mode\n-- not `meteor test-packages`' synthetic-app mode, which this package\ndoesn't cover).\n\n```js\nconst handle = await sdk.testRun(project, {\n  port: 3000,\n  mongoUrl: \"mongodb://127.0.0.1:27017/myapp\",\n  driverPackage: \"test-in-browser\", // required -- must already be in the project\n  fullApp: false, // matches `meteor test`'s --full-app\n});\n// same handle shape as createAppRunner(): start() / stop() / on(\"exit\", ...)\n```\n\n### `create(targetDir, options)`\n\nScaffolds a new Meteor app from a built-in skeleton template, the way\n`meteor create` does.\n\n```js\nconst result = await sdk.create(\"/path/to/new-app\", {\n  skeleton: \"react\", // default; see sdk.AVAILABLE_SKELETONS for the full list\n  appName: \"my-app\",\n  installDependencies: true,\n});\n// => { appPath, appName, skeleton }\n```\n\n### `connectDdp(url, options)`\n\nOpens a long-lived DDP client connection to a running Meteor server --\nthe same protocol and client (`ddp-client`, bundled in this package's\nisopackets) the tool itself uses to talk to Meteor services. Resolves\nonce the first DDP handshake completes; after that, ddp-client's own\nreconnect machinery (exponential backoff, automatic re-subscribe,\nre-send of in-flight method calls) keeps the connection alive until you\n`close()` it.\n\n```js\nconst conn = await sdk.connectDdp(\"https://app.example.com\", {\n  headers: { Authorization: \"Bearer ...\" }, // extra WS handshake headers\n  tls: { ca, cert, key, rejectUnauthorized }, // Node tls.connect() options\n  firstConnectTimeoutMs: 30000, // reject if never connected by then\n  retry: true,                  // default; false = no auto-reconnect\n});\n\nconst result = await conn.call(\"someMethod\", arg1, arg2); // concurrent-safe\nconst sub = await conn.subscribe(\"pubName\", ...args); // resolves on ready\nconn.on(\"connected\", ({ reconnect }) => { /* every (re)connect */ });\nconn.on(\"disconnected\", ({ error }) => { /* transport drop */ });\nconn.status();     // ddp-client status snapshot\nconn.disconnect(); // temporary offline (stops retrying)...\nconn.reconnect();  // ...and back\nconn.raw;          // the underlying ddp-client connection\nconn.close();      // permanent -- no reconnects after this\n```\n\nThe URL's scheme picks the transport: `https://`/`wss://` gives you a\nTLS websocket; `HTTPS_PROXY`/`NO_PROXY` are honored. `call()` rejects\nwith the server's own `Meteor.Error` (structured `error`/`reason`/\n`details` fields intact); `subscribe()` rejects with the server's sub\nerror if the subscription fails before first becoming ready. Logging in\nto an accounts-enabled server is a plain method call:\n`await conn.call(\"login\", { resume: token })`.\n\n### `close()`\n\nReleases file-watch resources opened by `loadProject()`/`bundle()`/etc.\n\n**For a one-shot script/CLI command that's about to exit anyway, prefer\nskipping `close()` entirely and calling `process.exit()` directly once\nyour work is done**, rather than `await`ing `close()` first -- verified\nto sidestep the issue below cleanly, with no downside for a process that\nisn't doing anything else afterward. `close()` still exists for\nlonger-lived embedders that need to release watch handles mid-process\nwithout exiting.\n\nIf you do call it: with the default native watcher backend, the process\ncan occasionally hang on Windows due to a `@parcel/watcher` native-addon\nlimitation outside this package's control (its background thread doesn't\nrelease on `unsubscribe()`, and its public API has no lower-level\nshutdown hook) -- and, observed specifically when the host process is\nlaunched from Git Bash/MSYS2 on Windows (not from PowerShell/cmd), that\nsame untorn-down thread can crash the process outright (`SIGSEGV`)\nduring teardown instead of just hanging. Workarounds, in addition to\nskipping `close()` above: call `process.exit()` after `close()` resolves\nregardless of whether it hangs, or set `METEOR_MODERN='{\"watcher\":false}'`\nto use the plain polling watcher instead, which doesn't exhibit either\nsymptom.\n\n### `setConsoleOutput(enabled)`\n\nBy default the tool's Console renders informational output to this\nprocess's stdout/stderr *and* emits it as `log` events. An embedder\nwith its own progress UI (spinners, status lines) can call\n`sdk.setConsoleOutput(false)` to suppress the terminal rendering --\nnewline-terminated Console writes landing between spinner redraws\ngarble the terminal otherwise -- and paint the emitted events itself.\nScoping it to a phase (off around a build, back on after) is the\nintended use; events keep flowing either way.\n\n### `setProgressDisplay(enabled)`\n\nThe tool's own interactive progress bar (the classic `meteor run`\n\"Building the application\" bar) is disabled by default for embedders.\n`sdk.setProgressDisplay(true)` turns it back on for long build phases --\nit renders only when this process's stdout is a real TTY, and falls back\nto no display otherwise, so it's always safe to call. Turn it off again\nwith `false` when your own UI takes over the terminal.\n\n### Events\n\n```js\nsdk.on(\"log\", ({ level, args }) => { /* ... */ });\nsdk.off(\"log\", listener);\n```\n\nStructured log events for the handful of informational messages Meteor's\nbuild tooling emits outside of any build result.\n\n### Errors\n\nEvery exported function rejects with a real `Error` -- `MeteorSdkError`\nfor usage errors (calling something before `init()`, an unknown\nskeleton, ...) or `MeteorBuildError` for build failures (with a\n`.messages` array of the underlying build errors) -- never a raw exit\ncode or an unstructured message set.\n\n## npm dependency cache\n\nEvery bundled Meteor core package ships with its `npm-shrinkwrap.json`\nbut without `node_modules`, so the first build after a fresh SDK install\nhistorically paid a serial `npm install` per package (the wall of\n\"`<package>: updating npm dependencies ...`\" lines). The SDK now keeps a\nper-user cache of completed `node_modules` trees at `~/.meteor-npm-cache`,\nkeyed by shrinkwrap content + Node compatibility version + platform/arch.\nOn the first build after an SDK update, packages whose dependencies\ndidn't change restore from the cache by parallel directory copy instead\nof spawning npm -- silently and near-instantly. Cache *misses* are\nhandled in parallel too: once `loadProject()` knows the app's package\nset (from `.meteor/versions`), the remaining installs run through a\nsmall npm worker pool (bounded to 3 processes -- concurrent npm\ninvocations contend on npm's shared content cache), and build plugins'\nown npm trees (`.npm/plugin/<name>`) are covered the same way.\n\nBoth prewarm stages (the global restore pass in `init()`, and the\napp-scoped restore+install pass in `loadProject()`) are fully awaited\nbefore any build proceeds -- this matters specifically for\n`createAppRunner()`'s watched run: its file watcher treats each\npackage's `npm-shrinkwrap.json` as a build dependency, so an install\nfinishing *after* the watcher was already set up would look like a\nsource change and trigger a spurious restart. Resolving every\ndependency up front, before the watcher exists, means there's nothing\nleft for it to react to. Cache writes happen in the background off the\nbuild's critical path, entries are pruned to the 3 newest per package,\nand everything is best-effort: any cache problem falls back to a normal\nnpm install, and a stale restore is caught by the existing\nshrinkwrap-vs-installed verification.\n\nControl it with `METEOR_PACKAGE_NPM_CACHE`: unset means enabled at the\ndefault location, `0`/`false`/`no`/`off` disables it, and any other\nvalue is used as the cache root directory. Set `METEOR_WATCH_DEBUG=1`\nto log detailed file-watcher activity (which path changed, what fired,\nwhy) if you ever need to diagnose unexpected rebuilds.\n\n## Known limitations\n\n- **No Cordova, no `publish`/package-server admin operations, no\n  springboarding/multi-release-per-process.** Out of scope for this SDK.\n- **`createAppRunner()`/`testRun()` don't manage a Mongo process** -- bring\n  your own `mongoUrl`.\n- **`bundle()` defaults to `minifyMode: \"development\"`** (fast, no real\n  minification) -- deploys must pass `\"production\"` explicitly, and that\n  mode is legitimately slow on a cold build. (Earlier revisions of this\n  README claimed production was the default; the code never agreed.)\n- A rare, environment-specific gap, out of scope for this package to\n  fix: a from-scratch install can hit an npm/Windows spawn issue when a\n  dependency needs a native rebuild for the first time.\n- Two *different* SDK processes each doing a from-scratch install at the\n  same time can still hit npm's own global-cache `database is locked`\n  error -- the npm worker pool above only bounds concurrency *within* one\n  process.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}