Past the client-bundle underscore linker (pin underscore@1.6.4) and now working
through the server async/await migration on Meteor 3.1 + Mongo 7:
- Removed fibers (imports/startup/server/fibers.js + import) — gone in Meteor 3.
- accounts/oauth.js: upsert -> upsertAsync (top-level await).
- migrations.js: startup async + await Migrations.migrateTo (async in 2.x).
mongo7 marked at version 18 so historical up() bodies (still sync Mongo) don't
run — prod data restores already-migrated. Documented.
- subsUnion.js: fully async (fetchAsync/findOneAsync/countAsync/upsertAsync,
observeAsync with async callbacks).
- facts.js: dropped dead sync findOne.
- email.js: ostrio:mailer 2.5 is a default export (was named import); dropped
removed static MailTime.Template (built-in default '{{{html}}}').
NEXT wall + remaining chain (multi-session):
1. aldeed:collection2@4.2.0 needs simpl-schema 3.x (app has 1.x) -> 'attachSchema
is not a function'. Requires upgrading npm simpl-schema to 3.x and migrating
all collection schemas (SimpleSchema.RegEx.Id etc.) across ~8 files.
2. Rest.js + helpers (countRealFires/firesUnion/whichAreFalsePositives/
fireFromHash/subscriptionsInsert/upsertFalsePositive) -> *Async.
3. Patch vendored restivus to await async endpoint handlers.
4. methods/publications/comments to async; cron SyncedCron(quave)/Facts imports.
5. alanning:roles@1.2.10 + gadicohen:sitemaps@0.0.17 warn incompatible -> bump.
6. React 16 -> 18 render root.
Run with: NODE_OPTIONS='--dns-result-order=ipv4first --no-network-family-autoselection'
MONGO_URL='mongodb://localhost:27019/fuegos?replicaSet=rs0'
57 lines
1.9 KiB
Text
57 lines
1.9 KiB
Text
# Meteor packages used by this project, one per line.
|
|
# Check this file (and the other files in this directory) into your repository.
|
|
#
|
|
# 'meteor add' and 'meteor remove' will edit this file for you,
|
|
# but you can also edit it by hand.
|
|
|
|
meteor-base@1.5.2 # Packages every Meteor app needs to have
|
|
mobile-experience@1.1.2 # Packages for a great mobile UX
|
|
mongo@2.0.3 # The database Meteor supports right now
|
|
reactive-var@1.0.13 # Reactive variable for tracker
|
|
tracker@1.3.4 # Meteor's client-side reactive programming library
|
|
|
|
standard-minifier-css@1.9.3 # CSS minifier run for production mode
|
|
standard-minifier-js@3.0.0 # JS minifier run for production mode
|
|
ecmascript@0.16.10 # Enable ECMAScript2015+ syntax in app code
|
|
shell-server@0.6.1 # Server-side component of the `meteor shell` command
|
|
|
|
react-meteor-data
|
|
alanning:roles
|
|
fourseven:scss@5.0.0
|
|
accounts-base@3.0.3
|
|
accounts-password@3.0.3
|
|
service-configuration@1.3.5
|
|
accounts-facebook@1.3.4
|
|
accounts-github@1.5.1
|
|
accounts-google@1.4.1
|
|
themeteorchef:bert
|
|
fortawesome:fontawesome
|
|
aldeed:collection2@4.0.4
|
|
audit-argument-checks@1.0.8
|
|
ddp-rate-limiter@1.2.2
|
|
dynamic-import@0.7.4
|
|
static-html@1.4.0
|
|
alexwine:bootstrap-4
|
|
|
|
selaias:cookie-consent # Cookie consent
|
|
gadicc:blaze-react-component # Add braze to react
|
|
255kb:meteor-status # Connect status
|
|
# mixmax:smart-disconnect # Disconnect on lost focus (disabled to get notif)
|
|
flowkey:raven # js errors
|
|
vjrj:piwik # Stats
|
|
mdg:geolocation
|
|
natestrauser:publish-performant-counts
|
|
ostrio:mailer # mailer
|
|
# babrahams:constellation # dev utility
|
|
percolate:migrations # db migrations
|
|
ostrio:meteor-root
|
|
aldeed:schema-deny
|
|
dburles:collection-helpers
|
|
reywood:publish-composite
|
|
facts-base@1.0.2
|
|
gadicohen:sitemaps
|
|
nspangler:autoreconnect
|
|
quave:synced-cron
|
|
# lmachens:kadira
|
|
nimble:restivus@0.8.12
|
|
underscore@1.6.4
|