diff --git a/.eslintignore b/.eslintignore index b6737aa072..d74f74baf2 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,97 +1,23 @@ -# FILES TODO - -/packages/medusa/src/services/fulfillment-provider.js -/packages/medusa/src/services/middleware.js -/packages/medusa/src/subscribers/notification.js -/packages/medusa/src/subscribers/order.js -/packages/medusa/src/subscribers/product.js -/packages/medusa/src/loaders/api.ts -/packages/medusa/src/loaders/database.ts -/packages/medusa/src/loaders/defaults.ts -/packages/medusa/src/loaders/express.ts -/packages/medusa/src/loaders/index.ts -/packages/medusa/src/loaders/logger.ts -/packages/medusa/src/loaders/models.ts -/packages/medusa/src/loaders/passport.ts -/packages/medusa/src/loaders/plugins.ts -/packages/medusa/src/loaders/redis.ts -/packages/medusa/src/loaders/repositories.ts -/packages/medusa/src/loaders/services.ts -/packages/medusa/src/loaders/subscribers.ts -/packages/medusa/src/api/routes/admin/auth -/packages/medusa/src/api/routes/admin/collections -/packages/medusa/src/api/routes/store/carts -/packages/medusa/src/api/routes/store/return-reasons -/packages/medusa/src/api/routes/store/returns - -# JS Client -/packages/medusa-js/src/resources/auth.ts -/packages/medusa-js/src/resources/gift-cards.ts -/packages/medusa-js/src/resources/line-items.ts -/packages/medusa-js/src/resources/payment-methods.ts -/packages/medusa-js/src/resources/product-variants.ts -/packages/medusa-js/src/resources/regions.ts -/packages/medusa-js/src/resources/return-reasons.ts -/packages/medusa-js/src/resources/returns.ts -/packages/medusa-js/src/resources/shipping-options.ts -/packages/medusa-js/src/resources/swaps.ts -/packages/medusa-js/src/resources/collections.ts -/packages/medusa-js/src/types/ -/packages/medusa-js/src/error.ts - - -# END OF FILES TODO - -/packages/medusa/src/models -/packages/medusa/src/repositories -/packages/medusa/src/commands -/packages/medusa/src/helpers -/packages/medusa/src/migrations -/packages/medusa/src/utils -/integration-tests /docs /docs-util -/scripts /www -/packages/babel-preset-medusa-package -/packages/create-medusa-app -/packages/medusa-cli -/packages/medusa-core-utils -/packages/medusa-dev-cli -/packages/medusa-file-minio -/packages/medusa-file-s3 -/packages/medusa-file-spaces -/packages/medusa-fulfillment-manual -/packages/medusa-fulfillment-webshipper -/packages/medusa-interfaces -/packages/medusa-payment-adyen -/packages/medusa-payment-klarna -/packages/medusa-payment-manual -/packages/medusa-payment-paypal -/packages/medusa-payment-stripe -/packages/medusa-plugin-meilisearch -/packages/medusa-plugin-add-ons -/packages/medusa-plugin-brightpearl -/packages/medusa-plugin-contentful -/packages/medusa-plugin-discount-generator -/packages/medusa-plugin-economic -/packages/medusa-plugin-ip-lookup -/packages/medusa-plugin-mailchimp -/packages/medusa-plugin-permissions -/packages/medusa-plugin-restock-notification -/packages/medusa-plugin-segment -/packages/medusa-plugin-sendgrid -/packages/medusa-plugin-slack-notification -/packages/medusa-plugin-twilio-sms -/packages/medusa-plugin-wishlist -/packages/medusa-telemetry -/packages/medusa-test-utils +typedoc.* +jest* -packages/**/scripts -packages/*/*.js +packages/* +# List of packages to Lint +!packages/medusa + +integration-tests/* +#!integration-tests/api + + +**/models/* +**/scripts/* **/dist/* - +**/node_modules/* +**/migrations/* **/__mocks__/* **/__tests__/* -jest.config.js +.eslintrc.js diff --git a/.eslintrc.js b/.eslintrc.js index 82c29f3eb6..39e7d73efd 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,77 +1,111 @@ module.exports = { - parser: `@babel/eslint-parser`, + root: true, + parser: "@babel/eslint-parser", parserOptions: { requireConfigFile: false, ecmaFeatures: { experimentalDecorators: true, }, }, - plugins: [`eslint-plugin-prettier`], - extends: [`eslint:recommended`, `google`, `eslint-config-prettier`], + plugins: ["prettier"], + extends: ["eslint:recommended", "google", "plugin:prettier/recommended"], rules: { - "prettier/prettier": `error`, - curly: [2, `all`], - "new-cap": `off`, - "require-jsdoc": `off`, - semi: `off`, - "no-unused-expressions": `off`, - camelcase: `off`, - "no-invalid-this": `off`, + curly: ["error", "all"], + "new-cap": "off", + "require-jsdoc": "off", + "no-unused-expressions": "off", + "no-unused-vars": "off", + camelcase: "off", + "no-invalid-this": "off", + "max-len": [ + "error", + { + code: 80, + ignoreStrings: true, + ignoreRegExpLiterals: true, + ignoreComments: true, + ignoreTrailingComments: true, + ignoreUrls: true, + ignoreTemplateLiterals: true, + }, + ], + semi: ["error", "never"], + quotes: [ + "error", + "double", + { + allowTemplateLiterals: true, + }, + ], + "comma-dangle": [ + "error", + { + arrays: "always-multiline", + objects: "always-multiline", + imports: "always-multiline", + exports: "always-multiline", + functions: "never", + }, + ], + "object-curly-spacing": ["error", "always"], + "arrow-parens": ["error", "always"], + "linebreak-style": 0, + "no-confusing-arrow": [ + "error", + { + allowParens: false, + }, + ], + "space-before-function-paren": [ + "error", + { + anonymous: "always", + named: "never", + asyncArrow: "always", + }, + ], + "space-infix-ops": "error", + "eol-last": ["error", "always"], }, env: { es6: true, node: true, jest: true, }, - ignorePatterns: [`**/models`, `**/repositories`], + ignorePatterns: [], overrides: [ { - files: [`*.ts`], - parser: `@typescript-eslint/parser`, - plugins: [`@typescript-eslint/eslint-plugin`], - extends: [`plugin:@typescript-eslint/recommended`, "prettier"], + files: ["*.ts"], + plugins: ["@typescript-eslint/eslint-plugin"], + extends: ["plugin:@typescript-eslint/recommended"], + parser: "@typescript-eslint/parser", + parserOptions: { + project: "./packages/medusa/tsconfig.json", + }, rules: { - "valid-jsdoc": [ + "valid-jsdoc": "off", + "@typescript-eslint/no-non-null-assertion": "off", + "@typescript-eslint/no-floating-promises": "error", + "@typescript-eslint/await-thenable": "error", + "@typescript-eslint/promise-function-async": "error", + "@typescript-eslint/keyword-spacing": "error", + "@typescript-eslint/space-before-function-paren": [ "error", { - requireParamType: false, - requireReturnType: false, - prefer: { - arg: "param", - argument: "param", - class: "constructor", - return: "return", - virtual: "abstract", - }, + anonymous: "always", + named: "never", + asyncArrow: "always", }, ], - "@typescript-eslint/explicit-function-return-type": ["error"], - "@typescript-eslint/no-non-null-assertion": ["off"], - }, - }, - { - files: [ - "**/api/**/*.js", - "**/api/**/*.ts", - "**/medusa-js/**/resources/**/*.ts", - ], - rules: { - "valid-jsdoc": ["off"], - }, - }, - { - // Medusa JS client - files: ["**/medusa-js/**/resources/**/*.ts"], - rules: { - "valid-jsdoc": ["off"], - }, - }, - { - files: ["**/api/**/*.ts"], - rules: { - "valid-jsdoc": ["off"], - "@typescript-eslint/explicit-function-return-type": ["off"], - "@typescript-eslint/no-var-requires": ["off"], + "@typescript-eslint/space-infix-ops": "error", + + // --- Rules to be fixed + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/no-unused-vars": "off", + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/explicit-function-return-type": "off", + "@typescript-eslint/ban-types": "off", + "@typescript-eslint/no-var-requires": "off", }, }, ], diff --git a/docs-util/typedoc-plugins/typedoc-frontmatter-plugin/package.json b/docs-util/typedoc-plugins/typedoc-frontmatter-plugin/package.json index 1eb19affdd..3c203456cf 100644 --- a/docs-util/typedoc-plugins/typedoc-frontmatter-plugin/package.json +++ b/docs-util/typedoc-plugins/typedoc-frontmatter-plugin/package.json @@ -18,8 +18,6 @@ "devDependencies": { "@types/node": "^16.11.10", "typedoc": "^0.22.10", - "@typescript-eslint/eslint-plugin": "5.6.0", - "@typescript-eslint/parser": "5.6.0", "typescript": "4.5.2" }, "keywords": [ diff --git a/docs-util/typedoc-plugins/typedoc-frontmatter-plugin/yarn.lock b/docs-util/typedoc-plugins/typedoc-frontmatter-plugin/yarn.lock index ba670dcc91..548bed6893 100644 --- a/docs-util/typedoc-plugins/typedoc-frontmatter-plugin/yarn.lock +++ b/docs-util/typedoc-plugins/typedoc-frontmatter-plugin/yarn.lock @@ -1,446 +1,188 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! +__metadata: + version: 6 + cacheKey: 8c0 -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== +"@types/node@npm:^16.11.10": + version: 16.11.39 + resolution: "@types/node@npm:16.11.39" + checksum: 28fe6cb1f048d97c524c980131d7b534e0363c124e289c70acb04a89700b58e0a1cbeeecbf3fa505aaed6a2ee98f4cc1d1025baee55f8f2f530732a9f6a87f0b + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" + balanced-match: ^1.0.0 + checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== +"glob@npm:^8.0.3": + version: 8.0.3 + resolution: "glob@npm:8.0.3" dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 07ebaf2ed83e76b10901ec4982040ebd85458b787b4386f751a0514f6c8e416ed6c9eec5a892571eb0ef00b09d1bd451f72b5d9fb7b63770efd400532486e731 + languageName: node + linkType: hard -"@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== - -"@types/node@^16.11.10": - version "16.11.39" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.39.tgz#07223cd2bc332ad9d92135e3a522eebdee3b060e" - integrity sha512-K0MsdV42vPwm9L6UwhIxMAOmcvH/1OoVkZyCgEtVu4Wx7sElGloy/W7kMBNe/oJ7V/jW9BVt1F6RahH6e7tPXw== - -"@typescript-eslint/eslint-plugin@5.6.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz#efd8668b3d6627c46ce722c2afe813928fe120a0" - integrity sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA== +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" dependencies: - "@typescript-eslint/experimental-utils" "5.6.0" - "@typescript-eslint/scope-manager" "5.6.0" - debug "^4.3.2" - functional-red-black-tree "^1.0.1" - ignore "^5.1.8" - regexpp "^3.2.0" - semver "^7.3.5" - tsutils "^3.21.0" + once: ^1.3.0 + wrappy: 1 + checksum: 7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard -"@typescript-eslint/experimental-utils@5.6.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz#f3a5960f2004abdcac7bb81412bafc1560841c23" - integrity sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA== +"inherits@npm:2": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"jsonc-parser@npm:^3.0.0": + version: 3.0.0 + resolution: "jsonc-parser@npm:3.0.0" + checksum: 373632ab71f773ce6081dd70297c40fbb05aacde07ab8a5852c78c0a13d1fadb7ad886202e87bfc0168dd78568cda2d4eb36e785dac330f93e5e772d7a67f33f + languageName: node + linkType: hard + +"lunr@npm:^2.3.9": + version: 2.3.9 + resolution: "lunr@npm:2.3.9" + checksum: 77d7dbb4fbd602aac161e2b50887d8eda28c0fa3b799159cee380fbb311f1e614219126ecbbd2c3a9c685f1720a8109b3c1ca85cc893c39b6c9cc6a62a1d8a8b + languageName: node + linkType: hard + +"marked@npm:^4.0.16": + version: 4.0.16 + resolution: "marked@npm:4.0.16" + bin: + marked: bin/marked.js + checksum: 01960a496bbd1139d4097e5eae7bb4791063c959ca5267b9307a79812d68f96f2bcb4151f9886afe6d90296bd33250b5cb5e5984197242ce3bf121ed5d2fd3c2 + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": + version: 5.1.0 + resolution: "minimatch@npm:5.1.0" dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.6.0" - "@typescript-eslint/types" "5.6.0" - "@typescript-eslint/typescript-estree" "5.6.0" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" + brace-expansion: ^2.0.1 + checksum: 21c4877438068da0728eeb678107ea716fd3c76fcde713c9d11b01d7d15c276071aa2fecfcd353b970a290cffd572c3ed43e0a64804470ab9ae97717ed13fb18 + languageName: node + linkType: hard -"@typescript-eslint/parser@5.6.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.6.0.tgz#11677324659641400d653253c03dcfbed468d199" - integrity sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ== +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" dependencies: - "@typescript-eslint/scope-manager" "5.6.0" - "@typescript-eslint/types" "5.6.0" - "@typescript-eslint/typescript-estree" "5.6.0" - debug "^4.3.2" + wrappy: 1 + checksum: 5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard -"@typescript-eslint/scope-manager@5.6.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz#9dd7f007dc8f3a34cdff6f79f5eaab27ae05157e" - integrity sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A== +"shiki@npm:^0.10.1": + version: 0.10.1 + resolution: "shiki@npm:0.10.1" dependencies: - "@typescript-eslint/types" "5.6.0" - "@typescript-eslint/visitor-keys" "5.6.0" + jsonc-parser: ^3.0.0 + vscode-oniguruma: ^1.6.1 + vscode-textmate: 5.2.0 + checksum: cc4db3462722261cb9ce0f7c0dbe278af3b99ad57dfab77b80c4dc9c8e3198f1d3f3c3433044a731c16f7afede9e60747f8a62290fbbaa18c26026f7b94cde8b + languageName: node + linkType: hard -"@typescript-eslint/types@5.6.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.6.0.tgz#745cb1b59daadcc1f32f7be95f0f68accf38afdd" - integrity sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA== - -"@typescript-eslint/typescript-estree@5.6.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz#dfbb19c9307fdd81bd9c650c67e8397821d7faf0" - integrity sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA== +"typedoc-frontmatter-plugin@workspace:.": + version: 0.0.0-use.local + resolution: "typedoc-frontmatter-plugin@workspace:." dependencies: - "@typescript-eslint/types" "5.6.0" - "@typescript-eslint/visitor-keys" "5.6.0" - debug "^4.3.2" - globby "^11.0.4" - is-glob "^4.0.3" - semver "^7.3.5" - tsutils "^3.21.0" + "@types/node": ^16.11.10 + typedoc: ^0.22.10 + typescript: 4.5.2 + peerDependencies: + typedoc: 0.22.x + languageName: unknown + linkType: soft -"@typescript-eslint/visitor-keys@5.6.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz#3e36509e103fe9713d8f035ac977235fd63cb6e6" - integrity sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng== +"typedoc@npm:^0.22.10": + version: 0.22.17 + resolution: "typedoc@npm:0.22.17" dependencies: - "@typescript-eslint/types" "5.6.0" - eslint-visitor-keys "^3.0.0" + glob: ^8.0.3 + lunr: ^2.3.9 + marked: ^4.0.16 + minimatch: ^5.1.0 + shiki: ^0.10.1 + peerDependencies: + typescript: 4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x + bin: + typedoc: bin/typedoc + checksum: d2e41b0fa51ce85b90d0c1eed43e90b62c2aa66124f8d62076780b3fa6c2ef2e790b9b5ad4b7809c67b16167ae505560e20b34499cc42bd62a0beac0e007c344 + languageName: node + linkType: hard -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +"typescript@npm:4.5.2": + version: 4.5.2 + resolution: "typescript@npm:4.5.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 8fc40b886018889ad2099cb1b477c4f0373528c9fca83860ad33e898fe19ada22568477aca91741fbeabf0402e203f0e2d6d14ed6973ad826893cc13b2dfd459 + languageName: node + linkType: hard -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +"typescript@patch:typescript@4.5.2#~builtin": + version: 4.5.2 + resolution: "typescript@patch:typescript@npm%3A4.5.2#~builtin::version=4.5.2&hash=7ad353" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 90eaf5227b6a755da1a77665b24b958a8bc79b12b435c4254255ceada6ac6eb7905678b37c23c4f63a298b7ed6bee8fc87df78b98d0b0e7f0e30e873334121fd + languageName: node + linkType: hard -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" +"vscode-oniguruma@npm:^1.6.1": + version: 1.6.2 + resolution: "vscode-oniguruma@npm:1.6.2" + checksum: ae77849f3bbff10c339212fde72a567298d1fc196bff07f1e71391c8d87bf282edfe4017c34d8c652d8b8ff3f9ee7db3eca4bb21f6a9314fa54ae9fa07aab362 + languageName: node + linkType: hard -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" +"vscode-textmate@npm:5.2.0": + version: 5.2.0 + resolution: "vscode-textmate@npm:5.2.0" + checksum: 87c4786606cf7a49d78b690b37236f919db594ff81f1a405f9d9a0a9ee66ff3450fe51c0d8731f270268f7be550adffb6711a4bbc6f56d76b71abe41949817c7 + languageName: node + linkType: hard -debug@^4.3.2: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -fast-glob@^3.2.9: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - -glob-parent@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" - integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - -globby@^11.0.4: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -ignore@^5.1.8, ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-glob@^4.0.1, is-glob@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -jsonc-parser@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22" - integrity sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA== - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lunr@^2.3.9: - version "2.3.9" - resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" - integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== - -marked@^4.0.16: - version "4.0.16" - resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.16.tgz#9ec18fc1a723032eb28666100344d9428cf7a264" - integrity sha512-wahonIQ5Jnyatt2fn8KqF/nIqZM8mh3oRu2+l5EANGMhu6RFjiSG52QNE2eWzFMI94HqYSgN184NurgNG6CztA== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -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" - -minimatch@^5.0.1, minimatch@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== - dependencies: - brace-expansion "^2.0.1" - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -semver@^7.3.5: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== - dependencies: - lru-cache "^6.0.0" - -shiki@^0.10.1: - version "0.10.1" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.10.1.tgz#6f9a16205a823b56c072d0f1a0bcd0f2646bef14" - integrity sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng== - dependencies: - jsonc-parser "^3.0.0" - vscode-oniguruma "^1.6.1" - vscode-textmate "5.2.0" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -typedoc@^0.22.10: - version "0.22.17" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.22.17.tgz#bc51cc95f569040112504300831cdac4f8089b7b" - integrity sha512-h6+uXHVVCPDaANzjwzdsj9aePBjZiBTpiMpBBeyh1zcN2odVsDCNajz8zyKnixF93HJeGpl34j/70yoEE5BfNg== - dependencies: - glob "^8.0.3" - lunr "^2.3.9" - marked "^4.0.16" - minimatch "^5.1.0" - shiki "^0.10.1" - -typescript@4.5.2: - version "4.5.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.2.tgz#8ac1fba9f52256fdb06fb89e4122fa6a346c2998" - integrity sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw== - -vscode-oniguruma@^1.6.1: - version "1.6.2" - resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz#aeb9771a2f1dbfc9083c8a7fdd9cccaa3f386607" - integrity sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA== - -vscode-textmate@5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-5.2.0.tgz#01f01760a391e8222fe4f33fbccbd1ad71aed74e" - integrity sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ== - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard diff --git a/package.json b/package.json index b1fb9671e0..85290fcd72 100644 --- a/package.json +++ b/package.json @@ -18,17 +18,17 @@ "@babel/register": "^7.11.5", "@babel/runtime": "^7.11.2", "@redocly/cli": "latest", - "@typescript-eslint/eslint-plugin": "^5.0.0", - "@typescript-eslint/parser": "^5.0.0", + "@typescript-eslint/eslint-plugin": "^5.36.2", + "@typescript-eslint/parser": "^5.36.2", "axios": "^0.21.1", "axios-mock-adapter": "^1.19.0", "babel-jest": "^26.6.3", "babel-preset-medusa-package": "^1.0.0", "cross-env": "^7.0.2", - "eslint": "^8.2.0", + "eslint": "^8.23.0", "eslint-config-google": "^0.14.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-prettier": "^4.0.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.2.1", "express": "^4.17.1", "get-port": "^5.1.1", "husky": "^7.0.2", @@ -37,7 +37,7 @@ "lint-staged": "^11.2.3", "microbundle": "^0.13.3", "pg-god": "^1.0.11", - "prettier": "^2.1.1", + "prettier": "^2.7.1", "resolve-cwd": "^3.0.0", "ts-jest": "^26.5.6", "turbo": "^1.3.1", @@ -50,17 +50,17 @@ "typeorm": "^0.2.31" }, "lint-staged": { - "*.{js,jsx,ts,tsx}": "eslint --ext .js,.jsx,.ts,.tsx --fix", + "*.{js,jsx,ts,tsx}": "yarn run lint", "*.{md,yaml,yml}": "prettier --write" }, "scripts": { "hooks:install": "husky install", "hooks:uninstall": "husky uninstall", "build": "turbo run build", - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint": "eslint --ignore-path .eslintignore --ext .js,.ts,.tsx .", + "prettier": "prettier", "jest": "jest", "test": "turbo run test", - "prettier": "prettier", "test:integration": "NODE_ENV=test jest --runInBand --bail --config=integration-tests/jest.config.js", "test:integration:api": "NODE_ENV=test jest --runInBand --bail --config=integration-tests/jest.config.js --projects=integration-tests/api", "test:integration:plugins": "NODE_ENV=test jest --runInBand --bail --config=integration-tests/jest.config.js --projects=integration-tests/plugins", diff --git a/packages/create-medusa-app/package.json b/packages/create-medusa-app/package.json index c6db2fa949..7ac503762b 100644 --- a/packages/create-medusa-app/package.json +++ b/packages/create-medusa-app/package.json @@ -30,7 +30,6 @@ "common-tags": "^1.8.0", "configstore": "^6.0.0", "enquirer": "^2.3.6", - "eslint": "^7.32.0", "execa": "^5.1.1", "fs-exists-cached": "^1.0.0", "fs-extra": "^10.0.0", @@ -38,7 +37,6 @@ "is-valid-path": "^0.1.1", "microbundle": "^0.13.3", "node-fetch": "^2.6.1", - "prettier": "^2.3.2", "prompts": "^2.4.1", "string-length": "^4.0.2", "terminal-link": "^2.1.1", diff --git a/packages/medusa-cli/package.json b/packages/medusa-cli/package.json index 7ce4cd1ffc..74d9d15e77 100644 --- a/packages/medusa-cli/package.json +++ b/packages/medusa-cli/package.json @@ -30,9 +30,7 @@ "@babel/plugin-transform-runtime": "^7.7.6", "@babel/preset-env": "^7.7.5", "cross-env": "^5.2.1", - "eslint": "^6.8.0", - "jest": "^25.5.2", - "prettier": "^1.19.1" + "jest": "^25.5.2" }, "dependencies": { "@babel/polyfill": "^7.8.7", diff --git a/packages/medusa-core-utils/package.json b/packages/medusa-core-utils/package.json index 002e5ee6c3..133e695ec8 100644 --- a/packages/medusa-core-utils/package.json +++ b/packages/medusa-core-utils/package.json @@ -28,9 +28,7 @@ "class-transformer": "^0.5.1", "class-validator": "^0.13.1", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", - "prettier": "^1.19.1", "typescript": "^4.4.4" }, "dependencies": { diff --git a/packages/medusa-file-minio/package.json b/packages/medusa-file-minio/package.json index ef7c9e315f..d6db581f96 100644 --- a/packages/medusa-file-minio/package.json +++ b/packages/medusa-file-minio/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.16.3", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-file-s3/package.json b/packages/medusa-file-s3/package.json index f197466040..e5ed718ea0 100644 --- a/packages/medusa-file-s3/package.json +++ b/packages/medusa-file-s3/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-test-utils": "^1.1.37" }, diff --git a/packages/medusa-file-spaces/package.json b/packages/medusa-file-spaces/package.json index 946cf89468..4b97503e01 100644 --- a/packages/medusa-file-spaces/package.json +++ b/packages/medusa-file-spaces/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-test-utils": "^1.1.37" }, diff --git a/packages/medusa-fulfillment-manual/package.json b/packages/medusa-fulfillment-manual/package.json index cd7f464fc4..28ae2e0010 100644 --- a/packages/medusa-fulfillment-manual/package.json +++ b/packages/medusa-fulfillment-manual/package.json @@ -19,7 +19,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-fulfillment-webshipper/package.json b/packages/medusa-fulfillment-webshipper/package.json index 860eb7a5a1..090bcdc2d7 100644 --- a/packages/medusa-fulfillment-webshipper/package.json +++ b/packages/medusa-fulfillment-webshipper/package.json @@ -21,7 +21,6 @@ "@medusajs/medusa": "^1.3.3", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-interfaces/package.json b/packages/medusa-interfaces/package.json index edc9134fde..ffa1a6736b 100644 --- a/packages/medusa-interfaces/package.json +++ b/packages/medusa-interfaces/package.json @@ -27,11 +27,9 @@ "@babel/preset-typescript": "^7.13.0", "@babel/runtime": "^7.9.6", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-core-utils": "^1.1.31", "medusa-test-utils": "^1.1.37", - "prettier": "^1.19.1", "typeorm": "^0.2.29", "typescript": "^4.4.4" }, diff --git a/packages/medusa-js/package.json b/packages/medusa-js/package.json index f770ed606e..b837f3ac55 100644 --- a/packages/medusa-js/package.json +++ b/packages/medusa-js/package.json @@ -32,9 +32,7 @@ "devDependencies": { "@types/jest": "^26.0.19", "cross-env": "^7.0.3", - "eslint": "^8.2.0", "jest": "^26.6.3", - "prettier": "^2.2.1", "typescript": "^4.1.3" }, "gitHead": "cd1f5afa5aa8c0b15ea957008ee19f1d695cbd2e", diff --git a/packages/medusa-payment-adyen/package.json b/packages/medusa-payment-adyen/package.json index ef87dde378..7f46269de0 100644 --- a/packages/medusa-payment-adyen/package.json +++ b/packages/medusa-payment-adyen/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^7.0.2", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-test-utils": "^1.1.37" }, diff --git a/packages/medusa-payment-klarna/package.json b/packages/medusa-payment-klarna/package.json index 6ec98db51e..f557d73062 100644 --- a/packages/medusa-payment-klarna/package.json +++ b/packages/medusa-payment-klarna/package.json @@ -23,7 +23,6 @@ "axios-mock-adapter": "^1.19.0", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-payment-manual/package.json b/packages/medusa-payment-manual/package.json index 43d507f21a..f84b4ee8ac 100644 --- a/packages/medusa-payment-manual/package.json +++ b/packages/medusa-payment-manual/package.json @@ -23,7 +23,6 @@ "@babel/register": "^7.7.4", "@babel/runtime": "^7.9.6", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-test-utils": "^1.1.37" }, diff --git a/packages/medusa-payment-paypal/package.json b/packages/medusa-payment-paypal/package.json index 959c57244b..119e53c2ac 100644 --- a/packages/medusa-payment-paypal/package.json +++ b/packages/medusa-payment-paypal/package.json @@ -24,7 +24,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-interfaces": "^1.3.3", "medusa-test-utils": "^1.1.37" diff --git a/packages/medusa-payment-stripe/package.json b/packages/medusa-payment-stripe/package.json index 0ebc9a8c73..8cb2610b45 100644 --- a/packages/medusa-payment-stripe/package.json +++ b/packages/medusa-payment-stripe/package.json @@ -24,7 +24,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-test-utils": "^1.1.37" }, diff --git a/packages/medusa-plugin-algolia/package.json b/packages/medusa-plugin-algolia/package.json index da39306eb9..d7d7f76b71 100644 --- a/packages/medusa-plugin-algolia/package.json +++ b/packages/medusa-plugin-algolia/package.json @@ -39,7 +39,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "gitHead": "cd1f5afa5aa8c0b15ea957008ee19f1d695cbd2e", diff --git a/packages/medusa-plugin-brightpearl/package.json b/packages/medusa-plugin-brightpearl/package.json index d9c7baf6a4..723323744b 100644 --- a/packages/medusa-plugin-brightpearl/package.json +++ b/packages/medusa-plugin-brightpearl/package.json @@ -25,11 +25,9 @@ "axios-mock-server": "^0.19.0", "client-sessions": "^0.8.0", "cross-env": "^7.0.2", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-interfaces": "^1.3.1", - "medusa-test-utils": "^1.1.37", - "prettier": "^2.0.5" + "medusa-test-utils": "^1.1.37" }, "scripts": { "build": "babel src -d . --ignore **/__tests__", diff --git a/packages/medusa-plugin-contentful/package.json b/packages/medusa-plugin-contentful/package.json index 5828bc160b..ad5363b300 100644 --- a/packages/medusa-plugin-contentful/package.json +++ b/packages/medusa-plugin-contentful/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-plugin-discount-generator/package.json b/packages/medusa-plugin-discount-generator/package.json index fe4924f804..b1121c1474 100644 --- a/packages/medusa-plugin-discount-generator/package.json +++ b/packages/medusa-plugin-discount-generator/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-plugin-economic/package.json b/packages/medusa-plugin-economic/package.json index 2b1c4aeea3..5eb29c3fb8 100644 --- a/packages/medusa-plugin-economic/package.json +++ b/packages/medusa-plugin-economic/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-plugin-mailchimp/package.json b/packages/medusa-plugin-mailchimp/package.json index 6c8476fdf6..345c6a6c5b 100644 --- a/packages/medusa-plugin-mailchimp/package.json +++ b/packages/medusa-plugin-mailchimp/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-plugin-meilisearch/package.json b/packages/medusa-plugin-meilisearch/package.json index f1f0cf7376..9736e0e1a9 100644 --- a/packages/medusa-plugin-meilisearch/package.json +++ b/packages/medusa-plugin-meilisearch/package.json @@ -37,7 +37,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "gitHead": "cd1f5afa5aa8c0b15ea957008ee19f1d695cbd2e", diff --git a/packages/medusa-plugin-restock-notification/package.json b/packages/medusa-plugin-restock-notification/package.json index 61f1b36bc6..ec32eab52d 100644 --- a/packages/medusa-plugin-restock-notification/package.json +++ b/packages/medusa-plugin-restock-notification/package.json @@ -16,7 +16,6 @@ "@babel/preset-typescript": "^7.12.7", "babel-preset-medusa-package": "^1.1.19", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", "medusa-test-utils": "^1.1.37", "pg": "^8.5.1", diff --git a/packages/medusa-plugin-sendgrid/package.json b/packages/medusa-plugin-sendgrid/package.json index 73804d5998..42852bf290 100644 --- a/packages/medusa-plugin-sendgrid/package.json +++ b/packages/medusa-plugin-sendgrid/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-plugin-slack-notification/package.json b/packages/medusa-plugin-slack-notification/package.json index 0b2d02f30a..d25db23901 100644 --- a/packages/medusa-plugin-slack-notification/package.json +++ b/packages/medusa-plugin-slack-notification/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.9.6", "client-sessions": "^0.8.0", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-plugin-twilio-sms/package.json b/packages/medusa-plugin-twilio-sms/package.json index b9696e3693..c0b8337403 100644 --- a/packages/medusa-plugin-twilio-sms/package.json +++ b/packages/medusa-plugin-twilio-sms/package.json @@ -20,7 +20,6 @@ "@babel/register": "^7.7.4", "@babel/runtime": "^7.9.6", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-plugin-wishlist/package.json b/packages/medusa-plugin-wishlist/package.json index 7403b5e321..4f708419df 100644 --- a/packages/medusa-plugin-wishlist/package.json +++ b/packages/medusa-plugin-wishlist/package.json @@ -22,7 +22,6 @@ "@babel/register": "^7.7.4", "@babel/runtime": "^7.9.6", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "scripts": { diff --git a/packages/medusa-react/.eslintrc.js b/packages/medusa-react/.eslintrc.js deleted file mode 100644 index ccf24b91d9..0000000000 --- a/packages/medusa-react/.eslintrc.js +++ /dev/null @@ -1,12 +0,0 @@ -module.exports = { - extends: [ - "react-app", - "prettier/@typescript-eslint", - "plugin:prettier/recommended", - ], - settings: { - react: { - version: "detect", - }, - }, -} diff --git a/packages/medusa-react/.prettierrc b/packages/medusa-react/.prettierrc deleted file mode 100644 index aa4d695476..0000000000 --- a/packages/medusa-react/.prettierrc +++ /dev/null @@ -1,8 +0,0 @@ -{ - "endOfLine": "auto", - "semi": false, - "singleQuote": false, - "tabWidth": 2, - "trailingComma": "es5", - "arrowParens": "always" -} diff --git a/packages/medusa-react/package.json b/packages/medusa-react/package.json index a82952aa9f..8919368841 100644 --- a/packages/medusa-react/package.json +++ b/packages/medusa-react/package.json @@ -31,13 +31,6 @@ "pre-commit": "tsdx lint" } }, - "prettier": { - "endOfLine": "lf", - "semi": false, - "singleQuote": false, - "tabWidth": 2, - "trailingComma": "es5" - }, "name": "medusa-react", "author": "Zakaria S. El Asri", "module": "dist/medusa-react.esm.js", diff --git a/packages/medusa-source-shopify/package.json b/packages/medusa-source-shopify/package.json index d6895197e2..7f2cccf07d 100644 --- a/packages/medusa-source-shopify/package.json +++ b/packages/medusa-source-shopify/package.json @@ -44,7 +44,6 @@ "@babel/runtime": "^7.15.4", "client-sessions": "^0.8.0", "cross-env": "^7.0.3", - "eslint": "^7.32.0", "jest": "^26.6.3" }, "gitHead": "cd1f5afa5aa8c0b15ea957008ee19f1d695cbd2e", diff --git a/packages/medusa-telemetry/package.json b/packages/medusa-telemetry/package.json index d7884cfe47..67646e8190 100644 --- a/packages/medusa-telemetry/package.json +++ b/packages/medusa-telemetry/package.json @@ -19,10 +19,8 @@ "@babel/preset-typescript": "^7.15.0", "babel-preset-medusa-package": "^1.1.19", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2", - "nodemon": "^2.0.1", - "prettier": "^1.19.1" + "nodemon": "^2.0.1" }, "scripts": { "start": "nodemon --watch plugins/ --watch src/ --exec babel-node src/app.js", diff --git a/packages/medusa-test-utils/package.json b/packages/medusa-test-utils/package.json index c90021fa0c..a966abeb4f 100644 --- a/packages/medusa-test-utils/package.json +++ b/packages/medusa-test-utils/package.json @@ -24,7 +24,6 @@ "@babel/preset-env": "^7.7.5", "@babel/runtime": "^7.9.6", "cross-env": "^5.2.1", - "eslint": "^6.8.0", "jest": "^25.5.2" }, "dependencies": { diff --git a/packages/medusa/package.json b/packages/medusa/package.json index ba65ff8b38..ed31419cf8 100644 --- a/packages/medusa/package.json +++ b/packages/medusa/package.json @@ -24,11 +24,9 @@ "@types/multer": "^1.4.7", "babel-preset-medusa-package": "^1.1.19", "cross-env": "^5.2.1", - "eslint": "^7.32.0", "jest": "^25.5.2", "medusa-interfaces": "^1.3.3", "nodemon": "^2.0.1", - "prettier": "^1.19.1", "sqlite3": "^5.0.2", "supertest": "^4.0.2", "ts-jest": "^25.5.1", diff --git a/scripts/on-lint-error.js b/scripts/on-lint-error.js index 8d77e79021..6b45928870 100644 --- a/scripts/on-lint-error.js +++ b/scripts/on-lint-error.js @@ -1,11 +1,12 @@ console.log(` -Oops! Medusa noticed some lint or style warnings in the code for this -commit. Your changes have been committed, but you should fix the warnings before -creating a pull request. -Use 'npm run lint' to manually re-run these checks. You can also disable these +Oops! Medusa noticed some lint or style issues in the code for this +commit. You need to fix the issues before pushing the changes. +Use 'yarn run lint' to manually re-run these checks. You can also disable these checks: - for a single commit: git commit --no-verify -- for all future commits: npm run hooks:uninstall +- for all future commits: yarn run hooks:uninstall `) + +process.exit(1) diff --git a/www/reference/package.json b/www/reference/package.json index bfb70c93aa..1ad15d4b3d 100644 --- a/www/reference/package.json +++ b/www/reference/package.json @@ -59,4 +59,4 @@ "type": "git", "url": "https://github.com/medusajs/medusa" } -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index dc0dbe5524..b4b8f3b295 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2408,6 +2408,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^1.3.1": + version: 1.3.1 + resolution: "@eslint/eslintrc@npm:1.3.1" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^9.4.0 + globals: ^13.15.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: f08aba21464894297ee4e4433320716ecd8f82fef24df088026fad6ba43fb77917126aa8de4c68212d5c225680797417e4f6cc3a6eb3ae79665e97d64b3fc74a + languageName: node + linkType: hard + "@exodus/schemasafe@npm:^1.0.0-rc.2": version: 1.0.0-rc.7 resolution: "@exodus/schemasafe@npm:1.0.0-rc.7" @@ -2940,6 +2957,17 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.10.4": + version: 0.10.4 + resolution: "@humanwhocodes/config-array@npm:0.10.4" + dependencies: + "@humanwhocodes/object-schema": ^1.2.1 + debug: ^4.1.1 + minimatch: ^3.0.4 + checksum: 3d606164d4ba05fd3861bc75c1c02fa26d287d85349ce2ee15b5d3f84fc49bf1950d3d93b0cb28cd53ac690b842731ce3f276b4edd9225a072d0c426b39baa15 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.5.0": version: 0.5.0 resolution: "@humanwhocodes/config-array@npm:0.5.0" @@ -2962,6 +2990,20 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/gitignore-to-minimatch@npm:^1.0.2": + version: 1.0.2 + resolution: "@humanwhocodes/gitignore-to-minimatch@npm:1.0.2" + checksum: f2d3325e506c9467b719ce4f0a5abf8ba0eae21e20ea504aa28702eb89e7a95d5bc77f897197ef5706d0b98362da896e1cf3b922c414fe684a5fb66f1ec50b27 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + "@humanwhocodes/momoa@npm:^2.0.3": version: 2.0.4 resolution: "@humanwhocodes/momoa@npm:2.0.4" @@ -4271,7 +4313,6 @@ __metadata: core-js: ^3.6.5 cross-env: ^5.2.1 dotenv: ^8.2.0 - eslint: ^6.8.0 execa: ^5.1.1 fs-exists-cached: ^1.0.0 fs-extra: ^10.0.0 @@ -4286,7 +4327,6 @@ __metadata: open: ^8.0.6 ora: ^5.4.1 pg-god: ^1.0.11 - prettier: ^1.19.1 prompts: ^2.4.1 regenerator-runtime: ^0.13.5 resolve-cwd: ^3.0.0 @@ -4308,10 +4348,8 @@ __metadata: "@types/jest": ^26.0.19 axios: ^0.24.0 cross-env: ^7.0.3 - eslint: ^8.2.0 form-data: ^4.0.0 jest: ^26.6.3 - prettier: ^2.2.1 qs: ^6.10.3 retry-axios: ^2.6.0 typescript: ^4.1.3 @@ -4345,7 +4383,6 @@ __metadata: cors: ^2.8.5 cross-env: ^5.2.1 cross-spawn: ^7.0.3 - eslint: ^7.32.0 express: ^4.17.1 express-session: ^1.17.1 fs-exists-cached: ^1.0.0 @@ -4368,7 +4405,6 @@ __metadata: passport-jwt: ^4.0.0 passport-local: ^1.0.0 pg: ^8.5.1 - prettier: ^1.19.1 randomatic: ^3.1.1 redis: ^3.0.2 reflect-metadata: ^0.1.13 @@ -8263,7 +8299,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.0.0, @typescript-eslint/eslint-plugin@npm:^5.30.0": +"@typescript-eslint/eslint-plugin@npm:^5.30.0": version: 5.30.6 resolution: "@typescript-eslint/eslint-plugin@npm:5.30.6" dependencies: @@ -8286,6 +8322,29 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:^5.36.2": + version: 5.36.2 + resolution: "@typescript-eslint/eslint-plugin@npm:5.36.2" + dependencies: + "@typescript-eslint/scope-manager": 5.36.2 + "@typescript-eslint/type-utils": 5.36.2 + "@typescript-eslint/utils": 5.36.2 + debug: ^4.3.4 + functional-red-black-tree: ^1.0.1 + ignore: ^5.2.0 + regexpp: ^3.2.0 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: d76a3c99d84509085b1e3c06488266a12c86c0645410b8f34cc1b92df4d58d45797dad398baf54a435e33aba7b1db9789f710a89457fbb23f56b13bd0baae089 + languageName: node + linkType: hard + "@typescript-eslint/experimental-utils@npm:4.33.0": version: 4.33.0 resolution: "@typescript-eslint/experimental-utils@npm:4.33.0" @@ -8319,7 +8378,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.0.0, @typescript-eslint/parser@npm:^5.30.0": +"@typescript-eslint/parser@npm:^5.30.0": version: 5.30.6 resolution: "@typescript-eslint/parser@npm:5.30.6" dependencies: @@ -8336,6 +8395,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^5.36.2": + version: 5.36.2 + resolution: "@typescript-eslint/parser@npm:5.36.2" + dependencies: + "@typescript-eslint/scope-manager": 5.36.2 + "@typescript-eslint/types": 5.36.2 + "@typescript-eslint/typescript-estree": 5.36.2 + debug: ^4.3.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 3a840dc72e3051b64cd030f64a539e6f239b72a06b75999b6133b3b17885fdf5066a7c316989fe7c85dfa4d164064d365e2e88a77ec56db65eea3609f3647f42 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:4.33.0": version: 4.33.0 resolution: "@typescript-eslint/scope-manager@npm:4.33.0" @@ -8356,6 +8432,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:5.36.2": + version: 5.36.2 + resolution: "@typescript-eslint/scope-manager@npm:5.36.2" + dependencies: + "@typescript-eslint/types": 5.36.2 + "@typescript-eslint/visitor-keys": 5.36.2 + checksum: 64b2427a7f10fb10b3782b82fb0ee45cd79d1a11d2ebac6e08390fc765617894b278e544ee1326ba7ad3dbd3dadcb2cdfc83468660660fda183f86ebf0d5e276 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.30.6": version: 5.30.6 resolution: "@typescript-eslint/type-utils@npm:5.30.6" @@ -8372,6 +8458,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:5.36.2": + version: 5.36.2 + resolution: "@typescript-eslint/type-utils@npm:5.36.2" + dependencies: + "@typescript-eslint/typescript-estree": 5.36.2 + "@typescript-eslint/utils": 5.36.2 + debug: ^4.3.4 + tsutils: ^3.21.0 + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 1b22a2b7386153e8788d91f0fc38c18d81480eae537de8afccb14f957bf1b5d992e2a26cbd1782645f331f3b9717e4d0c6df117bcf78ca7703e8dc6bd0da920d + languageName: node + linkType: hard + "@typescript-eslint/types@npm:4.33.0": version: 4.33.0 resolution: "@typescript-eslint/types@npm:4.33.0" @@ -8386,6 +8489,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:5.36.2": + version: 5.36.2 + resolution: "@typescript-eslint/types@npm:5.36.2" + checksum: 73202539d7c759697b458bcf230678e3a37abfd05c4e7a2affff88671f12d0fe045cc6cd272c065fbacdb9759cbdf5b31bcf9c9cc807cdaeb381cbb058768540 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:4.33.0": version: 4.33.0 resolution: "@typescript-eslint/typescript-estree@npm:4.33.0" @@ -8422,6 +8532,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:5.36.2": + version: 5.36.2 + resolution: "@typescript-eslint/typescript-estree@npm:5.36.2" + dependencies: + "@typescript-eslint/types": 5.36.2 + "@typescript-eslint/visitor-keys": 5.36.2 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: a887f2515528bd09fded97f723b8d309feb667a32f209d490835913a4ea3afb52b1b1231410c6fa6f19de89723b67631982aa9c89d0a4c0e977ebe514dcf4de1 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.30.6, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.13.0": version: 5.30.6 resolution: "@typescript-eslint/utils@npm:5.30.6" @@ -8438,6 +8566,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:5.36.2": + version: 5.36.2 + resolution: "@typescript-eslint/utils@npm:5.36.2" + dependencies: + "@types/json-schema": ^7.0.9 + "@typescript-eslint/scope-manager": 5.36.2 + "@typescript-eslint/types": 5.36.2 + "@typescript-eslint/typescript-estree": 5.36.2 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 9fc774aee1ba6d8d126bd79f11387a7e105a06e4109a10a2f6d576ab7347a19a43f8629b5e93cd3b5ea5004c94067b7abd3aa45fd50866492d97ef9965b9f06e + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:4.33.0": version: 4.33.0 resolution: "@typescript-eslint/visitor-keys@npm:4.33.0" @@ -8458,6 +8602,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:5.36.2": + version: 5.36.2 + resolution: "@typescript-eslint/visitor-keys@npm:5.36.2" + dependencies: + "@typescript-eslint/types": 5.36.2 + eslint-visitor-keys: ^3.3.0 + checksum: 4c904f61dc28c433059c45bdae62d3d3be9c35099343235fbe96193ccbf8484b57e527e2bf2d0e299e8b136980787e7ad1f4efb93b8b093bd24dafad874a0c18 + languageName: node + linkType: hard + "@vercel/webpack-asset-relocator-loader@npm:^1.7.0": version: 1.7.2 resolution: "@vercel/webpack-asset-relocator-loader@npm:1.7.2" @@ -9051,6 +9205,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.8.0": + version: 8.8.0 + resolution: "acorn@npm:8.8.0" + bin: + acorn: bin/acorn + checksum: 5efce4f59554e0ab766f32932cba34b86cc2ecdf24fcd27463beff41d8a1b1b9575c21f92c1b9f7f82b93374a9d5aed33c91f93e2d0cb1bdf3f1e06ec131e816 + languageName: node + linkType: hard + "address@npm:1.1.2": version: 1.1.2 resolution: "address@npm:1.1.2" @@ -12857,7 +13020,6 @@ __metadata: common-tags: ^1.8.0 configstore: ^6.0.0 enquirer: ^2.3.6 - eslint: ^7.32.0 execa: ^5.1.1 fs-exists-cached: ^1.0.0 fs-extra: ^10.0.0 @@ -12865,7 +13027,6 @@ __metadata: is-valid-path: ^0.1.1 microbundle: ^0.13.3 node-fetch: ^2.6.1 - prettier: ^2.3.2 prompts: ^2.4.1 string-length: ^4.0.2 terminal-link: ^2.1.1 @@ -14796,7 +14957,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.3.0, eslint-config-prettier@npm:^8.5.0": +"eslint-config-prettier@npm:^8.5.0": version: 8.5.0 resolution: "eslint-config-prettier@npm:8.5.0" peerDependencies: @@ -14956,7 +15117,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^4.0.0, eslint-plugin-prettier@npm:^4.2.1": +"eslint-plugin-prettier@npm:^4.2.1": version: 4.2.1 resolution: "eslint-plugin-prettier@npm:4.2.1" dependencies: @@ -15209,7 +15370,56 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.2.0, eslint@npm:^8.7.0": +"eslint@npm:^8.23.0": + version: 8.23.0 + resolution: "eslint@npm:8.23.0" + dependencies: + "@eslint/eslintrc": ^1.3.1 + "@humanwhocodes/config-array": ^0.10.4 + "@humanwhocodes/gitignore-to-minimatch": ^1.0.2 + "@humanwhocodes/module-importer": ^1.0.1 + ajv: ^6.10.0 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + doctrine: ^3.0.0 + escape-string-regexp: ^4.0.0 + eslint-scope: ^7.1.1 + eslint-utils: ^3.0.0 + eslint-visitor-keys: ^3.3.0 + espree: ^9.4.0 + esquery: ^1.4.0 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 + find-up: ^5.0.0 + functional-red-black-tree: ^1.0.1 + glob-parent: ^6.0.1 + globals: ^13.15.0 + globby: ^11.1.0 + grapheme-splitter: ^1.0.4 + ignore: ^5.2.0 + import-fresh: ^3.0.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + js-yaml: ^4.1.0 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.4.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.1 + regexpp: ^3.2.0 + strip-ansi: ^6.0.1 + strip-json-comments: ^3.1.0 + text-table: ^0.2.0 + bin: + eslint: bin/eslint.js + checksum: 48e0e00f8fed998892d4a079106722c5f1860200c488706bb2c245f8cb5ee4a13479b39593e6332e11dccd7bc4b68c56eee1ad7e4c6482241964ba80142af929 + languageName: node + linkType: hard + +"eslint@npm:^8.7.0": version: 8.19.0 resolution: "eslint@npm:8.19.0" dependencies: @@ -15287,6 +15497,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^9.4.0": + version: 9.4.0 + resolution: "espree@npm:9.4.0" + dependencies: + acorn: ^8.8.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.3.0 + checksum: 95f1f9ac49fa112bfc2d2e82fd9e85192367090a9ee03b1e43594e85e29a3458b603b4cf7cd5ccfb156da2b94d07e7f5428474c830faa6f19db47a0b86dd3656 + languageName: node + linkType: hard + "esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -23267,11 +23488,9 @@ __metadata: class-transformer: ^0.5.1 class-validator: ^0.13.1 cross-env: ^5.2.1 - eslint: ^6.8.0 jest: ^25.5.2 joi: ^17.3.0 joi-objectid: ^3.0.1 - prettier: ^1.19.1 typescript: ^4.4.4 languageName: unknown linkType: soft @@ -23331,7 +23550,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23359,7 +23577,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23387,7 +23604,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23412,7 +23628,6 @@ __metadata: "@babel/runtime": ^7.9.6 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23438,7 +23653,6 @@ __metadata: client-sessions: ^0.8.0 cors: ^2.8.5 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23461,11 +23675,9 @@ __metadata: "@babel/preset-typescript": ^7.13.0 "@babel/runtime": ^7.9.6 cross-env: ^5.2.1 - eslint: ^6.8.0 jest: ^25.5.2 medusa-core-utils: ^1.1.31 medusa-test-utils: ^1.1.37 - prettier: ^1.19.1 typeorm: ^0.2.29 typescript: ^4.4.4 peerDependencies: @@ -23494,7 +23706,6 @@ __metadata: client-sessions: ^0.8.0 cors: ^2.8.5 cross-env: ^7.0.2 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23523,7 +23734,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23549,7 +23759,6 @@ __metadata: "@babel/register": ^7.7.4 "@babel/runtime": ^7.9.6 cross-env: ^5.2.1 - eslint: ^6.8.0 jest: ^25.5.2 medusa-test-utils: ^1.1.37 peerDependencies: @@ -23576,7 +23785,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23605,7 +23813,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23633,7 +23840,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 jest: ^25.5.2 lodash: ^4.17.21 medusa-core-utils: ^1.1.31 @@ -23664,13 +23870,11 @@ __metadata: axios-rate-limit: ^1.2.1 client-sessions: ^0.8.0 cross-env: ^7.0.2 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 medusa-interfaces: ^1.3.1 medusa-test-utils: ^1.1.37 - prettier: ^2.0.5 randomatic: ^3.1.1 peerDependencies: medusa-interfaces: 1.x @@ -23695,7 +23899,6 @@ __metadata: client-sessions: ^0.8.0 contentful-management: ^5.27.1 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23723,7 +23926,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^0.1.27 @@ -23751,7 +23953,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23800,7 +24001,6 @@ __metadata: client-sessions: ^0.8.0 cors: ^2.8.5 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 mailchimp-api-v3: ^1.14.0 @@ -23827,7 +24027,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 jest: ^25.5.2 lodash: ^4.17.21 medusa-core-utils: ^1.1.31 @@ -23849,7 +24048,6 @@ __metadata: body-parser: ^1.19.0 cors: ^2.8.5 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23908,7 +24106,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23936,7 +24133,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -23963,7 +24159,6 @@ __metadata: "@babel/runtime": ^7.9.6 body-parser: ^1.19.0 cross-env: ^5.2.1 - eslint: ^6.8.0 jest: ^25.5.2 medusa-core-utils: ^1.1.31 medusa-test-utils: ^1.1.37 @@ -23990,7 +24185,6 @@ __metadata: body-parser: ^1.19.0 cors: ^2.8.5 cross-env: ^5.2.1 - eslint: ^6.8.0 express: ^4.17.1 jest: ^25.5.2 medusa-core-utils: ^1.1.31 @@ -24061,7 +24255,6 @@ __metadata: body-parser: ^1.19.0 client-sessions: ^0.8.0 cross-env: ^7.0.3 - eslint: ^7.32.0 express: ^4.17.1 ioredis: ^4.27.9 jest: ^26.6.3 @@ -24089,12 +24282,10 @@ __metadata: ci-info: ^3.2.0 configstore: 5.0.1 cross-env: ^5.2.1 - eslint: ^6.8.0 global: ^4.4.0 is-docker: ^2.2.1 jest: ^25.5.2 nodemon: ^2.0.1 - prettier: ^1.19.1 remove-trailing-slash: ^0.1.1 uuid: ^8.3.2 languageName: unknown @@ -24112,7 +24303,6 @@ __metadata: "@babel/preset-env": ^7.7.5 "@babel/runtime": ^7.9.6 cross-env: ^5.2.1 - eslint: ^6.8.0 jest: ^25.5.2 medusa-core-utils: ^1.1.31 randomatic: ^3.1.1 @@ -27675,7 +27865,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.0.5, prettier@npm:^2.1.1, prettier@npm:^2.2.1, prettier@npm:^2.3.2, prettier@npm:^2.5.1": +"prettier@npm:^2.5.1, prettier@npm:^2.7.1": version: 2.7.1 resolution: "prettier@npm:2.7.1" bin: @@ -29760,17 +29950,17 @@ __metadata: "@changesets/changelog-github": ^0.4.5 "@changesets/cli": ^2.23.0 "@redocly/cli": latest - "@typescript-eslint/eslint-plugin": ^5.0.0 - "@typescript-eslint/parser": ^5.0.0 + "@typescript-eslint/eslint-plugin": ^5.36.2 + "@typescript-eslint/parser": ^5.36.2 axios: ^0.21.1 axios-mock-adapter: ^1.19.0 babel-jest: ^26.6.3 babel-preset-medusa-package: ^1.0.0 cross-env: ^7.0.2 - eslint: ^8.2.0 + eslint: ^8.23.0 eslint-config-google: ^0.14.0 - eslint-config-prettier: ^8.3.0 - eslint-plugin-prettier: ^4.0.0 + eslint-config-prettier: ^8.5.0 + eslint-plugin-prettier: ^4.2.1 express: ^4.17.1 get-port: ^5.1.1 global: ^4.4.0 @@ -29781,7 +29971,7 @@ __metadata: microbundle: ^0.13.3 oas-normalize: ^5.0.1 pg-god: ^1.0.11 - prettier: ^2.1.1 + prettier: ^2.7.1 resolve-cwd: ^3.0.0 swagger-inline: ^3.2.2 ts-jest: ^26.5.6