From 7c89db2285cdf5541541e95306e1299f27ddb7db Mon Sep 17 00:00:00 2001 From: Daniel Weck Date: Tue, 2 Oct 2018 19:53:24 +0100 Subject: [PATCH] * Dependency "ta-json" GitHub semver dependency becomes "ta-json-x" NPM package (fixes https://github.com/readium/r2-testapp-js/issues/10 ) * Removed TypeScript linter warning message (checks for no unused variables) * NPM updates related to the Node TypeScript typings --- CHANGELOG.md | 19 ++- package-lock.json | 218 ++++++++++++++++++--------------- package.json | 6 +- tsconfigs/tsconfig-common.json | 2 +- tslint.json | 1 - 5 files changed, 139 insertions(+), 107 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7a9939..c8f77f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,24 @@ # Next Git diff: -* https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.4...develop +* https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.5...develop + +# 1.0.0-alpha.5 + +Changes: +* Dependency "ta-json" GitHub semver dependency becomes "ta-json-x" NPM package (fixes https://github.com/readium/r2-testapp-js/issues/10 ) +* Removed TypeScript linter warning message (checks for no unused variables) +* NPM updates related to the Node TypeScript typings + +Git revision info: +* https://unpkg.com/r2-streamer-js@1.0.0-alpha.5/dist/gitrev.json +* https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.5/dist/gitrev.json + +Git commit history: +* https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.5 + +Git diff: +* https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.4...v1.0.0-alpha.5 # 1.0.0-alpha.4 diff --git a/package-lock.json b/package-lock.json index ddecf28..ff62fb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "r2-streamer-js", - "version": "1.0.0-alpha.4", + "version": "1.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -130,9 +130,9 @@ } }, "@types/node": { - "version": "8.10.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.29.tgz", - "integrity": "sha512-zbteaWZ2mdduacm0byELwtRyhYE40aK+pAanQk415gr1eRuu67x7QGOLmn8jz5zI8LDK7d0WI/oT6r5Trz4rzQ==", + "version": "8.10.32", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.32.tgz", + "integrity": "sha512-8OfXpkB3E0jhpcpyVlqJDV5mkXlrsJrDZR7q0uss8SBdW8IxNdx/J2o5m7cM2qbFzyd/o+aV5Z4OJcIukI6UlA==", "dev": true }, "@types/range-parser": { @@ -229,35 +229,32 @@ } }, "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", "dev": true }, - "acorn-dynamic-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", - "dev": true, - "requires": { - "acorn": "^5.0.0" - } - }, "acorn-node": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.5.2.tgz", - "integrity": "sha512-krFKvw/d1F17AN3XZbybIUzEY4YEPNiGo05AfP3dBlfVKrMHETKpgjpuZkSF8qDNt9UkQcqj7am8yJLseklCMg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.6.0.tgz", + "integrity": "sha512-ZsysjEh+Y3i14f7YXCAKJy99RXbd56wHKYBzN4FlFtICIZyFpYwK6OwNJhcz8A/FMtxoUZkJofH1v9KIfNgWmw==", "dev": true, "requires": { - "acorn": "^5.7.1", - "acorn-dynamic-import": "^3.0.0", + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1", "xtend": "^4.0.1" } }, + "acorn-walk": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", + "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", + "dev": true + }, "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", "requires": { "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.0.0", @@ -267,7 +264,7 @@ }, "ansi-colors": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "dev": true, "requires": { @@ -547,7 +544,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { @@ -629,11 +626,18 @@ "dev": true }, "basic-auth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", - "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, "bcrypt-pbkdf": { @@ -789,9 +793,9 @@ } }, "browserify": { - "version": "16.2.2", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.2.tgz", - "integrity": "sha512-fMES05wq1Oukts6ksGUU2TMVHHp06LyQt0SIwbXIHm7waSrQmNBZePsU0iM/4f94zbvb/wHma+D1YrdzWYnF/A==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.3.tgz", + "integrity": "sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ==", "dev": true, "requires": { "JSONStream": "^1.0.3", @@ -954,7 +958,7 @@ }, "buffer-equals": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz", + "resolved": "http://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz", "integrity": "sha1-A1O1T9B/2VZBcGca5vZrnPENJ/U=", "dev": true }, @@ -1139,9 +1143,9 @@ } }, "ci-info": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.5.1.tgz", - "integrity": "sha512-fKFIKXaYiL1exImwJ0AhR/6jxFPSKQBk2ayV5NiNoruUs2+rxC2kNw0EG+1Z9dugZRdCrppskQ8DN2cyaUM1Hw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "dev": true }, "cipher-base": { @@ -2236,9 +2240,9 @@ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" }, "fast-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.2.tgz", - "integrity": "sha512-TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.3.tgz", + "integrity": "sha512-NiX+JXjnx43RzvVFwRWfPKo4U+1BrK5pJPsHQdKMlLoFHrrGktXglQhHliSihWAq+m1z6fHk3uwGHrtRbS9vLA==", "dev": true, "requires": { "@mrmlnc/readdir-enhanced": "^2.2.1", @@ -2325,7 +2329,7 @@ }, "finalhandler": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "requires": { "debug": "2.6.9", @@ -2494,7 +2498,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, @@ -2673,7 +2677,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", "dev": true }, @@ -3110,7 +3114,7 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { @@ -3635,13 +3639,22 @@ } }, "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } } }, "media-typer": { @@ -4202,7 +4215,7 @@ }, "p-is-promise": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", "dev": true }, @@ -4344,9 +4357,9 @@ } }, "pbkdf2": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", - "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -4443,16 +4456,25 @@ "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" }, "public-encrypt": { - "version": "4.0.2", - "resolved": "http://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", - "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", "create-hash": "^1.1.0", "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1" + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } } }, "pump": { @@ -4488,7 +4510,7 @@ }, "query-string": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "resolved": "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "dev": true, "requires": { @@ -4516,56 +4538,56 @@ "dev": true }, "r2-lcp-js": { - "version": "1.0.0-alpha.4", - "resolved": "https://registry.npmjs.org/r2-lcp-js/-/r2-lcp-js-1.0.0-alpha.4.tgz", - "integrity": "sha512-uzkf6xHGsBAlsfRs/LRyKAbIKF9ckJCnQNNM1Xf/GM2ZQQBFCv3tcQZNTfrxhYhrQYxdNDAuqwO8mDSvIMlgNA==", + "version": "1.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/r2-lcp-js/-/r2-lcp-js-1.0.0-alpha.6.tgz", + "integrity": "sha512-Uqa4QuDoAV2wV1r5ueVKXE6NLLPBGn2+33MQGr2stiZVxK0CjPMREeKadLWGpLSW1mG3c2Aps87TwBr/R0WWsg==", "requires": { "bindings": "^1.3.0", "debug": "^4.0.1", "moment": "^2.22.2", - "r2-utils-js": "^1.0.0-alpha.4", + "r2-utils-js": "^1.0.0-alpha.5", "request": "^2.88.0", "request-promise-native": "^1.0.5", - "ta-json": "github:danielweck/ta-json#9938af9c192ca36aa600f2ce14eb5735aa1a50e6", + "ta-json-x": "^2.5.0", "tslib": "^1.9.3", "urijs": "^1.19.1" } }, "r2-opds-js": { - "version": "1.0.0-alpha.4", - "resolved": "https://registry.npmjs.org/r2-opds-js/-/r2-opds-js-1.0.0-alpha.4.tgz", - "integrity": "sha512-E0qrWYzfFuEFZ7EsyeBMwTIOs4fPcPw0NbG6g5jxE1CA4hHVrGgya5SzZEH8ShgaMbuqdp/N3WGgyS8aBTvj8Q==", + "version": "1.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/r2-opds-js/-/r2-opds-js-1.0.0-alpha.5.tgz", + "integrity": "sha512-JuP+c1668XbAuadNg9YPEdpe0N3pxW95ohzP91kiDZETshUQnMXPh8QdEAV9WV9xKkfhqknr7p8POPBpIHLBow==", "requires": { "debug": "^4.0.1", - "r2-shared-js": "^1.0.0-alpha.4", - "r2-utils-js": "^1.0.0-alpha.4", - "ta-json": "github:danielweck/ta-json#9938af9c192ca36aa600f2ce14eb5735aa1a50e6", + "r2-shared-js": "^1.0.0-alpha.5", + "r2-utils-js": "^1.0.0-alpha.5", + "ta-json-x": "^2.5.0", "tslib": "^1.9.3", "xmldom": "^0.1.27" } }, "r2-shared-js": { - "version": "1.0.0-alpha.4", - "resolved": "https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0-alpha.4.tgz", - "integrity": "sha512-Vje8/cQVXLD4oQMjNVqNrh3NSIoNeFh+YX/N0gnL850KzAKNHMYeRERcqz/4prczstrbtEfoaxGWo+AwV+VcPw==", + "version": "1.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0-alpha.5.tgz", + "integrity": "sha512-fAsKtN8Sg+0B5psS1OVjjquMfb+HkcLspx4GCha1VJdWku7gk/noU0xTpuvCHFRipHzKT1nE1RFED9KCB4Mpbw==", "requires": { "debug": "^4.0.1", "image-size": "^0.6.3", "mime-types": "^2.1.20", "moment": "^2.22.2", - "r2-lcp-js": "^1.0.0-alpha.4", - "r2-utils-js": "^1.0.0-alpha.4", + "r2-lcp-js": "^1.0.0-alpha.6", + "r2-utils-js": "^1.0.0-alpha.6", "slugify": "^1.3.1", - "ta-json": "github:danielweck/ta-json#9938af9c192ca36aa600f2ce14eb5735aa1a50e6", + "ta-json-x": "^2.5.0", "tslib": "^1.9.3", "xmldom": "^0.1.27", "xpath": "^0.0.27" } }, "r2-utils-js": { - "version": "1.0.0-alpha.4", - "resolved": "https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.4.tgz", - "integrity": "sha512-JLcsxkb7ehBznB98eguT7fKz8YjopIUztQ3bGqy+n4FMHu1qyFIN67tJvRyo9WpzjJnD9aX9uq6OcD113ZWflg==", + "version": "1.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.6.tgz", + "integrity": "sha512-p6WH/ZmGeoaM5ZwP60vDXKKwk05KjirNzqDZ5NXpR1tmCtBFZvGbcZ5NdFSHGLi+h5M5hFSCy0PSZGWWq18Cqw==", "requires": { "debug": "^4.0.1", "filehound": "^1.16.4", @@ -4573,7 +4595,7 @@ "reflect-metadata": "^0.1.12", "request": "^2.88.0", "request-promise-native": "^1.0.5", - "ta-json": "github:danielweck/ta-json#9938af9c192ca36aa600f2ce14eb5735aa1a50e6", + "ta-json-x": "^2.5.0", "tslib": "^1.9.3", "unzipper": "^0.9.3", "xpath": "^0.0.27", @@ -5313,15 +5335,15 @@ "dev": true }, "sourcemap-codec": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz", - "integrity": "sha512-hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.3.tgz", + "integrity": "sha512-vFrY/x/NdsD7Yc8mpTJXuao9S8lq08Z/kOITHz6b7YbfI9xL8Spe5EvSQUHOI7SbpY8bRPr0U3kKSsPuqEGSfA==", "dev": true }, "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.1.tgz", + "integrity": "sha512-hxSPZbRZvSDuOvADntOElzJpenIR7wXJkuoUcUtS0erbgt2fgeaoPIYretfKpslMhfFDY4k0MZ2F5CUzhBsSvQ==", "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", @@ -5329,9 +5351,9 @@ } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", "dev": true }, "spdx-expression-parse": { @@ -5562,18 +5584,12 @@ "acorn-node": "^1.2.0" } }, - "ta-json": { - "version": "github:danielweck/ta-json#9938af9c192ca36aa600f2ce14eb5735aa1a50e6", - "from": "github:danielweck/ta-json#dist", + "ta-json-x": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ta-json-x/-/ta-json-x-2.5.0.tgz", + "integrity": "sha512-LzWjAxa6A1RcOLRQxKBCaENLikEIcRHQUTYd1mk2uhX3OQ1m7JzaLw/jZGLL6FWCt8YhCV9Zi1U6hGdZNM8igA==", "requires": { "reflect-metadata": "^0.1.12" - }, - "dependencies": { - "reflect-metadata": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz", - "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==" - } } }, "term-size": { @@ -5843,9 +5859,9 @@ "dev": true }, "typescript": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.0.3.tgz", - "integrity": "sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.1.tgz", + "integrity": "sha512-Veu0w4dTc/9wlWNf2jeRInNodKlcdLgemvPsrNpfu5Pq39sgfFjvIIgTsvUHCoLBnMhPoUA+tFxsXjU6VexVRQ==", "dev": true }, "uglify-es": { @@ -6271,7 +6287,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { diff --git a/package.json b/package.json index 8ef7a4f..99d916c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "r2-streamer-js", - "version": "1.0.0-alpha.4", + "version": "1.0.0-alpha.5", "description": "Readium 2 'streamer' for NodeJS (TypeScript)", "keywords": [ "readium", @@ -63,7 +63,7 @@ "request": "^2.88.0", "request-promise-native": "^1.0.5", "selfsigned": "^1.10.3", - "ta-json": "github:danielweck/ta-json#dist", + "ta-json-x": "^2.5.0", "tmp": "^0.0.33", "tslib": "^1.9.3", "uuid": "^3.3.2", @@ -75,7 +75,7 @@ "@types/js-beautify": "^1.8.0", "@types/mime-types": "^2.1.0", "@types/morgan": "^1.7.35", - "@types/node": "8.*.*", + "@types/node": "^8.10.32", "@types/request": "^2.47.1", "@types/request-promise-native": "^1.0.15", "@types/tmp": "^0.0.33", diff --git a/tsconfigs/tsconfig-common.json b/tsconfigs/tsconfig-common.json index 833cdb3..368c655 100644 --- a/tsconfigs/tsconfig-common.json +++ b/tsconfigs/tsconfig-common.json @@ -8,7 +8,7 @@ "alwaysShowRuleFailuresAsWarnings": false, "ignoreDefinitionFiles": true, "configFile": "./tslint.json", - "disableNoUnusedVariableRule": true + "disableNoUnusedVariableRule": false } ], "rootDir": "../", diff --git a/tslint.json b/tslint.json index aaafe92..1e6f5bb 100644 --- a/tslint.json +++ b/tslint.json @@ -5,7 +5,6 @@ "no-floating-promises": true, "promise-function-async": true, "await-promise": true, - "no-unused-variable": true, "no-unused-expression": true, "variable-name": [ true,