Socket
Socket
Sign inDemoInstall

@lerna/prerelease-id-from-version

Package Overview
Dependencies
1
Maintainers
2
Versions
50
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.16.0 to 4.0.0

29

CHANGELOG.md

@@ -6,2 +6,31 @@ # Change Log

# [4.0.0](https://github.com/lerna/lerna/compare/v3.22.1...v4.0.0) (2021-02-10)
### Features
* **deps:** Bump dependencies ([affed1c](https://github.com/lerna/lerna/commit/affed1ce0fce91f01b0a9eafe357db2d985b974f))
* **prerelease-id-from-version:** Add JSDoc types ([53cdad9](https://github.com/lerna/lerna/commit/53cdad917ba6ca6a3ce350d44c3854248e0ea933))
* Consume named exports of sibling modules ([63499e3](https://github.com/lerna/lerna/commit/63499e33652bc78fe23751875d74017e2f16a689))
* Drop support for Node v6.x & v8.x ([ff4bb4d](https://github.com/lerna/lerna/commit/ff4bb4da215555e3bb136f5af09b5cbc631e57bb))
* Expose named export ([c1303f1](https://github.com/lerna/lerna/commit/c1303f13adc4cf15f96ff25889b52149f8224c0e))
* Remove default export ([e2f1ec3](https://github.com/lerna/lerna/commit/e2f1ec3dd049d2a89880029908a2aa7c66f15082))
* **deps:** semver@^7.3.2 ([003ad66](https://github.com/lerna/lerna/commit/003ad6641fab8b4e3a82251ebffd27061bd6a31b))
### BREAKING CHANGES
* The default export has been removed, please use a named export instead.
* Node v6.x & v8.x are no longer supported. Please upgrade to the latest LTS release.
Here's the gnarly one-liner I used to make these changes:
```
npx lerna exec --concurrency 1 --stream -- 'json -I -f package.json -e '"'"'this.engines=this.engines||{};this.engines.node=">= 10.18.0"'"'"
```
(requires `npm i -g json` beforehand)
# [3.16.0](https://github.com/lerna/lerna/compare/v3.15.0...v3.16.0) (2019-07-18)

@@ -8,0 +37,0 @@

6

lib/prerelease-id-from-version.js

@@ -5,6 +5,10 @@ "use strict";

module.exports = prereleaseIdFromVersion;
module.exports.prereleaseIdFromVersion = prereleaseIdFromVersion;
/**
* @param {string} version
* @returns {string|undefined}
*/
function prereleaseIdFromVersion(version) {
return (semver.prerelease(version) || []).shift();
}

8

package.json
{
"name": "@lerna/prerelease-id-from-version",
"version": "3.16.0",
"version": "4.0.0",
"description": "Get the prerelease ID from a version string",

@@ -17,3 +17,3 @@ "keywords": [

"engines": {
"node": ">= 6.9.0"
"node": ">= 10.18.0"
},

@@ -32,5 +32,5 @@ "publishConfig": {

"dependencies": {
"semver": "^6.2.0"
"semver": "^7.3.4"
},
"gitHead": "8ca18bedecf4f141c6242a099086e84b2ced72de"
"gitHead": "4582c476e07dddddd6b2e3ab6e7f52c1f9eed59a"
}

@@ -8,3 +8,3 @@ # `@lerna/prerelease-id-from-version`

```js
const prereleaseIdFromVersion = require("@lerna/prerelease-id-from-version");
const { prereleaseIdFromVersion } = require("@lerna/prerelease-id-from-version");

@@ -11,0 +11,0 @@ prereleaseIdFromVersion(1.0.0-alpha.0); // => "alpha"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc