{"_id":"node-machine-id","_rev":"1515192","name":"node-machine-id","description":"Unique machine (desktop) id (no admin privileges required).","dist-tags":{"latest":"1.1.12"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"time":{"modified":"2021-11-10T06:20:34.000Z","created":"2016-09-04T19:24:57.937Z","1.1.12":"2019-05-29T15:16:58.577Z","1.1.10":"2018-01-16T14:18:47.144Z","1.1.9":"2017-07-17T17:57:55.329Z","1.1.8":"2017-07-12T11:29:24.151Z","1.1.7":"2017-06-22T20:22:42.465Z","1.1.6":"2017-06-19T00:21:21.679Z","1.1.4":"2017-01-31T21:59:49.224Z","1.1.3":"2016-12-30T14:28:48.680Z","1.1.2":"2016-11-23T09:49:54.856Z","1.1.1":"2016-09-23T12:32:23.460Z","1.1.0":"2016-09-04T19:24:57.937Z"},"users":{"lilith":true,"tpkn":true,"sidoshi":true,"mdecker":true},"author":{"name":"Aleksandr Komlev"},"repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"versions":{"1.1.12":{"name":"node-machine-id","version":"1.1.12","main":"./dist/index.js","types":"./types/index.d.ts","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-resolver":"^2.4.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","bundlesize":"^0.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"1.14.0"},"gitHead":"bb012fcf92ed3afd2f9b3b393f58a6ccf6744a3b","_id":"node-machine-id@1.1.12","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"37904eee1e59b320bb9c5d6c0a59f3b469cb6267","size":13067,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.12.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-machine-id_1.1.12_1559143018426_0.34099145848276136"},"_hasShrinkwrap":false,"publish_time":1559143018577,"_cnpm_publish_time":1559143018577},"1.1.10":{"name":"node-machine-id","version":"1.1.10","main":"./dist/index.js","types":"./types/index.d.ts","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-resolver":"^2.4.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","bundlesize":"^0.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"1.14.0","webpack-dev-server":"1.14.1","webpack-module-hot-accept":"1.0.4"},"gitHead":"002aaf4a22a402419b5e3394c83196ad02198dc2","_id":"node-machine-id@1.1.10","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"b4cb8f01b25b90d4e0675be00df30e61ee75179b","size":12956,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.10.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-machine-id-1.1.10.tgz_1516112326141_0.4819149263203144"},"directories":{},"publish_time":1516112327144,"_hasShrinkwrap":false,"_cnpm_publish_time":1516112327144},"1.1.9":{"name":"node-machine-id","version":"1.1.9","main":"./dist/index.js","types":"./types/index.d.ts","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-resolver":"^2.4.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","bundlesize":"^0.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"1.14.0","webpack-dev-server":"1.14.1","webpack-module-hot-accept":"1.0.4"},"gitHead":"38af0745afdbd79bf8bfeb2a8b27e910a3d09b25","_id":"node-machine-id@1.1.9","_shasum":"811016b02a20c78cc461d37167d5c1deabe6aa05","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"811016b02a20c78cc461d37167d5c1deabe6aa05","size":13345,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.9.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-machine-id-1.1.9.tgz_1500314274389_0.4544445755891502"},"directories":{},"publish_time":1500314275329,"_hasShrinkwrap":false,"_cnpm_publish_time":1500314275329},"1.1.8":{"name":"node-machine-id","version":"1.1.8","main":"./dist/index.js","types":"./types/index.d.ts","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-resolver":"^2.4.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","bundlesize":"^0.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.14.1","webpack-module-hot-accept":"^1.0.4"},"gitHead":"8d785b0fd9f8688b446cc648bb73138b14033585","_id":"node-machine-id@1.1.8","_shasum":"7efa76e48eb34295884bf797389800f24d9964b6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"7efa76e48eb34295884bf797389800f24d9964b6","size":13498,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.8.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-machine-id-1.1.8.tgz_1499858963147_0.016192322596907616"},"directories":{},"publish_time":1499858964151,"_cnpm_publish_time":1499858964151,"_hasShrinkwrap":false},"1.1.7":{"name":"node-machine-id","version":"1.1.7","main":"./dist/index.js","types":"./types/index.d.ts","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-resolver":"^2.4.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.14.1","webpack-module-hot-accept":"^1.0.4"},"gitHead":"3d925ab9a0c2763ff0beb174245d76dfbf4cb5b5","_id":"node-machine-id@1.1.7","_shasum":"6129ea314f9e629078edde6466419350cc7d9aba","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"6129ea314f9e629078edde6466419350cc7d9aba","size":13315,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.7.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-machine-id-1.1.7.tgz_1498162961452_0.21353339799679816"},"directories":{},"publish_time":1498162962465,"_cnpm_publish_time":1498162962465,"_hasShrinkwrap":false},"1.1.6":{"name":"node-machine-id","version":"1.1.6","main":"./dist/index.js","types":"./types/index.d.ts","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-resolver":"^2.4.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.14.1","webpack-module-hot-accept":"^1.0.4"},"gitHead":"2626bdde516047da16958a5dde5514940766dff2","_id":"node-machine-id@1.1.6","_shasum":"d7a70afde44bce0a033b4837bdbf48965059ed93","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"d7a70afde44bce0a033b4837bdbf48965059ed93","size":13052,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.6.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-machine-id-1.1.6.tgz_1497831680733_0.8095077120233327"},"directories":{},"publish_time":1497831681679,"_cnpm_publish_time":1497831681679,"_hasShrinkwrap":false},"1.1.4":{"name":"node-machine-id","version":"1.1.4","main":"./dist/index.js","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-resolver":"^2.4.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"latest","webpack-dev-server":"^1.14.1","webpack-module-hot-accept":"^1.0.4"},"gitHead":"64fbd90192ddbc41dac014ba23bf0098553cce5d","_id":"node-machine-id@1.1.4","_shasum":"d702d478964bfc41c73e38a56f079337f0ae9d13","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"d702d478964bfc41c73e38a56f079337f0ae9d13","size":12637,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.4.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-machine-id-1.1.4.tgz_1485899986896_0.5701160691678524"},"directories":{},"publish_time":1485899989224,"_cnpm_publish_time":1485899989224,"_hasShrinkwrap":false},"1.1.3":{"name":"node-machine-id","version":"1.1.3","main":"./dist/index.js","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-resolver":"^2.4.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"latest","webpack-dev-server":"^1.14.1","webpack-module-hot-accept":"^1.0.4"},"gitHead":"890e3a49d698235c9f5d34558cee7d42ad879b5b","_id":"node-machine-id@1.1.3","_shasum":"939770aeadf56abf5624dd50324490445180c092","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"939770aeadf56abf5624dd50324490445180c092","size":14847,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.3.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-machine-id-1.1.3.tgz_1483108128086_0.014569368213415146"},"directories":{},"publish_time":1483108128680,"_cnpm_publish_time":1483108128680,"_hasShrinkwrap":false},"1.1.2":{"name":"node-machine-id","version":"1.1.2","main":"./dist/index.js","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-alias":"^1.2.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"^1.12.14","webpack-dev-server":"^1.14.1","webpack-module-hot-accept":"^1.0.4"},"gitHead":"9a89b826b7c6775bc0bafb15185c9ebc3b7fa2eb","_id":"node-machine-id@1.1.2","_shasum":"30c8bb4b16b4c4ba6fea56e8e3d1fa7ab61d2944","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"30c8bb4b16b4c4ba6fea56e8e3d1fa7ab61d2944","size":14576,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.2.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-machine-id-1.1.2.tgz_1479894594260_0.5964550930075347"},"directories":{},"publish_time":1479894594856,"_cnpm_publish_time":1479894594856,"_hasShrinkwrap":false},"1.1.1":{"name":"node-machine-id","version":"1.1.1","main":"./dist/index.js","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-alias":"^1.2.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"^1.12.14","webpack-dev-server":"^1.14.1","webpack-module-hot-accept":"^1.0.4"},"gitHead":"e95eae59d401895106899a2105288bdb42144723","_id":"node-machine-id@1.1.1","_shasum":"57f339391506f504df508a2128a594e4b4958902","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"57f339391506f504df508a2128a594e4b4958902","size":12560,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.1.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-machine-id-1.1.1.tgz_1474633941443_0.9850311698392034"},"directories":{},"publish_time":1474633943460,"_cnpm_publish_time":1474633943460,"_hasShrinkwrap":false},"1.1.0":{"name":"node-machine-id","version":"1.1.0","main":"./dist/index.js","description":"Unique machine (desktop) id (no admin privileges required).","author":{"name":"Aleksandr Komlev"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/automation-stack/node-machine-id.git"},"keywords":["unique id","license","trial","user license","user id","machine id","unique platform id","node platform id","unique identifier","restrictions","electron id","nw.js id"],"bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"homepage":"https://github.com/automation-stack/node-machine-id#readme","scripts":{"build":"WEBPACK=node_modules/webpack/bin/webpack.js && $WEBPACK --config webpack.config.babel.js","prepublish":"npm run test","lint":"node_modules/eslint/bin/eslint.js -c .eslintrc ./src","test":"node_modules/mocha/bin/mocha --compilers js:babel-core/register ./tests"},"devDependencies":{"babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-plugin-array-includes":"^2.0.3","babel-plugin-lodash":"^2.2.1","babel-plugin-module-alias":"^1.2.0","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-syntax-decorators":"^6.5.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.5.0","babel-plugin-transform-async-to-module-method":"^6.7.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","chai":"^3.5.0","copy-webpack-plugin":"^1.1.1","eslint":"^2.6.0","eslint-loader":"^1.3.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-flowtype":"^2.3.0","estraverse-fb":"^1.3.1","html-webpack-plugin":"^2.10.0","json-loader":"^0.5.4","mocha":"^2.4.5","raw-loader":"^0.5.1","source-map-support":"^0.4.0","webpack":"^1.12.14","webpack-dev-server":"^1.14.1","webpack-module-hot-accept":"^1.0.4"},"gitHead":"110a148aad9b7c4c37fc03c0b8e5c5b27c28ef01","_id":"node-machine-id@1.1.0","_shasum":"5fe657a2648192c7fe40fd87628cc0a469a7adae","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"},"dist":{"shasum":"5fe657a2648192c7fe40fd87628cc0a469a7adae","size":19081,"noattachment":false,"key":"/node-machine-id/-/node-machine-id-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-machine-id/download/node-machine-id-1.1.0.tgz"},"maintainers":[{"name":"automation-stack","email":"aleksandr.komlev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-machine-id-1.1.0.tgz_1473017095569_0.1597533265594393"},"directories":{},"publish_time":1473017097937,"_cnpm_publish_time":1473017097937,"_hasShrinkwrap":false}},"readme":"**Cross-platform unique machine (desktop) id discovery**\n\n\n## Use cases\n- Software restrictions\n- Installation tracking\n\n## Features\n- Hardware independent\n- Unique within the OS installation\n- No elevated rights required\n- No external dependencies and does not require any native bindings\n- Cross-platform (OSx, Win, Linux)\n\n## How it works\n\nModule based on OS native UUID/GUID which used for internal needs.\n\n**All others approaches requires elevated rights or much depends on hardware components, but this approach summarize the methods of selecting the most reliable unique identifier**\n\n- **Win32/64** uses key ```MachineGuid``` in registry\n```HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography``` **(can be changed by administrator but with unpredictable consequences)**\n>   It is generated during OS installation and won't change unless you make another OS\n>   updates or reinstall. Depending on the OS version it may contain the network adapter\n>   MAC address embedded (plus some other numbers, including random), or a pseudorandom number.\n\n- **OSx** uses ```IOPlatformUUID``` (the same Hardware UUID)\n``` ioreg -rd1 -c IOPlatformExpertDevice ```\n>   Value from I/O Kit registry in IOPlatformExpertDevice class\n\n- **Linux** uses ```/var/lib/dbus/machine-id``` **(can be changed by ```root``` but with unpredictable consequences)**\nhttp://man7.org/linux/man-pages/man5/machine-id.5.html\n>   The /var/lib/dbus/machine-id file contains the unique machine ID of the local\n>   system that is set during installation. The machine ID is a single\n>   newline-terminated, hexadecimal, 32-character, lowercase machine ID\n>   string. When decoded from hexadecimal, this corresponds with a\n>   16-byte/128-bit string.\n>\n>   The machine ID is usually generated from a random source during\n>   system installation and stays constant for all subsequent boots.\n>   Optionally, for stateless systems, it is generated during runtime at\n>   early boot if it is found to be empty.\n>\n>   The machine ID does not change based on user configuration or when\n>   hardware is replaced.\n\n\n## Installation\n```\nnpm install node-machine-id\n```\n\n## Usage\n### Function: machineId(original)\n- **original** ```<Boolean>```, If ```true``` return original value of machine id, otherwise return hashed value (sha-256), default: ```false```\n\n### Function: machineIdSync(original);\n- syncronous version of ```machineId```\n\n```js\nimport {machineId, machineIdSync} from 'node-machine-id';\n\n// Asyncronous call with async/await or Promise\n\nasync function getMachineId() {\n    let id = await machineId();\n    ...\n}\n\nmachineId().then((id) => {\n    ...\n})\n\n// Syncronous call\n\nlet id = machineIdSync()\n// id = c24b0fe51856497eebb6a2bfcd120247aac0d6334d670bb92e09a00ce8169365\nlet id = machineIdSync({original: true})\n// id = 98912984-c4e9-5ceb-8000-03882a0485e4\n```\n### Caveats\n\n- Image-based environments have usually the same `machine-id`\n> As a workaround you can generate new machine-ids for each instance (or container) with `dbus-uuidgen` and changed them in the respective > files: `/etc/machine-id` and `/var/lib/dbus/machine-id`. Thanks [@stefanhuber](https://github.com/stefanhuber)\n","_attachments":{},"homepage":"https://github.com/automation-stack/node-machine-id#readme","bugs":{"url":"https://github.com/automation-stack/node-machine-id/issues"},"license":"MIT"}