Skip to content

🏷️ JavaScript структура данных для хранения записей вида ключ-значение, где ключ - это набор тегов.

License

Notifications You must be signed in to change notification settings

gusenov/tag-reg-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

var dataStore = new TagRegistry();
    
dataStore.set(["K1", "K2"], "AAA");
console.log(dataStore.get(["K1", "K2"])); // AAA
console.log(dataStore.get(["K2", "K1"])); // AAA

dataStore.set(["K1", "K3", "K2"], "BBB");
console.log(dataStore.get(["K1", "K2", "K3"])); // BBB
console.log(dataStore.get(["K1", "K3", "K2"])); // BBB
console.log(dataStore.get(["K2", "K1", "K3"])); // BBB
console.log(dataStore.get(["K2", "K3", "K1"])); // BBB
console.log(dataStore.get(["K3", "K1", "K2"])); // BBB
console.log(dataStore.get(["K3", "K2", "K1"])); // BBB

Вывод:

$ node example1.js 
AAA
AAA
BBB
BBB
BBB
BBB
BBB
BBB

Публикация npm-пакета

Фиксация изменений:

$ git add .
$ git commit -S -m "0.0.1"
$ git tag -s v0.0.1 -m 'signed 0.0.1 tag'

Отправка на github.com:

$ git push --tags origin master:master

Отправка на npmjs.com:

$ npm login
$ npm publish

About

🏷️ JavaScript структура данных для хранения записей вида ключ-значение, где ключ - это набор тегов.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published