This commit is contained in:
Nick Playfair 2021-01-30 22:50:23 +00:00
parent 373efefb30
commit 3314ac6337
3 changed files with 8 additions and 5 deletions

View File

@ -1,3 +1,5 @@
# npe_gerber
![npm (scoped)](https://img.shields.io/npm/v/@nplayfair/npe_gerber)
Requires node version 10 or higher

View File

@ -17,7 +17,7 @@ const gerberFiles = [
* @param {string} fileName
* @returns {Promise} Promise object represents number of files extracted
*/
function extractArchive(fileName) {
async function extractArchive(fileName) {
// Configure archive to use
const archive = new StreamZip({
file: fileName,
@ -57,7 +57,8 @@ async function getLayers(fileName) {
// Some files were extracted
resolve(layers);
} else {
reject();
const errMsg = 'No files were extracted';
reject(errMsg);
}
})
.catch(e => {
@ -66,10 +67,10 @@ async function getLayers(fileName) {
})
}
async function cleanupFiles() {
function cleanupFiles() {
try {
let folder = path.join(__dirname, 'gerber', 'tmp');
await fs.emptyDirSync(folder);
fs.emptyDirSync(folder);
console.log('Temp files removed.');
} catch (err) {
console.error(err);

View File

@ -11,7 +11,7 @@ const config = {
}
// Functions
function gerberToImage(gerber, imageName) {
async function gerberToImage(gerber, imageName) {
return new Promise((resolve, reject) => {
const destFile = path.join(__dirname, 'gerber', 'pcb', imageName);
fileProc.getLayers(gerber)