Merge branch 'SrTobi-pullreq/fix-depth'
This commit is contained in:
commit
b45dd2f119
9 changed files with 34 additions and 3 deletions
|
@ -1,7 +1,7 @@
|
|||
import * as path from 'path';
|
||||
import * as cp from 'child_process';
|
||||
|
||||
const cmd = 'npm list --production --parseable --depth';
|
||||
const cmd = 'npm list --production --parseable';
|
||||
|
||||
export function getDependencies(cwd: string): Promise<string[]> {
|
||||
return new Promise<string[]>((c, e) => {
|
||||
|
|
0
src/test/fixtures/devDependencies/node_modules/real/node_modules/real_sub/dependency.js
generated
vendored
Normal file
0
src/test/fixtures/devDependencies/node_modules/real/node_modules/real_sub/dependency.js
generated
vendored
Normal file
4
src/test/fixtures/devDependencies/node_modules/real/node_modules/real_sub/package.json
generated
vendored
Normal file
4
src/test/fixtures/devDependencies/node_modules/real/node_modules/real_sub/package.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"name": "real_sub",
|
||||
"version": "1.0.0"
|
||||
}
|
6
src/test/fixtures/devDependencies/node_modules/real/package.json
generated
vendored
6
src/test/fixtures/devDependencies/node_modules/real/package.json
generated
vendored
|
@ -1,4 +1,8 @@
|
|||
{
|
||||
"name": "real",
|
||||
"version": "1.0.0"
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"real_sub": "1.0.0",
|
||||
"real2": "*"
|
||||
}
|
||||
}
|
0
src/test/fixtures/devDependencies/node_modules/real2/dependency.js
generated
vendored
Normal file
0
src/test/fixtures/devDependencies/node_modules/real2/dependency.js
generated
vendored
Normal file
8
src/test/fixtures/devDependencies/node_modules/real2/package.json
generated
vendored
Normal file
8
src/test/fixtures/devDependencies/node_modules/real2/package.json
generated
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"name": "real2",
|
||||
"description": "This package is needed by real to include real_sub@1.0.0 and real_sub@2.0.0",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"real_sub": "2.0.0"
|
||||
}
|
||||
}
|
0
src/test/fixtures/devDependencies/node_modules/real_sub/dependency.js
generated
vendored
Normal file
0
src/test/fixtures/devDependencies/node_modules/real_sub/dependency.js
generated
vendored
Normal file
4
src/test/fixtures/devDependencies/node_modules/real_sub/package.json
generated
vendored
Normal file
4
src/test/fixtures/devDependencies/node_modules/real_sub/package.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"name": "real_sub",
|
||||
"version": "2.0.0"
|
||||
}
|
|
@ -61,7 +61,18 @@ describe('collect', () => {
|
|||
return readManifest(cwd)
|
||||
.then(manifest => collect(manifest, { cwd }))
|
||||
.then(files => {
|
||||
assert.equal(files.length, 5);
|
||||
// ..extension.vsixmanifest
|
||||
// [Content_Types].xml
|
||||
// extension/package.json
|
||||
// extension/node_modules/real/dependency.js
|
||||
// extension/node_modules/real/package.json
|
||||
// extension/node_modules/real2/dependency.js
|
||||
// extension/node_modules/real2/package.json
|
||||
// extension/node_modules/real_sub/dependency.js
|
||||
// extension/node_modules/real_sub/package.json
|
||||
// extension/node_modules/real/node_modules/real_sub/dependency.js
|
||||
// extension/node_modules/real/node_modules/real_sub/package.json
|
||||
assert.equal(files.length, 11);
|
||||
assert.ok(files.some(f => /real\/dependency\.js/.test(f.path)));
|
||||
assert.ok(!files.some(f => /fake\/dependency\.js/.test(f.path)));
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue