use temp file

This commit is contained in:
silverwind 2020-03-10 00:08:49 +01:00
parent 76b003a648
commit df1a7490e5
Signed by: silverwind
GPG Key ID: 2E62B41C93869443
2 changed files with 4 additions and 6 deletions

@ -47,7 +47,7 @@
"rollup-plugin-terser": "5.3.0",
"semver": "7.1.3",
"string-width": "4.2.0",
"tempy": "0.4.0",
"tempy": "0.5.0",
"text-table": "0.2.0",
"versions": "8.2.4"
},

@ -1,7 +1,6 @@
const {platform} = require("os");
const {writeSync} = require("tempy");
const {name} = require("./package.json");
const isWindows = platform() === "win32";
const tempFile = writeSync("module.exports = null");
module.exports = {
input: `${name}.js`,
@ -15,11 +14,10 @@ module.exports = {
require("@rollup/plugin-json")(),
require("@rollup/plugin-node-resolve")({
preferBuiltins: true,
jail: __dirname,
customResolveOptions: {
packageFilter: (pkg) => {
if (pkg.name === "cacache") {
return {main: isWindows ? "nul" : "/dev/null"};
return {main: tempFile};
}
return pkg;
}