Reaches release METEOR@3.1 with all package-version conflicts resolved against a modern dockerized MongoDB 7 (replica set). NOT yet building — parked here. Done: - MongoDB 7 single-node replica set (docker, port 27019) as the fuegos DB, decoupled from the shared rsmain 3.2 (unblocks Meteor 3's mongodb driver). - meteor update --release 3.1 resolves after swapping dead packages: mongo-livedata removed; facts -> facts-base; saucecode:timezoned-synced-cron -> quave:synced-cron; aldeed:collection2-core -> aldeed:collection2@4.0.4; mys:fonts removed (pinned caching-compiler@1.0.0); fourseven:scss 4.14.1 -> 5.0.0 (Dart Sass, no node-sass) + sass installed; nimble-restivus vendored package loosened to accounts-password 2.x||3.x. - Network: meteor-tool node 22 needs NODE_OPTIONS='--dns-result-order=ipv4first --no-network-family-autoselection' to reach warehouse.meteor.com (Happy Eyeballs picks an unreachable IPv6 otherwise). - smoke/smoke.sh generalized to mongosh + configurable port for Mongo 7. Blocked on (remaining Meteor 3 work): 1. Client bundle linker: 'Runtime is not available, but it uses features needing the runtime: underscore' — an old client atmosphere package needs replacing. 2. Server async/await migration (Rest.js + helpers + methods + publications + comments + subsUnion + migrations to *Async; no Fibers). 3. Patch vendored restivus to await async endpoint handlers. 4. cron.js SyncedCron import (quave), facts.js Facts import (facts-base). 5. React 16 -> 18 render root (createRoot). 6. SCSS @import/@use + lighten/darken -> color.adjust (dart-sass deprecations).
56 lines
1.9 KiB
Text
56 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
|