mirror of
https://github.com/cypress-io/cypress.git
synced 2026-03-13 12:59:07 -05:00
refactor: additional script cleanups
This commit is contained in:
@@ -15,18 +15,19 @@ exports['packages can copy files from package.json 1'] = {
|
||||
"tmp": {
|
||||
"packages": {
|
||||
"coffee": {
|
||||
"package.json": "{\"main\":\"src/main.js\", \"name\": \"foo\", \"files\": [\"lib\"]}",
|
||||
"lib": {
|
||||
"foo.js": "{}"
|
||||
},
|
||||
"src": {
|
||||
"main.js": "console.log()"
|
||||
},
|
||||
"lib": {
|
||||
"foo.js": "{}"
|
||||
}
|
||||
"package.json": "{\n \"main\": \"src/main.js\",\n \"name\": \"foo\",\n \"files\": [\n \"lib\"\n ]\n}\n"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
exports['transformRequires can find and replace symlink requires 1'] = {
|
||||
"[cwd]": {
|
||||
"build": {
|
||||
|
||||
@@ -3,6 +3,7 @@ const fs = require('fs-extra')
|
||||
const { join } = require('path')
|
||||
const globby = require('globby')
|
||||
const os = require('os')
|
||||
const path = require('path')
|
||||
|
||||
module.exports = async function (params) {
|
||||
console.log('****************************')
|
||||
@@ -36,5 +37,17 @@ module.exports = async function (params) {
|
||||
await fs.copy(sourceFolder, destinationFolder)
|
||||
}
|
||||
|
||||
const distNodeModules = path.join(params.packager.info._appDir, 'node_modules')
|
||||
const appNodeModules = path.join(outputFolder, 'node_modules')
|
||||
|
||||
console.log('copying ', distNodeModules, ' to', appNodeModules)
|
||||
|
||||
await fs.copy(distNodeModules, appNodeModules)
|
||||
|
||||
// const packages = await globby('packages/*/node_modules', {
|
||||
// cwd: params.packager.info._appDir,
|
||||
// onlyFiles: false,
|
||||
// })
|
||||
|
||||
console.log('all node_modules subfolders copied to', outputFolder)
|
||||
}
|
||||
|
||||
@@ -71,12 +71,7 @@ const deploy = {
|
||||
|
||||
parseOptions (argv) {
|
||||
const opts = minimist(argv, {
|
||||
boolean: ['skip-clean'],
|
||||
default: {
|
||||
'skip-clean': false,
|
||||
},
|
||||
alias: {
|
||||
skipClean: 'skip-clean',
|
||||
zip: ['zipFile', 'zip-file', 'filename'],
|
||||
},
|
||||
})
|
||||
@@ -238,7 +233,7 @@ const deploy = {
|
||||
.then(() => {
|
||||
debug('building binary: platform %s version %s', options.platform, options.version)
|
||||
|
||||
return build(options.platform, options.version, options)
|
||||
return build.buildCypressApp(options)
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
@@ -48,9 +48,8 @@ describe('packages', () => {
|
||||
.resolves(['./packages/coffee'])
|
||||
|
||||
globbyStub
|
||||
.withArgs(['package.json', 'lib', 'src/main.js'])
|
||||
.withArgs(['lib', 'src/main.js'])
|
||||
.resolves([
|
||||
'package.json',
|
||||
'lib/foo.js',
|
||||
'src/main.js',
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user