WIP: Meteor 2.5 -> 3.1 migration (package resolution done; build blocked)
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).
This commit is contained in:
parent
bddeca79a0
commit
8fa10e47c7
6 changed files with 154 additions and 150 deletions
|
|
@ -4,34 +4,33 @@
|
|||
# 'meteor add' and 'meteor remove' will edit this file for you,
|
||||
# but you can also edit it by hand.
|
||||
|
||||
meteor-base@1.5.1 # Packages every Meteor app needs to have
|
||||
mobile-experience@1.1.0 # Packages for a great mobile UX
|
||||
mongo@1.13.0 # The database Meteor supports right now
|
||||
reactive-var@1.0.11 # Reactive variable for tracker
|
||||
tracker@1.2.0 # Meteor's client-side reactive programming library
|
||||
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.7.4 # CSS minifier run for production mode
|
||||
standard-minifier-js@2.7.1 # JS minifier run for production mode
|
||||
es5-shim@4.8.0 # ECMAScript 5 compatibility for older browsers.
|
||||
ecmascript@0.16.0 # Enable ECMAScript2015+ syntax in app code
|
||||
shell-server@0.5.0 # Server-side component of the `meteor shell` command
|
||||
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@4.14.1
|
||||
accounts-base@2.2.0
|
||||
accounts-password@2.2.0
|
||||
service-configuration@1.3.0
|
||||
accounts-facebook@1.3.3
|
||||
accounts-github@1.5.0
|
||||
accounts-google@1.4.0
|
||||
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-core@2.0.1
|
||||
audit-argument-checks@1.0.7
|
||||
ddp-rate-limiter@1.1.0
|
||||
dynamic-import@0.7.2
|
||||
static-html@1.3.2
|
||||
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
|
||||
|
|
@ -42,19 +41,16 @@ flowkey:raven # js errors
|
|||
vjrj:piwik # Stats
|
||||
mdg:geolocation
|
||||
natestrauser:publish-performant-counts
|
||||
mys:fonts # fonst in npm
|
||||
ostrio:mailer # mailer
|
||||
# babrahams:constellation # dev utility
|
||||
percolate:migrations # db migrations
|
||||
ostrio:meteor-root
|
||||
aldeed:schema-deny
|
||||
dburles:collection-helpers
|
||||
mongo-livedata@1.0.12
|
||||
reywood:publish-composite
|
||||
facts@1.0.9
|
||||
facts-base@1.0.2
|
||||
gadicohen:sitemaps
|
||||
nspangler:autoreconnect
|
||||
saucecode:timezoned-synced-cron
|
||||
quave:synced-cron
|
||||
# lmachens:kadira
|
||||
nimble:restivus@0.8.12
|
||||
underscore@1.0.10
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue