Commit a6ca09777258c6f4a4b1665db2e8e1ef962c7b63
1 parent
5f8f49a459
Exists in
master
and in
1 other branch
mocha test
Showing 3 changed files with 557 additions and 1 deletions Side-by-side Diff
package-lock.json
... | ... | @@ -72,6 +72,12 @@ |
72 | 72 | "uri-js": "^4.2.2" |
73 | 73 | } |
74 | 74 | }, |
75 | + "ansi-colors": { | |
76 | + "version": "3.2.3", | |
77 | + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", | |
78 | + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", | |
79 | + "dev": true | |
80 | + }, | |
75 | 81 | "ansi-escapes": { |
76 | 82 | "version": "4.3.0", |
77 | 83 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", |
... | ... | @@ -375,6 +381,12 @@ |
375 | 381 | } |
376 | 382 | } |
377 | 383 | }, |
384 | + "browser-stdout": { | |
385 | + "version": "1.3.1", | |
386 | + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", | |
387 | + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", | |
388 | + "dev": true | |
389 | + }, | |
378 | 390 | "bytes": { |
379 | 391 | "version": "3.1.0", |
380 | 392 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", |
... | ... | @@ -843,6 +855,12 @@ |
843 | 855 | "kuler": "1.0.x" |
844 | 856 | } |
845 | 857 | }, |
858 | + "diff": { | |
859 | + "version": "3.5.0", | |
860 | + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", | |
861 | + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", | |
862 | + "dev": true | |
863 | + }, | |
846 | 864 | "doctrine": { |
847 | 865 | "version": "3.0.0", |
848 | 866 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", |
... | ... | @@ -1471,6 +1489,15 @@ |
1471 | 1489 | "locate-path": "^2.0.0" |
1472 | 1490 | } |
1473 | 1491 | }, |
1492 | + "flat": { | |
1493 | + "version": "4.1.0", | |
1494 | + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", | |
1495 | + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", | |
1496 | + "dev": true, | |
1497 | + "requires": { | |
1498 | + "is-buffer": "~2.0.3" | |
1499 | + } | |
1500 | + }, | |
1474 | 1501 | "flat-cache": { |
1475 | 1502 | "version": "2.0.1", |
1476 | 1503 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", |
... | ... | @@ -2052,6 +2079,12 @@ |
2052 | 2079 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", |
2053 | 2080 | "dev": true |
2054 | 2081 | }, |
2082 | + "get-caller-file": { | |
2083 | + "version": "2.0.5", | |
2084 | + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | |
2085 | + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | |
2086 | + "dev": true | |
2087 | + }, | |
2055 | 2088 | "get-value": { |
2056 | 2089 | "version": "2.0.6", |
2057 | 2090 | "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", |
... | ... | @@ -2102,6 +2135,12 @@ |
2102 | 2135 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", |
2103 | 2136 | "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" |
2104 | 2137 | }, |
2138 | + "growl": { | |
2139 | + "version": "1.10.5", | |
2140 | + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", | |
2141 | + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", | |
2142 | + "dev": true | |
2143 | + }, | |
2105 | 2144 | "har-schema": { |
2106 | 2145 | "version": "2.0.0", |
2107 | 2146 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", |
... | ... | @@ -2175,6 +2214,12 @@ |
2175 | 2214 | } |
2176 | 2215 | } |
2177 | 2216 | }, |
2217 | + "he": { | |
2218 | + "version": "1.2.0", | |
2219 | + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", | |
2220 | + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", | |
2221 | + "dev": true | |
2222 | + }, | |
2178 | 2223 | "hosted-git-info": { |
2179 | 2224 | "version": "2.8.5", |
2180 | 2225 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", |
... | ... | @@ -2663,6 +2708,15 @@ |
2663 | 2708 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", |
2664 | 2709 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" |
2665 | 2710 | }, |
2711 | + "log-symbols": { | |
2712 | + "version": "2.2.0", | |
2713 | + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", | |
2714 | + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", | |
2715 | + "dev": true, | |
2716 | + "requires": { | |
2717 | + "chalk": "^2.0.1" | |
2718 | + } | |
2719 | + }, | |
2666 | 2720 | "logform": { |
2667 | 2721 | "version": "2.1.2", |
2668 | 2722 | "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", |
... | ... | @@ -2815,6 +2869,195 @@ |
2815 | 2869 | "minimist": "0.0.8" |
2816 | 2870 | } |
2817 | 2871 | }, |
2872 | + "mocha": { | |
2873 | + "version": "6.2.2", | |
2874 | + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz", | |
2875 | + "integrity": "sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==", | |
2876 | + "dev": true, | |
2877 | + "requires": { | |
2878 | + "ansi-colors": "3.2.3", | |
2879 | + "browser-stdout": "1.3.1", | |
2880 | + "debug": "3.2.6", | |
2881 | + "diff": "3.5.0", | |
2882 | + "escape-string-regexp": "1.0.5", | |
2883 | + "find-up": "3.0.0", | |
2884 | + "glob": "7.1.3", | |
2885 | + "growl": "1.10.5", | |
2886 | + "he": "1.2.0", | |
2887 | + "js-yaml": "3.13.1", | |
2888 | + "log-symbols": "2.2.0", | |
2889 | + "minimatch": "3.0.4", | |
2890 | + "mkdirp": "0.5.1", | |
2891 | + "ms": "2.1.1", | |
2892 | + "node-environment-flags": "1.0.5", | |
2893 | + "object.assign": "4.1.0", | |
2894 | + "strip-json-comments": "2.0.1", | |
2895 | + "supports-color": "6.0.0", | |
2896 | + "which": "1.3.1", | |
2897 | + "wide-align": "1.1.3", | |
2898 | + "yargs": "13.3.0", | |
2899 | + "yargs-parser": "13.1.1", | |
2900 | + "yargs-unparser": "1.6.0" | |
2901 | + }, | |
2902 | + "dependencies": { | |
2903 | + "cliui": { | |
2904 | + "version": "5.0.0", | |
2905 | + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", | |
2906 | + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", | |
2907 | + "dev": true, | |
2908 | + "requires": { | |
2909 | + "string-width": "^3.1.0", | |
2910 | + "strip-ansi": "^5.2.0", | |
2911 | + "wrap-ansi": "^5.1.0" | |
2912 | + } | |
2913 | + }, | |
2914 | + "debug": { | |
2915 | + "version": "3.2.6", | |
2916 | + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", | |
2917 | + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", | |
2918 | + "dev": true, | |
2919 | + "requires": { | |
2920 | + "ms": "^2.1.1" | |
2921 | + } | |
2922 | + }, | |
2923 | + "emoji-regex": { | |
2924 | + "version": "7.0.3", | |
2925 | + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", | |
2926 | + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", | |
2927 | + "dev": true | |
2928 | + }, | |
2929 | + "find-up": { | |
2930 | + "version": "3.0.0", | |
2931 | + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", | |
2932 | + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", | |
2933 | + "dev": true, | |
2934 | + "requires": { | |
2935 | + "locate-path": "^3.0.0" | |
2936 | + } | |
2937 | + }, | |
2938 | + "glob": { | |
2939 | + "version": "7.1.3", | |
2940 | + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", | |
2941 | + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", | |
2942 | + "dev": true, | |
2943 | + "requires": { | |
2944 | + "fs.realpath": "^1.0.0", | |
2945 | + "inflight": "^1.0.4", | |
2946 | + "inherits": "2", | |
2947 | + "minimatch": "^3.0.4", | |
2948 | + "once": "^1.3.0", | |
2949 | + "path-is-absolute": "^1.0.0" | |
2950 | + } | |
2951 | + }, | |
2952 | + "is-fullwidth-code-point": { | |
2953 | + "version": "2.0.0", | |
2954 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | |
2955 | + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | |
2956 | + "dev": true | |
2957 | + }, | |
2958 | + "locate-path": { | |
2959 | + "version": "3.0.0", | |
2960 | + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", | |
2961 | + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", | |
2962 | + "dev": true, | |
2963 | + "requires": { | |
2964 | + "p-locate": "^3.0.0", | |
2965 | + "path-exists": "^3.0.0" | |
2966 | + } | |
2967 | + }, | |
2968 | + "ms": { | |
2969 | + "version": "2.1.1", | |
2970 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | |
2971 | + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", | |
2972 | + "dev": true | |
2973 | + }, | |
2974 | + "p-limit": { | |
2975 | + "version": "2.2.1", | |
2976 | + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", | |
2977 | + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", | |
2978 | + "dev": true, | |
2979 | + "requires": { | |
2980 | + "p-try": "^2.0.0" | |
2981 | + } | |
2982 | + }, | |
2983 | + "p-locate": { | |
2984 | + "version": "3.0.0", | |
2985 | + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", | |
2986 | + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", | |
2987 | + "dev": true, | |
2988 | + "requires": { | |
2989 | + "p-limit": "^2.0.0" | |
2990 | + } | |
2991 | + }, | |
2992 | + "p-try": { | |
2993 | + "version": "2.2.0", | |
2994 | + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", | |
2995 | + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", | |
2996 | + "dev": true | |
2997 | + }, | |
2998 | + "string-width": { | |
2999 | + "version": "3.1.0", | |
3000 | + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | |
3001 | + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | |
3002 | + "dev": true, | |
3003 | + "requires": { | |
3004 | + "emoji-regex": "^7.0.1", | |
3005 | + "is-fullwidth-code-point": "^2.0.0", | |
3006 | + "strip-ansi": "^5.1.0" | |
3007 | + } | |
3008 | + }, | |
3009 | + "strip-json-comments": { | |
3010 | + "version": "2.0.1", | |
3011 | + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", | |
3012 | + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", | |
3013 | + "dev": true | |
3014 | + }, | |
3015 | + "supports-color": { | |
3016 | + "version": "6.0.0", | |
3017 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", | |
3018 | + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", | |
3019 | + "dev": true, | |
3020 | + "requires": { | |
3021 | + "has-flag": "^3.0.0" | |
3022 | + } | |
3023 | + }, | |
3024 | + "wrap-ansi": { | |
3025 | + "version": "5.1.0", | |
3026 | + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", | |
3027 | + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", | |
3028 | + "dev": true, | |
3029 | + "requires": { | |
3030 | + "ansi-styles": "^3.2.0", | |
3031 | + "string-width": "^3.0.0", | |
3032 | + "strip-ansi": "^5.0.0" | |
3033 | + } | |
3034 | + }, | |
3035 | + "y18n": { | |
3036 | + "version": "4.0.0", | |
3037 | + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", | |
3038 | + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", | |
3039 | + "dev": true | |
3040 | + }, | |
3041 | + "yargs": { | |
3042 | + "version": "13.3.0", | |
3043 | + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", | |
3044 | + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", | |
3045 | + "dev": true, | |
3046 | + "requires": { | |
3047 | + "cliui": "^5.0.0", | |
3048 | + "find-up": "^3.0.0", | |
3049 | + "get-caller-file": "^2.0.1", | |
3050 | + "require-directory": "^2.1.1", | |
3051 | + "require-main-filename": "^2.0.0", | |
3052 | + "set-blocking": "^2.0.0", | |
3053 | + "string-width": "^3.0.0", | |
3054 | + "which-module": "^2.0.0", | |
3055 | + "y18n": "^4.0.0", | |
3056 | + "yargs-parser": "^13.1.1" | |
3057 | + } | |
3058 | + } | |
3059 | + } | |
3060 | + }, | |
2818 | 3061 | "moment": { |
2819 | 3062 | "version": "2.24.0", |
2820 | 3063 | "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", |
... | ... | @@ -2873,6 +3116,24 @@ |
2873 | 3116 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", |
2874 | 3117 | "dev": true |
2875 | 3118 | }, |
3119 | + "node-environment-flags": { | |
3120 | + "version": "1.0.5", | |
3121 | + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", | |
3122 | + "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", | |
3123 | + "dev": true, | |
3124 | + "requires": { | |
3125 | + "object.getownpropertydescriptors": "^2.0.3", | |
3126 | + "semver": "^5.7.0" | |
3127 | + }, | |
3128 | + "dependencies": { | |
3129 | + "semver": { | |
3130 | + "version": "5.7.1", | |
3131 | + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", | |
3132 | + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", | |
3133 | + "dev": true | |
3134 | + } | |
3135 | + } | |
3136 | + }, | |
2876 | 3137 | "node-machine-id": { |
2877 | 3138 | "version": "1.1.12", |
2878 | 3139 | "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", |
... | ... | @@ -3022,6 +3283,16 @@ |
3022 | 3283 | "has": "^1.0.3" |
3023 | 3284 | } |
3024 | 3285 | }, |
3286 | + "object.getownpropertydescriptors": { | |
3287 | + "version": "2.0.3", | |
3288 | + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", | |
3289 | + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", | |
3290 | + "dev": true, | |
3291 | + "requires": { | |
3292 | + "define-properties": "^1.1.2", | |
3293 | + "es-abstract": "^1.5.1" | |
3294 | + } | |
3295 | + }, | |
3025 | 3296 | "object.pick": { |
3026 | 3297 | "version": "1.3.0", |
3027 | 3298 | "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", |
... | ... | @@ -3439,6 +3710,18 @@ |
3439 | 3710 | } |
3440 | 3711 | } |
3441 | 3712 | }, |
3713 | + "require-directory": { | |
3714 | + "version": "2.1.1", | |
3715 | + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", | |
3716 | + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", | |
3717 | + "dev": true | |
3718 | + }, | |
3719 | + "require-main-filename": { | |
3720 | + "version": "2.0.0", | |
3721 | + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", | |
3722 | + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", | |
3723 | + "dev": true | |
3724 | + }, | |
3442 | 3725 | "resolve": { |
3443 | 3726 | "version": "1.13.1", |
3444 | 3727 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz", |
... | ... | @@ -3565,6 +3848,12 @@ |
3565 | 3848 | "send": "0.17.1" |
3566 | 3849 | } |
3567 | 3850 | }, |
3851 | + "set-blocking": { | |
3852 | + "version": "2.0.0", | |
3853 | + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", | |
3854 | + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", | |
3855 | + "dev": true | |
3856 | + }, | |
3568 | 3857 | "set-value": { |
3569 | 3858 | "version": "2.0.1", |
3570 | 3859 | "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", |
... | ... | @@ -3617,6 +3906,60 @@ |
3617 | 3906 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", |
3618 | 3907 | "dev": true |
3619 | 3908 | }, |
3909 | + "should": { | |
3910 | + "version": "13.2.3", | |
3911 | + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", | |
3912 | + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", | |
3913 | + "dev": true, | |
3914 | + "requires": { | |
3915 | + "should-equal": "^2.0.0", | |
3916 | + "should-format": "^3.0.3", | |
3917 | + "should-type": "^1.4.0", | |
3918 | + "should-type-adaptors": "^1.0.1", | |
3919 | + "should-util": "^1.0.0" | |
3920 | + } | |
3921 | + }, | |
3922 | + "should-equal": { | |
3923 | + "version": "2.0.0", | |
3924 | + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", | |
3925 | + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", | |
3926 | + "dev": true, | |
3927 | + "requires": { | |
3928 | + "should-type": "^1.4.0" | |
3929 | + } | |
3930 | + }, | |
3931 | + "should-format": { | |
3932 | + "version": "3.0.3", | |
3933 | + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", | |
3934 | + "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=", | |
3935 | + "dev": true, | |
3936 | + "requires": { | |
3937 | + "should-type": "^1.3.0", | |
3938 | + "should-type-adaptors": "^1.0.1" | |
3939 | + } | |
3940 | + }, | |
3941 | + "should-type": { | |
3942 | + "version": "1.4.0", | |
3943 | + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", | |
3944 | + "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=", | |
3945 | + "dev": true | |
3946 | + }, | |
3947 | + "should-type-adaptors": { | |
3948 | + "version": "1.1.0", | |
3949 | + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", | |
3950 | + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", | |
3951 | + "dev": true, | |
3952 | + "requires": { | |
3953 | + "should-type": "^1.3.0", | |
3954 | + "should-util": "^1.0.0" | |
3955 | + } | |
3956 | + }, | |
3957 | + "should-util": { | |
3958 | + "version": "1.0.1", | |
3959 | + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", | |
3960 | + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", | |
3961 | + "dev": true | |
3962 | + }, | |
3620 | 3963 | "signal-exit": { |
3621 | 3964 | "version": "3.0.2", |
3622 | 3965 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", |
... | ... | @@ -4337,6 +4680,54 @@ |
4337 | 4680 | "isexe": "^2.0.0" |
4338 | 4681 | } |
4339 | 4682 | }, |
4683 | + "which-module": { | |
4684 | + "version": "2.0.0", | |
4685 | + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", | |
4686 | + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", | |
4687 | + "dev": true | |
4688 | + }, | |
4689 | + "wide-align": { | |
4690 | + "version": "1.1.3", | |
4691 | + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", | |
4692 | + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", | |
4693 | + "dev": true, | |
4694 | + "requires": { | |
4695 | + "string-width": "^1.0.2 || 2" | |
4696 | + }, | |
4697 | + "dependencies": { | |
4698 | + "ansi-regex": { | |
4699 | + "version": "3.0.0", | |
4700 | + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", | |
4701 | + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", | |
4702 | + "dev": true | |
4703 | + }, | |
4704 | + "is-fullwidth-code-point": { | |
4705 | + "version": "2.0.0", | |
4706 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | |
4707 | + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | |
4708 | + "dev": true | |
4709 | + }, | |
4710 | + "string-width": { | |
4711 | + "version": "2.1.1", | |
4712 | + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", | |
4713 | + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", | |
4714 | + "dev": true, | |
4715 | + "requires": { | |
4716 | + "is-fullwidth-code-point": "^2.0.0", | |
4717 | + "strip-ansi": "^4.0.0" | |
4718 | + } | |
4719 | + }, | |
4720 | + "strip-ansi": { | |
4721 | + "version": "4.0.0", | |
4722 | + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", | |
4723 | + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", | |
4724 | + "dev": true, | |
4725 | + "requires": { | |
4726 | + "ansi-regex": "^3.0.0" | |
4727 | + } | |
4728 | + } | |
4729 | + } | |
4730 | + }, | |
4340 | 4731 | "window-size": { |
4341 | 4732 | "version": "0.1.4", |
4342 | 4733 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", |
... | ... | @@ -4553,6 +4944,149 @@ |
4553 | 4944 | } |
4554 | 4945 | } |
4555 | 4946 | }, |
4947 | + "yargs-parser": { | |
4948 | + "version": "13.1.1", | |
4949 | + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", | |
4950 | + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", | |
4951 | + "dev": true, | |
4952 | + "requires": { | |
4953 | + "camelcase": "^5.0.0", | |
4954 | + "decamelize": "^1.2.0" | |
4955 | + }, | |
4956 | + "dependencies": { | |
4957 | + "camelcase": { | |
4958 | + "version": "5.3.1", | |
4959 | + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", | |
4960 | + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", | |
4961 | + "dev": true | |
4962 | + } | |
4963 | + } | |
4964 | + }, | |
4965 | + "yargs-unparser": { | |
4966 | + "version": "1.6.0", | |
4967 | + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", | |
4968 | + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", | |
4969 | + "dev": true, | |
4970 | + "requires": { | |
4971 | + "flat": "^4.1.0", | |
4972 | + "lodash": "^4.17.15", | |
4973 | + "yargs": "^13.3.0" | |
4974 | + }, | |
4975 | + "dependencies": { | |
4976 | + "cliui": { | |
4977 | + "version": "5.0.0", | |
4978 | + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", | |
4979 | + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", | |
4980 | + "dev": true, | |
4981 | + "requires": { | |
4982 | + "string-width": "^3.1.0", | |
4983 | + "strip-ansi": "^5.2.0", | |
4984 | + "wrap-ansi": "^5.1.0" | |
4985 | + } | |
4986 | + }, | |
4987 | + "emoji-regex": { | |
4988 | + "version": "7.0.3", | |
4989 | + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", | |
4990 | + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", | |
4991 | + "dev": true | |
4992 | + }, | |
4993 | + "find-up": { | |
4994 | + "version": "3.0.0", | |
4995 | + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", | |
4996 | + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", | |
4997 | + "dev": true, | |
4998 | + "requires": { | |
4999 | + "locate-path": "^3.0.0" | |
5000 | + } | |
5001 | + }, | |
5002 | + "is-fullwidth-code-point": { | |
5003 | + "version": "2.0.0", | |
5004 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | |
5005 | + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | |
5006 | + "dev": true | |
5007 | + }, | |
5008 | + "locate-path": { | |
5009 | + "version": "3.0.0", | |
5010 | + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", | |
5011 | + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", | |
5012 | + "dev": true, | |
5013 | + "requires": { | |
5014 | + "p-locate": "^3.0.0", | |
5015 | + "path-exists": "^3.0.0" | |
5016 | + } | |
5017 | + }, | |
5018 | + "p-limit": { | |
5019 | + "version": "2.2.1", | |
5020 | + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", | |
5021 | + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", | |
5022 | + "dev": true, | |
5023 | + "requires": { | |
5024 | + "p-try": "^2.0.0" | |
5025 | + } | |
5026 | + }, | |
5027 | + "p-locate": { | |
5028 | + "version": "3.0.0", | |
5029 | + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", | |
5030 | + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", | |
5031 | + "dev": true, | |
5032 | + "requires": { | |
5033 | + "p-limit": "^2.0.0" | |
5034 | + } | |
5035 | + }, | |
5036 | + "p-try": { | |
5037 | + "version": "2.2.0", | |
5038 | + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", | |
5039 | + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", | |
5040 | + "dev": true | |
5041 | + }, | |
5042 | + "string-width": { | |
5043 | + "version": "3.1.0", | |
5044 | + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | |
5045 | + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | |
5046 | + "dev": true, | |
5047 | + "requires": { | |
5048 | + "emoji-regex": "^7.0.1", | |
5049 | + "is-fullwidth-code-point": "^2.0.0", | |
5050 | + "strip-ansi": "^5.1.0" | |
5051 | + } | |
5052 | + }, | |
5053 | + "wrap-ansi": { | |
5054 | + "version": "5.1.0", | |
5055 | + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", | |
5056 | + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", | |
5057 | + "dev": true, | |
5058 | + "requires": { | |
5059 | + "ansi-styles": "^3.2.0", | |
5060 | + "string-width": "^3.0.0", | |
5061 | + "strip-ansi": "^5.0.0" | |
5062 | + } | |
5063 | + }, | |
5064 | + "y18n": { | |
5065 | + "version": "4.0.0", | |
5066 | + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", | |
5067 | + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", | |
5068 | + "dev": true | |
5069 | + }, | |
5070 | + "yargs": { | |
5071 | + "version": "13.3.0", | |
5072 | + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", | |
5073 | + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", | |
5074 | + "dev": true, | |
5075 | + "requires": { | |
5076 | + "cliui": "^5.0.0", | |
5077 | + "find-up": "^3.0.0", | |
5078 | + "get-caller-file": "^2.0.1", | |
5079 | + "require-directory": "^2.1.1", | |
5080 | + "require-main-filename": "^2.0.0", | |
5081 | + "set-blocking": "^2.0.0", | |
5082 | + "string-width": "^3.0.0", | |
5083 | + "which-module": "^2.0.0", | |
5084 | + "y18n": "^4.0.0", | |
5085 | + "yargs-parser": "^13.1.1" | |
5086 | + } | |
5087 | + } | |
5088 | + } | |
5089 | + }, | |
4556 | 5090 | "zames": { |
4557 | 5091 | "version": "2.0.1", |
4558 | 5092 | "resolved": "https://registry.npmjs.org/zames/-/zames-2.0.1.tgz", |
package.json
test/modems.js
... | ... | @@ -0,0 +1,20 @@ |
1 | +/* global describe it */ | |
2 | +const modems = require('../lib/modems'); | |
3 | + | |
4 | +require('should'); | |
5 | + | |
6 | +describe('#modems', () => { | |
7 | + describe('#enabledModems', () => { | |
8 | + const test1 = modems.enabledModems([ | |
9 | + { | |
10 | + name: 'SENDER-AS13', | |
11 | + disabled: false, | |
12 | + outgoing: true, | |
13 | + imsi: null, | |
14 | + prefix: [], | |
15 | + }, | |
16 | + ]); | |
17 | + | |
18 | + test1.should.ok(); | |
19 | + }); | |
20 | +}); |