github-release-cli
Advanced tools
+17
-5
| "use strict"; | ||
| var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); | ||
| var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
| var _typeof = require("@babel/runtime/helpers/typeof"); | ||
| var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); | ||
@@ -35,4 +35,8 @@ | ||
| function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } | ||
| function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } | ||
| function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
| function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } | ||
| function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } | ||
@@ -205,2 +209,10 @@ | ||
| var parseBody = function parseBody(str) { | ||
| try { | ||
| return JSON.parse(str); | ||
| } catch (err) { | ||
| return str; | ||
| } | ||
| }; | ||
| var fn = { | ||
@@ -279,3 +291,3 @@ 'upload': function () { | ||
| name: releaseName || tag, | ||
| body: body || '', | ||
| body: parseBody(body) || '', | ||
| draft: !!draft, | ||
@@ -300,3 +312,3 @@ prerelease: !!prerelease | ||
| name: releaseName || tag, | ||
| body: body === undefined ? release.body || '' : body || '', | ||
| body: body === undefined ? release.body || '' : parseBody(body) || '', | ||
| draft: draft === undefined ? !!release.draft : false, | ||
@@ -303,0 +315,0 @@ prerelease: prerelease === undefined ? !!release.prerelease : false |
+9
-9
| { | ||
| "name": "github-release-cli", | ||
| "version": "2.0.0", | ||
| "version": "2.1.0", | ||
| "description": "A command-line tool for managing release assets on a GitHub repository", | ||
@@ -32,4 +32,4 @@ "homepage": "https://github.com/cheton/github-release-cli", | ||
| "dependencies": { | ||
| "@octokit/rest": "^18.0.6", | ||
| "babel-runtime": "^6.26.0", | ||
| "@babel/runtime": "7.x", | ||
| "@octokit/rest": "18.x", | ||
| "chalk": "^4.1.0", | ||
@@ -44,10 +44,10 @@ "commander": "^6.1.0", | ||
| "devDependencies": { | ||
| "@babel/cli": "~7.11.6", | ||
| "@babel/core": "~7.11.6", | ||
| "@babel/plugin-transform-runtime": "~7.11.5", | ||
| "@babel/preset-env": "~7.11.5", | ||
| "@babel/register": "~7.11.5", | ||
| "@trendmicro/babel-config": "~1.0.0-alpha", | ||
| "@babel/cli": "7.x", | ||
| "@babel/core": "7.x", | ||
| "@babel/plugin-transform-runtime": "7.x", | ||
| "@babel/preset-env": "7.x", | ||
| "@babel/register": "7.x", | ||
| "@trendmicro/babel-config": "^1.0.2", | ||
| "tap": "^14.10.8" | ||
| } | ||
| } |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
30739
4.19%558
2.2%1
-50%+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
Updated