- updating dependencies

This commit is contained in:
ezolenko 2020-03-26 23:45:45 -06:00
parent fd824dee9d
commit 034abe0a83
8 changed files with 220 additions and 171 deletions

2
dist/index.d.ts.map vendored
View File

@ -1 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["src/index.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AACtC,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AASpC,OAAO,EAAE,UAAU,EAAgG,MAAM,QAAQ,CAAC;AAGlI,aAAK,WAAW,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;AAErC,OAAO,EAAE,WAAW,EAAE,CAAA;AAEtB,QAAA,MAAM,UAAU,EAAE,UAAU,CAAC,WAAW,CAyWvC,CAAC;AAEF,eAAe,UAAU,CAAC"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["src/index.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AACtC,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AASpC,OAAO,EAAE,UAAU,EAAqF,MAAM,QAAQ,CAAC;AAGvH,aAAK,WAAW,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;AAErC,OAAO,EAAE,WAAW,EAAE,CAAA;AAEtB,QAAA,MAAM,UAAU,EAAE,UAAU,CAAC,WAAW,CAyWvC,CAAC;AAEF,eAAe,UAAU,CAAC"}

View File

@ -23704,7 +23704,7 @@ function typeHasher(options, writeTo, context){
} else {
throw new Error('Unknown object type "' + objType + '"');
}
}else{
}else {
var keys = Object.keys(object);
if (options.unorderedObjects) {
keys = keys.sort();
@ -28710,11 +28710,6 @@ var semver_42 = semver$2.coerce;
const {promisify: promisify$2} = util;
const defaults = {
mode: 0o777 & (~process.umask()),
fs: fs__default
};
const useNativeRecursiveOption = semver$2.satisfies(process.version, '>=10.12.0');
// https://github.com/nodejs/node/issues/8987
@ -28731,6 +28726,19 @@ const checkPath = pth => {
}
};
const processOptions = options => {
// https://github.com/sindresorhus/make-dir/issues/18
const defaults = {
mode: 0o777 & (~process.umask()),
fs: fs__default
};
return {
...defaults,
...options
};
};
const permissionError = pth => {
// This replicates the exception of `fs.mkdir` with native the
// `recusive` option when run on an invalid drive under Windows.
@ -28744,10 +28752,7 @@ const permissionError = pth => {
const makeDir = async (input, options) => {
checkPath(input);
options = {
...defaults,
...options
};
options = processOptions(options);
const mkdir = promisify$2(options.fs.mkdir);
const stat = promisify$2(options.fs.stat);
@ -28787,8 +28792,12 @@ const makeDir = async (input, options) => {
return make(pth);
}
const stats = await stat(pth);
if (!stats.isDirectory()) {
try {
const stats = await stat(pth);
if (!stats.isDirectory()) {
throw new Error('The path is not a directory');
}
} catch (_) {
throw error;
}
@ -28803,10 +28812,7 @@ var makeDir_1 = makeDir;
var sync$3 = (input, options) => {
checkPath(input);
options = {
...defaults,
...options
};
options = processOptions(options);
if (useNativeRecursiveOption && options.fs.mkdirSync === fs__default.mkdirSync) {
const pth = path__default.resolve(input);
@ -28856,6 +28862,8 @@ var sync$3 = (input, options) => {
};
makeDir_1.sync = sync$3;
const {env: env$1, cwd} = process;
const isWritable = path => {
try {
fs__default.accessSync(path, fs__default.constants.W_OK);
@ -28865,39 +28873,54 @@ const isWritable = path => {
}
};
function useDirectory(directory, options) {
if (options.create) {
makeDir_1.sync(directory);
}
if (options.thunk) {
return (...arguments_) => path__default.join(directory, ...arguments_);
}
return directory;
}
function getNodeModuleDirectory(directory) {
const nodeModules = path__default.join(directory, 'node_modules');
if (
!isWritable(nodeModules) &&
(fs__default.existsSync(nodeModules) || !isWritable(path__default.join(directory)))
) {
return;
}
return nodeModules;
}
var findCacheDir = (options = {}) => {
const {name} = options;
let directory = options.cwd;
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);
}
let {cwd: directory = cwd()} = options;
if (options.files) {
directory = commondir(directory, options.files);
} else {
directory = directory || process.cwd();
}
directory = pkgDir_1.sync(directory);
if (directory) {
const nodeModules = path__default.join(directory, 'node_modules');
if (
!isWritable(nodeModules) &&
(fs__default.existsSync(nodeModules) || !isWritable(path__default.join(directory)))
) {
return undefined;
}
directory = path__default.join(directory, 'node_modules', '.cache', name);
if (directory && options.create) {
makeDir_1.sync(directory);
}
if (options.thunk) {
return (...arguments_) => path__default.join(directory, ...arguments_);
}
if (!directory) {
return;
}
return directory;
const nodeModules = getNodeModuleDirectory(directory);
if (!nodeModules) {
return undefined;
}
return useDirectory(path__default.join(directory, 'node_modules', '.cache', options.name), options);
};
const typescript = (options) => {
@ -28956,7 +28979,7 @@ const typescript = (options) => {
context.info(`rollup version: ${this.meta.rollupVersion}`);
if (!semver_33(tsModule.version, ">=2.4.0", { includePrerelease: true }))
throw new Error(`Installed typescript version '${tsModule.version}' is outside of supported range '>=2.4.0'`);
context.info(`rollup-plugin-typescript2 version: 0.26.1`);
context.info(`rollup-plugin-typescript2 version: 0.27.0`);
context.debug(() => `plugin options:\n${JSON.stringify(pluginOptions, (key, value) => key === "typescript" ? `version ${value.version}` : value, 4)}`);
context.debug(() => `rollup config:\n${JSON.stringify(rollupOptions, undefined, 4)}`);
context.debug(() => `tsconfig path: ${tsConfigPath}`);

File diff suppressed because one or more lines are too long

View File

@ -23698,7 +23698,7 @@ function typeHasher(options, writeTo, context){
} else {
throw new Error('Unknown object type "' + objType + '"');
}
}else{
}else {
var keys = Object.keys(object);
if (options.unorderedObjects) {
keys = keys.sort();
@ -28704,11 +28704,6 @@ var semver_42 = semver$2.coerce;
const {promisify: promisify$2} = util;
const defaults = {
mode: 0o777 & (~process.umask()),
fs
};
const useNativeRecursiveOption = semver$2.satisfies(process.version, '>=10.12.0');
// https://github.com/nodejs/node/issues/8987
@ -28725,6 +28720,19 @@ const checkPath = pth => {
}
};
const processOptions = options => {
// https://github.com/sindresorhus/make-dir/issues/18
const defaults = {
mode: 0o777 & (~process.umask()),
fs
};
return {
...defaults,
...options
};
};
const permissionError = pth => {
// This replicates the exception of `fs.mkdir` with native the
// `recusive` option when run on an invalid drive under Windows.
@ -28738,10 +28746,7 @@ const permissionError = pth => {
const makeDir = async (input, options) => {
checkPath(input);
options = {
...defaults,
...options
};
options = processOptions(options);
const mkdir = promisify$2(options.fs.mkdir);
const stat = promisify$2(options.fs.stat);
@ -28781,8 +28786,12 @@ const makeDir = async (input, options) => {
return make(pth);
}
const stats = await stat(pth);
if (!stats.isDirectory()) {
try {
const stats = await stat(pth);
if (!stats.isDirectory()) {
throw new Error('The path is not a directory');
}
} catch (_) {
throw error;
}
@ -28797,10 +28806,7 @@ var makeDir_1 = makeDir;
var sync$3 = (input, options) => {
checkPath(input);
options = {
...defaults,
...options
};
options = processOptions(options);
if (useNativeRecursiveOption && options.fs.mkdirSync === fs.mkdirSync) {
const pth = path__default.resolve(input);
@ -28850,6 +28856,8 @@ var sync$3 = (input, options) => {
};
makeDir_1.sync = sync$3;
const {env: env$1, cwd} = process;
const isWritable = path => {
try {
fs.accessSync(path, fs.constants.W_OK);
@ -28859,39 +28867,54 @@ const isWritable = path => {
}
};
function useDirectory(directory, options) {
if (options.create) {
makeDir_1.sync(directory);
}
if (options.thunk) {
return (...arguments_) => path__default.join(directory, ...arguments_);
}
return directory;
}
function getNodeModuleDirectory(directory) {
const nodeModules = path__default.join(directory, 'node_modules');
if (
!isWritable(nodeModules) &&
(fs.existsSync(nodeModules) || !isWritable(path__default.join(directory)))
) {
return;
}
return nodeModules;
}
var findCacheDir = (options = {}) => {
const {name} = options;
let directory = options.cwd;
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);
}
let {cwd: directory = cwd()} = options;
if (options.files) {
directory = commondir(directory, options.files);
} else {
directory = directory || process.cwd();
}
directory = pkgDir_1.sync(directory);
if (directory) {
const nodeModules = path__default.join(directory, 'node_modules');
if (
!isWritable(nodeModules) &&
(fs.existsSync(nodeModules) || !isWritable(path__default.join(directory)))
) {
return undefined;
}
directory = path__default.join(directory, 'node_modules', '.cache', name);
if (directory && options.create) {
makeDir_1.sync(directory);
}
if (options.thunk) {
return (...arguments_) => path__default.join(directory, ...arguments_);
}
if (!directory) {
return;
}
return directory;
const nodeModules = getNodeModuleDirectory(directory);
if (!nodeModules) {
return undefined;
}
return useDirectory(path__default.join(directory, 'node_modules', '.cache', options.name), options);
};
const typescript = (options) => {
@ -28950,7 +28973,7 @@ const typescript = (options) => {
context.info(`rollup version: ${this.meta.rollupVersion}`);
if (!semver_33(tsModule.version, ">=2.4.0", { includePrerelease: true }))
throw new Error(`Installed typescript version '${tsModule.version}' is outside of supported range '>=2.4.0'`);
context.info(`rollup-plugin-typescript2 version: 0.26.1`);
context.info(`rollup-plugin-typescript2 version: 0.27.0`);
context.debug(() => `plugin options:\n${JSON.stringify(pluginOptions, (key, value) => key === "typescript" ? `version ${value.version}` : value, 4)}`);
context.debug(() => `rollup config:\n${JSON.stringify(rollupOptions, undefined, 4)}`);
context.debug(() => `tsconfig path: ${tsConfigPath}`);

File diff suppressed because one or more lines are too long

157
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "rollup-plugin-typescript2",
"version": "0.26.1",
"version": "0.27.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -10,17 +10,23 @@
"integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
"dev": true,
"requires": {
"@babel/highlight": "7.8.3"
"@babel/highlight": "7.9.0"
}
},
"@babel/helper-validator-identifier": {
"version": "7.9.0",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz",
"integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==",
"dev": true
},
"@babel/highlight": {
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz",
"integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==",
"version": "7.9.0",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
"integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "7.9.0",
"chalk": "2.4.2",
"esutils": "2.0.3",
"js-tokens": "4.0.0"
}
},
@ -111,12 +117,6 @@
"@types/node": "8.0.47"
}
},
"acorn": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz",
"integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==",
"dev": true
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
@ -230,19 +230,13 @@
"integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
"dev": true
},
"esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true
},
"find-cache-dir": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.2.0.tgz",
"integrity": "sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg==",
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
"integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
"requires": {
"commondir": "1.0.1",
"make-dir": "3.0.0",
"make-dir": "3.0.2",
"pkg-dir": "4.2.0"
}
},
@ -260,7 +254,7 @@
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"requires": {
"graceful-fs": "4.2.0",
"graceful-fs": "4.2.3",
"jsonfile": "4.0.0",
"universalify": "0.1.2"
}
@ -286,9 +280,9 @@
}
},
"graceful-fs": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
"integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg=="
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
"integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ=="
},
"graphlib": {
"version": "2.1.8",
@ -357,7 +351,7 @@
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
"requires": {
"graceful-fs": "4.2.0"
"graceful-fs": "4.2.3"
}
},
"locate-path": {
@ -384,9 +378,9 @@
}
},
"make-dir": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz",
"integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz",
"integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==",
"requires": {
"semver": "6.3.0"
},
@ -408,24 +402,24 @@
}
},
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz",
"integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==",
"dev": true,
"requires": {
"minimist": "0.0.8"
"minimist": "1.2.5"
}
},
"object-hash": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.2.tgz",
"integrity": "sha512-b+2AKjAf6uQlxxv8ChHdM+VT4eeX+ZSwv+pk2xIXZWbo+yxn4/En1iC+GHe/OFYa9on0AhFF2PvuAcFHoiiHaA==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz",
"integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==",
"dev": true
},
"once": {
@ -500,15 +494,10 @@
}
},
"rollup": {
"version": "1.31.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-1.31.0.tgz",
"integrity": "sha512-9C6ovSyNeEwvuRuUUmsTpJcXac1AwSL1a3x+O5lpmQKZqi5mmrjauLeqIjvREC+yNRR8fPdzByojDng+af3nVw==",
"dev": true,
"requires": {
"@types/estree": "0.0.39",
"@types/node": "8.0.47",
"acorn": "7.1.0"
}
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.2.0.tgz",
"integrity": "sha512-iAu/j9/WJ0i+zT0sAMuQnsEbmOKzdQ4Yxu5rbPs9aUCyqveI1Kw3H4Fi9NWfCOpb8luEySD2lDyFWL9CrLE8iw==",
"dev": true
},
"rollup-plugin-commonjs": {
"version": "10.1.0",
@ -569,35 +558,49 @@
}
},
"rollup-plugin-typescript2": {
"version": "0.24.3",
"resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.24.3.tgz",
"integrity": "sha512-D7yovQlhnRoz7pG/RF0ni+koxgzEShwfAGuOq6OVqKzcATHOvmUt2ePeYVdc9N0adcW1PcTzklUEM0oNWE/POw==",
"version": "0.26.0",
"resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.26.0.tgz",
"integrity": "sha512-lUK7XZVG77tu8dmv1L/0LZFlavED/5Yo6e4iMMl6fdox/yKdj4IFRRPPJEXNdmEaT1nDQQeCi7b5IwKHffMNeg==",
"dev": true,
"requires": {
"find-cache-dir": "3.2.0",
"find-cache-dir": "3.3.1",
"fs-extra": "8.1.0",
"resolve": "1.12.0",
"rollup-pluginutils": "2.8.1",
"resolve": "1.15.1",
"rollup-pluginutils": "2.8.2",
"tslib": "1.10.0"
},
"dependencies": {
"resolve": {
"version": "1.12.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
"integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
"fs-extra": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"dev": true,
"requires": {
"path-parse": "1.0.6"
"graceful-fs": "4.2.3",
"jsonfile": "4.0.0",
"universalify": "0.1.2"
}
},
"rollup-pluginutils": {
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz",
"integrity": "sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==",
"jsonfile": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
"dev": true,
"requires": {
"estree-walker": "0.6.1"
"graceful-fs": "4.2.3"
}
},
"tslib": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
"integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
"dev": true
},
"universalify": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
"dev": true
}
}
},
@ -1144,14 +1147,14 @@
}
},
"tslib": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
"integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
"integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA=="
},
"tslint": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/tslint/-/tslint-6.0.0.tgz",
"integrity": "sha512-9nLya8GBtlFmmFMW7oXXwoXS1NkrccqTqAtwXzdPV9e2mqSEvCki6iHL/Fbzi5oqbugshzgGPk7KBb2qNP1DSA==",
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.0.tgz",
"integrity": "sha512-fXjYd/61vU6da04E505OZQGb2VCN2Mq3doeWcOIryuG+eqdmFUXTYVwdhnbEu2k46LNLgUYt9bI5icQze/j0bQ==",
"dev": true,
"requires": {
"@babel/code-frame": "7.8.3",
@ -1162,10 +1165,10 @@
"glob": "7.1.6",
"js-yaml": "3.13.1",
"minimatch": "3.0.4",
"mkdirp": "0.5.1",
"mkdirp": "0.5.4",
"resolve": "1.15.1",
"semver": "5.7.1",
"tslib": "1.10.0",
"tslib": "1.11.1",
"tsutils": "2.29.0"
},
"dependencies": {
@ -1189,13 +1192,13 @@
"integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
"dev": true,
"requires": {
"tslib": "1.10.0"
"tslib": "1.11.1"
}
},
"typescript": {
"version": "3.7.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz",
"integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==",
"version": "3.8.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz",
"integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==",
"dev": true
},
"universalify": {

View File

@ -1,6 +1,6 @@
{
"name": "rollup-plugin-typescript2",
"version": "0.26.1",
"version": "0.27.0",
"description": "Seamless integration between Rollup and TypeScript. Now with errors.",
"main": "dist/rollup-plugin-typescript2.cjs.js",
"module": "dist/rollup-plugin-typescript2.es.js",
@ -30,10 +30,10 @@
},
"dependencies": {
"@rollup/pluginutils": "^3.0.8",
"find-cache-dir": "^3.2.0",
"find-cache-dir": "^3.3.1",
"fs-extra": "8.1.0",
"resolve": "1.15.1",
"tslib": "1.10.0"
"tslib": "1.11.1"
},
"peerDependencies": {
"rollup": ">=1.26.3",
@ -52,17 +52,17 @@
"colors": "1.4.0",
"graphlib": "2.1.8",
"lodash": "4.17.15",
"object-hash": "2.0.2",
"object-hash": "2.0.3",
"rimraf": "3.0.2",
"rollup": "^1.31.0 ",
"rollup": "^2.2.0 ",
"rollup-plugin-commonjs": "10.1.0",
"rollup-plugin-node-resolve": "5.2.0",
"rollup-plugin-re": "1.0.7",
"rollup-plugin-typescript2": "0.24.3",
"rollup-plugin-typescript2": "0.26.0",
"rollup-watch": "4.3.1",
"semver": "7.1.3",
"tslint": "6.0.0",
"typescript": "3.7.5"
"tslint": "6.1.0",
"typescript": "3.8.3"
},
"repository": {
"type": "git",

View File

@ -16,7 +16,7 @@ import { relative } from "path";
import { normalize } from "./normalize";
import { satisfies } from "semver";
import findCacheDir from "find-cache-dir";
import { PluginImpl, PluginContext, InputOptions, OutputOptions, TransformSourceDescription, MinimalPluginContext } from "rollup";
import { PluginImpl, PluginContext, InputOptions, OutputOptions, MinimalPluginContext, TransformResult } from "rollup";
import { createFilter } from "./get-options-overrides";
type RPT2Options = Partial<IOptions>;
@ -178,7 +178,7 @@ const typescript: PluginImpl<RPT2Options> = (options) =>
return null;
},
transform(this: PluginContext, code: string, id: string): TransformSourceDescription | undefined
transform(this: PluginContext, code: string, id: string): TransformResult
{
generateRound = 0; // in watch mode transform call resets generate count (used to avoid printing too many copies of the same error messages)
@ -262,7 +262,7 @@ const typescript: PluginImpl<RPT2Options> = (options) =>
context.debug(() => `${blue("generated declarations")} for '${key}'`);
}
const transformResult: TransformSourceDescription = { code: result.code, map: { mappings: "" } };
const transformResult: TransformResult = { code: result.code, map: { mappings: "" } };
if (result.map)
{