diff --git a/README.md b/README.md index 3a21c088..908cc6ff 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ And import: import { mustExist } from '@apextoaster/js-utils'; ``` -The library is bundled and depends on lodash, linked in a vendor module. +The library is bundled and has no dependencies. ## Features diff --git a/config/rollup-external.json b/config/rollup-external.json index 70b7b99d..c75e4b2d 100644 --- a/config/rollup-external.json +++ b/config/rollup-external.json @@ -2,7 +2,6 @@ "names": [ "chai", "fs", - "lodash", "mock-fs", "module", "process", diff --git a/config/rollup-named.json b/config/rollup-named.json index be1d2ca7..b31da209 100644 --- a/config/rollup-named.json +++ b/config/rollup-named.json @@ -2,11 +2,5 @@ "node_modules/chai/index.js": [ "expect", "use" - ], - "node_modules/lodash/lodash.js": [ - "isFunction", - "isMap", - "isObject", - "isString" ] } \ No newline at end of file diff --git a/package.json b/package.json index d680bb66..3fe89157 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,6 @@ "@microsoft/api-extractor": "7.18.1", "@types/chai": "4.2.21", "@types/chai-as-promised": "7.1.4", - "@types/lodash": "4.14.170", "@types/mocha": "8.2.3", "@types/mock-fs": "4.13.0", "@types/node": "14.17.4", @@ -46,7 +45,6 @@ "eslint-plugin-no-null": "1.0.2", "eslint-plugin-sonarjs": "0.9.1", "esm": "3.2.25", - "lodash": "4.17.21", "mocha": "8.4.0", "mock-fs": "5.0.0", "noicejs": "4.0.0", diff --git a/yarn.lock b/yarn.lock index cdfe9aef..fa2b1ad7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -384,11 +384,6 @@ resolved "https://artifacts.apextoaster.com/repository/group-npm/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= -"@types/lodash@4.14.170": - version "4.14.170" - resolved "https://artifacts.apextoaster.com/repository/group-npm/@types/lodash/-/lodash-4.14.170.tgz#0d67711d4bf7f4ca5147e9091b847479b87925d6" - integrity sha512-bpcvu/MKHHeYX+qeEN8GE7DIravODWdACVA1ctevD8CN24RhPZIKMn9ntfAsrvLfSX3cR5RrBKAbYm9bGs0A+Q== - "@types/minimist@^1.2.0": version "1.2.0" resolved "https://artifacts.apextoaster.com/repository/group-npm/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" @@ -2870,16 +2865,16 @@ lodash.truncate@^4.4.2: resolved "https://artifacts.apextoaster.com/repository/group-npm/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash@4.17.21, lodash@^4.17.21: - version "4.17.21" - resolved "https://artifacts.apextoaster.com/repository/group-npm/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@~4.17.15: version "4.17.15" resolved "https://artifacts.apextoaster.com/repository/group-npm/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== +lodash@^4.17.21: + version "4.17.21" + resolved "https://artifacts.apextoaster.com/repository/group-npm/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + log-symbols@4.0.0: version "4.0.0" resolved "https://artifacts.apextoaster.com/repository/group-npm/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920"