Comparing version 3.3.3 to 3.4.0
@@ -5,6 +5,13 @@ # Changelog | ||
### [3.3.3](https://github.com/kelektiv/node-uuid/compare/v3.3.2...v3.3.3) (2019-08-19) | ||
## [3.4.0](https://github.com/uuidjs/uuid/compare/v3.3.3...v3.4.0) (2020-01-16) | ||
### Features | ||
* rename repository to github:uuidjs/uuid ([#351](https://github.com/uuidjs/uuid/issues/351)) ([e2d7314](https://github.com/uuidjs/uuid/commit/e2d7314)), closes [#338](https://github.com/uuidjs/uuid/issues/338) | ||
### [3.3.3](https://github.com/uuidjs/uuid/compare/v3.3.2...v3.3.3) (2019-08-19) | ||
<a name="3.3.2"></a> | ||
## [3.3.2](https://github.com/kelektiv/node-uuid/compare/v3.3.1...v3.3.2) (2018-06-28) | ||
## [3.3.2](https://github.com/uuidjs/uuid/compare/v3.3.1...v3.3.2) (2018-06-28) | ||
@@ -14,3 +21,3 @@ | ||
* typo ([305d877](https://github.com/kelektiv/node-uuid/commit/305d877)) | ||
* typo ([305d877](https://github.com/uuidjs/uuid/commit/305d877)) | ||
@@ -20,3 +27,3 @@ | ||
<a name="3.3.1"></a> | ||
## [3.3.1](https://github.com/kelektiv/node-uuid/compare/v3.3.0...v3.3.1) (2018-06-28) | ||
## [3.3.1](https://github.com/uuidjs/uuid/compare/v3.3.0...v3.3.1) (2018-06-28) | ||
@@ -26,3 +33,3 @@ | ||
* fix [#284](https://github.com/kelektiv/node-uuid/issues/284) by setting function name in try-catch ([f2a60f2](https://github.com/kelektiv/node-uuid/commit/f2a60f2)) | ||
* fix [#284](https://github.com/uuidjs/uuid/issues/284) by setting function name in try-catch ([f2a60f2](https://github.com/uuidjs/uuid/commit/f2a60f2)) | ||
@@ -32,3 +39,3 @@ | ||
<a name="3.3.0"></a> | ||
# [3.3.0](https://github.com/kelektiv/node-uuid/compare/v3.2.1...v3.3.0) (2018-06-22) | ||
# [3.3.0](https://github.com/uuidjs/uuid/compare/v3.2.1...v3.3.0) (2018-06-22) | ||
@@ -38,14 +45,14 @@ | ||
* assignment to readonly property to allow running in strict mode ([#270](https://github.com/kelektiv/node-uuid/issues/270)) ([d062fdc](https://github.com/kelektiv/node-uuid/commit/d062fdc)) | ||
* fix [#229](https://github.com/kelektiv/node-uuid/issues/229) ([c9684d4](https://github.com/kelektiv/node-uuid/commit/c9684d4)) | ||
* Get correct version of IE11 crypto ([#274](https://github.com/kelektiv/node-uuid/issues/274)) ([153d331](https://github.com/kelektiv/node-uuid/commit/153d331)) | ||
* mem issue when generating uuid ([#267](https://github.com/kelektiv/node-uuid/issues/267)) ([c47702c](https://github.com/kelektiv/node-uuid/commit/c47702c)) | ||
* assignment to readonly property to allow running in strict mode ([#270](https://github.com/uuidjs/uuid/issues/270)) ([d062fdc](https://github.com/uuidjs/uuid/commit/d062fdc)) | ||
* fix [#229](https://github.com/uuidjs/uuid/issues/229) ([c9684d4](https://github.com/uuidjs/uuid/commit/c9684d4)) | ||
* Get correct version of IE11 crypto ([#274](https://github.com/uuidjs/uuid/issues/274)) ([153d331](https://github.com/uuidjs/uuid/commit/153d331)) | ||
* mem issue when generating uuid ([#267](https://github.com/uuidjs/uuid/issues/267)) ([c47702c](https://github.com/uuidjs/uuid/commit/c47702c)) | ||
### Features | ||
* enforce Conventional Commit style commit messages ([#282](https://github.com/kelektiv/node-uuid/issues/282)) ([cc9a182](https://github.com/kelektiv/node-uuid/commit/cc9a182)) | ||
* enforce Conventional Commit style commit messages ([#282](https://github.com/uuidjs/uuid/issues/282)) ([cc9a182](https://github.com/uuidjs/uuid/commit/cc9a182)) | ||
<a name="3.2.1"></a> | ||
## [3.2.1](https://github.com/kelektiv/node-uuid/compare/v3.2.0...v3.2.1) (2018-01-16) | ||
## [3.2.1](https://github.com/uuidjs/uuid/compare/v3.2.0...v3.2.1) (2018-01-16) | ||
@@ -55,3 +62,3 @@ | ||
* use msCrypto if available. Fixes [#241](https://github.com/kelektiv/node-uuid/issues/241) ([#247](https://github.com/kelektiv/node-uuid/issues/247)) ([1fef18b](https://github.com/kelektiv/node-uuid/commit/1fef18b)) | ||
* use msCrypto if available. Fixes [#241](https://github.com/uuidjs/uuid/issues/241) ([#247](https://github.com/uuidjs/uuid/issues/247)) ([1fef18b](https://github.com/uuidjs/uuid/commit/1fef18b)) | ||
@@ -61,3 +68,3 @@ | ||
<a name="3.2.0"></a> | ||
# [3.2.0](https://github.com/kelektiv/node-uuid/compare/v3.1.0...v3.2.0) (2018-01-16) | ||
# [3.2.0](https://github.com/uuidjs/uuid/compare/v3.1.0...v3.2.0) (2018-01-16) | ||
@@ -67,4 +74,4 @@ | ||
* remove mistakenly added typescript dependency, rollback version (standard-version will auto-increment) ([09fa824](https://github.com/kelektiv/node-uuid/commit/09fa824)) | ||
* use msCrypto if available. Fixes [#241](https://github.com/kelektiv/node-uuid/issues/241) ([#247](https://github.com/kelektiv/node-uuid/issues/247)) ([1fef18b](https://github.com/kelektiv/node-uuid/commit/1fef18b)) | ||
* remove mistakenly added typescript dependency, rollback version (standard-version will auto-increment) ([09fa824](https://github.com/uuidjs/uuid/commit/09fa824)) | ||
* use msCrypto if available. Fixes [#241](https://github.com/uuidjs/uuid/issues/241) ([#247](https://github.com/uuidjs/uuid/issues/247)) ([1fef18b](https://github.com/uuidjs/uuid/commit/1fef18b)) | ||
@@ -74,6 +81,6 @@ | ||
* Add v3 Support ([#217](https://github.com/kelektiv/node-uuid/issues/217)) ([d94f726](https://github.com/kelektiv/node-uuid/commit/d94f726)) | ||
* Add v3 Support ([#217](https://github.com/uuidjs/uuid/issues/217)) ([d94f726](https://github.com/uuidjs/uuid/commit/d94f726)) | ||
# [3.1.0](https://github.com/kelektiv/node-uuid/compare/v3.1.0...v3.0.1) (2017-06-17) | ||
# [3.1.0](https://github.com/uuidjs/uuid/compare/v3.1.0...v3.0.1) (2017-06-17) | ||
@@ -80,0 +87,0 @@ ### Bug Fixes |
@@ -14,12 +14,14 @@ /** | ||
// join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4 | ||
return ([bth[buf[i++]], bth[buf[i++]], | ||
bth[buf[i++]], bth[buf[i++]], '-', | ||
bth[buf[i++]], bth[buf[i++]], '-', | ||
bth[buf[i++]], bth[buf[i++]], '-', | ||
bth[buf[i++]], bth[buf[i++]], '-', | ||
bth[buf[i++]], bth[buf[i++]], | ||
bth[buf[i++]], bth[buf[i++]], | ||
bth[buf[i++]], bth[buf[i++]]]).join(''); | ||
return ([ | ||
bth[buf[i++]], bth[buf[i++]], | ||
bth[buf[i++]], bth[buf[i++]], '-', | ||
bth[buf[i++]], bth[buf[i++]], '-', | ||
bth[buf[i++]], bth[buf[i++]], '-', | ||
bth[buf[i++]], bth[buf[i++]], '-', | ||
bth[buf[i++]], bth[buf[i++]], | ||
bth[buf[i++]], bth[buf[i++]], | ||
bth[buf[i++]], bth[buf[i++]] | ||
]).join(''); | ||
} | ||
module.exports = bytesToUuid; |
{ | ||
"name": "uuid", | ||
"version": "3.3.3", | ||
"version": "3.4.0", | ||
"description": "RFC4122 (v1, v4, and v5) UUIDs", | ||
@@ -20,6 +20,6 @@ "commitlint": { | ||
"devDependencies": { | ||
"@commitlint/cli": "8.1.0", | ||
"@commitlint/config-conventional": "8.1.0", | ||
"eslint": "6.2.0", | ||
"husky": "3.0.4", | ||
"@commitlint/cli": "~8.2.0", | ||
"@commitlint/config-conventional": "~8.2.0", | ||
"eslint": "~6.4.0", | ||
"husky": "~3.0.5", | ||
"mocha": "6.2.0", | ||
@@ -30,4 +30,4 @@ "runmd": "1.2.1", | ||
"scripts": { | ||
"commitmsg": "commitlint -E HUSKY_GIT_PARAMS", | ||
"test": "mocha test/test.js", | ||
"lint": "eslint .", | ||
"test": "npm run lint && mocha test/test.js", | ||
"md": "runmd --watch --output=README.md README_js.md", | ||
@@ -44,4 +44,9 @@ "release": "standard-version", | ||
"type": "git", | ||
"url": "https://github.com/kelektiv/node-uuid.git" | ||
"url": "https://github.com/uuidjs/uuid.git" | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS" | ||
} | ||
} | ||
} |
@@ -83,42 +83,2 @@ <!-- | ||
## Quickstart - Browser-ready Versions | ||
Browser-ready versions of this module are available via [wzrd.in](https://github.com/jfhbrook/wzrd.in). | ||
For version 1 uuids: | ||
```html | ||
<script src="http://wzrd.in/standalone/uuid%2Fv1@latest"></script> | ||
<script> | ||
uuidv1(); // -> v1 UUID | ||
</script> | ||
``` | ||
For version 3 uuids: | ||
```html | ||
<script src="http://wzrd.in/standalone/uuid%2Fv3@latest"></script> | ||
<script> | ||
uuidv3('http://example.com/hello', uuidv3.URL); // -> v3 UUID | ||
</script> | ||
``` | ||
For version 4 uuids: | ||
```html | ||
<script src="http://wzrd.in/standalone/uuid%2Fv4@latest"></script> | ||
<script> | ||
uuidv4(); // -> v4 UUID | ||
</script> | ||
``` | ||
For version 5 uuids: | ||
```html | ||
<script src="http://wzrd.in/standalone/uuid%2Fv5@latest"></script> | ||
<script> | ||
uuidv5('http://example.com/hello', uuidv5.URL); // -> v5 UUID | ||
</script> | ||
``` | ||
## API | ||
@@ -171,4 +131,15 @@ | ||
const arr = new Array(); | ||
uuidv1(null, arr, 0); // ⇨ [ 44, 94, 164, 192, 64, 103, 17, 233, 146, 52, 155, 29, 235, 77, 59, 125 ] | ||
uuidv1(null, arr, 16); // ⇨ [ 44, 94, 164, 192, 64, 103, 17, 233, 146, 52, 155, 29, 235, 77, 59, 125, 44, 94, 164, 193, 64, 103, 17, 233, 146, 52, 155, 29, 235, 77, 59, 125 ] | ||
uuidv1(null, arr, 0); // ⇨ | ||
// [ | ||
// 44, 94, 164, 192, 64, 103, | ||
// 17, 233, 146, 52, 155, 29, | ||
// 235, 77, 59, 125 | ||
// ] | ||
uuidv1(null, arr, 16); // ⇨ | ||
// [ | ||
// 44, 94, 164, 192, 64, 103, 17, 233, | ||
// 146, 52, 155, 29, 235, 77, 59, 125, | ||
// 44, 94, 164, 193, 64, 103, 17, 233, | ||
// 146, 52, 155, 29, 235, 77, 59, 125 | ||
// ] | ||
@@ -242,4 +213,16 @@ ``` | ||
const buffer = new Array(); | ||
uuidv4(null, buffer, 0); // ⇨ [ 155, 29, 235, 77, 59, 125, 75, 173, 155, 221, 43, 13, 123, 61, 203, 109 ] | ||
uuidv4(null, buffer, 16); // ⇨ [ 155, 29, 235, 77, 59, 125, 75, 173, 155, 221, 43, 13, 123, 61, 203, 109, 27, 157, 107, 205, 187, 253, 75, 45, 155, 93, 171, 141, 251, 189, 75, 237 ] | ||
uuidv4(null, buffer, 0); // ⇨ | ||
// [ | ||
// 155, 29, 235, 77, 59, | ||
// 125, 75, 173, 155, 221, | ||
// 43, 13, 123, 61, 203, | ||
// 109 | ||
// ] | ||
uuidv4(null, buffer, 16); // ⇨ | ||
// [ | ||
// 155, 29, 235, 77, 59, 125, 75, 173, | ||
// 155, 221, 43, 13, 123, 61, 203, 109, | ||
// 27, 157, 107, 205, 187, 253, 75, 45, | ||
// 155, 93, 171, 141, 251, 189, 75, 237 | ||
// ] | ||
@@ -246,0 +229,0 @@ ``` |
@@ -16,3 +16,3 @@ var rng = require('./lib/rng'); | ||
// See https://github.com/broofa/node-uuid for API details | ||
// See https://github.com/uuidjs/uuid for API details | ||
function v1(options, buf, offset) { | ||
@@ -19,0 +19,0 @@ var i = buf && offset || 0; |
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
533
34269
276
1