Reaches Meteor 2.3 building + running against Mongo 3.2, REST smoke test
byte-identical to the 1.6.1.1 baseline (all 12 Flutter endpoints green).
Dead/abandoned Atmosphere packages removed or replaced (the upgrade blockers):
- arkham:comments-ui (no Meteor 2.x build; pinned accounts-password@1.x):
reimplemented the fire-page comments as a React feature:
imports/api/Comments/ (collection, server methods, publication, media
analyzers, new-fire-comment email) + imports/ui/components/Comments/CommentsBox.
Comment text now rendered as safe plain text + image/youtube embed (was
markdown-to-HTML). Wired into Fires.js; sitemaps.js + migration v11 updated
to the new collection. Old Blaze/startup comments files deleted.
- nimble:restivus (REST API; pinned accounts-password@1.3.3, CoffeeScript source
that crashes this build host): vendored as a local package
packages/nimble-restivus with the .coffee precompiled to plain JS and the
accounts-password constraint loosened to 2.x. REST behavior unchanged
(verified by smoke test). This also dropped the entire iron:router stack.
- maximum:server-transform (+ peerlibrary:*, meteorhacks:zones/inject-initial):
unused; removal broke Meteor.publishTransformed in FalsePositives publications
-> replaced with plain Meteor.publish (no transform was configured).
- less, markdown (no source files), and the dead test stack
(meteortesting:mocha, practicalmeteor:chai, xolvio:cleaner) which transitively
pulled coffeescript@1.0.17 — the build plugin that crashed meteor-tool
(node_contextify assertion) on this machine. Removing it unblocked the build.
- fourseven:scss 4.5.4 -> 4.14.1 (node-sass 4.5.3 doesn't build on node 12).
npm-mongo driver at 2.3 is 3.9.x — still compatible with the production Mongo
3.2 replica set.
128 lines
2.6 KiB
Text
128 lines
2.6 KiB
Text
255kb:meteor-status@1.5.0
|
|
accounts-base@2.0.1
|
|
accounts-facebook@1.3.3
|
|
accounts-github@1.5.0
|
|
accounts-google@1.4.0
|
|
accounts-oauth@1.3.0
|
|
accounts-password@2.0.1
|
|
alanning:roles@1.3.0
|
|
aldeed:collection2-core@2.1.2
|
|
aldeed:schema-deny@2.0.1
|
|
alexwine:bootstrap-4@4.1.0
|
|
allow-deny@1.1.0
|
|
audit-argument-checks@1.0.7
|
|
autoupdate@1.7.0
|
|
babel-compiler@7.6.2
|
|
babel-runtime@1.5.0
|
|
base64@1.0.12
|
|
binary-heap@1.0.11
|
|
blaze@2.5.0
|
|
blaze-tools@1.1.0
|
|
boilerplate-generator@1.7.1
|
|
caching-compiler@1.2.2
|
|
caching-html-compiler@1.2.0
|
|
callback-hook@1.3.0
|
|
check@1.3.1
|
|
dburles:collection-helpers@1.1.0
|
|
ddp@1.4.0
|
|
ddp-client@2.5.0
|
|
ddp-common@1.4.0
|
|
ddp-rate-limiter@1.1.0
|
|
ddp-server@2.4.0
|
|
diff-sequence@1.1.1
|
|
dynamic-import@0.7.0
|
|
ecmascript@0.15.2
|
|
ecmascript-runtime@0.7.0
|
|
ecmascript-runtime-client@0.11.1
|
|
ecmascript-runtime-server@0.10.1
|
|
ejson@1.1.1
|
|
email@2.1.0
|
|
es5-shim@4.8.0
|
|
facebook-oauth@1.9.0
|
|
facts@1.0.9
|
|
fetch@0.1.1
|
|
flowkey:raven@1.1.0
|
|
fortawesome:fontawesome@4.7.0
|
|
fourseven:scss@4.14.1
|
|
gadicc:blaze-react-component@1.4.0
|
|
gadicohen:robots-txt@0.0.10
|
|
gadicohen:sitemaps@0.0.26
|
|
geojson-utils@1.0.10
|
|
github-oauth@1.3.0
|
|
google-oauth@1.4.0
|
|
hot-code-push@1.0.4
|
|
html-tools@1.1.0
|
|
htmljs@1.1.0
|
|
http@2.0.0
|
|
id-map@1.1.1
|
|
inter-process-messaging@0.1.1
|
|
jquery@1.11.11
|
|
launch-screen@1.3.0
|
|
localstorage@1.2.0
|
|
logging@1.2.0
|
|
mdg:geolocation@1.3.0
|
|
meteor@1.9.3
|
|
meteor-base@1.5.0
|
|
minifier-css@1.5.4
|
|
minifier-js@2.6.0
|
|
minimongo@1.7.0
|
|
mobile-experience@1.1.0
|
|
mobile-status-bar@1.1.0
|
|
modern-browsers@0.1.5
|
|
modules@0.16.0
|
|
modules-runtime@0.12.0
|
|
mongo@1.12.0
|
|
mongo-decimal@0.1.2
|
|
mongo-dev-server@1.1.0
|
|
mongo-id@1.0.8
|
|
mongo-livedata@1.0.12
|
|
mys:fonts@0.0.2
|
|
natestrauser:publish-performant-counts@0.1.2
|
|
nimble:restivus@0.8.12
|
|
npm-mongo@3.9.0
|
|
nspangler:autoreconnect@0.0.1
|
|
oauth@2.0.0
|
|
oauth2@1.3.1
|
|
observe-sequence@1.0.16
|
|
ordered-dict@1.1.0
|
|
ostrio:cookies@2.7.0
|
|
ostrio:mailer@2.1.0
|
|
ostrio:meteor-root@1.0.7
|
|
percolate:migrations@1.0.2
|
|
promise@0.12.0
|
|
raix:eventemitter@0.1.3
|
|
random@1.2.0
|
|
rate-limit@1.0.9
|
|
react-fast-refresh@0.1.1
|
|
react-meteor-data@0.2.16
|
|
reactive-dict@1.3.0
|
|
reactive-var@1.0.11
|
|
reload@1.3.1
|
|
retry@1.1.0
|
|
reywood:publish-composite@1.6.0
|
|
routepolicy@1.1.0
|
|
saucecode:timezoned-synced-cron@1.2.11
|
|
selaias:cookie-consent@0.4.0
|
|
service-configuration@1.1.0
|
|
session@1.2.0
|
|
sha@1.0.9
|
|
shell-server@0.5.0
|
|
simple:json-routes@1.0.4
|
|
socket-stream-client@0.4.0
|
|
spacebars@1.2.0
|
|
spacebars-compiler@1.2.0
|
|
standard-minifier-css@1.7.2
|
|
standard-minifier-js@2.6.0
|
|
static-html@1.2.2
|
|
templating@1.4.1
|
|
templating-compiler@1.4.1
|
|
templating-runtime@1.5.0
|
|
templating-tools@1.2.0
|
|
themeteorchef:bert@2.1.3
|
|
tmeasday:check-npm-versions@0.3.2
|
|
tracker@1.2.0
|
|
underscore@1.0.10
|
|
url@1.3.2
|
|
vjrj:piwik@0.3.1
|
|
webapp@1.11.0
|
|
webapp-hashing@1.1.0
|