diff --git a/.github/workflows/snyk.yml b/.github/workflows/snyk.yml index 9dfbacd61b3..8d1431aa577 100644 --- a/.github/workflows/snyk.yml +++ b/.github/workflows/snyk.yml @@ -14,8 +14,8 @@ jobs: snyk: runs-on: ubuntu-latest steps: - - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3 - - uses: actions/setup-node@2fddd8803e2f5c9604345a0b591c3020ee971a93 # tag=v3 + - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3 + - uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3 - name: Prepare snyk run: | npm ci @@ -41,6 +41,6 @@ jobs: NODE_OPTIONS: --max-old-space-size=8192 run: npx snyk code test --all-projects --sarif > ./sarifs/snyk-code.sarif - name: Upload result to GitHub Code Scanning - uses: github/codeql-action/upload-sarif@d1ad3b49578d8a66828f9c8e8fbf5f9faec38f85 # tag=v1 + uses: github/codeql-action/upload-sarif@6856c22f5f5e3b8a6d962072aab8b196d5c31952 # v1 with: sarif_file: ./sarifs diff --git a/.nvmrc b/.nvmrc index 2a4e4ab8170..5397c87fabf 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16.17.0 +16.18.1 diff --git a/package.json b/package.json index da0e2d841f2..b60a269f48b 100644 --- a/package.json +++ b/package.json @@ -26,42 +26,42 @@ "doc:generate": "lerna run doc:generate" }, "dependencies": { - "patch-package": "6.4.7" + "patch-package": "6.5.0" }, "devDependencies": { - "@actions/core": "1.9.1", + "@actions/core": "1.10.0", "@actions/github": "4.0.0", - "@commitlint/config-conventional": "17.0.3", - "@commitlint/config-lerna-scopes": "17.0.2", + "@commitlint/config-conventional": "17.3.0", + "@commitlint/config-lerna-scopes": "17.2.1", "@commitlint/lint": "9.1.2", "@octokit/rest": "18.12.0", - "@rollup/plugin-typescript": "8.3.4", + "@rollup/plugin-typescript": "8.5.0", "@types/jest": "27.5.2", - "@types/node": "14.18.25", - "@typescript-eslint/eslint-plugin": "5.33.1", - "@typescript-eslint/parser": "5.33.1", - "aws-sdk": "2.1199.0", - "commitizen": "4.2.5", + "@types/node": "14.18.34", + "@typescript-eslint/eslint-plugin": "5.46.0", + "@typescript-eslint/parser": "5.46.0", + "aws-sdk": "2.1271.0", + "commitizen": "4.2.6", "concurrently": "6.5.1", "cross-fetch": "3.1.5", "cz-conventional-changelog": "3.3.0", "esbuild": "0.14.2", "esbuild-plugin-alias": "0.2.1", - "eslint": "8.22.0", + "eslint": "8.29.0", "eslint-config-prettier": "8.5.0", "eslint-plugin-cypress": "2.12.1", - "gts": "3.1.0", + "gts": "3.1.1", "husky": "5.2.0", "jest": "27.5.1", "lerna": "5.6.2", "lint-staged": "11.2.6", - "prettier": "2.7.1", + "prettier": "2.8.1", "@trivago/prettier-plugin-sort-imports": "3.4.0", "rimraf": "3.0.2", - "semver": "7.3.7", + "semver": "7.3.8", "ts-jest": "27.1.5", - "typescript": "4.6.4", - "@coveo/semantic-monorepo-tools": "1.5.5", + "typescript": "4.9.4", + "@coveo/semantic-monorepo-tools": "1.5.8", "detect-indent": "7.0.1" }, "workspaces": [ diff --git a/packages/atomic-angular/package.json b/packages/atomic-angular/package.json index 110199ac9b4..941bd4f10d6 100644 --- a/packages/atomic-angular/package.json +++ b/packages/atomic-angular/package.json @@ -12,31 +12,31 @@ }, "private": true, "dependencies": { - "@angular/animations": "13.3.0", - "@angular/common": "13.3.0", - "@angular/compiler": "13.3.0", - "@angular/core": "13.3.0", - "@angular/forms": "13.3.0", - "@angular/platform-browser": "13.3.0", - "@angular/platform-browser-dynamic": "13.3.0", - "@angular/router": "13.3.0", + "@angular/animations": "13.3.12", + "@angular/common": "13.3.12", + "@angular/compiler": "13.3.12", + "@angular/core": "13.3.12", + "@angular/forms": "13.3.12", + "@angular/platform-browser": "13.3.12", + "@angular/platform-browser-dynamic": "13.3.12", + "@angular/router": "13.3.12", "@coveo/atomic": "^1.104.1", - "rxjs": "7.5.6" + "rxjs": "7.6.0" }, "devDependencies": { - "@angular-devkit/build-angular": "13.3.5", - "@angular/cli": "13.3.5", - "@angular/compiler-cli": "13.3.0", - "@types/jasmine": "3.10.6", + "@angular-devkit/build-angular": "13.3.10", + "@angular/cli": "13.3.10", + "@angular/compiler-cli": "13.3.12", + "@types/jasmine": "3.10.7", "@types/node": "12.20.55", "jasmine-core": "3.99.1", - "karma": "6.4.0", + "karma": "6.4.1", "karma-chrome-launcher": "3.1.1", "karma-coverage": "2.2.0", "karma-jasmine": "4.0.2", "karma-jasmine-html-reporter": "1.7.0", "ncp": "2.0.0", "ng-packagr": "13.3.1", - "typescript": "4.6.4" + "typescript": "4.9.4" } } diff --git a/packages/atomic-angular/projects/atomic-angular/package.json b/packages/atomic-angular/projects/atomic-angular/package.json index a8c3ad0e1cd..e6ab1551a22 100644 --- a/packages/atomic-angular/projects/atomic-angular/package.json +++ b/packages/atomic-angular/projects/atomic-angular/package.json @@ -8,6 +8,6 @@ }, "dependencies": { "@coveo/atomic": "1.126.0", - "tslib": "2.4.0" + "tslib": "2.4.1" } } diff --git a/packages/atomic-react/package.json b/packages/atomic-react/package.json index 23a1223aae4..41bc2cd03bb 100644 --- a/packages/atomic-react/package.json +++ b/packages/atomic-react/package.json @@ -35,13 +35,13 @@ "@rollup/plugin-replace": "^4.0.0", "@rollup/plugin-typescript": "^8.5.0", "@types/node": "15.14.9", - "@types/react": "18.0.17", - "@types/react-dom": "18.0.6", + "@types/react": "18.0.26", + "@types/react-dom": "18.0.9", "ncp": "2.0.0", "react": "18.2.0", "react-dom": "18.2.0", "rollup": "^2.79.0", - "rollup-plugin-polyfill-node": "^0.10.2", + "rollup-plugin-polyfill-node": "^0.11.0", "rollup-plugin-terser": "^7.0.2" }, "peerDependencies": { diff --git a/packages/atomic/package.json b/packages/atomic/package.json index d47fb49ae9c..11630aabb2a 100644 --- a/packages/atomic/package.json +++ b/packages/atomic/package.json @@ -58,20 +58,20 @@ "@coveo/headless": "1.113.0", "@popperjs/core": "^2.11.6", "@salesforce-ux/design-system": "^2.16.1", - "@stencil/core": "2.17.3", + "@stencil/core": "2.20.0", "@stencil/store": "1.5.0", "coveo-styleguide": "9.34.4", - "dayjs": "1.11.5", - "dompurify": "2.3.10", + "dayjs": "1.11.7", + "dompurify": "2.4.1", "escape-html": "1.0.3", "focus-visible": "5.2.0", "i18next": "20.6.1", - "i18next-http-backend": "1.4.1", + "i18next-http-backend": "1.4.5", "stencil-inline-svg": "1.1.0", "ts-debounce": "^4.0.0" }, "devDependencies": { - "@babel/core": "7.18.10", + "@babel/core": "7.20.5", "@fullhuman/postcss-purgecss": "4.1.3", "@monaco-editor/react": "4.3.1", "@rollup/plugin-alias": "3.1.9", @@ -86,37 +86,37 @@ "@storybook/addon-essentials": "6.3.12", "@storybook/addon-viewport": "6.3.12", "@storybook/api": "6.3.12", - "@storybook/builder-webpack5": "6.3.12", + "@storybook/builder-webpack5": "6.5.14", "@storybook/html": "6.3.12", - "@storybook/manager-webpack5": "6.3.12", - "@tailwindcss/line-clamp": "0.4.0", - "@types/dompurify": "2.3.3", + "@storybook/manager-webpack5": "6.5.14", + "@tailwindcss/line-clamp": "0.4.2", + "@types/dompurify": "2.4.0", "@types/escape-html": "1.0.2", - "@types/lodash": "4.14.184", + "@types/lodash": "4.14.191", "@types/postcss-import": "14.0.0", - "@types/puppeteer": "5.4.6", - "autoprefixer": "10.4.8", - "axe-core": "4.4.3", + "@types/puppeteer": "5.4.7", + "autoprefixer": "10.4.13", + "axe-core": "4.5.2", "cross-fetch": "3.1.5", "cypress": "10.8.0", - "cypress-axe": "1.0.0", + "cypress-axe": "1.1.0", "html-loader-jest": "0.2.1", "jest-cli": "27.5.1", "jest-localstorage-mock": "2.4.22", "lit-analyzer": "1.2.1", - "lit-html": "2.3.1", + "lit-html": "2.5.0", "lodash": "4.17.21", "monaco-editor-webpack-plugin": "6.0.0", "ncp": "2.0.0", "postcss-focus-visible": "6.0.4", "postcss-import": "14.1.0", - "postcss-mixins": "9.0.3", + "postcss-mixins": "9.0.4", "postcss-nested": "5.0.6", "puppeteer": "9.1.1", - "react": "16.14.0", - "react-dom": "16.14.0", + "react": "18.2.0", + "react-dom": "18.2.0", "rollup-plugin-html": "0.2.1", - "tailwindcss": "3.0.23" + "tailwindcss": "3.2.4" }, "license": "Apache-2.0", "engines": { diff --git a/packages/headless/package.json b/packages/headless/package.json index e69e21502aa..e1b99895a0c 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -45,27 +45,27 @@ }, "dependencies": { "@coveo/bueno": "0.42.3", - "@reduxjs/toolkit": "1.8.5", + "@reduxjs/toolkit": "1.9.1", "@types/pino": "6.3.12", "@types/redux-mock-store": "1.0.3", "abab": "2.0.6", - "coveo.analytics": "2.23.5", + "coveo.analytics": "2.23.6", "cross-fetch": "3.1.5", - "dayjs": "1.11.5", + "dayjs": "1.11.7", "exponential-backoff": "3.1.0", "fast-equals": "2.0.4", "node-abort-controller": "^1.1.0", "pino": "6.14.0", "redux": "4.2.0", "redux-mock-store": "1.5.4", - "redux-thunk": "2.4.1", - "ts-debounce": "3.0.0", + "redux-thunk": "2.4.2", + "ts-debounce": "4.0.0", "web-encoding": "^1.1.4" }, "devDependencies": { - "@microsoft/api-extractor": "7.29.3", - "@microsoft/api-extractor-model": "7.23.1", - "@microsoft/tsdoc": "0.14.1", + "@microsoft/api-extractor": "7.33.7", + "@microsoft/api-extractor-model": "7.25.3", + "@microsoft/tsdoc": "0.14.2", "jest-fetch-mock": "3.0.3", "ts-node": "10.9.1" } diff --git a/packages/quantic/package.json b/packages/quantic/package.json index f78bd47c7cf..da62c7ffcf8 100644 --- a/packages/quantic/package.json +++ b/packages/quantic/package.json @@ -49,7 +49,7 @@ "@octokit/graphql": "4.8.0", "@octokit/graphql-schema": "10.74.2", "@salesforce/eslint-config-lwc": "3.3.3", - "@salesforce/sfdx-lwc-jest": "1.1.2", + "@salesforce/sfdx-lwc-jest": "1.2.1", "@types/strip-color": "0.1.0", "@types/wait-on": "5.3.1", "chalk": "4.1.2", @@ -61,7 +61,7 @@ "jsdoc": "3.6.11", "jsdoc-tsimport-plugin": "1.0.5", "ncp": "2.0.0", - "sfdx-cli": "7.178.0", + "sfdx-cli": "7.180.0", "strip-color": "0.1.0", "ts-node": "10.9.1", "wait-on": "6.0.1", diff --git a/packages/samples/angular/package.json b/packages/samples/angular/package.json index 6b0fcf21ece..0a96ed310b4 100644 --- a/packages/samples/angular/package.json +++ b/packages/samples/angular/package.json @@ -10,29 +10,29 @@ }, "private": true, "dependencies": { - "@angular/animations": "13.3.0", - "@angular/common": "13.3.0", - "@angular/compiler": "13.3.0", - "@angular/core": "13.3.0", - "@angular/forms": "13.3.0", - "@angular/platform-browser": "13.3.0", - "@angular/platform-browser-dynamic": "13.3.0", - "@angular/router": "13.3.0", + "@angular/animations": "13.3.12", + "@angular/common": "13.3.12", + "@angular/compiler": "13.3.12", + "@angular/core": "13.3.12", + "@angular/forms": "13.3.12", + "@angular/platform-browser": "13.3.12", + "@angular/platform-browser-dynamic": "13.3.12", + "@angular/router": "13.3.12", "@coveo/atomic-angular": "^1.29.3", - "rxjs": "7.5.6", - "tslib": "2.4.0", - "zone.js": "0.11.8" + "rxjs": "7.6.0", + "tslib": "2.4.1", + "zone.js": "0.12.0" }, "devDependencies": { - "@angular-devkit/build-angular": "13.3.5", - "@angular/cli": "13.3.5", - "@angular/compiler-cli": "13.3.0", - "@types/jasmine": "3.10.6", + "@angular-devkit/build-angular": "13.3.10", + "@angular/cli": "13.3.10", + "@angular/compiler-cli": "13.3.12", + "@types/jasmine": "3.10.7", "@types/node": "12.20.55", "@typescript-eslint/eslint-plugin": "^5.38.0", "cypress": "10.8.0", "gts": "^3.1.1", "ncp": "2.0.0", - "typescript": "4.6.4" + "typescript": "4.9.4" } } diff --git a/packages/samples/atomic-next/package.json b/packages/samples/atomic-next/package.json index f6360a9df5a..c38ea9f2e7f 100644 --- a/packages/samples/atomic-next/package.json +++ b/packages/samples/atomic-next/package.json @@ -5,17 +5,17 @@ "dependencies": { "@coveo/atomic": "^1.104.1", "@coveo/atomic-react": "^1.23.2", - "next": "12.2.5", + "next": "12.3.4", "react": "18.2.0", "react-dom": "18.2.0" }, "devDependencies": { "@types/node": "17.0.34", - "@types/react": "18.0.17", - "@types/react-dom": "18.0.6", + "@types/react": "18.0.26", + "@types/react-dom": "18.0.9", "cypress": "^10.8.0", "ncp": "2.0.0", - "typescript": "4.6.4" + "typescript": "4.9.4" }, "scripts": { "build": "tsc --noEmit && tsc --module commonjs --noEmit", diff --git a/packages/samples/atomic-react/package.json b/packages/samples/atomic-react/package.json index 217336f8553..3a642954442 100644 --- a/packages/samples/atomic-react/package.json +++ b/packages/samples/atomic-react/package.json @@ -10,20 +10,20 @@ "react-dom": "18.2.0" }, "devDependencies": { - "@types/react": "18.0.17", - "@types/react-dom": "18.0.6", + "@types/react": "18.0.26", + "@types/react-dom": "18.0.9", "@typescript-eslint/eslint-plugin": "^5.38.0", - "css-loader": "6.7.1", + "css-loader": "6.7.2", "cypress": "10.8.0", - "eslint-plugin-react": "7.30.1", + "eslint-plugin-react": "7.31.11", "gts": "^3.1.1", "ncp": "2.0.0", "style-loader": "3.3.1", - "ts-loader": "9.3.1", - "typescript": "4.6.4", - "webpack": "5.74.0", + "ts-loader": "9.4.2", + "typescript": "4.9.4", + "webpack": "5.75.0", "webpack-cli": "4.10.0", - "webpack-dev-server": "4.10.0" + "webpack-dev-server": "4.11.1" }, "scripts": { "build": "tsc --noEmit && tsc --module commonjs --noEmit", diff --git a/packages/samples/headless-react/package.json b/packages/samples/headless-react/package.json index d9cae162af1..a17eed13bd8 100644 --- a/packages/samples/headless-react/package.json +++ b/packages/samples/headless-react/package.json @@ -7,24 +7,24 @@ "@coveo/auth": "^1.9.1", "@coveo/headless": "^1.102.0", "@testing-library/jest-dom": "5.16.5", - "@testing-library/react": "13.3.0", + "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", "@types/escape-html": "1.0.2", - "@types/express": "4.17.13", + "@types/express": "4.17.14", "@types/node": "18.0.0", - "@types/react": "18.0.17", - "@types/react-dom": "18.0.6", + "@types/react": "18.0.26", + "@types/react-dom": "18.0.9", "@types/react-router-dom": "5.3.3", - "dayjs": "1.11.5", + "dayjs": "1.11.7", "escape-html": "1.0.3", - "express": "4.18.1", + "express": "4.18.2", "filesize": "6.4.0", "jest-watch-typeahead": "1.1.0", "react": "18.2.0", "react-dom": "18.2.0", - "react-router-dom": "5.3.3", + "react-router-dom": "5.3.4", "react-scripts": "5.0.1", - "typescript": "4.6.4", + "typescript": "4.9.4", "web-vitals": "1.1.2", "jest-environment-jsdom": "27.5.1" }, @@ -52,6 +52,6 @@ "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.38.0", "gts": "^3.1.1", - "patch-package": "6.4.7" + "patch-package": "6.5.0" } } diff --git a/packages/samples/stencil/package.json b/packages/samples/stencil/package.json index 2cdd58a3653..731850020cd 100644 --- a/packages/samples/stencil/package.json +++ b/packages/samples/stencil/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@coveo/atomic": "^1.104.1", - "@stencil/core": "2.17.3", + "@stencil/core": "2.20.0", "stencil-router-v2": "0.6.0" }, "devDependencies": { diff --git a/packages/samples/vuejs/package.json b/packages/samples/vuejs/package.json index ef7e7abeeff..79a5a3b6099 100644 --- a/packages/samples/vuejs/package.json +++ b/packages/samples/vuejs/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@coveo/atomic": "^1.104.1", - "core-js": "3.24.1", - "vue": "3.2.37" + "core-js": "3.26.1", + "vue": "3.2.45" }, "devDependencies": { "@vue/cli-plugin-babel": "5.0.8", @@ -20,6 +20,6 @@ "cypress": "9.7.0", "html-loader": "3.1.2", "ncp": "2.0.0", - "typescript": "4.6.4" + "typescript": "4.9.4" } }