PATH:
usr
/
local
/
lib
/
node_modules
/
ghost-cli
/
lib
/
utils
'use strict'; const semver = require('semver'); const flatten = require('lodash/flatten'); const coreMigrations = require('../migrations'); /** * @param {String} originalVersion Original version that installed the instance * @param {String} currentVersion Current CLI version * @param {Array} extensionMigrations Migrations returned from extensions */ module.exports = function parseNeededMigrations(originalVersion, currentVersion, extensionMigrations) { const migrations = coreMigrations.concat(flatten(extensionMigrations).filter(Boolean)); return migrations.filter((migration) => { // If the migration has a `before` property defined and the original CLI version is before it if (migration.before && semver.gte(originalVersion, migration.before)) { return false; } return true; }); };
[-] needed-migrations.js
[edit]
[-] port-polling.js
[edit]
[+]
..
[-] local-process.js
[edit]
[-] get-proxy-agent.js
[edit]
[-] url.js
[edit]
[-] check-valid-install.js
[edit]
[-] use-ghost-user.js
[edit]
[-] config.js
[edit]
[-] yarn.js
[edit]
[-] dir-is-empty.js
[edit]
[-] pre-checks.js
[edit]
[-] find-extensions.js
[edit]
[-] check-root-user.js
[edit]
[-] version.js
[edit]