Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions bin/build-module.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ var rollupPlugins = require('./rollupPlugins');

var path = require('path');
var denodeify = require('denodeify');
var mkdirp = denodeify(require('mkdirp'));
const { mkdir } = require('node:fs/promises');
var rimraf = denodeify(require('rimraf'));
var builtInModules = require('builtin-modules');
var fs = require('fs');
Expand Down Expand Up @@ -67,7 +67,7 @@ function buildModule(filepath) {
return Promise.resolve().then(function () {
return rimraf(path.resolve(filepath, 'lib'));
}).then(function () {
return mkdirp(path.resolve(filepath, 'lib'));
return mkdir(path.resolve(filepath, 'lib'), { recursive:true });
}).then(function () {
return all(versions.map(function (isBrowser) {
return rollup({
Expand Down
6 changes: 3 additions & 3 deletions bin/build-pouchdb.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ var denodeify = require('denodeify');
var rollup = require('rollup');
var rollupPlugins = require('./rollupPlugins');
var rimraf = denodeify(require('rimraf'));
var mkdirp = denodeify(require('mkdirp'));
const { mkdir } = require('node:fs/promises');
var all = Promise.all.bind(Promise);
var buildUtils = require('./build-utils');
var addPath = buildUtils.addPath;
Expand Down Expand Up @@ -151,7 +151,7 @@ var rimrafMkdirp = function (...args) {
return rimraf(addPath('pouchdb', otherPath));
})).then(function () {
return all(args.map(function (otherPath) {
return mkdirp(addPath('pouchdb', otherPath));
return mkdir(addPath('pouchdb', otherPath), { recursive:true });
}));
});
};
Expand All @@ -165,7 +165,7 @@ var doAll = function (...args) {
};

function doBuildNode() {
return mkdirp(addPath('pouchdb', 'lib/plugins'))
return mkdir(addPath('pouchdb', 'lib/plugins'), { recursive:true })
.then(buildForNode);
}

Expand Down
3 changes: 1 addition & 2 deletions bin/build-site.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ var fs = require('fs');
const Path = require('node:path');

var replace = require('replace');
var mkdirp = require('mkdirp');
var cssmin = require('cssmin');
const terser = require('terser');

Expand All @@ -25,7 +24,7 @@ function checkJekyll() {
}

function buildCSS() {
mkdirp.sync(resolvePath('docs/static/css'));
fs.mkdirSync(__dirname + '/../docs/static/css', { recursive:true });
const cmd = [ resolvePath('node_modules/less/bin/lessc'), POUCHDB_LESS ].join(' ');
return exec(cmd).then(function (child) {
var minifiedCss = cssmin(child.stdout);
Expand Down
1 change: 0 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,6 @@
"lodash": "4.17.21",
"marky": "1.2.5",
"median": "0.0.2",
"mkdirp": "0.5.1",
"mocha": "10.2.0",
"ncp": "2.0.0",
"playwright": "1.49.1",
Expand Down
2 changes: 1 addition & 1 deletion tests/integration/node.setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@ var chai = require('chai');
chai.use(require('chai-as-promised'));
global.should = chai.should();
global.assert = chai.assert;
require('mkdirp').sync('./tmp');
global.fs = require('fs');
global.fs.mkdirSync('./tmp', { recursive: true });
14 changes: 7 additions & 7 deletions tests/integration/test.defaults.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ if (!process.env.LEVEL_ADAPTER &&
!process.env.ADAPTERS) {
// these tests don't make sense for anything other than default leveldown
var path = require('path');
var mkdirp = require('mkdirp');
const { mkdirSync } = require('fs');
var rimraf = require('rimraf');

describe('defaults', function () {
Expand All @@ -27,9 +27,9 @@ if (!process.env.LEVEL_ADAPTER &&
var dir = path.join(prefix, '/tmp/');
var dir2 = path.join('./tmp/_pouch_./', prefix);
var dir3 = path.join(dir2, './tmp/_pouch_mydb');
mkdirp.sync(dir);
mkdirp.sync(dir2);
mkdirp.sync(dir3);
mkdirSync(dir, { recursive:true });
mkdirSync(dir2, { recursive:true });
mkdirSync(dir3, { recursive:true });

var db = new PouchDB('mydb', {prefix});
return db.info().then(function (info1) {
Expand All @@ -50,9 +50,9 @@ if (!process.env.LEVEL_ADAPTER &&
var dir = path.join(prefix, '/tmp/');
var dir2 = path.join('./tmp/_pouch_./', prefix);
var dir3 = path.join(dir2, './tmp/_pouch_mydb');
mkdirp.sync(dir);
mkdirp.sync(dir2);
mkdirp.sync(dir3);
mkdirSync(dir, { recursive:true });
mkdirSync(dir2, { recursive:true });
mkdirSync(dir3, { recursive:true });

var CustomPouch = PouchDB.defaults({
prefix
Expand Down
3 changes: 1 addition & 2 deletions tests/integration/test.prefix.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ if (typeof process !== 'undefined' &&
// fails on windows with EBUSY - "resource busy or locked", not worth fixing
require('os').platform() !== 'win32') {

var mkdirp = require('mkdirp');
var rimraf = require('rimraf');
var fs = require('fs');

Expand All @@ -51,7 +50,7 @@ if (typeof process !== 'undefined' &&
it('Test path prefix', function () {

var prefix = './tmp/testfolder/';
mkdirp.sync(prefix);
fs.mkdirSync(prefix, { recursive:true });
var CustomPouch = PouchDB.defaults({prefix});

var db = new CustomPouch('testdb');
Expand Down
2 changes: 1 addition & 1 deletion tests/mapreduce/test.persisted.js
Original file line number Diff line number Diff line change
Expand Up @@ -710,7 +710,7 @@ describe('test.persisted.js', function () {
});

// make sure prefixed DBs are tied to regular DBs
require('mkdirp').sync('./myprefix_./tmp/'); // TODO: bit hacky
require('fs').mkdirSync('./myprefix_./tmp/', { recursive:true }); // TODO: bit hacky
var db = new PouchDB(dbName, {prefix: './myprefix_'});
return testUtils.fin(createView(db, {
map: function (doc) {
Expand Down