Fixes
This commit is contained in:
parent
373efefb30
commit
3314ac6337
@ -1,3 +1,5 @@
|
|||||||
# npe_gerber
|
# npe_gerber
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
Requires node version 10 or higher
|
Requires node version 10 or higher
|
@ -17,7 +17,7 @@ const gerberFiles = [
|
|||||||
* @param {string} fileName
|
* @param {string} fileName
|
||||||
* @returns {Promise} Promise object represents number of files extracted
|
* @returns {Promise} Promise object represents number of files extracted
|
||||||
*/
|
*/
|
||||||
function extractArchive(fileName) {
|
async function extractArchive(fileName) {
|
||||||
// Configure archive to use
|
// Configure archive to use
|
||||||
const archive = new StreamZip({
|
const archive = new StreamZip({
|
||||||
file: fileName,
|
file: fileName,
|
||||||
@ -57,7 +57,8 @@ async function getLayers(fileName) {
|
|||||||
// Some files were extracted
|
// Some files were extracted
|
||||||
resolve(layers);
|
resolve(layers);
|
||||||
} else {
|
} else {
|
||||||
reject();
|
const errMsg = 'No files were extracted';
|
||||||
|
reject(errMsg);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch(e => {
|
.catch(e => {
|
||||||
@ -66,10 +67,10 @@ async function getLayers(fileName) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
async function cleanupFiles() {
|
function cleanupFiles() {
|
||||||
try {
|
try {
|
||||||
let folder = path.join(__dirname, 'gerber', 'tmp');
|
let folder = path.join(__dirname, 'gerber', 'tmp');
|
||||||
await fs.emptyDirSync(folder);
|
fs.emptyDirSync(folder);
|
||||||
console.log('Temp files removed.');
|
console.log('Temp files removed.');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
|
2
index.js
2
index.js
@ -11,7 +11,7 @@ const config = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Functions
|
// Functions
|
||||||
function gerberToImage(gerber, imageName) {
|
async function gerberToImage(gerber, imageName) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const destFile = path.join(__dirname, 'gerber', 'pcb', imageName);
|
const destFile = path.join(__dirname, 'gerber', 'pcb', imageName);
|
||||||
fileProc.getLayers(gerber)
|
fileProc.getLayers(gerber)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user