diff --git a/package-lock.json b/package-lock.json
index 3dfca2a8..bce41d55 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -137,12 +137,23 @@
}
},
"@openstapps/configuration": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/@openstapps/configuration/-/configuration-0.0.2.tgz",
- "integrity": "sha512-4FXtufJ/RdA2Lq+bypxqQO8jJHuOYPjKd5H5UZ6xNVkecDRuvklV+gRcyyHmhSJGt/vlPzytNAj2PfqhPphc9A==",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@openstapps/configuration/-/configuration-0.5.0.tgz",
+ "integrity": "sha512-XBRdgDWqwaaSUUwOdo0Y2FlkR6lZVI+gIONoYWkZ/EAH+feC6oEKPQNuhj/7l0YLO4Z+Zll8udM7AWKh4ivMWA==",
"dev": true,
"requires": {
- "tslint": "5.11.0"
+ "@types/node": "10.12.15",
+ "commander": "2.19.0",
+ "tslint": "5.12.0",
+ "tslint-eslint-rules": "5.4.0"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "10.12.15",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.15.tgz",
+ "integrity": "sha512-9kROxduaN98QghwwHmxXO2Xz3MaWf+I1sLVAA6KJDF5xix+IyXVhds0MAfdNwtcpSrzhaTsNB0/jnL86fgUhqA==",
+ "dev": true
+ }
}
},
"@sinonjs/commons": {
@@ -155,30 +166,24 @@
}
},
"@sinonjs/formatio": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.0.0.tgz",
- "integrity": "sha512-vdjoYLDptCgvtJs57ULshak3iJe4NW3sJ3g36xVDGff5AE8P30S6A093EIEPjdi2noGhfuNOEkbxt3J3awFW1w==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.1.0.tgz",
+ "integrity": "sha512-ZAR2bPHOl4Xg6eklUGpsdiIJ4+J1SNag1DHHrG/73Uz/nVwXqjgUtRPLoS+aVyieN9cSbc0E4LsU984tWcDyNg==",
"dev": true,
"requires": {
- "@sinonjs/samsam": "2.1.0"
- },
- "dependencies": {
- "@sinonjs/samsam": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.0.tgz",
- "integrity": "sha512-5x2kFgJYupaF1ns/RmharQ90lQkd2ELS8A9X0ymkAAdemYHGtI2KiUHG8nX2WU0T1qgnOU5YMqnBM2V7NUanNw==",
- "dev": true,
- "requires": {
- "array-from": "^2.1.1"
- }
- }
+ "@sinonjs/samsam": "^2 || ^3"
}
},
"@sinonjs/samsam": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.2.tgz",
- "integrity": "sha512-ZwTHAlC9akprWDinwEPD4kOuwaYZlyMwVJIANsKNC3QVp0AHB04m7RnB4eqeWfgmxw8MGTzS9uMaw93Z3QcZbw==",
- "dev": true
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.0.2.tgz",
+ "integrity": "sha512-m08g4CS3J6lwRQk1pj1EO+KEVWbrbXsmi9Pw0ySmrIbcVxVaedoFgLvFsV8wHLwh01EpROVz3KvVcD1Jmks9FQ==",
+ "dev": true,
+ "requires": {
+ "@sinonjs/commons": "^1.0.2",
+ "array-from": "^2.1.1",
+ "lodash.get": "^4.4.2"
+ }
},
"@types/chai": {
"version": "4.1.7",
@@ -217,9 +222,9 @@
}
},
"@types/handlebars": {
- "version": "4.0.39",
- "resolved": "https://registry.npmjs.org/@types/handlebars/-/handlebars-4.0.39.tgz",
- "integrity": "sha512-vjaS7Q0dVqFp85QhyPSZqDKnTTCemcSHNHFvDdalO1s0Ifz5KuE64jQD5xoUkfdWwF4WpqdJEl7LsWH8rzhKJA==",
+ "version": "4.0.40",
+ "resolved": "https://registry.npmjs.org/@types/handlebars/-/handlebars-4.0.40.tgz",
+ "integrity": "sha512-sGWNtsjNrLOdKha2RV1UeF8+UbQnPSG7qbe5wwbni0mw4h2gHXyPFUMOC+xwGirIiiydM/HSqjDO4rk6NFB18w==",
"dev": true
},
"@types/highlight.js": {
@@ -229,9 +234,9 @@
"dev": true
},
"@types/lodash": {
- "version": "4.14.118",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.118.tgz",
- "integrity": "sha512-iiJbKLZbhSa6FYRip/9ZDX6HXhayXLDGY2Fqws9cOkEQ6XeKfaxB0sC541mowZJueYyMnVUmmG+al5/4fCDrgw==",
+ "version": "4.14.119",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.119.tgz",
+ "integrity": "sha512-Z3TNyBL8Vd/M9D9Ms2S3LmFq2sSMzahodD6rCS9V2N44HUMINb75jNkSuwAx7eo2ufqTdfOdtGQpNbieUjPQmw==",
"dev": true
},
"@types/marked": {
@@ -253,9 +258,9 @@
"dev": true
},
"@types/node": {
- "version": "10.12.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.10.tgz",
- "integrity": "sha512-8xZEYckCbUVgK8Eg7lf5Iy4COKJ5uXlnIOnePN0WUwSQggy9tolM+tDJf7wMOnT/JT/W9xDYIaYggt3mRV2O5w=="
+ "version": "10.12.18",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz",
+ "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ=="
},
"@types/nodemailer": {
"version": "4.6.5",
@@ -267,9 +272,9 @@
}
},
"@types/shelljs": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.0.tgz",
- "integrity": "sha512-vs1hCC8RxLHRu2bwumNyYRNrU3o8BtZhLysH5A4I98iYmA2APl6R3uNQb5ihl+WiwH0xdC9LLO+vRrXLs/Kyxg==",
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.1.tgz",
+ "integrity": "sha512-1lQw+48BuVgp6c1+z8EMipp18IdnV2dLh6KQGwOm+kJy9nPjEkaqRKmwbDNEYf//EKBvKcwOC6V2cDrNxVoQeQ==",
"dev": true,
"requires": {
"@types/glob": "*",
@@ -277,9 +282,9 @@
}
},
"@types/sinon": {
- "version": "5.0.7",
- "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-5.0.7.tgz",
- "integrity": "sha512-opwMHufhUwkn/UUDk35LDbKJpA2VBsZT8WLU8NjayvRLGPxQkN+8XmfC2Xl35MAscBE8469koLLBjaI3XLEIww==",
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-7.0.3.tgz",
+ "integrity": "sha512-cjmJQLx2B5Hp9SzO7rdSivipo3kBqRqeYkTW17nLST1tn5YLWBjTdnzdmeTJXA1+KrrBLsEuvKQ0fUPGrfazQg==",
"dev": true
},
"JSONStream": {
@@ -371,7 +376,7 @@
"dependencies": {
"chalk": {
"version": "1.1.3",
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
@@ -828,6 +833,24 @@
"integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
"dev": true
},
+ "doctrine": {
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz",
+ "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=",
+ "dev": true,
+ "requires": {
+ "esutils": "^1.1.6",
+ "isarray": "0.0.1"
+ },
+ "dependencies": {
+ "esutils": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz",
+ "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=",
+ "dev": true
+ }
+ }
+ },
"dot-prop": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz",
@@ -1249,9 +1272,9 @@
"dev": true
},
"highlight.js": {
- "version": "9.13.1",
- "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.13.1.tgz",
- "integrity": "sha512-Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A==",
+ "version": "9.12.0",
+ "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz",
+ "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=",
"dev": true
},
"hosted-git-info": {
@@ -1289,9 +1312,9 @@
"dev": true
},
"interpret": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
- "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
+ "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
"dev": true
},
"invert-kv": {
@@ -1409,9 +1432,9 @@
"dev": true
},
"js-yaml": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
- "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
+ "version": "3.12.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz",
+ "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==",
"dev": true,
"requires": {
"argparse": "^1.0.7",
@@ -1452,9 +1475,9 @@
"dev": true
},
"just-extend": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-3.0.0.tgz",
- "integrity": "sha512-Fu3T6pKBuxjWT/p4DkqGHFRsysc8OauWr4ZRTY9dIx07Y9O0RkoR5jcv28aeD1vuAwhm3nLkDurwLXoALp4DpQ==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.0.2.tgz",
+ "integrity": "sha512-FrLwOgm+iXrPV+5zDU6Jqu4gCRXbWEQg2O3SKONsWE4w7AXFRkryS53bpWdaL9cNol+AmR3AEYz6kn+o0fCPnw==",
"dev": true
},
"lcid": {
@@ -1724,13 +1747,13 @@
"dev": true
},
"nise": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.6.tgz",
- "integrity": "sha512-1GedetLKzmqmgwabuMSqPsT7oumdR77SBpDfNNJhADRIeA3LN/2RVqR4fFqwvzhAqcTef6PPCzQwITE/YQ8S8A==",
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.8.tgz",
+ "integrity": "sha512-kGASVhuL4tlAV0tvA34yJYZIVihrUt/5bDwpp4tTluigxUr2bBlJeDXmivb6NuEdFkqvdv/Ybb9dm16PSKUhtw==",
"dev": true,
"requires": {
- "@sinonjs/formatio": "3.0.0",
- "just-extend": "^3.0.0",
+ "@sinonjs/formatio": "^3.1.0",
+ "just-extend": "^4.0.2",
"lolex": "^2.3.2",
"path-to-regexp": "^1.7.0",
"text-encoding": "^0.6.4"
@@ -1745,9 +1768,9 @@
}
},
"nodemailer": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.7.0.tgz",
- "integrity": "sha512-IludxDypFpYw4xpzKdMAozBSkzKHmNBvGanUREjJItgJ2NYcK/s8+PggVhj7c2yGFQykKsnnmv1+Aqo0ZfjHmw=="
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-5.1.1.tgz",
+ "integrity": "sha512-hKGCoeNdFL2W7S76J/Oucbw0/qRlfG815tENdhzcqTpSjKgAN91mFOqU2lQUflRRxFM7iZvCyaFcAR9noc/CqQ=="
},
"normalize-package-data": {
"version": "2.4.0",
@@ -3079,9 +3102,9 @@
"dev": true
},
"progress": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz",
- "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
"dev": true
},
"pseudomap": {
@@ -3187,12 +3210,12 @@
"dev": true
},
"resolve": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
- "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz",
+ "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
"dev": true,
"requires": {
- "path-parse": "^1.0.5"
+ "path-parse": "^1.0.6"
}
},
"safe-buffer": {
@@ -3246,20 +3269,18 @@
"dev": true
},
"sinon": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.1.1.tgz",
- "integrity": "sha512-iYagtjLVt1vN3zZY7D8oH7dkjNJEjLjyuzy8daX5+3bbQl8gaohrheB9VfH1O3L6LKuue5WTJvFluHiuZ9y3nQ==",
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.2.2.tgz",
+ "integrity": "sha512-WLagdMHiEsrRmee3jr6IIDntOF4kbI6N2pfbi8wkv50qaUQcBglkzkjtoOEbeJ2vf1EsrHhLI+5Ny8//WHdMoA==",
"dev": true,
"requires": {
"@sinonjs/commons": "^1.2.0",
- "@sinonjs/formatio": "^3.0.0",
- "@sinonjs/samsam": "^2.1.2",
+ "@sinonjs/formatio": "^3.1.0",
+ "@sinonjs/samsam": "^3.0.2",
"diff": "^3.5.0",
- "lodash.get": "^4.4.2",
"lolex": "^3.0.0",
- "nise": "^1.4.6",
- "supports-color": "^5.5.0",
- "type-detect": "^4.0.8"
+ "nise": "^1.4.7",
+ "supports-color": "^5.5.0"
},
"dependencies": {
"supports-color": {
@@ -3434,7 +3455,7 @@
},
"text-encoding": {
"version": "0.6.4",
- "resolved": "http://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
+ "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
"integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=",
"dev": true
},
@@ -3515,9 +3536,9 @@
"dev": true
},
"tslint": {
- "version": "5.11.0",
- "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.11.0.tgz",
- "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=",
+ "version": "5.12.0",
+ "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.0.tgz",
+ "integrity": "sha512-CKEcH1MHUBhoV43SA/Jmy1l24HJJgI0eyLbBNSRyFlsQvb9v6Zdq+Nz2vEOH00nC5SUx4SneJ59PZUS/ARcokQ==",
"dev": true,
"requires": {
"babel-code-frame": "^6.22.0",
@@ -3534,6 +3555,34 @@
"tsutils": "^2.27.2"
}
},
+ "tslint-eslint-rules": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz",
+ "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==",
+ "dev": true,
+ "requires": {
+ "doctrine": "0.7.2",
+ "tslib": "1.9.0",
+ "tsutils": "^3.0.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz",
+ "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==",
+ "dev": true
+ },
+ "tsutils": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.7.0.tgz",
+ "integrity": "sha512-n+e+3q7Jx2kfZw7tjfI9axEIWBY0sFMOlC+1K70X0SeXpO/UYSB+PN+E9tIJNqViB7oiXQdqD7dNchnvoneZew==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.8.1"
+ }
+ }
+ }
+ },
"tsutils": {
"version": "2.29.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
@@ -3550,9 +3599,9 @@
"dev": true
},
"typedoc": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.13.0.tgz",
- "integrity": "sha512-jQWtvPcV+0fiLZAXFEe70v5gqjDO6pJYJz4mlTtmGJeW2KRoIU/BEfktma6Uj8Xii7UakuZjbxFewl3UYOkU/w==",
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.14.0.tgz",
+ "integrity": "sha512-9DOYWO6O02YGZfbNOrELtmpQF4Eba/6AfNQNt46iRuIokoEq1Axdz9Ae/XjgdoXsM2ShGlDZsAO36BwRVz/Nmw==",
"dev": true,
"requires": {
"@types/fs-extra": "^5.0.3",
@@ -3564,14 +3613,14 @@
"@types/shelljs": "^0.8.0",
"fs-extra": "^7.0.0",
"handlebars": "^4.0.6",
- "highlight.js": "^9.0.0",
+ "highlight.js": "9.12.0",
"lodash": "^4.17.10",
"marked": "^0.4.0",
"minimatch": "^3.0.0",
"progress": "^2.0.0",
"shelljs": "^0.8.2",
"typedoc-default-themes": "^0.5.0",
- "typescript": "3.1.x"
+ "typescript": "3.2.x"
}
},
"typedoc-default-themes": {
@@ -3581,9 +3630,9 @@
"dev": true
},
"typescript": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz",
- "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz",
+ "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==",
"dev": true
},
"uglify-js": {
diff --git a/package.json b/package.json
index 6d196acb..8f5f9db5 100644
--- a/package.json
+++ b/package.json
@@ -43,26 +43,26 @@
"all": true
},
"devDependencies": {
- "@openstapps/configuration": "0.0.2",
+ "@openstapps/configuration": "0.5.0",
"@types/chai": "4.1.7",
"@types/mocha": "5.2.5",
- "@types/sinon": "5.0.7",
+ "@types/sinon": "7.0.3",
"chai": "4.2.0",
"conventional-changelog-cli": "2.0.11",
"mocha": "5.2.0",
"mocha-typescript": "1.1.17",
"nyc": "13.1.0",
- "sinon": "7.1.1",
+ "sinon": "7.2.2",
"ts-node": "7.0.1",
- "tslint": "5.11.0",
- "typedoc": "0.13.0",
- "typescript": "3.1.6"
+ "tslint": "5.12.0",
+ "typedoc": "0.14.0",
+ "typescript": "3.2.2"
},
"dependencies": {
"@types/circular-json": "0.4.0",
- "@types/node": "10.12.10",
+ "@types/node": "10.12.18",
"@types/nodemailer": "4.6.5",
"circular-json": "0.5.9",
- "nodemailer": "4.7.0"
+ "nodemailer": "5.1.1"
}
}
diff --git a/src/Logger.ts b/src/Logger.ts
index 3daac4fc..b5495286 100644
--- a/src/Logger.ts
+++ b/src/Logger.ts
@@ -12,8 +12,8 @@
* You should have received a copy of the GNU General Public License along with
* this program. If not, see .
*/
-import { stringify } from 'circular-json';
-import { Transport, TransportWithVerification } from './Transport';
+import {stringify} from 'circular-json';
+import {Transport, TransportWithVerification} from './Transport';
/**
* Logger with colors, loglevel and transport
diff --git a/src/SMTP.ts b/src/SMTP.ts
index 02a294d3..2fc6af6d 100644
--- a/src/SMTP.ts
+++ b/src/SMTP.ts
@@ -13,10 +13,10 @@
* this program. If not, see .
*/
import * as nodemailer from 'nodemailer';
-import { MailOptions } from 'nodemailer/lib/sendmail-transport';
-import { deleteUndefinedProperties, RecursivePartial } from './common';
-import { Logger } from './Logger';
-import { TransportWithVerification } from './Transport';
+import {MailOptions} from 'nodemailer/lib/sendmail-transport';
+import {deleteUndefinedProperties, RecursivePartial} from './common';
+import {Logger} from './Logger';
+import {TransportWithVerification} from './Transport';
/**
* A configuration of the transport used to send mails via SMTP
diff --git a/test/Common.spec.ts b/test/Common.spec.ts
index 36700ab6..7e757854 100644
--- a/test/Common.spec.ts
+++ b/test/Common.spec.ts
@@ -12,9 +12,9 @@
* You should have received a copy of the GNU General Public License along with
* this program. If not, see .
*/
-import { expect } from 'chai';
-import { slow, suite, test, timeout } from 'mocha-typescript';
-import { deleteUndefinedProperties } from '../src/common';
+import {expect} from 'chai';
+import {slow, suite, test, timeout} from 'mocha-typescript';
+import {deleteUndefinedProperties} from '../src/common';
@suite(timeout(2000), slow(1000))
export class CommonSpec {
diff --git a/test/SMTP.spec.ts b/test/SMTP.spec.ts
index 5700c577..cb6c9a6d 100644
--- a/test/SMTP.spec.ts
+++ b/test/SMTP.spec.ts
@@ -14,7 +14,7 @@
*/
import {expect} from 'chai';
import {slow, suite, test, timeout} from 'mocha-typescript';
-import { SMTP } from '../src/SMTP';
+import {SMTP} from '../src/SMTP';
// tslint:disable:no-unused-expression
diff --git a/tslint.json b/tslint.json
index ea8fc1ae..f125abb0 100644
--- a/tslint.json
+++ b/tslint.json
@@ -1,5 +1,3 @@
{
- "extends": [
- "./node_modules/@openstapps/configuration/tslint.json"
- ]
+ "extends": "./node_modules/@openstapps/configuration/tslint.json"
}