UNPKG

nymi-roaming-authenticator

Version:

An illustration of how one might write a roaming authenticator for Nymi Bands

144 lines (143 loc) 3.95 kB
{ "name": "nymi-roaming-authenticator", "version": "2.0.0", "description": "An illustration of how one might write a roaming authenticator for Nymi Bands", "keywords": [ "nymi", "napi", "nea", "roaming", "authenticator", "roaming authenticator" ], "author": { "name": "Patrick Klös", "email": "pkloes@web.de" }, "license": "MIT", "main": "./index.js", "preferGlobal": true, "scripts": { "postinstall": "node ./database/initDatabase.js", "fresh": "node ./database/initDatabase.js", "start": "node ./index.js" }, "bin": { "roamingnea": "./index.js" }, "engines": { "node": ">=6.0.0" }, "dependencies": { "better-sqlite3": "~2.3.2", "commander": "~2.9.0", "fast-safe-stringify": "~1.1.13", "nea-helpers": "~0.1.0", "rest": "^2.0.0", "wayfarer": "~6.5.1" }, "devDependencies": {}, "repository": { "type": "git", "url": "git@github.com:PaddeK/roaming-authenticator.git" }, "bugs": { "url": "https://github.com/PaddeK/roaming-authenticator/issues" }, "homepage": "https://github.com/PaddeK/roaming-authenticator", "directories": {}, "maintainers": [ { "name": "Patrick Klös", "email": "pkloes@web.de" } ], "eslintConfig": { "env": { "es6": true, "node": true }, "root": true, "extends": "eslint:recommended", "rules": { "require-jsdoc": [ "error", { "require": { "FunctionDeclaration": true, "MethodDefinition": true, "ClassDeclaration": false, "ArrowFunctionExpression": false } } ], "max-len": [ "error", { "code": 120, "tabWidth": 4, "ignoreComments": true } ], "valid-jsdoc": [ "error", { "requireReturn": true, "matchDescription": ".+", "requireParamDescription": false, "requireReturnDescription": false } ], "no-trailing-spaces": [ "error", { "skipBlankLines": false } ], "no-bitwise": "off", "camelcase": "error", "curly": "error", "eqeqeq": "error", "guard-for-in": "error", "wrap-iife": [ "error", "any" ], "no-use-before-define": [ "error", { "functions": false } ], "new-cap": "error", "no-caller": "error", "no-empty": "error", "no-new": "error", "quotes": [ "error", "single" ], "no-undef": "error", "no-unused-vars": "error", "strict": [ "error", "global" ], "no-cond-assign": [ "error", "except-parens" ], "comma-style": [ "error", "last" ], "indent": [ "error", 4, { "SwitchCase": 1 } ] } } }