Only use electron.asar
This commit is contained in:
parent
fec1fe4fbb
commit
82c525b31b
|
@ -9,8 +9,7 @@ module.exports = {
|
||||||
.filter((e) => {
|
.filter((e) => {
|
||||||
return (
|
return (
|
||||||
isDirectory(e.attributes) == false &&
|
isDirectory(e.attributes) == false &&
|
||||||
path.extname(e.file) == ".asar" &&
|
path.basename(e.file) == "electron.asar"
|
||||||
path.basename(e.file) != "app.asar"
|
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.map((e) => e.file);
|
.map((e) => e.file);
|
||||||
|
|
28
index.js
28
index.js
|
@ -6,16 +6,14 @@ const zip = require("./zip");
|
||||||
// Input file comes from process.argv[2]
|
// Input file comes from process.argv[2]
|
||||||
const FILENAME = process.argv[2];
|
const FILENAME = process.argv[2];
|
||||||
|
|
||||||
|
console.log(FILENAME)
|
||||||
|
|
||||||
zip.listFileContents(FILENAME, (entries)=> {
|
zip.listFileContents(FILENAME, (entries)=> {
|
||||||
let asar = finder.asar(entries);
|
let asar = finder.asar(entries);
|
||||||
let binary = finder.binary(entries);
|
let binary = finder.binary(entries);
|
||||||
let versionFiles = finder.version(entries);
|
let versionFiles = finder.version(entries);
|
||||||
let enm = finder.findElectronPackageInsideNodeModules(entries);
|
let enm = finder.findElectronPackageInsideNodeModules(entries);
|
||||||
// if (asar.length > 0) {
|
|
||||||
// asar.forEach((a) => {
|
|
||||||
// console.log(`${process.argv[2]}:${a}`);
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// if (binary) {
|
// if (binary) {
|
||||||
// console.log(`${process.argv[2]}:${binary}`);
|
// console.log(`${process.argv[2]}:${binary}`);
|
||||||
// }
|
// }
|
||||||
|
@ -24,9 +22,19 @@ zip.listFileContents(FILENAME, (entries)=> {
|
||||||
zip.readFileContents(FILENAME, f, (c)=>console.log(c))
|
zip.readFileContents(FILENAME, f, (c)=>console.log(c))
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// if (enm) {
|
if (asar.length > 0) {
|
||||||
// enm.forEach((a) => {
|
asar.forEach((a) => {
|
||||||
// zip.readFileContents(FILENAME, a, (c)=>console.log(c))
|
console.log("<v7.0.0")
|
||||||
// });
|
});
|
||||||
// }
|
}
|
||||||
|
if (enm) {
|
||||||
|
enm.forEach((a) => {
|
||||||
|
zip.readFileContents(FILENAME, a, (c)=>{
|
||||||
|
try {
|
||||||
|
let packageData = JSON.parse(c)
|
||||||
|
console.log(packageData['version'])
|
||||||
|
}catch(e){}
|
||||||
|
})
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue