🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

pear-build

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pear-build - npm Package Compare versions

Comparing version
0.1.1
to
0.1.2
+5
-21
index.js

@@ -51,23 +51,9 @@ const path = require('path')

for (const [arch, app] of apps) {
const isMobile = arch.startsWith('ios') || arch.startsWith('android')
const appName = isMobile ? (pkg.productName ?? pkg.name) : path.basename(app)
if (typeof appName !== 'string') {
throw new Error('package.json productName or name is a required field string')
}
const appName = path.basename(app)
const archApp = path.join(byArch, arch, 'app')
await fs.promises.mkdir(archApp, { recursive: true })
const stat = await fs.promises.stat(app)
let src, dst, mirror
if (stat.isDirectory()) {
const appDir = path.join(archApp, appName)
await fs.promises.mkdir(appDir, { recursive: true })
src = new Localdrive(app)
dst = new Localdrive(appDir)
mirror = src.mirror(dst)
} else {
src = new Localdrive(path.dirname(app))
dst = new Localdrive(archApp)
mirror = src.mirror(dst, { prefix: '/' + path.basename(app) })
}
const src = new Localdrive(path.dirname(app))
const dst = new Localdrive(archApp)
const mirror = src.mirror(dst, { prefix: '/' + appName })

@@ -79,5 +65,3 @@ await src.ready()

promises.push(promise)
promise.then(() => {
console.log(app, 'mirrored to', archApp)
}, noop)
promise.then(() => console.log(app, 'mirrored to', archApp), noop)
await src.close()

@@ -84,0 +68,0 @@ await dst.close()

+1
-1
{
"name": "pear-build",
"version": "0.1.1",
"version": "0.1.2",
"main": "index.js",

@@ -5,0 +5,0 @@ "type": "commonjs",