# Feature catalog — meteor/meteor

> Canonical page: https://codevetter.com/unpack/meteor/feature-catalog

# Feature catalog — meteor/meteor

Scanned commit ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e (2026-09-22). Generated by codevetter codevetter 1.15.0 on 2026-10-02.

Source inspection; upstream code and tests were not executed.

The inspected user-facing surface combines CLI workflows with APIs used inside Meteor applications. Developers can scaffold multiple frontend stacks, run web/mobile targets, manage dependencies and platforms, build standalone artifacts, and request hosted deployment. Application authors receive reactive data replication, HTTP extension hooks, and password-based authentication.
- meteor create supports package creation, named examples, source repositories/branches/subdirectories, and skeleton options including React, Vue, Svelte, Solid, Angular, TypeScript, Blaze, and Tailwind. — [tools/cli/commands.js#L722-758](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands.js#L722-L758) [tools/cli/commands.js#L1167-1238](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands.js#L1167-L1238)
- meteor run accepts additional run targets, extra packages, production-simulation mode, settings, architecture filtering, and optional browser opening; mobile targets trigger Cordova preparation unless disabled. — [tools/cli/commands.js#L482-507](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands.js#L482-L507) [tools/cli/commands.js#L534-619](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands.js#L534-L619)
- meteor build calls bundler.bundle with selected server/web architectures and development or production modes, then emits either a bundle directory or a compressed server tarball. — [tools/cli/commands.js#L1530-1577](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands.js#L1530-L1577)
- meteor deploy exposes deletion, settings, deployment token, owner, Mongo provisioning, plan/container size, cached builds, build-only mode, and optional deployment waiting. — [tools/cli/commands.js#L1980-2016](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands.js#L1980-L2016) [tools/cli/commands.js#L2092-2112](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands.js#L2092-L2112)
- meteor add requires an application and splits arguments into Meteor packages and Cordova plugins; plugin specifications accept exact versions, Git URLs with SHA references, or local paths. — [tools/cli/commands-packages.js#L2178-2191](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands-packages.js#L2178-L2191) [tools/cli/commands-packages.js#L2201-2223](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands-packages.js#L2201-L2223)
- add-platform and remove-platform prepare bundled dependencies before changing Cordova platforms; list-platforms reads and prints ProjectContext's installed platform list. — [tools/cli/commands-cordova.js#L117-156](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/tools/cli/commands-cordova.js#L117-L156)
- Applications register DDP methods and named or universal publications, while WebApp exposes application/raw HTTP handlers and an overridable startListening function. — [packages/ddp-server/livedata_server.js#L1601-1640](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/packages/ddp-server/livedata_server.js#L1601-L1640) [packages/ddp-server/livedata_server.js#L1708-1716](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/packages/ddp-server/livedata_server.js#L1708-L1716) [packages/webapp/webapp_server.js#L1460-1485](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/packages/webapp/webapp_server.js#L1460-L1485)
- Runtime APIs include asynchronous password login and 2FA login, Mongo.Collection.insertAsync, replicated document updates, and Tracker.Dependency-based reactive invalidation. — [packages/accounts-password/password_client.js#L56-101](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/packages/accounts-password/password_client.js#L56-L101) [packages/mongo/collection/methods_async.js#L82-105](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/packages/mongo/collection/methods_async.js#L82-L105) [packages/mongo/collection/methods_replication.js#L97-143](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/packages/mongo/collection/methods_replication.js#L97-L143) [packages/tracker/tracker.js#L393-435](https://github.com/meteor/meteor/blob/ac3f471f4af5c8aec737e20ccd168bfc7cc1a49e/packages/tracker/tracker.js#L393-L435)

Every claim links to its cited files at the pinned commit. Citations identify source evidence; they do not establish runtime correctness. Independent CodeVetter scan — not reviewed by upstream maintainers.

## Public product links

- [CodeVetter](https://codevetter.com/)
- [Download](https://codevetter.com/download)
- [Documentation](https://codevetter.com/docs/)
- [Source](https://github.com/Codevetter/codevetter)
