mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-20 23:48:05 +03:00
30 lines
706 B
JavaScript
Executable File
30 lines
706 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
var fingerprint = require('./utils/fingerprint')
|
|
var fs = require('fs')
|
|
var path = require('path')
|
|
|
|
if (!fs.existsSync(path.resolve(__dirname, '..', 'node_modules', '.atom-ci-fingerprint'))) {
|
|
return
|
|
}
|
|
|
|
if (fingerprint.fingerprintMatches()) {
|
|
console.log('node_modules matches current fingerprint ' + fingerprint.fingerprint() + ' - not removing')
|
|
return
|
|
}
|
|
|
|
var fsPlus
|
|
try {
|
|
fsPlus = require('fs-plus')
|
|
} catch (error) {
|
|
console.log(error.message)
|
|
return
|
|
}
|
|
|
|
try {
|
|
fsPlus.removeSync(path.resolve(__dirname, '..', 'node_modules'))
|
|
fsPlus.removeSync(path.resolve(__dirname, '..', 'apm', 'node_modules'))
|
|
} catch (error) {
|
|
console.error(error.message)
|
|
process.exit(1)
|
|
}
|