From 937c4e8569708690d82c87f0979d5cd8af9a22dd Mon Sep 17 00:00:00 2001 From: Victor Parpoil Date: Tue, 5 May 2020 11:50:28 +0200 Subject: [PATCH 1/3] Update to meteor 1.10.2 --- .meteor/.finished-upgraders | 1 + .meteor/packages | 16 +++--- .meteor/release | 2 +- .meteor/versions | 103 +++++++++++++++++++----------------- 4 files changed, 63 insertions(+), 59 deletions(-) diff --git a/.meteor/.finished-upgraders b/.meteor/.finished-upgraders index 4538749a..c07b6ff7 100644 --- a/.meteor/.finished-upgraders +++ b/.meteor/.finished-upgraders @@ -16,3 +16,4 @@ notices-for-facebook-graph-api-2 1.4.3-split-account-service-packages 1.5-add-dynamic-import-package 1.7-split-underscore-from-meteor-base +1.8.3-split-jquery-from-blaze diff --git a/.meteor/packages b/.meteor/packages index 1685f73b..b0f4693c 100644 --- a/.meteor/packages +++ b/.meteor/packages @@ -6,7 +6,7 @@ # meteor libraries meteor-base@1.4.0 -ecmascript@0.11.0 +ecmascript@0.14.3 es5-shim@4.8.0 check@1.3.1 tracker@1.2.0 @@ -18,13 +18,13 @@ less@2.7.12 # ui blaze-html-templates@1.0.4 -reactive-dict@1.2.0 +reactive-dict@1.3.0 reactive-var@1.0.11 aldeed:template-extension percolate:momentum # data -mongo@1.5.0 +mongo@1.10.0 aldeed:simple-schema aldeed:collection2 dburles:collection-helpers @@ -42,7 +42,7 @@ zimme:active-route tap:i18n # accounts -accounts-password@1.5.1 +accounts-password@1.6.0 useraccounts:core useraccounts:unstyled useraccounts:flow-routing @@ -50,12 +50,12 @@ softwarerero:accounts-t9n # mobile crosswalk@1.7.1 -mobile-experience@1.0.5 +mobile-experience@1.1.0 chriswessels:hammer # production juliancwirko:postcss -standard-minifier-js@2.3.4 +standard-minifier-js@2.6.0 ddp-rate-limiter@1.0.7 app-prod-security @@ -70,9 +70,9 @@ practicalmeteor:sinon meteortesting:mocha hwillson:stub-collections johanbrook:publication-collector -shell-server@0.3.1 +shell-server@0.5.0 dburles:factory # security audit-argument-checks@1.0.7 -dynamic-import@0.4.0 +dynamic-import@0.5.2 diff --git a/.meteor/release b/.meteor/release index 7f956de2..3ea26528 100644 --- a/.meteor/release +++ b/.meteor/release @@ -1 +1 @@ -METEOR@1.7.0.1 +METEOR@1.10.2 diff --git a/.meteor/versions b/.meteor/versions index 9b650fd9..14c8d79b 100644 --- a/.meteor/versions +++ b/.meteor/versions @@ -1,5 +1,5 @@ -accounts-base@1.4.2 -accounts-password@1.5.1 +accounts-base@1.6.0 +accounts-password@1.6.0 aldeed:collection2@2.10.0 aldeed:collection2-core@1.2.0 aldeed:schema-deny@1.1.0 @@ -10,22 +10,22 @@ allow-deny@1.1.0 app-prod-security@0.0.0 arillo:flow-router-helpers@0.5.2 audit-argument-checks@1.0.7 -autoupdate@1.4.0 -babel-compiler@7.1.0 -babel-runtime@1.2.2 -base64@1.0.11 -binary-heap@1.0.10 -blaze@2.3.2 +autoupdate@1.6.0 +babel-compiler@7.5.3 +babel-runtime@1.5.0 +base64@1.0.12 +binary-heap@1.0.11 +blaze@2.3.4 blaze-html-templates@1.1.2 blaze-tools@1.0.10 -boilerplate-generator@1.5.0 +boilerplate-generator@1.7.0 browser-policy@1.1.0 browser-policy-common@1.0.11 browser-policy-content@1.1.0 browser-policy-framing@1.1.0 -caching-compiler@1.1.12 -caching-html-compiler@1.1.2 -callback-hook@1.1.0 +caching-compiler@1.2.2 +caching-html-compiler@1.1.3 +callback-hook@1.3.0 cfs:http-methods@0.0.32 check@1.3.1 chriswessels:hammer@4.0.2 @@ -34,60 +34,63 @@ crosswalk@1.7.1 dburles:collection-helpers@1.1.0 dburles:factory@1.1.0 ddp@1.4.0 -ddp-client@2.3.2 +ddp-client@2.3.3 ddp-common@1.4.0 ddp-rate-limiter@1.0.7 -ddp-server@2.2.0 +ddp-server@2.3.1 deps@1.0.12 -diff-sequence@1.1.0 -dynamic-import@0.4.0 -ecmascript@0.11.0 +diff-sequence@1.1.1 +dynamic-import@0.5.2 +ecmascript@0.14.3 ecmascript-runtime@0.7.0 -ecmascript-runtime-client@0.7.1 -ecmascript-runtime-server@0.7.0 -ejson@1.1.0 +ecmascript-runtime-client@0.10.0 +ecmascript-runtime-server@0.9.0 +ejson@1.1.1 email@1.2.3 es5-shim@4.8.0 +fetch@0.1.1 force-ssl@1.1.0 force-ssl-common@1.1.0 geojson-utils@1.0.10 hot-code-push@1.0.4 html-tools@1.0.11 htmljs@1.0.11 -http@1.4.1 -hwillson:stub-collections@1.0.8 +http@1.4.2 +hwillson:stub-collections@1.0.9 id-map@1.1.0 +inter-process-messaging@0.1.1 johanbrook:publication-collector@1.1.0 jquery@1.11.11 juliancwirko:postcss@1.3.0 kadira:blaze-layout@2.3.0 kadira:flow-router@2.12.1 -launch-screen@1.1.1 -less@2.7.12 +launch-screen@1.2.0 +less@2.8.0 livedata@1.0.18 lmieulet:meteor-coverage@2.0.2 localstorage@1.2.0 logging@1.1.20 -mdg:validated-method@1.1.0 +mdg:validated-method@1.2.0 mdg:validation-error@0.5.1 -meteor@1.9.0 +meteor@1.9.3 meteor-base@1.4.0 meteorspark:util@0.2.0 meteortesting:browser-tests@0.2.0 meteortesting:mocha@0.6.0 -minifier-css@1.3.1 -minifier-js@2.3.5 -minimongo@1.4.4 -mobile-experience@1.0.5 -mobile-status-bar@1.0.14 -modern-browsers@0.1.1 -modules@0.12.0 -modules-runtime@0.10.0 -mongo@1.5.0 +minifier-css@1.5.0 +minifier-js@2.6.0 +minimongo@1.6.0 +mobile-experience@1.1.0 +mobile-status-bar@1.1.0 +modern-browsers@0.1.5 +modules@0.15.0 +modules-runtime@0.12.0 +mongo@1.10.0 +mongo-decimal@0.1.1 mongo-dev-server@1.1.0 mongo-id@1.0.7 npm-bcrypt@0.9.3 -npm-mongo@3.0.7 +npm-mongo@3.7.0 observe-sequence@1.0.16 ordered-dict@1.1.0 percolate:momentum@0.7.2 @@ -95,32 +98,32 @@ percolate:velocityjs@1.2.1_1 practicalmeteor:chai@2.1.0_1 practicalmeteor:mocha-core@1.0.1 practicalmeteor:sinon@1.14.1_2 -promise@0.11.1 +promise@0.11.2 raix:eventemitter@0.1.3 -random@1.1.0 +random@1.2.0 rate-limit@1.0.9 -reactive-dict@1.2.0 +reactive-dict@1.3.0 reactive-var@1.0.11 -reload@1.2.0 +reload@1.3.0 retry@1.1.0 -reywood:publish-composite@1.6.0 -routepolicy@1.0.13 +reywood:publish-composite@1.7.3 +routepolicy@1.1.0 service-configuration@1.0.11 -session@1.1.7 +session@1.2.0 sha@1.0.9 -shell-server@0.3.1 +shell-server@0.5.0 simple:authenticate-user-by-token@1.0.1 simple:json-routes@2.1.0 simple:rest@1.1.1 simple:rest-accounts-password@1.1.2 simple:rest-bearer-token-parser@1.0.1 simple:rest-json-error-handler@1.0.1 -socket-stream-client@0.2.1 +socket-stream-client@0.3.0 softwarerero:accounts-t9n@1.3.11 spacebars@1.0.15 spacebars-compiler@1.1.3 -srp@1.0.10 -standard-minifier-js@2.3.4 +srp@1.1.0 +standard-minifier-js@2.6.0 tap:i18n@1.8.2 templating@1.3.2 templating-compiler@1.3.3 @@ -129,11 +132,11 @@ templating-tools@1.1.2 tracker@1.2.0 ui@1.0.13 underscore@1.0.10 -url@1.2.0 +url@1.3.0 useraccounts:core@1.14.2 useraccounts:flow-routing@1.14.2 useraccounts:unstyled@1.14.2 -webapp@1.6.0 +webapp@1.9.1 webapp-hashing@1.0.9 -xolvio:cleaner@0.3.3 +xolvio:cleaner@0.4.0 zimme:active-route@2.3.2 From b067b71660299fef3725b51e7e2dbfceb39631bc Mon Sep 17 00:00:00 2001 From: Victor Parpoil Date: Tue, 5 May 2020 12:15:03 +0200 Subject: [PATCH 2/3] Update babel runtime --- package-lock.json | 51 ++++++++++++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 31 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5e5c1135..19c9d851 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3,12 +3,18 @@ "lockfileVersion": 1, "dependencies": { "@babel/runtime": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.44.tgz", - "integrity": "sha512-4r2bym+kePWQH3eLne/IqVwqzbk43Lt6rzYQM+ARwSHfned1rFg9SX62SdKHtzSYq8NCoULxwHJS0T6a6r5hiA==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", + "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", "requires": { - "core-js": "^2.5.3", - "regenerator-runtime": "^0.11.1" + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + } } }, "@types/node": { @@ -2950,7 +2956,7 @@ "process": "^0.11.9", "punycode": "^1.4.1", "querystring-es3": "^0.2.1", - "readable-stream": "git+https://github.com/meteor/readable-stream.git#d64a64aa6061b9b6855feff4d09e58fb3b2e4502", + "readable-stream": "git+https://github.com/meteor/readable-stream.git", "stream-browserify": "^2.0.1", "string_decoder": "^1.0.1", "timers-browserify": "^1.4.2", @@ -3425,9 +3431,9 @@ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" }, "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "public-encrypt": { "version": "4.0.0", @@ -3465,21 +3471,29 @@ } }, "readable-stream": { - "version": "git+https://github.com/meteor/readable-stream.git#d64a64aa6061b9b6855feff4d09e58fb3b2e4502", - "from": "readable-stream@git+https://github.com/meteor/readable-stream.git#d64a64aa6061b9b6855feff4d09e58fb3b2e4502", + "version": "git+https://github.com/meteor/readable-stream.git#c688cdd193549919b840e8d72a86682d91961e12", + "from": "git+https://github.com/meteor/readable-stream.git", "requires": { "inherits": "~2.0.3", "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", + "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", - "string_decoder": "~1.0.3", + "string_decoder": "~1.1.0", "util-deprecate": "~1.0.1" }, "dependencies": { "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -3568,11 +3582,6 @@ "inherits": "2.0.1" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", diff --git a/package.json b/package.json index 4179b81e..2fa54afa 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "lint": "eslint ." }, "dependencies": { - "@babel/runtime": "^7.0.0-beta.44", + "@babel/runtime": "^7.9.6", "autoprefixer": "^6.4.1", "babel-runtime": "^6.26.0", "bcrypt": "^1.0.3", From 836617e0330a825e25a6e90af480ba14f00c3575 Mon Sep 17 00:00:00 2001 From: Victor Parpoil Date: Tue, 5 May 2020 12:17:18 +0200 Subject: [PATCH 3/3] replace kadira:flow-router with ostrio:flow-router-extra --- .meteor/packages | 8 +++----- .meteor/versions | 6 ++---- imports/startup/both/useraccounts-configuration.js | 1 + imports/startup/client/routes.app-test.js | 2 +- imports/startup/client/routes.js | 14 +++++++------- imports/ui/components/lists-show.js | 2 +- imports/ui/layouts/app-body.js | 7 +++---- imports/ui/pages/client/lists-show-page.tests.js | 2 +- imports/ui/pages/lists-show-page.js | 2 +- imports/ui/pages/root-redirector.js | 2 +- 10 files changed, 21 insertions(+), 25 deletions(-) diff --git a/.meteor/packages b/.meteor/packages index b0f4693c..a2fcd780 100644 --- a/.meteor/packages +++ b/.meteor/packages @@ -33,10 +33,7 @@ mdg:validated-method mdg:validation-error # routing -kadira:flow-router -kadira:blaze-layout -arillo:flow-router-helpers -zimme:active-route +ostrio:flow-router-extra # i18n tap:i18n @@ -45,7 +42,8 @@ tap:i18n accounts-password@1.6.0 useraccounts:core useraccounts:unstyled -useraccounts:flow-routing +mealsunite:flow-routing-extra # useraccounts routes for flow-routing-extra +kadira:blaze-layout # needed by mealsunite:flow-routing-extra softwarerero:accounts-t9n # mobile diff --git a/.meteor/versions b/.meteor/versions index 14c8d79b..a4b9b689 100644 --- a/.meteor/versions +++ b/.meteor/versions @@ -8,7 +8,6 @@ aldeed:simple-schema@1.5.4 aldeed:template-extension@4.1.0 allow-deny@1.1.0 app-prod-security@0.0.0 -arillo:flow-router-helpers@0.5.2 audit-argument-checks@1.0.7 autoupdate@1.6.0 babel-compiler@7.5.3 @@ -63,7 +62,6 @@ johanbrook:publication-collector@1.1.0 jquery@1.11.11 juliancwirko:postcss@1.3.0 kadira:blaze-layout@2.3.0 -kadira:flow-router@2.12.1 launch-screen@1.2.0 less@2.8.0 livedata@1.0.18 @@ -72,6 +70,7 @@ localstorage@1.2.0 logging@1.1.20 mdg:validated-method@1.2.0 mdg:validation-error@0.5.1 +mealsunite:flow-routing-extra@2.0.2 meteor@1.9.3 meteor-base@1.4.0 meteorspark:util@0.2.0 @@ -93,6 +92,7 @@ npm-bcrypt@0.9.3 npm-mongo@3.7.0 observe-sequence@1.0.16 ordered-dict@1.1.0 +ostrio:flow-router-extra@3.7.4 percolate:momentum@0.7.2 percolate:velocityjs@1.2.1_1 practicalmeteor:chai@2.1.0_1 @@ -134,9 +134,7 @@ ui@1.0.13 underscore@1.0.10 url@1.3.0 useraccounts:core@1.14.2 -useraccounts:flow-routing@1.14.2 useraccounts:unstyled@1.14.2 webapp@1.9.1 webapp-hashing@1.0.9 xolvio:cleaner@0.4.0 -zimme:active-route@2.3.2 diff --git a/imports/startup/both/useraccounts-configuration.js b/imports/startup/both/useraccounts-configuration.js index 56dfe0ce..9c646733 100644 --- a/imports/startup/both/useraccounts-configuration.js +++ b/imports/startup/both/useraccounts-configuration.js @@ -6,6 +6,7 @@ import { AccountsTemplates } from 'meteor/useraccounts:core'; */ AccountsTemplates.configure({ + defaultLayoutType: 'blaze', showForgotPasswordLink: true, defaultTemplate: 'Auth_page', defaultLayout: 'App_body', diff --git a/imports/startup/client/routes.app-test.js b/imports/startup/client/routes.app-test.js index 46838b4f..9ae48086 100644 --- a/imports/startup/client/routes.app-test.js +++ b/imports/startup/client/routes.app-test.js @@ -3,7 +3,7 @@ import { Meteor } from 'meteor/meteor'; import { Tracker } from 'meteor/tracker'; import { DDP } from 'meteor/ddp-client'; -import { FlowRouter } from 'meteor/kadira:flow-router'; +import { FlowRouter } from 'meteor/ostrio:flow-router-extra'; import { assert } from 'meteor/practicalmeteor:chai'; import { Promise } from 'meteor/promise'; import { $ } from 'meteor/jquery'; diff --git a/imports/startup/client/routes.js b/imports/startup/client/routes.js index 12a272b6..0d03ba75 100644 --- a/imports/startup/client/routes.js +++ b/imports/startup/client/routes.js @@ -1,5 +1,4 @@ -import { FlowRouter } from 'meteor/kadira:flow-router'; -import { BlazeLayout } from 'meteor/kadira:blaze-layout'; +import { FlowRouter } from 'meteor/ostrio:flow-router-extra'; // Import to load these templates import '../../ui/layouts/app-body.js'; @@ -13,20 +12,21 @@ import '../../ui/accounts/accounts-templates.js'; FlowRouter.route('/lists/:_id', { name: 'Lists.show', action() { - BlazeLayout.render('App_body', { main: 'Lists_show_page' }); + this.render('App_body', { main: 'Lists_show_page' }); }, }); FlowRouter.route('/', { name: 'App.home', action() { - BlazeLayout.render('App_body', { main: 'app_rootRedirector' }); + this.render('App_body', { main: 'app_rootRedirector' }); }, }); // the App_notFound template is used for unknown routes and missing lists -FlowRouter.notFound = { +FlowRouter.route('*', { + name: "NotFound", action() { - BlazeLayout.render('App_body', { main: 'App_notFound' }); + this.render('App_body', { main: 'App_notFound' }); }, -}; +}); diff --git a/imports/ui/components/lists-show.js b/imports/ui/components/lists-show.js index 99a0f5af..ea4ea3f1 100644 --- a/imports/ui/components/lists-show.js +++ b/imports/ui/components/lists-show.js @@ -6,7 +6,7 @@ import { Mongo } from 'meteor/mongo'; import { ReactiveDict } from 'meteor/reactive-dict'; import { Tracker } from 'meteor/tracker'; import { $ } from 'meteor/jquery'; -import { FlowRouter } from 'meteor/kadira:flow-router'; +import { FlowRouter } from 'meteor/ostrio:flow-router-extra'; import { SimpleSchema } from 'meteor/aldeed:simple-schema'; import { TAPi18n } from 'meteor/tap:i18n'; diff --git a/imports/ui/layouts/app-body.js b/imports/ui/layouts/app-body.js index 36183a27..2ef243fc 100644 --- a/imports/ui/layouts/app-body.js +++ b/imports/ui/layouts/app-body.js @@ -4,8 +4,7 @@ import { Meteor } from 'meteor/meteor'; import { ReactiveVar } from 'meteor/reactive-var'; import { ReactiveDict } from 'meteor/reactive-dict'; import { Template } from 'meteor/templating'; -import { ActiveRoute } from 'meteor/zimme:active-route'; -import { FlowRouter } from 'meteor/kadira:flow-router'; +import { FlowRouter } from 'meteor/ostrio:flow-router-extra'; import { TAPi18n } from 'meteor/tap:i18n'; import { T9n } from 'meteor/softwarerero:accounts-t9n'; import { _ } from 'meteor/underscore'; @@ -69,7 +68,7 @@ Template.App_body.helpers({ ] }); }, activeListClass(list) { - const active = ActiveRoute.name('Lists.show') + const active = FlowRouter.current().route.name === 'Lists.show' && FlowRouter.getParam('_id') === list._id; return active && 'active'; @@ -121,7 +120,7 @@ Template.App_body.events({ Meteor.logout(); // if we are on a private list, we'll need to go to a public one - if (ActiveRoute.name('Lists.show')) { + if (FlowRouter.current().route.name === 'Lists.show') { // TODO -- test this code path const list = Lists.findOne(FlowRouter.getParam('_id')); if (list.userId) { diff --git a/imports/ui/pages/client/lists-show-page.tests.js b/imports/ui/pages/client/lists-show-page.tests.js index bdc7cc5a..337a2766 100644 --- a/imports/ui/pages/client/lists-show-page.tests.js +++ b/imports/ui/pages/client/lists-show-page.tests.js @@ -9,7 +9,7 @@ import StubCollections from 'meteor/hwillson:stub-collections'; import { Template } from 'meteor/templating'; import { _ } from 'meteor/underscore'; import { $ } from 'meteor/jquery'; -import { FlowRouter } from 'meteor/kadira:flow-router'; +import { FlowRouter } from 'meteor/ostrio:flow-router-extra'; import { sinon } from 'meteor/practicalmeteor:sinon'; diff --git a/imports/ui/pages/lists-show-page.js b/imports/ui/pages/lists-show-page.js index a56f413a..436c92f4 100644 --- a/imports/ui/pages/lists-show-page.js +++ b/imports/ui/pages/lists-show-page.js @@ -1,5 +1,5 @@ import { Template } from 'meteor/templating'; -import { FlowRouter } from 'meteor/kadira:flow-router'; +import { FlowRouter } from 'meteor/ostrio:flow-router-extra'; import { Lists } from '../../api/lists/lists.js'; diff --git a/imports/ui/pages/root-redirector.js b/imports/ui/pages/root-redirector.js index 5cb98d90..1248fb8e 100644 --- a/imports/ui/pages/root-redirector.js +++ b/imports/ui/pages/root-redirector.js @@ -1,6 +1,6 @@ import { Meteor } from 'meteor/meteor'; import { Template } from 'meteor/templating'; -import { FlowRouter } from 'meteor/kadira:flow-router'; +import { FlowRouter } from 'meteor/ostrio:flow-router-extra'; import { Lists } from '../../api/lists/lists.js'; import './root-redirector.html';