mirror of
https://github.com/webfactory/ssh-agent.git
synced 2025-06-28 21:53:46 +00:00
Adding repo-mappings and drop-extra-header options
Updated README.md to include the two new options Fixed build.js to work on windows Fixed homedir lookup for windows Moved param names to const vars at the top and replaced all references
This commit is contained in:
parent
780d0ee9a3
commit
d561d1a80b
5 changed files with 309 additions and 25 deletions
|
@ -1,6 +1,7 @@
|
|||
const { execSync } = require('child_process')
|
||||
const path = require('path')
|
||||
const fs = require('fs')
|
||||
const process = require('process')
|
||||
|
||||
const buildDir = path.join(process.cwd(), 'build')
|
||||
const distDir = path.join(process.cwd(), 'dist')
|
||||
|
@ -9,13 +10,18 @@ const buildIndexJs = path.join(buildDir, 'index.js')
|
|||
const distIndexJs = path.join(distDir, 'index.js')
|
||||
const distCleanupJs = path.join(distDir, 'cleanup.js')
|
||||
|
||||
var ncc = `./node_modules/.bin/ncc`;
|
||||
if (process.platform === "win32") {
|
||||
ncc = `.\\node_modules\\.bin\\ncc.cmd`;
|
||||
}
|
||||
|
||||
if (!fs.existsSync(buildDir)) {
|
||||
fs.mkdirSync(buildDir)
|
||||
}
|
||||
|
||||
// Build the main index.js file
|
||||
console.log('Building index.js...')
|
||||
execSync(`./node_modules/.bin/ncc build index.js -q -o ${buildDir}`)
|
||||
execSync(`${ncc} build index.js -q -o ${buildDir}`)
|
||||
if (fs.existsSync(distIndexJs)) {
|
||||
fs.unlinkSync(distIndexJs)
|
||||
}
|
||||
|
@ -23,7 +29,7 @@ fs.renameSync(buildIndexJs, distIndexJs)
|
|||
|
||||
// Build the cleanup.js file
|
||||
console.log('Building cleanup.js...')
|
||||
execSync(`./node_modules/.bin/ncc build cleanup.js -q -o ${buildDir}`)
|
||||
execSync(`${ncc} build cleanup.js -q -o ${buildDir}`)
|
||||
if (fs.existsSync(distCleanupJs)) {
|
||||
fs.unlinkSync(distCleanupJs)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue