diff --git a/package.json b/package.json index 28862203..110b9eaf 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ }, "description": "Lightning Web Components Recipes Open Source", "devDependencies": { - "@sa11y/jest": "0.3.0", + "@sa11y/jest": "4.1.1", "@salesforce/wire-service-jest-util": "^2.4.2", "chart.js": "^2.9.4", "d3": "^6.5.0", diff --git a/yarn.lock b/yarn.lock index 855ff63a..3ccca144 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1416,6 +1416,18 @@ jest-util "^26.6.2" slash "^3.0.0" +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + "@jest/core@^26.6.3": version "26.6.3" resolved "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" @@ -1569,6 +1581,16 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" +"@jest/test-result@^27": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + "@jest/test-sequencer@^26.6.3": version "26.6.3" resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" @@ -1653,6 +1675,17 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + "@lwc/babel-plugin-component@1.17.5", "@lwc/babel-plugin-component@^1.17.0": version "1.17.5" resolved "https://registry.npmjs.org/@lwc/babel-plugin-component/-/babel-plugin-component-1.17.5.tgz" @@ -1988,46 +2021,49 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@sa11y/assert@0.2.2-beta.0": - version "0.2.2-beta.0" - resolved "https://registry.npmjs.org/@sa11y/assert/-/assert-0.2.2-beta.0.tgz" - integrity sha512-bxO8R2v2oz1zt4h71T5+vTI4cMpbV2ZHITy2d+6zZEsqaQw0hq/wyOjpOhQ3yZlGSA1YnZ+IKBS3nj9TxZjzuA== +"@sa11y/assert@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@sa11y/assert/-/assert-4.1.1.tgz#849177aac5ad3ab53ce807ec7ee803be2f8ac9f5" + integrity sha512-3XMvdwYv0XgX582L82TWxdV6bQcVQdjEna8MkaNVxV6a310rR81rED4OQ0BjpwvJ6OrD35eFxvSPWlc20jbQsQ== dependencies: - "@sa11y/common" "0.2.5-beta.0" - "@sa11y/format" "0.3.3-beta.0" - "@sa11y/preset-rules" "0.3.2" - axe-core "4.1.2" + "@sa11y/common" "4.1.1" + "@sa11y/format" "4.1.1" + "@sa11y/preset-rules" "4.1.1" + axe-core "4.3.3" -"@sa11y/common@0.2.5-beta.0": - version "0.2.5-beta.0" - resolved "https://registry.npmjs.org/@sa11y/common/-/common-0.2.5-beta.0.tgz" - integrity sha512-hkVF75QzAYANtpV9VeeFt2hCz5mtipK2AkjXwLQzh7lP/aTJUBLJnABzxDTKpgEujWVW2wy37cLxf5SsW9Ax0g== +"@sa11y/common@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@sa11y/common/-/common-4.1.1.tgz#df06ddbbef1495a081b6453d70f5f0e8e71a3d5f" + integrity sha512-o5l7DZ+LTzomN1umyBS+vtn2KLdl0IoneiF2CAhlrQOGOm+vSOqGDiRig8I1W+gQ0AhIRogG0mxiNn9KDaS+Aw== dependencies: - axe-core "4.1.2" + axe-core "4.3.3" -"@sa11y/format@0.3.3-beta.0": - version "0.3.3-beta.0" - resolved "https://registry.npmjs.org/@sa11y/format/-/format-0.3.3-beta.0.tgz" - integrity sha512-3hAGmxb2OEg6jr6OsNHmoeVI4K/VZs8N5P3OSJkzwqVNUE2cLc+T0to+wIXr4lzAlSQSBLHIfs8QtDqiAW6XzA== +"@sa11y/format@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@sa11y/format/-/format-4.1.1.tgz#72b5debde8990e5e4291818fe7a4162856bc3af7" + integrity sha512-YviAb68Y4BMLmEcOfllIf+9aju0OzBna7PdDbV7YyxC6JkwbE/5sGzQpNi9aU6BQqBavRLUBy2M7gS3rlwRvfw== dependencies: - axe-core "4.1.2" + "@sa11y/common" "4.1.1" + "@sa11y/preset-rules" "4.1.1" + axe-core "4.3.3" -"@sa11y/jest@0.3.0": - version "0.3.0" - resolved "https://registry.npmjs.org/@sa11y/jest/-/jest-0.3.0.tgz" - integrity sha512-NoXQ3rMHUkxla7C8IfjUFDCboyKbtkPUVtfDcBiII6LISYavPUe4KyESyXk2U0fVQT+h+PXWVDk5XYweQqSy2w== +"@sa11y/jest@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@sa11y/jest/-/jest-4.1.1.tgz#32abda0692a2384eca95d98f31f143d5d6c30da7" + integrity sha512-FA56Z66MtDQY2GPbm+WTk9krjV4jWHYXYzMrT8b5pyZ7etxwXpCcY0YiExTeaiZZoAA+7Ecd0sn4Rw00ZQYAaw== dependencies: - "@sa11y/assert" "0.2.2-beta.0" - "@sa11y/format" "0.3.3-beta.0" - "@sa11y/preset-rules" "0.3.2" - jest-matcher-utils "26.6.2" + "@jest/test-result" "^27" + "@sa11y/assert" "4.1.1" + "@sa11y/format" "4.1.1" + "@sa11y/preset-rules" "4.1.1" + jest-matcher-utils "^27" -"@sa11y/preset-rules@0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@sa11y/preset-rules/-/preset-rules-0.3.2.tgz" - integrity sha512-hqQboQr2D8FfB5AJMv/0WNaJ0AxYe0WsO5Pz8uov3zZRUCV4b+q5EjdtuenRU7TP4AlcMJudZpQdR54GTHwpUw== +"@sa11y/preset-rules@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@sa11y/preset-rules/-/preset-rules-4.1.1.tgz#8c98b874a499d019d44204e27c12ff62fa5b3f6f" + integrity sha512-R1Zu//XhopkPpodKyBqlRaSkFkQQ2e5TBAwV9qGI7zFq5wthlKxcAQGj0PZCvsITBCo2yHOi9m79V98KIJ5/Gw== dependencies: - axe-core "4.1.2" + "@sa11y/common" "4.1.1" "@salesforce/eslint-config-lwc@^0.9.0": version "0.9.0" @@ -2266,6 +2302,13 @@ dependencies: "@types/yargs-parser" "*" +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + "@typescript-eslint/eslint-plugin@^4.14.2": version "4.15.2" resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.2.tgz" @@ -2664,6 +2707,11 @@ ansi-regex@^5.0.0: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" @@ -2678,6 +2726,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + ansicolors@~0.3.2: version "0.3.2" resolved "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz" @@ -2859,10 +2912,10 @@ aws4@^1.8.0: resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axe-core@4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.1.2.tgz" - integrity sha512-V+Nq70NxKhYt89ArVcaNL9FDryB3vQOd+BFXZIfO3RP6rwtj+2yqqqdHEkacutglPaZLkJeuXKCjCJDMGPtPqg== +axe-core@4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.3.tgz#b55cd8e8ddf659fe89b064680e1c6a4dceab0325" + integrity sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA== babel-compat@0.22.1: version "0.22.1" @@ -3488,6 +3541,11 @@ ci-info@^2.0.0: resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== +ci-info@^3.2.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" + integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + cjs-module-lexer@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" @@ -4469,6 +4527,11 @@ diff-sequences@^26.6.2: resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + diff@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" @@ -5703,6 +5766,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== +graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + growly@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" @@ -6689,6 +6757,16 @@ jest-diff@^26.6.2: jest-get-type "^26.3.0" pretty-format "^26.6.2" +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + jest-docblock@^26.0.0: version "26.0.0" resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" @@ -6749,6 +6827,11 @@ jest-get-type@^26.3.0: resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + jest-haste-map@^24.9.0: version "24.9.0" resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz" @@ -6821,7 +6904,7 @@ jest-leak-detector@^26.6.2: jest-get-type "^26.3.0" pretty-format "^26.6.2" -jest-matcher-utils@26.6.2, jest-matcher-utils@^26.6.2: +jest-matcher-utils@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== @@ -6831,6 +6914,16 @@ jest-matcher-utils@26.6.2, jest-matcher-utils@^26.6.2: jest-get-type "^26.3.0" pretty-format "^26.6.2" +jest-matcher-utils@^27: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + jest-message-util@^24.9.0: version "24.9.0" resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz" @@ -6860,6 +6953,21 @@ jest-message-util@^26.6.2: slash "^3.0.0" stack-utils "^2.0.2" +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + jest-mock@^24.0.0, jest-mock@^24.9.0: version "24.9.0" resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz" @@ -7037,6 +7145,18 @@ jest-util@^26.6.2: is-ci "^2.0.0" micromatch "^4.0.2" +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + jest-validate@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" @@ -7814,6 +7934,14 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + mime-db@1.46.0, "mime-db@>= 1.43.0 < 2": version "1.46.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz" @@ -8548,6 +8676,11 @@ picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + pify@^2.0.0: version "2.3.0" resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" @@ -8985,6 +9118,15 @@ pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" +pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + pretty-format@~25.4.0: version "25.4.0" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz" @@ -10218,6 +10360,13 @@ stack-utils@^2.0.2: dependencies: escape-string-regexp "^2.0.0" +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz"