- updating dependencies

This commit is contained in:
ezolenko 2020-09-25 13:43:38 -06:00
parent c183d33023
commit 2cace3fd80
8 changed files with 203 additions and 217 deletions

View File

@ -1 +1 @@
{"version":3,"file":"rollingcache.d.ts","sourceRoot":"","sources":["src/rollingcache.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAKlC;;;GAGG;AACH,qBAAa,YAAY,CAAC,QAAQ,CAAE,YAAW,MAAM,CAAC,QAAQ,CAAC;IAWlD,OAAO,CAAC,SAAS;IAAU,OAAO,CAAC,aAAa;IAT5D,OAAO,CAAC,YAAY,CAAS;IAC7B,OAAO,CAAC,YAAY,CAAS;IAE7B,OAAO,CAAC,MAAM,CAAkB;IAEhC;;;OAGG;gBACiB,SAAS,EAAE,MAAM,EAAU,aAAa,EAAE,OAAO;IAQrE;;OAEG;IACI,MAAM,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAW7B,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;IAKjC;;OAEG;IACI,KAAK,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,OAAO;IAWtC;;OAEG;IACI,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,QAAQ,GAAG,IAAI,GAAG,SAAS;IAQ/C,KAAK,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,GAAG,IAAI;IAWzC,KAAK,CAAC,IAAI,EAAE,MAAM;IAOzB;;OAEG;IACI,IAAI;CASX"}
{"version":3,"file":"rollingcache.d.ts","sourceRoot":"","sources":["src/rollingcache.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAKlC;;;GAGG;AACH,qBAAa,YAAY,CAAC,QAAQ,CAAE,YAAW,MAAM,CAAC,QAAQ,CAAC;IAWlD,OAAO,CAAC,SAAS;IAAU,OAAO,CAAC,aAAa;IAT5D,OAAO,CAAC,YAAY,CAAS;IAC7B,OAAO,CAAC,YAAY,CAAS;IAE7B,OAAO,CAAC,MAAM,CAAkB;IAEhC;;;OAGG;gBACiB,SAAS,EAAE,MAAM,EAAU,aAAa,EAAE,OAAO;IAQrE;;OAEG;IACI,MAAM,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAW7B,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;IAKjC;;OAEG;IACI,KAAK,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,OAAO;IAWtC;;OAEG;IACI,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,QAAQ,GAAG,IAAI,GAAG,SAAS;IAQ/C,KAAK,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,GAAG,IAAI;IAWzC,KAAK,CAAC,IAAI,EAAE,MAAM;IAOzB;;OAEG;IACI,IAAI;CAWX"}

View File

@ -1,28 +1,32 @@
/* eslint-disable */
'use strict';
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var crypto = _interopDefault(require('crypto'));
var crypto = require('crypto');
var fsExtra = require('fs-extra');
var fs = require('fs');
var fs__default = _interopDefault(fs);
var util = _interopDefault(require('util'));
var os = _interopDefault(require('os'));
var require$$0 = require('util');
var os = require('os');
var path = require('path');
var path__default = _interopDefault(path);
var resolve = require('resolve');
var pluginutils = require('@rollup/pluginutils');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var crypto__default = /*#__PURE__*/_interopDefaultLegacy(crypto);
var fs__default = /*#__PURE__*/_interopDefaultLegacy(fs);
var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);
var os__default = /*#__PURE__*/_interopDefaultLegacy(os);
var path__default = /*#__PURE__*/_interopDefaultLegacy(path);
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
function createCommonjsModule(fn, basedir, module) {
return module = {
path: basedir,
exports: {},
require: function (path, base) {
return commonjsRequire(path, (base === undefined || base === null) ? module.path : base);
}
path: basedir,
exports: {},
require: function (path, base) {
return commonjsRequire(path, (base === undefined || base === null) ? module.path : base);
}
}, fn(module, module.exports), module.exports;
}
@ -37,7 +41,7 @@ var lodash = createCommonjsModule(function (module, exports) {
var undefined$1;
/** Used as the semantic version number. */
var VERSION = '4.17.19';
var VERSION = '4.17.20';
/** Used as the size to enable large array optimizations. */
var LARGE_ARRAY_SIZE = 200;
@ -15613,7 +15617,7 @@ var lodash = createCommonjsModule(function (module, exports) {
* // => [{ 'a': 4, 'b': 5, 'c': 6 }]
*
* // Checking for several possible values
* _.filter(users, _.overSome([_.matches({ 'a': 1 }), _.matches({ 'a': 4 })]));
* _.filter(objects, _.overSome([_.matches({ 'a': 1 }), _.matches({ 'a': 4 })]));
* // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
*/
function matches(source) {
@ -15650,7 +15654,7 @@ var lodash = createCommonjsModule(function (module, exports) {
* // => { 'a': 4, 'b': 5, 'c': 6 }
*
* // Checking for several possible values
* _.filter(users, _.overSome([_.matchesProperty('a', 1), _.matchesProperty('a', 4)]));
* _.filter(objects, _.overSome([_.matchesProperty('a', 1), _.matchesProperty('a', 4)]));
* // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
*/
function matchesProperty(path, srcValue) {
@ -19009,11 +19013,11 @@ var _baseKeysIn = baseKeysIn;
* _.keysIn(new Foo);
* // => ['a', 'b', 'c'] (iteration order is not guaranteed)
*/
function keysIn$1(object) {
function keysIn(object) {
return isArrayLike_1(object) ? _arrayLikeKeys(object, true) : _baseKeysIn(object);
}
var keysIn_1 = keysIn$1;
var keysIn_1 = keysIn;
/**
* The base implementation of `_.assignIn` without support for multiple sources
@ -19792,7 +19796,7 @@ function baseClone(value, bitmask, customizer, key, object, stack) {
var keysFunc = isFull
? (isFlat ? _getAllKeysIn : _getAllKeys)
: (isFlat ? keysIn : keys_1);
: (isFlat ? keysIn_1 : keys_1);
var props = isArr ? undefined : keysFunc(value);
_arrayEach(props || value, function(subValue, key) {
@ -20184,10 +20188,11 @@ function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
if (arrLength != othLength && !(isPartial && othLength > arrLength)) {
return false;
}
// Assume cyclic values are equal.
var stacked = stack.get(array);
if (stacked && stack.get(other)) {
return stacked == other;
// Check that cyclic values are equal.
var arrStacked = stack.get(array);
var othStacked = stack.get(other);
if (arrStacked && othStacked) {
return arrStacked == other && othStacked == array;
}
var index = -1,
result = true,
@ -20422,10 +20427,11 @@ function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
return false;
}
}
// Assume cyclic values are equal.
var stacked = stack.get(object);
if (stacked && stack.get(other)) {
return stacked == other;
// Check that cyclic values are equal.
var objStacked = stack.get(object);
var othStacked = stack.get(other);
if (objStacked && othStacked) {
return objStacked == other && othStacked == object;
}
var result = true;
stack.set(object, other);
@ -21283,6 +21289,10 @@ var _baseIteratee = baseIteratee;
* // The `_.property` iteratee shorthand.
* _.filter(users, 'active');
* // => objects for ['barney']
*
* // Combining several predicates using `_.overEvery` or `_.overSome`.
* _.filter(users, _.overSome([{ 'age': 36 }, ['age', 40]]));
* // => objects for ['fred', 'barney']
*/
function filter(collection, predicate) {
var func = isArray_1(collection) ? _arrayFilter : _baseFilter;
@ -23572,7 +23582,7 @@ exports.keysMD5 = function(object){
};
// Internals
var hashes = crypto.getHashes ? crypto.getHashes().slice() : ['sha1', 'md5'];
var hashes = crypto__default['default'].getHashes ? crypto__default['default'].getHashes().slice() : ['sha1', 'md5'];
hashes.push('passthrough');
var encodings = ['buffer', 'hex', 'binary', 'base64'];
@ -23635,7 +23645,7 @@ function hash(object, options) {
var hashingStream;
if (options.algorithm !== 'passthrough') {
hashingStream = crypto.createHash(options.algorithm);
hashingStream = crypto__default['default'].createHash(options.algorithm);
} else {
hashingStream = new PassThrough();
}
@ -24032,7 +24042,9 @@ class RollingCache {
return;
this.rolled = true;
fsExtra.removeSync(this.oldCacheRoot);
fs.renameSync(this.newCacheRoot, this.oldCacheRoot);
if (fs.existsSync(this.newCacheRoot)) {
fs.renameSync(this.newCacheRoot, this.oldCacheRoot);
}
}
}
@ -24222,7 +24234,7 @@ function supportsColor(stream) {
// release, and Node.js 7 is not. Windows 10 build 10586 is the first
// Windows release that supports 256 colors. Windows 10 build 14931 is the
// first release that supports 16m/TrueColor.
var osRelease = os.release().split('.');
var osRelease = os__default['default'].release().split('.');
if (Number(process.versions.node.split('.')[0]) >= 8
&& Number(osRelease[0]) >= 10 && Number(osRelease[2]) >= 10586) {
return Number(osRelease[2]) >= 14931 ? 3 : 2;
@ -24621,7 +24633,7 @@ function applyStyle() {
if (arg != null && arg.constructor === String) {
return arg;
} else {
return util.inspect(arg);
return require$$0__default['default'].inspect(arg);
}
}).join(' ');
@ -26972,7 +26984,7 @@ var semver$1 = {
var commondir = function (basedir, relfiles) {
if (relfiles) {
var files = relfiles.map(function (r) {
return path__default.resolve(basedir, r);
return path__default['default'].resolve(basedir, r);
});
}
else {
@ -27108,11 +27120,11 @@ var pLocate_1 = pLocate;
var _default$2 = pLocate;
pLocate_1.default = _default$2;
const {promisify} = util;
const {promisify} = require$$0__default['default'];
const fsStat = promisify(fs__default.stat);
const fsLStat = promisify(fs__default.lstat);
const fsStat = promisify(fs__default['default'].stat);
const fsLStat = promisify(fs__default['default'].lstat);
const typeMappings = {
directory: 'isDirectory',
@ -27141,7 +27153,7 @@ var locatePath = async (paths, options) => {
return pLocate_1(paths, async path_ => {
try {
const stat = await statFn(path__default.resolve(options.cwd, path_));
const stat = await statFn(path__default['default'].resolve(options.cwd, path_));
return matchType(options.type, stat);
} catch (_) {
return false;
@ -27157,11 +27169,11 @@ var sync = (paths, options) => {
...options
};
checkType(options);
const statFn = options.allowSymlinks ? fs__default.statSync : fs__default.lstatSync;
const statFn = options.allowSymlinks ? fs__default['default'].statSync : fs__default['default'].lstatSync;
for (const path_ of paths) {
try {
const stat = statFn(path__default.resolve(options.cwd, path_));
const stat = statFn(path__default['default'].resolve(options.cwd, path_));
if (matchType(options.type, stat)) {
return path_;
@ -27172,9 +27184,9 @@ var sync = (paths, options) => {
};
locatePath.sync = sync;
const {promisify: promisify$1} = util;
const {promisify: promisify$1} = require$$0__default['default'];
const pAccess = promisify$1(fs__default.access);
const pAccess = promisify$1(fs__default['default'].access);
var pathExists = async path => {
try {
@ -27187,7 +27199,7 @@ var pathExists = async path => {
var sync$1 = path => {
try {
fs__default.accessSync(path);
fs__default['default'].accessSync(path);
return true;
} catch (_) {
return false;
@ -27203,8 +27215,8 @@ var findUp = createCommonjsModule(function (module) {
const stop = Symbol('findUp.stop');
module.exports = async (name, options = {}) => {
let directory = path__default.resolve(options.cwd || '');
const {root} = path__default.parse(directory);
let directory = path__default['default'].resolve(options.cwd || '');
const {root} = path__default['default'].parse(directory);
const paths = [].concat(name);
const runMatcher = async locateOptions => {
@ -27230,20 +27242,20 @@ module.exports = async (name, options = {}) => {
}
if (foundPath) {
return path__default.resolve(directory, foundPath);
return path__default['default'].resolve(directory, foundPath);
}
if (directory === root) {
return;
}
directory = path__default.dirname(directory);
directory = path__default['default'].dirname(directory);
}
};
module.exports.sync = (name, options = {}) => {
let directory = path__default.resolve(options.cwd || '');
const {root} = path__default.parse(directory);
let directory = path__default['default'].resolve(options.cwd || '');
const {root} = path__default['default'].parse(directory);
const paths = [].concat(name);
const runMatcher = locateOptions => {
@ -27268,14 +27280,14 @@ module.exports.sync = (name, options = {}) => {
}
if (foundPath) {
return path__default.resolve(directory, foundPath);
return path__default['default'].resolve(directory, foundPath);
}
if (directory === root) {
return;
}
directory = path__default.dirname(directory);
directory = path__default['default'].dirname(directory);
}
};
@ -27288,7 +27300,7 @@ module.exports.stop = stop;
const pkgDir = async cwd => {
const filePath = await findUp('package.json', {cwd});
return filePath && path__default.dirname(filePath);
return filePath && path__default['default'].dirname(filePath);
};
var pkgDir_1 = pkgDir;
@ -27297,7 +27309,7 @@ var _default$3 = pkgDir;
var sync$2 = cwd => {
const filePath = findUp.sync('package.json', {cwd});
return filePath && path__default.dirname(filePath);
return filePath && path__default['default'].dirname(filePath);
};
pkgDir_1.default = _default$3;
pkgDir_1.sync = sync$2;
@ -28901,7 +28913,7 @@ function coerce (version, options) {
}
});
const {promisify: promisify$2} = util;
const {promisify: promisify$2} = require$$0__default['default'];
const useNativeRecursiveOption = semver$2.satisfies(process.version, '>=10.12.0');
@ -28910,7 +28922,7 @@ const useNativeRecursiveOption = semver$2.satisfies(process.version, '>=10.12.0'
// https://github.com/libuv/libuv/pull/1088
const checkPath = pth => {
if (process.platform === 'win32') {
const pathHasInvalidWinCharacters = /[<>:"|?*]/.test(pth.replace(path__default.parse(pth).root, ''));
const pathHasInvalidWinCharacters = /[<>:"|?*]/.test(pth.replace(path__default['default'].parse(pth).root, ''));
if (pathHasInvalidWinCharacters) {
const error = new Error(`Path contains invalid characters: ${pth}`);
@ -28924,7 +28936,7 @@ const processOptions = options => {
// https://github.com/sindresorhus/make-dir/issues/18
const defaults = {
mode: 0o777 & (~process.umask()),
fs: fs__default
fs: fs__default['default']
};
return {
@ -28951,8 +28963,8 @@ const makeDir = async (input, options) => {
const mkdir = promisify$2(options.fs.mkdir);
const stat = promisify$2(options.fs.stat);
if (useNativeRecursiveOption && options.fs.mkdir === fs__default.mkdir) {
const pth = path__default.resolve(input);
if (useNativeRecursiveOption && options.fs.mkdir === fs__default['default'].mkdir) {
const pth = path__default['default'].resolve(input);
await mkdir(pth, {
mode: options.mode,
@ -28973,7 +28985,7 @@ const makeDir = async (input, options) => {
}
if (error.code === 'ENOENT') {
if (path__default.dirname(pth) === pth) {
if (path__default['default'].dirname(pth) === pth) {
throw permissionError(pth);
}
@ -28981,7 +28993,7 @@ const makeDir = async (input, options) => {
throw error;
}
await make(path__default.dirname(pth));
await make(path__default['default'].dirname(pth));
return make(pth);
}
@ -28999,7 +29011,7 @@ const makeDir = async (input, options) => {
}
};
return make(path__default.resolve(input));
return make(path__default['default'].resolve(input));
};
var makeDir_1 = makeDir;
@ -29008,10 +29020,10 @@ var sync$3 = (input, options) => {
checkPath(input);
options = processOptions(options);
if (useNativeRecursiveOption && options.fs.mkdirSync === fs__default.mkdirSync) {
const pth = path__default.resolve(input);
if (useNativeRecursiveOption && options.fs.mkdirSync === fs__default['default'].mkdirSync) {
const pth = path__default['default'].resolve(input);
fs__default.mkdirSync(pth, {
fs__default['default'].mkdirSync(pth, {
mode: options.mode,
recursive: true
});
@ -29028,7 +29040,7 @@ var sync$3 = (input, options) => {
}
if (error.code === 'ENOENT') {
if (path__default.dirname(pth) === pth) {
if (path__default['default'].dirname(pth) === pth) {
throw permissionError(pth);
}
@ -29036,7 +29048,7 @@ var sync$3 = (input, options) => {
throw error;
}
make(path__default.dirname(pth));
make(path__default['default'].dirname(pth));
return make(pth);
}
@ -29052,7 +29064,7 @@ var sync$3 = (input, options) => {
return pth;
};
return make(path__default.resolve(input));
return make(path__default['default'].resolve(input));
};
makeDir_1.sync = sync$3;
@ -29060,7 +29072,7 @@ const {env: env$1, cwd} = process;
const isWritable = path => {
try {
fs__default.accessSync(path, fs__default.constants.W_OK);
fs__default['default'].accessSync(path, fs__default['default'].constants.W_OK);
return true;
} catch (_) {
return false;
@ -29073,18 +29085,18 @@ function useDirectory(directory, options) {
}
if (options.thunk) {
return (...arguments_) => path__default.join(directory, ...arguments_);
return (...arguments_) => path__default['default'].join(directory, ...arguments_);
}
return directory;
}
function getNodeModuleDirectory(directory) {
const nodeModules = path__default.join(directory, 'node_modules');
const nodeModules = path__default['default'].join(directory, 'node_modules');
if (
!isWritable(nodeModules) &&
(fs__default.existsSync(nodeModules) || !isWritable(path__default.join(directory)))
(fs__default['default'].existsSync(nodeModules) || !isWritable(path__default['default'].join(directory)))
) {
return;
}
@ -29094,7 +29106,7 @@ function getNodeModuleDirectory(directory) {
var findCacheDir = (options = {}) => {
if (env$1.CACHE_DIR && !['true', 'false', '1', '0'].includes(env$1.CACHE_DIR)) {
return useDirectory(path__default.join(env$1.CACHE_DIR, 'find-cache-dir'), options);
return useDirectory(path__default['default'].join(env$1.CACHE_DIR, 'find-cache-dir'), options);
}
let {cwd: directory = cwd()} = options;
@ -29114,7 +29126,7 @@ var findCacheDir = (options = {}) => {
return undefined;
}
return useDirectory(path__default.join(directory, 'node_modules', '.cache', options.name), options);
return useDirectory(path__default['default'].join(directory, 'node_modules', '.cache', options.name), options);
};
const typescript = (options) => {

File diff suppressed because one or more lines are too long

View File

@ -2,9 +2,9 @@
import crypto from 'crypto';
import { emptyDirSync, readJsonSync, writeJsonSync, ensureFileSync, removeSync, pathExistsSync, readdirSync as readdirSync$1, statSync } from 'fs-extra';
import fs, { existsSync, readdirSync, renameSync, readFileSync } from 'fs';
import util from 'util';
import require$$0 from 'util';
import os from 'os';
import path__default, { normalize as normalize$1, join, dirname, relative } from 'path';
import path, { normalize as normalize$1, join, dirname, relative } from 'path';
import { sync as sync$4 } from 'resolve';
import { createFilter as createFilter$1 } from '@rollup/pluginutils';
@ -12,11 +12,11 @@ var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof win
function createCommonjsModule(fn, basedir, module) {
return module = {
path: basedir,
exports: {},
require: function (path, base) {
return commonjsRequire(path, (base === undefined || base === null) ? module.path : base);
}
path: basedir,
exports: {},
require: function (path, base) {
return commonjsRequire(path, (base === undefined || base === null) ? module.path : base);
}
}, fn(module, module.exports), module.exports;
}
@ -31,7 +31,7 @@ var lodash = createCommonjsModule(function (module, exports) {
var undefined$1;
/** Used as the semantic version number. */
var VERSION = '4.17.19';
var VERSION = '4.17.20';
/** Used as the size to enable large array optimizations. */
var LARGE_ARRAY_SIZE = 200;
@ -15607,7 +15607,7 @@ var lodash = createCommonjsModule(function (module, exports) {
* // => [{ 'a': 4, 'b': 5, 'c': 6 }]
*
* // Checking for several possible values
* _.filter(users, _.overSome([_.matches({ 'a': 1 }), _.matches({ 'a': 4 })]));
* _.filter(objects, _.overSome([_.matches({ 'a': 1 }), _.matches({ 'a': 4 })]));
* // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
*/
function matches(source) {
@ -15644,7 +15644,7 @@ var lodash = createCommonjsModule(function (module, exports) {
* // => { 'a': 4, 'b': 5, 'c': 6 }
*
* // Checking for several possible values
* _.filter(users, _.overSome([_.matchesProperty('a', 1), _.matchesProperty('a', 4)]));
* _.filter(objects, _.overSome([_.matchesProperty('a', 1), _.matchesProperty('a', 4)]));
* // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
*/
function matchesProperty(path, srcValue) {
@ -19003,11 +19003,11 @@ var _baseKeysIn = baseKeysIn;
* _.keysIn(new Foo);
* // => ['a', 'b', 'c'] (iteration order is not guaranteed)
*/
function keysIn$1(object) {
function keysIn(object) {
return isArrayLike_1(object) ? _arrayLikeKeys(object, true) : _baseKeysIn(object);
}
var keysIn_1 = keysIn$1;
var keysIn_1 = keysIn;
/**
* The base implementation of `_.assignIn` without support for multiple sources
@ -19786,7 +19786,7 @@ function baseClone(value, bitmask, customizer, key, object, stack) {
var keysFunc = isFull
? (isFlat ? _getAllKeysIn : _getAllKeys)
: (isFlat ? keysIn : keys_1);
: (isFlat ? keysIn_1 : keys_1);
var props = isArr ? undefined : keysFunc(value);
_arrayEach(props || value, function(subValue, key) {
@ -20178,10 +20178,11 @@ function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
if (arrLength != othLength && !(isPartial && othLength > arrLength)) {
return false;
}
// Assume cyclic values are equal.
var stacked = stack.get(array);
if (stacked && stack.get(other)) {
return stacked == other;
// Check that cyclic values are equal.
var arrStacked = stack.get(array);
var othStacked = stack.get(other);
if (arrStacked && othStacked) {
return arrStacked == other && othStacked == array;
}
var index = -1,
result = true,
@ -20416,10 +20417,11 @@ function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
return false;
}
}
// Assume cyclic values are equal.
var stacked = stack.get(object);
if (stacked && stack.get(other)) {
return stacked == other;
// Check that cyclic values are equal.
var objStacked = stack.get(object);
var othStacked = stack.get(other);
if (objStacked && othStacked) {
return objStacked == other && othStacked == object;
}
var result = true;
stack.set(object, other);
@ -21277,6 +21279,10 @@ var _baseIteratee = baseIteratee;
* // The `_.property` iteratee shorthand.
* _.filter(users, 'active');
* // => objects for ['barney']
*
* // Combining several predicates using `_.overEvery` or `_.overSome`.
* _.filter(users, _.overSome([{ 'age': 36 }, ['age', 40]]));
* // => objects for ['fred', 'barney']
*/
function filter(collection, predicate) {
var func = isArray_1(collection) ? _arrayFilter : _baseFilter;
@ -24026,7 +24032,9 @@ class RollingCache {
return;
this.rolled = true;
removeSync(this.oldCacheRoot);
renameSync(this.newCacheRoot, this.oldCacheRoot);
if (existsSync(this.newCacheRoot)) {
renameSync(this.newCacheRoot, this.oldCacheRoot);
}
}
}
@ -24615,7 +24623,7 @@ function applyStyle() {
if (arg != null && arg.constructor === String) {
return arg;
} else {
return util.inspect(arg);
return require$$0.inspect(arg);
}
}).join(' ');
@ -26966,7 +26974,7 @@ var semver$1 = {
var commondir = function (basedir, relfiles) {
if (relfiles) {
var files = relfiles.map(function (r) {
return path__default.resolve(basedir, r);
return path.resolve(basedir, r);
});
}
else {
@ -27102,7 +27110,7 @@ var pLocate_1 = pLocate;
var _default$2 = pLocate;
pLocate_1.default = _default$2;
const {promisify} = util;
const {promisify} = require$$0;
const fsStat = promisify(fs.stat);
@ -27135,7 +27143,7 @@ var locatePath = async (paths, options) => {
return pLocate_1(paths, async path_ => {
try {
const stat = await statFn(path__default.resolve(options.cwd, path_));
const stat = await statFn(path.resolve(options.cwd, path_));
return matchType(options.type, stat);
} catch (_) {
return false;
@ -27155,7 +27163,7 @@ var sync = (paths, options) => {
for (const path_ of paths) {
try {
const stat = statFn(path__default.resolve(options.cwd, path_));
const stat = statFn(path.resolve(options.cwd, path_));
if (matchType(options.type, stat)) {
return path_;
@ -27166,7 +27174,7 @@ var sync = (paths, options) => {
};
locatePath.sync = sync;
const {promisify: promisify$1} = util;
const {promisify: promisify$1} = require$$0;
const pAccess = promisify$1(fs.access);
@ -27197,8 +27205,8 @@ var findUp = createCommonjsModule(function (module) {
const stop = Symbol('findUp.stop');
module.exports = async (name, options = {}) => {
let directory = path__default.resolve(options.cwd || '');
const {root} = path__default.parse(directory);
let directory = path.resolve(options.cwd || '');
const {root} = path.parse(directory);
const paths = [].concat(name);
const runMatcher = async locateOptions => {
@ -27224,20 +27232,20 @@ module.exports = async (name, options = {}) => {
}
if (foundPath) {
return path__default.resolve(directory, foundPath);
return path.resolve(directory, foundPath);
}
if (directory === root) {
return;
}
directory = path__default.dirname(directory);
directory = path.dirname(directory);
}
};
module.exports.sync = (name, options = {}) => {
let directory = path__default.resolve(options.cwd || '');
const {root} = path__default.parse(directory);
let directory = path.resolve(options.cwd || '');
const {root} = path.parse(directory);
const paths = [].concat(name);
const runMatcher = locateOptions => {
@ -27262,14 +27270,14 @@ module.exports.sync = (name, options = {}) => {
}
if (foundPath) {
return path__default.resolve(directory, foundPath);
return path.resolve(directory, foundPath);
}
if (directory === root) {
return;
}
directory = path__default.dirname(directory);
directory = path.dirname(directory);
}
};
@ -27282,7 +27290,7 @@ module.exports.stop = stop;
const pkgDir = async cwd => {
const filePath = await findUp('package.json', {cwd});
return filePath && path__default.dirname(filePath);
return filePath && path.dirname(filePath);
};
var pkgDir_1 = pkgDir;
@ -27291,7 +27299,7 @@ var _default$3 = pkgDir;
var sync$2 = cwd => {
const filePath = findUp.sync('package.json', {cwd});
return filePath && path__default.dirname(filePath);
return filePath && path.dirname(filePath);
};
pkgDir_1.default = _default$3;
pkgDir_1.sync = sync$2;
@ -28895,7 +28903,7 @@ function coerce (version, options) {
}
});
const {promisify: promisify$2} = util;
const {promisify: promisify$2} = require$$0;
const useNativeRecursiveOption = semver$2.satisfies(process.version, '>=10.12.0');
@ -28904,7 +28912,7 @@ const useNativeRecursiveOption = semver$2.satisfies(process.version, '>=10.12.0'
// https://github.com/libuv/libuv/pull/1088
const checkPath = pth => {
if (process.platform === 'win32') {
const pathHasInvalidWinCharacters = /[<>:"|?*]/.test(pth.replace(path__default.parse(pth).root, ''));
const pathHasInvalidWinCharacters = /[<>:"|?*]/.test(pth.replace(path.parse(pth).root, ''));
if (pathHasInvalidWinCharacters) {
const error = new Error(`Path contains invalid characters: ${pth}`);
@ -28946,7 +28954,7 @@ const makeDir = async (input, options) => {
const stat = promisify$2(options.fs.stat);
if (useNativeRecursiveOption && options.fs.mkdir === fs.mkdir) {
const pth = path__default.resolve(input);
const pth = path.resolve(input);
await mkdir(pth, {
mode: options.mode,
@ -28967,7 +28975,7 @@ const makeDir = async (input, options) => {
}
if (error.code === 'ENOENT') {
if (path__default.dirname(pth) === pth) {
if (path.dirname(pth) === pth) {
throw permissionError(pth);
}
@ -28975,7 +28983,7 @@ const makeDir = async (input, options) => {
throw error;
}
await make(path__default.dirname(pth));
await make(path.dirname(pth));
return make(pth);
}
@ -28993,7 +29001,7 @@ const makeDir = async (input, options) => {
}
};
return make(path__default.resolve(input));
return make(path.resolve(input));
};
var makeDir_1 = makeDir;
@ -29003,7 +29011,7 @@ var sync$3 = (input, options) => {
options = processOptions(options);
if (useNativeRecursiveOption && options.fs.mkdirSync === fs.mkdirSync) {
const pth = path__default.resolve(input);
const pth = path.resolve(input);
fs.mkdirSync(pth, {
mode: options.mode,
@ -29022,7 +29030,7 @@ var sync$3 = (input, options) => {
}
if (error.code === 'ENOENT') {
if (path__default.dirname(pth) === pth) {
if (path.dirname(pth) === pth) {
throw permissionError(pth);
}
@ -29030,7 +29038,7 @@ var sync$3 = (input, options) => {
throw error;
}
make(path__default.dirname(pth));
make(path.dirname(pth));
return make(pth);
}
@ -29046,7 +29054,7 @@ var sync$3 = (input, options) => {
return pth;
};
return make(path__default.resolve(input));
return make(path.resolve(input));
};
makeDir_1.sync = sync$3;
@ -29067,18 +29075,18 @@ function useDirectory(directory, options) {
}
if (options.thunk) {
return (...arguments_) => path__default.join(directory, ...arguments_);
return (...arguments_) => path.join(directory, ...arguments_);
}
return directory;
}
function getNodeModuleDirectory(directory) {
const nodeModules = path__default.join(directory, 'node_modules');
const nodeModules = path.join(directory, 'node_modules');
if (
!isWritable(nodeModules) &&
(fs.existsSync(nodeModules) || !isWritable(path__default.join(directory)))
(fs.existsSync(nodeModules) || !isWritable(path.join(directory)))
) {
return;
}
@ -29088,7 +29096,7 @@ function getNodeModuleDirectory(directory) {
var findCacheDir = (options = {}) => {
if (env$1.CACHE_DIR && !['true', 'false', '1', '0'].includes(env$1.CACHE_DIR)) {
return useDirectory(path__default.join(env$1.CACHE_DIR, 'find-cache-dir'), options);
return useDirectory(path.join(env$1.CACHE_DIR, 'find-cache-dir'), options);
}
let {cwd: directory = cwd()} = options;
@ -29108,7 +29116,7 @@ var findCacheDir = (options = {}) => {
return undefined;
}
return useDirectory(path__default.join(directory, 'node_modules', '.cache', options.name), options);
return useDirectory(path.join(directory, 'node_modules', '.cache', options.name), options);
};
const typescript = (options) => {

File diff suppressed because one or more lines are too long

124
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "rollup-plugin-typescript2",
"version": "0.27.2",
"version": "0.27.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -31,52 +31,40 @@
}
},
"@rollup/plugin-commonjs": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-14.0.0.tgz",
"integrity": "sha512-+PSmD9ePwTAeU106i9FRdc+Zb3XUWyW26mo5Atr2mk82hor8+nPwkztEjFo8/B1fJKfaQDg9aM2bzQkjhi7zOw==",
"version": "15.1.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-15.1.0.tgz",
"integrity": "sha512-xCQqz4z/o0h2syQ7d9LskIMvBSH4PX5PjYdpSSvgS+pQik3WahkQVNWg3D8XJeYjZoVWnIUQYDghuEMRGrmQYQ==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.0.8",
"@rollup/pluginutils": "^3.1.0",
"commondir": "^1.0.1",
"estree-walker": "^1.0.1",
"glob": "^7.1.2",
"is-reference": "^1.1.2",
"magic-string": "^0.25.2",
"resolve": "^1.11.0"
"estree-walker": "^2.0.1",
"glob": "^7.1.6",
"is-reference": "^1.2.1",
"magic-string": "^0.25.7",
"resolve": "^1.17.0"
},
"dependencies": {
"estree-walker": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
"integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.1.tgz",
"integrity": "sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg==",
"dev": true
}
}
},
"@rollup/plugin-node-resolve": {
"version": "8.4.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.4.0.tgz",
"integrity": "sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ==",
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz",
"integrity": "sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.1.0",
"@types/resolve": "1.17.1",
"builtin-modules": "^3.1.0",
"deep-freeze": "^0.0.1",
"deepmerge": "^4.2.2",
"is-module": "^1.0.0",
"resolve": "^1.17.0"
},
"dependencies": {
"@types/resolve": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
"integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
"dev": true,
"requires": {
"@types/node": "*"
}
}
}
},
"@rollup/pluginutils": {
@ -126,15 +114,15 @@
}
},
"@types/graphlib": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@types/graphlib/-/graphlib-2.1.5.tgz",
"integrity": "sha512-ZNQa42alTPUbBZ6c2einxsHmnz/YX/CqB8a1P5QTmbBqr9Q4x01fqPdXwBmMBQOm67fg9rACpidyIaCtvg8RVQ==",
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/@types/graphlib/-/graphlib-2.1.7.tgz",
"integrity": "sha512-K7T1n6U2HbTYu+SFHlBjz/RH74OA2D/zF1qlzn8uXbvB4uRg7knOM85ugS2bbXI1TXMh7rLqk4OVRwIwEBaixg==",
"dev": true
},
"@types/lodash": {
"version": "4.14.149",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz",
"integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==",
"version": "4.14.161",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.161.tgz",
"integrity": "sha512-EP6O3Jkr7bXvZZSZYlsgt5DIjiGr0dXP1/jVEwVLTFgg0d+3lWVQkRavYVQszV7dYUwvg0B8R0MBDpcmXg7XIA==",
"dev": true
},
"@types/node": {
@ -144,15 +132,15 @@
"dev": true
},
"@types/object-hash": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.1.tgz",
"integrity": "sha512-xhLwbVGAXi/LJEowMjRY1anbF5sQWeuocVjaMrFYy4bOEpl79A4eIby3xlowbkXytUdbISwOZB+vQx9Y/n0p8A==",
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.3.tgz",
"integrity": "sha512-75t+H8u2IU1zJPPqezkGLP4YxDlj8tx7H9SgYOT1G61NjJUUEELu1Lp7RKQKXhW+FL8nV7XyD/cNFAtrKGViYQ==",
"dev": true
},
"@types/resolve": {
"version": "1.14.0",
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.14.0.tgz",
"integrity": "sha512-bmjNBW6tok+67iOsASeYSJxSgY++BIR35nGyGLORTDirhra9reJ0shgGL3U7KPDUbOBCx8JrlCjd4d/y5uiMRQ==",
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
"integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
"dev": true,
"requires": {
"@types/node": "*"
@ -266,12 +254,6 @@
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
"deep-freeze": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz",
"integrity": "sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=",
"dev": true
},
"deepmerge": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
@ -449,9 +431,9 @@
}
},
"lodash": {
"version": "4.17.19",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
"integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
"version": "4.17.20",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
"dev": true
},
"magic-string": {
@ -592,9 +574,9 @@
}
},
"rollup": {
"version": "2.23.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.23.0.tgz",
"integrity": "sha512-vLNmZFUGVwrnqNAJ/BvuLk1MtWzu4IuoqsH9UWK5AIdO3rt8/CSiJNvPvCIvfzrbNsqKbNzPAG1V2O4eTe2XZg==",
"version": "2.28.2",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.28.2.tgz",
"integrity": "sha512-8txbsFBFLmm9Xdt4ByTOGa9Muonmc8MfNjnGAR8U8scJlF1ZW7AgNZa7aqBXaKtlvnYP/ab++fQIq9dB9NWUbg==",
"dev": true,
"requires": {
"fsevents": "~2.1.2"
@ -622,33 +604,16 @@
}
},
"rollup-plugin-typescript2": {
"version": "0.27.1",
"resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.1.tgz",
"integrity": "sha512-RJl77Bbj1EunAQDC3dK/O2HWuSUX3oJbRGzyLoS5o9W4Hs1Nix3Gavqj1Lzs5Y6Ff4H2xXfmZ1WWUQCYocSbzQ==",
"version": "0.27.2",
"resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.2.tgz",
"integrity": "sha512-zarMH2F8oT/NO6p20gl/jkts+WxyzOlhOIUwUU/EDx5e6ewdDPS/flwLj5XFuijUCr64bZwqKuRVwCPdXXYefQ==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.0.8",
"@rollup/pluginutils": "^3.1.0",
"find-cache-dir": "^3.3.1",
"fs-extra": "8.1.0",
"resolve": "1.15.1",
"tslib": "1.11.2"
},
"dependencies": {
"resolve": {
"version": "1.15.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz",
"integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==",
"dev": true,
"requires": {
"path-parse": "^1.0.6"
}
},
"tslib": {
"version": "1.11.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
"integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
"dev": true
}
"resolve": "1.17.0",
"tslib": "2.0.1"
}
},
"rollup-pluginutils": {
@ -805,7 +770,8 @@
},
"fill-range": {
"version": "2.2.3",
"resolved": "",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
"integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
"dev": true,
"requires": {
"is-number": "^2.1.0",
@ -1268,9 +1234,9 @@
}
},
"typescript": {
"version": "3.9.7",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz",
"integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==",
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.3.tgz",
"integrity": "sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg==",
"dev": true
},
"universalify": {

View File

@ -43,26 +43,26 @@
"@types/colors": "1.2.1",
"@types/find-cache-dir": "^2.0.0",
"@types/fs-extra": "8.0.1",
"@types/graphlib": "2.1.5",
"@types/lodash": "4.14.149",
"@types/graphlib": "2.1.7",
"@types/lodash": "4.14.161",
"@types/node": "8.0.47",
"@types/object-hash": "1.3.1",
"@types/resolve": "1.14.0",
"@types/object-hash": "1.3.3",
"@types/resolve": "1.17.1",
"@types/semver": "7.1.0",
"colors": "1.4.0",
"graphlib": "2.1.8",
"lodash": "4.17.19",
"lodash": "4.17.20",
"object-hash": "2.0.3",
"rimraf": "3.0.2",
"rollup": "^2.23.0",
"@rollup/plugin-commonjs": "14.0.0",
"@rollup/plugin-node-resolve": "8.4.0",
"rollup": "^2.28.2",
"@rollup/plugin-commonjs": "15.1.0",
"@rollup/plugin-node-resolve": "9.0.0",
"rollup-plugin-re": "1.0.7",
"rollup-plugin-typescript2": "0.27.1",
"rollup-plugin-typescript2": "0.27.2",
"rollup-watch": "4.3.1",
"semver": "7.3.2",
"tslint": "6.1.3",
"typescript": "3.9.7"
"typescript": "4.0.3"
},
"repository": {
"type": "git",

View File

@ -73,7 +73,7 @@ const typescript: PluginImpl<RPT2Options> = (options) =>
setTypescriptModule(pluginOptions.typescript);
const self: Plugin & { _ongenerate: Function, _onwrite: Function } = {
const self: Plugin & { _ongenerate: () => void, _onwrite: (this: PluginContext, _output: OutputOptions) => void } = {
name: "rpt2",