3.8.0 • Published 1 year ago
@compassdigital/id v3.8.0
Compass Digital ID
Creates ids for use in the Compass Digital platform. Decodes ids to reveal the meta-data within.
Requirements
- node.js 6+
Installation
npm install @compassdigital/id
Usage
const ID = require("@compassdigital/id");
// or use ES6 module import syntax
import ID from "@compassdigital/id";
var new_id = ID({
service: "menu",
provider: "Acme XYX",
type: "item",
id: "abc1234"
});
// lBprpeED47ILDZBwAYB4iwy0D8Ne55INALa576e9iKX4
var decoded = ID(new_id);
/*
{
service: 'menu',
provider: 'Acme XYX',
type: 'item',
id: 'abc1234'
}
*/
// Convenience method
new_id = ID("menu", "Acme XYX", "item", "abc1234");
// lBprpeED47ILDZBwAYB4iwy0D8Ne55INALa576e9iKX4
Testing
npm install mocha -g # if you don't have it installed already
npm test
3.8.0
1 year ago
3.7.1
1 year ago
3.7.0
1 year ago
3.6.0
2 years ago
3.5.0
2 years ago
3.4.2
2 years ago
3.4.1
3 years ago
3.4.0
3 years ago
3.3.0
3 years ago
3.2.0
3 years ago
3.1.5
4 years ago
3.1.4
4 years ago
3.1.3
4 years ago
3.1.2
4 years ago
3.1.1
4 years ago
3.1.0
4 years ago
3.0.0
5 years ago
2.2.1
6 years ago
2.2.0
6 years ago
2.1.3
6 years ago
2.1.2
6 years ago
2.1.1
6 years ago
2.1.0
6 years ago
2.0.3
6 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago