New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@zeit/addons

Package Overview
Dependencies
Maintainers
47
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zeit/addons - npm Package Compare versions

Comparing version
1.1.0
to
2.0.0
+2
-1
lib/zeit-client.d.ts

@@ -15,4 +15,5 @@ import { FetchOptions } from './types';

ensureSecret(namePrefix: string, value: string): Promise<string>;
addEnv(projectId: string, name: string, secretName: string): Promise<void>;
upsertEnv(projectId: string, name: string, secretName: string): Promise<void>;
removeEnv(projectId: string, name: string): Promise<void>;
}
export {};

@@ -61,18 +61,21 @@ "use strict";

}
async addEnv(projectId, name, secretName) {
const env = {};
env[name] = `@${secretName}`;
const deleteRes = await this.fetch(`/v1/projects/${projectId}/env/${name}`, { method: 'DELETE' });
if (deleteRes.status !== 200) {
throw new Error(`Error when deleting an env: [${deleteRes.status}] ${await deleteRes.text()}`);
}
async upsertEnv(projectId, name, secretName) {
const createRes = await this.fetch(`/v1/projects/${projectId}/env`, {
method: 'POST',
data: { env }
data: {
key: name,
value: `@${secretName}`
}
});
if (createRes.status !== 200) {
throw new Error(`Error when deleting an env: [${createRes.status}] ${await createRes.text()}`);
throw new Error(`Error when adding an env: [${createRes.status}] ${await createRes.text()}`);
}
}
async removeEnv(projectId, name) {
const deleteRes = await this.fetch(`/v1/projects/${projectId}/env/${name}`, { method: 'DELETE' });
if (deleteRes.status !== 200 && deleteRes.status !== 404) {
throw new Error(`Error when deleting an env: [${deleteRes.status}] ${await deleteRes.text()}`);
}
}
}
exports.default = ZeitClient;
{
"name": "@zeit/addons",
"version": "1.1.0",
"version": "2.0.0",
"description": "Addons for ZEIT",
"main": "lib/index.js",
"files": ["lib"],
"files": [
"lib"
],
"repository": "zeit/addons",
"license": "MIT",
"scripts": {
"prepublishOnly": "yarn build",
"build": "tsc",
"watch": "tsc --watch",
"test": "tsc"
"prepublishOnly": "yarn build",
"build": "tsc",
"watch": "tsc --watch",
"test": "tsc",
"prettier": "prettier --write --single-quote './{src,test}/**/*.ts'"
},
"devDependencies": {
"@types/micro": "7.3.3",
"@types/node": "11.12.0",
"@types/node-fetch": "2.3.3",
"typescript": "3.3.4000"
"@types/micro": "7.3.3",
"@types/node": "11.12.0",
"@types/node-fetch": "2.3.3",
"prettier": "1.17.0",
"typescript": "3.3.4000"
},
"dependencies": {
"micro": "9.3.4",
"node-fetch": "2.5.0",
"uid-promise": "1.1.0"
"micro": "9.3.4",
"node-fetch": "2.5.0",
"uid-promise": "1.1.0"
}
}