use temp file
This commit is contained in:
parent
76b003a648
commit
df1a7490e5
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user