🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

broccoli-version

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

broccoli-version - npm Package Compare versions

Comparing version

to
0.1.1

CHANGELOG.md

14

lib/copier.js

@@ -7,6 +7,18 @@ 'use strict'

copy(src, dest) {
copyDirs(srcs, dest) {
const promises = []
srcs.forEach((src) => {
promises.push(this.copyDir(src, dest))
})
return Promise.all(promises)
}
copyDir(src, dest) {
const promises = []
return fileSystem.readdir(src).then((dirContents) => {

@@ -13,0 +25,0 @@

4

lib/index.js

@@ -11,3 +11,3 @@ 'use strict'

constructor(inputNodes, options) {
super([inputNodes], options)
super(Arrays.isArray(inputNodes) ? inputNodes : [inputNodes], options)

@@ -34,3 +34,3 @@ const holders = []

return this.copier.copy(this.inputPaths[0], this.outputPath).then(() => {
return this.copier.copyDirs(this.inputPaths, this.outputPath).then(() => {

@@ -37,0 +37,0 @@ return this.incrementer.persistAll().catch((error) => {

{
"name": "broccoli-version",
"version": "0.1.0",
"version": "0.1.1",
"description": "Broccoli plugin for incrementing version numbers in .json files",
"main": "lib/index.js",
"scripts": {
"test": "mocha test/specs"
"test": "mocha test/specs",
"preversion": "npm test",
"postversion": "git add CHANGELOG.md && git push && git push --tags",
"release-major": "changelog -M && npm version major -m \"chore(release): v%s\"",
"release-minor": "changelog -m && npm version minor -m \"chore(release): v%s\"",
"release-patch": "changelog -p && npm version patch -m \"chore(release): v%s\""
},

@@ -25,4 +30,5 @@ "repository": "https://github.com/stfsy/broccoli-version.git",

"chai": "^3.5.0",
"generate-changelog": "^1.0.2",
"mocha": "^2.5.3"
}
}

@@ -25,3 +25,3 @@ # Broccoli Version Plugin

```js
npm install stfsy/broccoli-version --save-dev
npm install broccoli-version --save-dev
```

@@ -28,0 +28,0 @@

@@ -14,10 +14,2 @@ 'use strict'

console.log(process.cwd())
console.log(resolve('test'))
fileSystem.readdir(resolve('test')).then((contents) => {
console.log(contents)
})
beforeEach(() => {

@@ -30,34 +22,46 @@

let testContentsLength = null
let testContentsLength = null
fileSystem.mkdirs(resolve('.tmp')).then(()=> {
fileSystem.mkdirs(resolve('.tmp')).then(() => {
return fileSystem.readdir(resolve('test'))
testContentsLength = fileSystem.readdirSync(resolve('test')).length
}).then((contents) => {
return copier.copyDirs([resolve('test')], resolve('.tmp'))
testContentsLength = contents.length
}).then(() => {
}).then(() => {
const contentsLength = fileSystem.readdirSync(resolve('.tmp')).length
return copier.copy(resolve('test'),resolve('.tmp'))
expect(contentsLength).to.equal(testContentsLength)
return fileSystem.remove(resolve('.tmp'))
}).then(() => {
}).then(done, done)
})
return fileSystem.readdir(resolve('.tmp'))
it('should copy files of multiple directories to another directory', (done) => {
}).then((contents) => {
let testContentsLength = null
expect(contents.length).to.equal(testContentsLength)
done()
fileSystem.mkdirs(resolve('.tmp')).then(() => {
}).catch((error) => {
const testFiles = fileSystem.readdirSync(resolve('test')).length
const libFiles = fileSystem.readdirSync(resolve('lib')).length
done(error)
}).then(() => {
console.log(testFiles)
fileSystem.remove(resolve('.tmp'))
})
testContentsLength = testFiles + libFiles
}).then(() => {
return copier.copyDirs([resolve('test'), resolve('lib')], resolve('.tmp'))
}).then(() => {
const tmpLength = fileSystem.readdirSync(resolve('.tmp')).length
expect(tmpLength).to.equal(testContentsLength)
return fileSystem.remove(resolve('.tmp'))
}).then(done, done)
})
})