From c9028ab529bd1c0cca8123e28413bdb39eaa883b Mon Sep 17 00:00:00 2001 From: Jan Dvorak Date: Mon, 22 May 2023 12:09:25 +0200 Subject: [PATCH] Remove underscore --- .versions | 54 ++++++++++++++++++++++---------------------- migrations_server.js | 7 +++--- package.js | 4 ++-- 3 files changed, 33 insertions(+), 32 deletions(-) diff --git a/.versions b/.versions index ec7b01f..dcd07fa 100644 --- a/.versions +++ b/.versions @@ -1,49 +1,49 @@ -allow-deny@1.1.0 -babel-compiler@7.7.0 -babel-runtime@1.5.0 +allow-deny@1.1.1 +babel-compiler@7.9.0 +babel-runtime@1.5.1 base64@1.0.12 binary-heap@1.0.11 boilerplate-generator@1.7.1 -callback-hook@1.3.1 +callback-hook@1.4.0 check@1.3.1 ddp@1.4.0 -ddp-client@2.5.0 +ddp-client@2.6.0 ddp-common@1.4.0 -ddp-server@2.4.1 +ddp-server@2.6.0 diff-sequence@1.1.1 -dynamic-import@0.7.1 -ecmascript@0.15.3 -ecmascript-runtime@0.7.0 -ecmascript-runtime-client@0.11.1 -ecmascript-runtime-server@0.10.1 -ejson@1.1.1 +dynamic-import@0.7.2 +ecmascript@0.16.2 +ecmascript-runtime@0.8.0 +ecmascript-runtime-client@0.12.1 +ecmascript-runtime-server@0.11.0 +ejson@1.1.2 fetch@0.1.1 geojson-utils@1.0.10 id-map@1.1.1 inter-process-messaging@0.1.1 -local-test:percolate:migrations@1.0.3 -logging@1.2.0 -meteor@1.9.3 -minimongo@1.7.0 -modern-browsers@0.1.5 -modules@0.16.0 -modules-runtime@0.12.0 -mongo@1.12.0 -mongo-decimal@0.1.2 +local-test:percolate:migrations@1.1.0 +logging@1.3.1 +meteor@1.10.1 +minimongo@1.9.0 +modern-browsers@0.1.8 +modules@0.19.0 +modules-runtime@0.13.0 +mongo@1.16.0 +mongo-decimal@0.1.3 mongo-dev-server@1.1.0 mongo-id@1.0.8 -npm-mongo@3.9.1 +npm-mongo@4.9.0 ordered-dict@1.1.0 -percolate:migrations@1.0.3 +percolate:migrations@1.1.0 promise@0.12.0 random@1.2.0 -react-fast-refresh@0.1.1 +react-fast-refresh@0.2.3 reload@1.3.1 retry@1.1.0 routepolicy@1.1.1 -socket-stream-client@0.4.0 -tinytest@1.1.1 +socket-stream-client@0.5.0 +tinytest@1.2.1 tracker@1.2.0 underscore@1.0.10 -webapp@1.11.1 +webapp@1.13.1 webapp-hashing@1.1.0 diff --git a/migrations_server.js b/migrations_server.js index 5244358..c10e631 100644 --- a/migrations_server.js +++ b/migrations_server.js @@ -74,7 +74,7 @@ function createLogger(prefix) { const logger = Migrations.options && Migrations.options.logger; - if (logger && _.isFunction(logger)) { + if (logger && typeof logger === 'function') { logger({ level: level, message: message, @@ -95,9 +95,10 @@ Meteor.startup(function() { Migrations._collection = new Mongo.Collection(options.collectionName); log = createLogger('Migrations'); + const partial = (func, ...boundArgs) => (...remainingArgs) => func(...boundArgs, ...remainingArgs) ['info', 'warn', 'error', 'debug'].forEach(function(level) { - log[level] = _.partial(log, level); + log[level] = partial(log, level); }); if (process.env.MIGRATE) Migrations.migrateTo(process.env.MIGRATE); @@ -123,7 +124,7 @@ Migrations.add = function(migration) { Object.freeze(migration); this._list.push(migration); - this._list = _.sortBy(this._list, function(m) { + this._list = this._list.sort(function(m) { return m.version; }); }; diff --git a/package.js b/package.js index 35ee384..462c1b1 100644 --- a/package.js +++ b/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: 'Define and run db migrations.', - version: '1.1.0', + version: '1.2.0', name: 'percolate:migrations', git: 'https://github.com/percolatestudio/meteor-migrations.git', }); @@ -8,7 +8,7 @@ Package.describe({ Package.onUse(function(api) { api.versionsFrom('METEOR@1.9'); api.use('ecmascript'); - api.use(['underscore', 'check', 'mongo', 'logging'], 'server'); + api.use(['check', 'mongo', 'logging'], 'server'); api.mainModule('migrations_server.js', 'server'); api.export('Migrations', 'server'); });