mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
chore: up rimraf to 4.x (#11377)
* chore: up rimraf to 4.x * chore: oops up rimraf * test: fix rimraf in tests
This commit is contained in:
committed by
GitHub
parent
8ddb302f20
commit
1502068eff
@@ -119,7 +119,7 @@
|
|||||||
"ioredis": "5.3.1",
|
"ioredis": "5.3.1",
|
||||||
"request": "2.88.2",
|
"request": "2.88.2",
|
||||||
"request-promise-native": "1.0.9",
|
"request-promise-native": "1.0.9",
|
||||||
"rimraf": "3.0.2",
|
"rimraf": "4.4.0",
|
||||||
"rss": "1.2.2",
|
"rss": "1.2.2",
|
||||||
"rtlcss": "4.0.0",
|
"rtlcss": "4.0.0",
|
||||||
"sanitize-html": "2.10.0",
|
"sanitize-html": "2.10.0",
|
||||||
|
|||||||
@@ -3,12 +3,9 @@
|
|||||||
const winston = require('winston');
|
const winston = require('winston');
|
||||||
const nconf = require('nconf');
|
const nconf = require('nconf');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const util = require('util');
|
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const rimraf = require('rimraf');
|
const rimraf = require('rimraf');
|
||||||
|
|
||||||
const rimrafAsync = util.promisify(rimraf);
|
|
||||||
|
|
||||||
const plugins = require('../plugins');
|
const plugins = require('../plugins');
|
||||||
const db = require('../database');
|
const db = require('../database');
|
||||||
const file = require('../file');
|
const file = require('../file');
|
||||||
@@ -213,7 +210,7 @@ async function getBundleMetadata(target) {
|
|||||||
|
|
||||||
CSS.buildBundle = async function (target, fork) {
|
CSS.buildBundle = async function (target, fork) {
|
||||||
if (target === 'client') {
|
if (target === 'client') {
|
||||||
await rimrafAsync(path.join(__dirname, '../../build/public/client*'));
|
await rimraf(path.join(__dirname, '../../build/public/client*'), { glob: true });
|
||||||
}
|
}
|
||||||
|
|
||||||
const data = await getBundleMetadata(target);
|
const data = await getBundleMetadata(target);
|
||||||
|
|||||||
@@ -2,12 +2,9 @@
|
|||||||
|
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const util = require('util');
|
|
||||||
const mkdirp = require('mkdirp');
|
const mkdirp = require('mkdirp');
|
||||||
const rimraf = require('rimraf');
|
const rimraf = require('rimraf');
|
||||||
|
|
||||||
const rimrafAsync = util.promisify(rimraf);
|
|
||||||
|
|
||||||
const file = require('../file');
|
const file = require('../file');
|
||||||
const plugins = require('../plugins');
|
const plugins = require('../plugins');
|
||||||
const minifier = require('./minifier');
|
const minifier = require('./minifier');
|
||||||
@@ -69,7 +66,7 @@ async function clearModules() {
|
|||||||
p => path.join(__dirname, '../../build/public/src', p)
|
p => path.join(__dirname, '../../build/public/src', p)
|
||||||
);
|
);
|
||||||
await Promise.all(
|
await Promise.all(
|
||||||
builtPaths.map(builtPath => rimrafAsync(builtPath))
|
builtPaths.map(builtPath => rimraf(builtPath))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -86,7 +83,7 @@ JS.buildModules = async function () {
|
|||||||
};
|
};
|
||||||
|
|
||||||
JS.linkStatics = async function () {
|
JS.linkStatics = async function () {
|
||||||
await rimrafAsync(path.join(__dirname, '../../build/public/plugins'));
|
await rimraf(path.join(__dirname, '../../build/public/plugins'));
|
||||||
|
|
||||||
await Promise.all(Object.keys(plugins.staticDirs).map(async (mappedPath) => {
|
await Promise.all(Object.keys(plugins.staticDirs).map(async (mappedPath) => {
|
||||||
const sourceDir = plugins.staticDirs[mappedPath];
|
const sourceDir = plugins.staticDirs[mappedPath];
|
||||||
|
|||||||
@@ -4,13 +4,9 @@ const _ = require('lodash');
|
|||||||
const nconf = require('nconf');
|
const nconf = require('nconf');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const util = require('util');
|
const mkdirp = require('mkdirp');
|
||||||
let mkdirp = require('mkdirp');
|
|
||||||
|
|
||||||
mkdirp = mkdirp.hasOwnProperty('native') ? mkdirp : util.promisify(mkdirp);
|
|
||||||
const rimraf = require('rimraf');
|
const rimraf = require('rimraf');
|
||||||
|
|
||||||
const rimrafAsync = util.promisify(rimraf);
|
|
||||||
|
|
||||||
const file = require('../file');
|
const file = require('../file');
|
||||||
const Plugins = require('../plugins');
|
const Plugins = require('../plugins');
|
||||||
@@ -137,7 +133,7 @@ async function assignFileToTranslations(translations, path) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
exports.build = async function buildLanguages() {
|
exports.build = async function buildLanguages() {
|
||||||
await rimrafAsync(buildLanguagesPath);
|
await rimraf(buildLanguagesPath);
|
||||||
const data = await getTranslationMetadata();
|
const data = await getTranslationMetadata();
|
||||||
await buildTranslations(data);
|
await buildTranslations(data);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const util = require('util');
|
const mkdirp = require('mkdirp');
|
||||||
let mkdirp = require('mkdirp');
|
|
||||||
|
|
||||||
mkdirp = mkdirp.hasOwnProperty('native') ? mkdirp : util.promisify(mkdirp);
|
|
||||||
const rimraf = require('rimraf');
|
const rimraf = require('rimraf');
|
||||||
const winston = require('winston');
|
const winston = require('winston');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
@@ -113,9 +110,7 @@ async function compileTemplate(filename, source) {
|
|||||||
Templates.compileTemplate = compileTemplate;
|
Templates.compileTemplate = compileTemplate;
|
||||||
|
|
||||||
async function compile() {
|
async function compile() {
|
||||||
const _rimraf = util.promisify(rimraf);
|
await rimraf(viewsPath);
|
||||||
|
|
||||||
await _rimraf(viewsPath);
|
|
||||||
await mkdirp(viewsPath);
|
await mkdirp(viewsPath);
|
||||||
|
|
||||||
let files = await plugins.getActive();
|
let files = await plugins.getActive();
|
||||||
|
|||||||
@@ -4,8 +4,7 @@ const async = require('async');
|
|||||||
const _ = require('lodash');
|
const _ = require('lodash');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const nconf = require('nconf');
|
const nconf = require('nconf');
|
||||||
const util = require('util');
|
const rimraf = require('rimraf');
|
||||||
const rimrafAsync = util.promisify(require('rimraf'));
|
|
||||||
|
|
||||||
const db = require('../database');
|
const db = require('../database');
|
||||||
const posts = require('../posts');
|
const posts = require('../posts');
|
||||||
@@ -210,8 +209,8 @@ module.exports = function (User) {
|
|||||||
async function deleteImages(uid) {
|
async function deleteImages(uid) {
|
||||||
const folder = path.join(nconf.get('upload_path'), 'profile');
|
const folder = path.join(nconf.get('upload_path'), 'profile');
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
rimrafAsync(path.join(folder, `${uid}-profilecover*`)),
|
rimraf(path.join(folder, `${uid}-profilecover*`), { glob: true }),
|
||||||
rimrafAsync(path.join(folder, `${uid}-profileavatar*`)),
|
rimraf(path.join(folder, `${uid}-profileavatar*`), { glob: true }),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -88,11 +88,9 @@ describe('minifier', () => {
|
|||||||
describe('Build', () => {
|
describe('Build', () => {
|
||||||
const build = require('../src/meta/build');
|
const build = require('../src/meta/build');
|
||||||
|
|
||||||
before((done) => {
|
before(async () => {
|
||||||
async.parallel([
|
await rimraf(path.join(__dirname, '../build/public'));
|
||||||
async.apply(rimraf, path.join(__dirname, '../build/public')),
|
await db.sortedSetAdd('plugins:active', Date.now(), 'nodebb-plugin-markdown');
|
||||||
async.apply(db.sortedSetAdd, 'plugins:active', Date.now(), 'nodebb-plugin-markdown'),
|
|
||||||
], done);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should build plugin static dirs', (done) => {
|
it('should build plugin static dirs', (done) => {
|
||||||
|
|||||||
@@ -206,7 +206,7 @@ async function setupMockDefaults() {
|
|||||||
id: 'nodebb-theme-persona',
|
id: 'nodebb-theme-persona',
|
||||||
});
|
});
|
||||||
|
|
||||||
const rimraf = util.promisify(require('rimraf'));
|
const rimraf = require('rimraf');
|
||||||
await rimraf('test/uploads');
|
await rimraf('test/uploads');
|
||||||
|
|
||||||
const mkdirp = require('mkdirp');
|
const mkdirp = require('mkdirp');
|
||||||
|
|||||||
Reference in New Issue
Block a user