@gooddata/fixtures
Advanced tools
Comparing version 1.0.1 to 1.1.0
@@ -62,5 +62,5 @@ const getStream = require('get-stream'); | ||
function loginUser(config) { | ||
return sdk.user.login(config.username, config.password).then(() => { | ||
Logger.logLn(`Logged in as ${config.username} at ${config.hostname}`); | ||
function loginUser(hostname, username, password) { | ||
return sdk.user.login(username, password).then(() => { | ||
Logger.logLn(`Logged in as ${username} at ${hostname}`); | ||
}); | ||
@@ -79,2 +79,15 @@ } | ||
function deleteProject(host, projectId, username, password) { | ||
sdk.config.setCustomDomain(host); | ||
const destroyProject = () => sdk.project.deleteProject(projectId) | ||
.then(() => { | ||
Logger.logLn(`Project ${projectId} successfully deleted.`); | ||
}, (error) => { | ||
Logger.logLn(`Project ${projectId} deleting error: ${error}`); | ||
}); | ||
return loginUser(host, username, password).then(destroyProject); | ||
} | ||
function ldmManage(config, projectId) { | ||
@@ -225,3 +238,3 @@ Logger.logLn('Updating LDM...'); | ||
return loginUser(config) | ||
return loginUser(config.hostname, config.username, config.password) | ||
.then(partial(prepareArchive, config)) | ||
@@ -249,2 +262,3 @@ .then(partial(uploadArchive, config)) | ||
createFixture, | ||
deleteProject, | ||
@@ -251,0 +265,0 @@ // for testing |
{ | ||
"name": "@gooddata/fixtures", | ||
"version": "1.0.1", | ||
"version": "1.1.0", | ||
"description": "", | ||
@@ -11,3 +11,4 @@ "main": "fixture.js", | ||
"prepublish": "yarn run clean && yarn run preparedir && yarn run copy:assets", | ||
"test": "jest" | ||
"test": "jest --watch", | ||
"validate": "eslint *.js" | ||
}, | ||
@@ -27,17 +28,17 @@ "files": [ | ||
"dependencies": { | ||
"archiver": "^2.0.0", | ||
"get-stream": "^3.0.0", | ||
"gooddata": "^2.1.1", | ||
"mustache": "^2.3.0", | ||
"request": "^2.81.0", | ||
"request-promise": "^4.2.1", | ||
"tmp": "^0.0.31", | ||
"uuid": "^3.1.0" | ||
"archiver": "2.0.0", | ||
"get-stream": "3.0.0", | ||
"gooddata": "2.4.0", | ||
"mustache": "2.3.0", | ||
"request": "2.81.0", | ||
"request-promise": "4.2.1", | ||
"tmp": "0.0.31", | ||
"uuid": "3.1.0" | ||
}, | ||
"devDependencies": { | ||
"eslint-config-gooddata": "^0.0.11", | ||
"jest": "^20.0.4", | ||
"jest-junit": "^2.1.0", | ||
"unzip": "^0.1.11" | ||
"eslint-config-gooddata": "0.0.11", | ||
"jest": "20.0.4", | ||
"jest-junit": "2.1.0", | ||
"unzip": "0.1.11" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
75762530
41
1935
+ Addedajv@4.11.8(transitive)
+ Addedarchiver@2.0.0(transitive)
+ Addedassert-plus@0.2.0(transitive)
+ Addedaws-sign2@0.6.0(transitive)
+ Addedboom@2.10.1(transitive)
+ Addedcall-bind@1.0.8(transitive)
+ Addedcall-bind-apply-helpers@1.0.2(transitive)
+ Addedcall-bound@1.0.3(transitive)
+ Addedco@4.6.0(transitive)
+ Addedcryptiles@2.0.5(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-object-atoms@1.1.1(transitive)
+ Addedform-data@2.1.4(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.3.0(transitive)
+ Addedget-proto@1.0.1(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedhar-schema@1.0.5(transitive)
+ Addedhar-validator@4.2.1(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhawk@3.1.3(transitive)
+ Addedhoek@2.16.3(transitive)
+ Addedhttp-signature@1.1.1(transitive)
+ Addedisarray@2.0.5(transitive)
+ Addedjson-stable-stringify@1.2.1(transitive)
+ Addedjsonify@0.0.1(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedmustache@2.3.0(transitive)
+ Addedoauth-sign@0.8.2(transitive)
+ Addedobject-keys@1.1.1(transitive)
+ Addedperformance-now@0.2.0(transitive)
+ Addedpunycode@1.4.1(transitive)
+ Addedqs@6.4.1(transitive)
+ Addedrequest@2.81.0(transitive)
+ Addedrequest-promise@4.2.1(transitive)
+ Addedrequest-promise-core@1.1.1(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedsntp@1.0.9(transitive)
+ Addedstringstream@0.0.6(transitive)
+ Addedtough-cookie@2.3.4(transitive)
+ Addeduuid@3.1.0(transitive)
+ Addedwalkdir@0.0.11(transitive)
- Removedajv@6.12.6(transitive)
- Removedarchiver@2.1.1(transitive)
- Removedaws-sign2@0.7.0(transitive)
- Removedfast-deep-equal@3.1.3(transitive)
- Removedfast-json-stable-stringify@2.1.0(transitive)
- Removedform-data@2.3.3(transitive)
- Removedhar-schema@2.0.0(transitive)
- Removedhar-validator@5.1.5(transitive)
- Removedhttp-signature@1.2.0(transitive)
- Removedjson-schema-traverse@0.4.1(transitive)
- Removedmustache@2.3.2(transitive)
- Removedoauth-sign@0.9.0(transitive)
- Removedperformance-now@2.1.0(transitive)
- Removedqs@6.5.3(transitive)
- Removedrequest@2.88.2(transitive)
- Removedrequest-promise@4.2.6(transitive)
- Removedrequest-promise-core@1.1.4(transitive)
- Removeduri-js@4.4.1(transitive)
- Removeduuid@3.4.0(transitive)
Updatedarchiver@2.0.0
Updatedget-stream@3.0.0
Updatedgooddata@2.4.0
Updatedmustache@2.3.0
Updatedrequest@2.81.0
Updatedrequest-promise@4.2.1
Updatedtmp@0.0.31
Updateduuid@3.1.0