From fede02ff8d3e056396260f8ad705dc1d9442d287 Mon Sep 17 00:00:00 2001 From: AustinZhu <42071208+AustinZhu@users.noreply.github.com> Date: Wed, 15 Sep 2021 02:26:03 +0900 Subject: [PATCH] deps: use pnpm --- .github/actions/microapp/action.yml | 2 +- .github/workflows/blog.yml | 5 ++ .github/workflows/campus.yml | 5 ++ .github/workflows/career.yml | 5 ++ .github/workflows/root.yml | 5 ++ .github/workflows/syllabus.yml | 5 ++ .npmrc | 1 - blog/.npmrc | 3 +- blog/package.json | 80 +++++++++--------- blog/pnpm-lock.yaml | 88 +++++++++---------- campus/.npmrc | 3 +- campus/package.json | 90 ++++++++++---------- campus/pnpm-lock.yaml | 98 +++++++++++----------- career/.npmrc | 3 +- root/.npmrc | 3 +- root/package.json | 118 +++++++++++++------------- root/pnpm-lock.yaml | 126 ++++++++++++++-------------- syllabus/.npmrc | 3 +- syllabus/package.json | 112 ++++++++++++------------- syllabus/pnpm-lock.yaml | 120 +++++++++++++------------- 20 files changed, 452 insertions(+), 423 deletions(-) diff --git a/.github/actions/microapp/action.yml b/.github/actions/microapp/action.yml index 097c069a0..0f212fe3e 100644 --- a/.github/actions/microapp/action.yml +++ b/.github/actions/microapp/action.yml @@ -13,7 +13,7 @@ runs: working-directory: ${{ inputs.path }} run: | npm install -g pnpm - pnpm install + pnpm install --filter . # - name: Test # shell: bash diff --git a/.github/workflows/blog.yml b/.github/workflows/blog.yml index 63f564591..ef21c4d79 100644 --- a/.github/workflows/blog.yml +++ b/.github/workflows/blog.yml @@ -19,6 +19,11 @@ jobs: uses: actions/setup-node@v2.4.0 with: node-version: 16.x + - name: Cache .pnpm-store + uses: actions/cache@v1 + with: + path: ~/.pnpm-store + key: ${{ runner.os }}-node16-${{ hashFiles('**/pnpm-lock.yaml') }} - uses: ./.github/actions/microapp with: path: 'blog' \ No newline at end of file diff --git a/.github/workflows/campus.yml b/.github/workflows/campus.yml index 1b52cb469..6eaebb50f 100644 --- a/.github/workflows/campus.yml +++ b/.github/workflows/campus.yml @@ -19,6 +19,11 @@ jobs: uses: actions/setup-node@v2.4.0 with: node-version: 16.x + - name: Cache .pnpm-store + uses: actions/cache@v1 + with: + path: ~/.pnpm-store + key: ${{ runner.os }}-node16-${{ hashFiles('**/pnpm-lock.yaml') }} - uses: ./.github/actions/microapp with: path: 'campus' \ No newline at end of file diff --git a/.github/workflows/career.yml b/.github/workflows/career.yml index c048313d2..9f9fc0370 100644 --- a/.github/workflows/career.yml +++ b/.github/workflows/career.yml @@ -19,6 +19,11 @@ jobs: uses: actions/setup-node@v2.4.0 with: node-version: 16.x + - name: Cache .pnpm-store + uses: actions/cache@v1 + with: + path: ~/.pnpm-store + key: ${{ runner.os }}-node16-${{ hashFiles('**/pnpm-lock.yaml') }} - uses: ./.github/actions/microapp with: path: 'career' \ No newline at end of file diff --git a/.github/workflows/root.yml b/.github/workflows/root.yml index 045b4d511..82fe6e4de 100644 --- a/.github/workflows/root.yml +++ b/.github/workflows/root.yml @@ -19,6 +19,11 @@ jobs: uses: actions/setup-node@v2.4.0 with: node-version: 16.x + - name: Cache .pnpm-store + uses: actions/cache@v1 + with: + path: ~/.pnpm-store + key: ${{ runner.os }}-node16-${{ hashFiles('**/pnpm-lock.yaml') }} - uses: ./.github/actions/microapp with: path: 'root' \ No newline at end of file diff --git a/.github/workflows/syllabus.yml b/.github/workflows/syllabus.yml index 5d6186519..6b16554f1 100644 --- a/.github/workflows/syllabus.yml +++ b/.github/workflows/syllabus.yml @@ -19,6 +19,11 @@ jobs: uses: actions/setup-node@v2.4.0 with: node-version: 16.x + - name: Cache .pnpm-store + uses: actions/cache@v1 + with: + path: ~/.pnpm-store + key: ${{ runner.os }}-node16-${{ hashFiles('**/pnpm-lock.yaml') }} - uses: ./.github/actions/microapp with: path: 'syllabus' \ No newline at end of file diff --git a/.npmrc b/.npmrc index 7a3c3a56e..937d90184 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,2 @@ shared-workspace-lockfile=false -shared-workspace-shrinkwrap = true link-workspace-packages = true \ No newline at end of file diff --git a/blog/.npmrc b/blog/.npmrc index 560789fe2..f3a544971 100644 --- a/blog/.npmrc +++ b/blog/.npmrc @@ -1,3 +1,4 @@ @bit:registry=https://node.bit.dev //node.bit.dev/:_authToken=${BIT_TOKEN} -always-auth=true \ No newline at end of file +always-auth=true +recursive-install=false \ No newline at end of file diff --git a/blog/package.json b/blog/package.json index ad30e74ae..80e96783e 100644 --- a/blog/package.json +++ b/blog/package.json @@ -14,40 +14,40 @@ "coverage": "cross-env BABEL_ENV=test jest --coverage" }, "devDependencies": { - "@babel/core": "^7.12.9", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.7", - "@babel/preset-react": "^7.12.7", - "@babel/preset-typescript": "^7.12.7", - "@babel/runtime": "^7.12.5", - "@testing-library/jest-dom": "^5.11.6", - "@testing-library/react": "^11.2.2", + "@babel/core": "^7.15.5", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.6", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.4", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^11.2.7", "@types/systemjs": "^6.1.0", "babel-eslint": "^11.0.0-beta.2", "babel-jest": "^26.6.3", - "babel-plugin-styled-components": "^1.12.0", + "babel-plugin-styled-components": "^1.13.2", "concurrently": "^5.3.0", "cross-env": "^7.0.3", - "dotenv-webpack": "^7.0.2", - "eslint": "^7.15.0", - "eslint-config-prettier": "^7.0.0", + "dotenv-webpack": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^7.2.0", "eslint-config-ts-react-important-stuff": "^3.0.0", - "eslint-plugin-prettier": "^3.2.0", + "eslint-plugin-prettier": "^3.4.1", "identity-obj-proxy": "^3.0.0", "jest": "^26.6.3", "jest-cli": "^26.6.3", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", - "single-spa-react": "^4.0.0", + "prettier": "^2.4.0", + "pretty-quick": "^3.1.1", + "single-spa-react": "^4.4.0", "ts-config-single-spa": "^2.0.1", - "typescript": "^4.1.2", - "webpack": "^5.8.0", - "webpack-cli": "^4.2.0", - "webpack-config-single-spa-react": "^2.0.0", - "webpack-config-single-spa-react-ts": "^2.0.0", - "webpack-config-single-spa-ts": "^2.0.0", - "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.4.0" + "typescript": "^4.4.3", + "webpack": "^5.52.1", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^2.2.4", + "webpack-config-single-spa-react-ts": "^2.2.4", + "webpack-config-single-spa-ts": "^2.2.4", + "webpack-dev-server": "^4.2.1", + "webpack-merge": "^5.8.0" }, "dependencies": { "@bit/wasedatime.core.assets.img.logo": "0.0.1", @@ -57,28 +57,28 @@ "@bit/wasedatime.core.ts.ui.loading-spinner": "0.0.7", "@bit/wasedatime.core.ts.utils.i18n": "0.0.3", "@bit/wasedatime.core.ts.utils.responsive-utils": "0.0.1", - "@fortawesome/fontawesome-svg-core": "^1.2.35", - "@fortawesome/free-solid-svg-icons": "^5.15.3", - "@fortawesome/react-fontawesome": "^0.1.14", - "@material-ui/core": "^4.11.3", + "@fortawesome/fontawesome-svg-core": "^1.2.36", + "@fortawesome/free-solid-svg-icons": "^5.15.4", + "@fortawesome/react-fontawesome": "^0.1.15", + "@material-ui/core": "^4.12.3", "@material-ui/icons": "^4.11.2", - "@types/jest": "^26.0.16", - "@types/react": "^16.9.32", - "@types/react-dom": "^16.9.6", - "@types/systemjs": "^6.1.0", - "@types/webpack-env": "^1.16.0", - "axios": "^0.21.2", + "@types/jest": "^26.0.24", + "@types/react": "^16.14.15", + "@types/react-dom": "^16.9.14", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "axios": "^0.21.4", "file-loader": "^6.2.0", - "i18next": "^19.9.1", + "i18next": "^19.9.2", "prop-types": "^15.7.2", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^17.0.2", + "react-dom": "^17.0.2", "react-helmet": "^6.1.0", - "react-i18next": "^11.8.8", + "react-i18next": "^11.12.0", "react-markdown": "^5.0.3", "react-responsive": "^8.2.0", - "react-router-dom": "^5.2.0", - "styled-components": "^5.2.1", + "react-router-dom": "^5.3.0", + "styled-components": "^5.3.1", "url-loader": "^4.1.1" } } diff --git a/blog/pnpm-lock.yaml b/blog/pnpm-lock.yaml index aa9670592..4c4aaf567 100644 --- a/blog/pnpm-lock.yaml +++ b/blog/pnpm-lock.yaml @@ -1,12 +1,12 @@ lockfileVersion: 5.3 specifiers: - '@babel/core': ^7.12.9 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/preset-react': ^7.12.7 - '@babel/preset-typescript': ^7.12.7 - '@babel/runtime': ^7.12.5 + '@babel/core': ^7.15.5 + '@babel/plugin-transform-runtime': ^7.15.0 + '@babel/preset-env': ^7.15.6 + '@babel/preset-react': ^7.14.5 + '@babel/preset-typescript': ^7.15.0 + '@babel/runtime': ^7.15.4 '@bit/wasedatime.core.assets.img.logo': 0.0.1 '@bit/wasedatime.core.ts.constants.langs': 0.0.5 '@bit/wasedatime.core.ts.styles.overlay': 0.0.1 @@ -14,56 +14,56 @@ specifiers: '@bit/wasedatime.core.ts.ui.loading-spinner': 0.0.7 '@bit/wasedatime.core.ts.utils.i18n': 0.0.3 '@bit/wasedatime.core.ts.utils.responsive-utils': 0.0.1 - '@fortawesome/fontawesome-svg-core': ^1.2.35 - '@fortawesome/free-solid-svg-icons': ^5.15.3 - '@fortawesome/react-fontawesome': ^0.1.14 - '@material-ui/core': ^4.11.3 + '@fortawesome/fontawesome-svg-core': ^1.2.36 + '@fortawesome/free-solid-svg-icons': ^5.15.4 + '@fortawesome/react-fontawesome': ^0.1.15 + '@material-ui/core': ^4.12.3 '@material-ui/icons': ^4.11.2 - '@testing-library/jest-dom': ^5.11.6 - '@testing-library/react': ^11.2.2 - '@types/jest': ^26.0.16 - '@types/react': ^16.9.32 - '@types/react-dom': ^16.9.6 - '@types/systemjs': ^6.1.0 - '@types/webpack-env': ^1.16.0 - axios: ^0.21.1 + '@testing-library/jest-dom': ^5.14.1 + '@testing-library/react': ^11.2.7 + '@types/jest': ^26.0.24 + '@types/react': ^16.14.15 + '@types/react-dom': ^16.9.14 + '@types/systemjs': ^6.1.1 + '@types/webpack-env': ^1.16.2 + axios: ^0.21.4 babel-eslint: ^11.0.0-beta.2 babel-jest: ^26.6.3 - babel-plugin-styled-components: ^1.12.0 + babel-plugin-styled-components: ^1.13.2 concurrently: ^5.3.0 cross-env: ^7.0.3 - dotenv-webpack: ^7.0.2 - eslint: ^7.15.0 - eslint-config-prettier: ^7.0.0 + dotenv-webpack: ^7.0.3 + eslint: ^7.32.0 + eslint-config-prettier: ^7.2.0 eslint-config-ts-react-important-stuff: ^3.0.0 - eslint-plugin-prettier: ^3.2.0 + eslint-plugin-prettier: ^3.4.1 file-loader: ^6.2.0 - i18next: ^19.9.1 + i18next: ^19.9.2 identity-obj-proxy: ^3.0.0 jest: ^26.6.3 jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 + prettier: ^2.4.0 + pretty-quick: ^3.1.1 prop-types: ^15.7.2 - react: ^17.0.1 - react-dom: ^17.0.1 + react: ^17.0.2 + react-dom: ^17.0.2 react-helmet: ^6.1.0 - react-i18next: ^11.8.8 + react-i18next: ^11.12.0 react-markdown: ^5.0.3 react-responsive: ^8.2.0 - react-router-dom: ^5.2.0 - single-spa-react: ^4.0.0 - styled-components: ^5.2.1 + react-router-dom: ^5.3.0 + single-spa-react: ^4.4.0 + styled-components: ^5.3.1 ts-config-single-spa: ^2.0.1 - typescript: ^4.1.2 + typescript: ^4.4.3 url-loader: ^4.1.1 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa-react: ^2.0.0 - webpack-config-single-spa-react-ts: ^2.0.0 - webpack-config-single-spa-ts: ^2.0.0 - webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.4.0 + webpack: ^5.52.1 + webpack-cli: ^4.8.0 + webpack-config-single-spa-react: ^2.2.4 + webpack-config-single-spa-react-ts: ^2.2.4 + webpack-config-single-spa-ts: ^2.2.4 + webpack-dev-server: ^4.2.1 + webpack-merge: ^5.8.0 dependencies: '@bit/wasedatime.core.assets.img.logo': 0.0.1_react-dom@17.0.2+react@17.0.2 @@ -2544,8 +2544,8 @@ packages: engines: {node: '>=6'} dev: true - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} /ansi-regex/6.0.1: @@ -7001,7 +7001,7 @@ packages: engines: {node: '>= 10'} dependencies: '@jest/types': 26.6.2 - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 17.0.2 @@ -8051,7 +8051,7 @@ packages: resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} engines: {node: '>=8'} dependencies: - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 dev: true /strip-ansi/7.0.1: diff --git a/campus/.npmrc b/campus/.npmrc index 560789fe2..f3a544971 100644 --- a/campus/.npmrc +++ b/campus/.npmrc @@ -1,3 +1,4 @@ @bit:registry=https://node.bit.dev //node.bit.dev/:_authToken=${BIT_TOKEN} -always-auth=true \ No newline at end of file +always-auth=true +recursive-install=false \ No newline at end of file diff --git a/campus/package.json b/campus/package.json index 551b5b4b6..3b3dfede1 100644 --- a/campus/package.json +++ b/campus/package.json @@ -14,76 +14,76 @@ "coverage": "cross-env BABEL_ENV=test jest --coverage" }, "devDependencies": { - "@babel/core": "^7.12.9", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.7", - "@babel/preset-react": "^7.12.7", - "@babel/preset-typescript": "^7.12.7", - "@babel/runtime": "^7.12.5", - "@testing-library/jest-dom": "^5.11.6", - "@testing-library/react": "^11.2.2", + "@babel/core": "^7.15.5", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.6", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.4", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^11.2.7", "@types/systemjs": "^6.1.0", "babel-eslint": "^11.0.0-beta.2", "babel-jest": "^26.6.3", - "babel-plugin-styled-components": "^1.12.0", + "babel-plugin-styled-components": "^1.13.2", "concurrently": "^5.3.0", "cross-env": "^7.0.3", - "css-loader": "^5.2.0", - "eslint": "^7.15.0", - "eslint-config-prettier": "^7.0.0", + "css-loader": "^5.2.7", + "eslint": "^7.32.0", + "eslint-config-prettier": "^7.2.0", "eslint-config-ts-react-important-stuff": "^3.0.0", - "eslint-plugin-prettier": "^3.2.0", + "eslint-plugin-prettier": "^3.4.1", "identity-obj-proxy": "^3.0.0", "jest": "^26.6.3", "jest-cli": "^26.6.3", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", - "sass": "^1.32.8", - "sass-loader": "^11.0.1", + "prettier": "^2.4.0", + "pretty-quick": "^3.1.1", + "sass": "^1.40.1", + "sass-loader": "^11.1.1", "single-spa-react": "^3.2.0", "style-loader": "^2.0.0", - "ts-config-single-spa": "^2.0.0-beta.1", - "typescript": "^4.1.2", + "ts-config-single-spa": "^2.0.1", + "typescript": "^4.4.3", "url-loader": "^4.1.1", - "webpack": "^5.8.0", - "webpack-cli": "^4.2.0", - "webpack-config-single-spa-react": "^2.0.0-beta.1", - "webpack-config-single-spa-react-ts": "^2.0.0-beta.1", - "webpack-config-single-spa-ts": "^2.0.0-beta.1", - "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.4.0" + "webpack": "^5.52.1", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^2.2.4", + "webpack-config-single-spa-react-ts": "^2.2.4", + "webpack-config-single-spa-ts": "^2.2.4", + "webpack-dev-server": "^4.2.1", + "webpack-merge": "^5.8.0" }, "dependencies": { - "@aws-amplify/auth": "^3.4.20", + "@aws-amplify/auth": "^3.4.34", "@bit/wasedatime.core.assets.img.logo": "0.0.1", "@bit/wasedatime.core.ts.constants.langs": "0.0.5", "@bit/wasedatime.core.ts.ui.header": "^0.1.0", "@bit/wasedatime.core.ts.ui.loading-spinner": "0.0.7", "@bit/wasedatime.core.ts.utils.i18n": "0.0.3", "@bit/wasedatime.core.ts.utils.responsive-utils": "0.0.1", - "@fortawesome/fontawesome-free": "^5.15.2", - "@fortawesome/fontawesome-svg-core": "^1.2.34", - "@fortawesome/free-solid-svg-icons": "^5.15.2", - "@fortawesome/react-fontawesome": "^0.1.14", - "@types/jest": "^26.0.16", - "@types/react": "^16.9.32", - "@types/react-dom": "^16.9.6", - "@types/systemjs": "^6.1.0", - "@types/webpack-env": "^1.16.0", + "@fortawesome/fontawesome-free": "^5.15.4", + "@fortawesome/fontawesome-svg-core": "^1.2.36", + "@fortawesome/free-solid-svg-icons": "^5.15.4", + "@fortawesome/react-fontawesome": "^0.1.15", + "@types/jest": "^26.0.24", + "@types/react": "^16.14.15", + "@types/react-dom": "^16.9.14", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", "bootstrap": "^4.6.0", - "i18next": "^19.8.4", - "mapbox-gl": "^2.2.0", - "react": "^17.0.1", - "react-bootstrap": "^1.5.0", - "react-datepicker": "^3.4.1", - "react-dom": "^17.0.1", + "i18next": "^19.9.2", + "mapbox-gl": "^2.4.1", + "react": "^17.0.2", + "react-bootstrap": "^1.6.3", + "react-datepicker": "^3.8.0", + "react-dom": "^17.0.2", "react-ga": "^3.3.0", "react-helmet": "^6.1.0", - "react-i18next": "^11.8.5", - "react-responsive-carousel": "^3.2.16", + "react-i18next": "^11.12.0", + "react-responsive-carousel": "^3.2.21", "semantic-ui-css": "^2.4.1", "semantic-ui-react": "^2.0.3", - "styled-components": "^5.2.1", + "styled-components": "^5.3.1", "url-loader": "^4.1.1" } } diff --git a/campus/pnpm-lock.yaml b/campus/pnpm-lock.yaml index dbd402993..9666443f2 100644 --- a/campus/pnpm-lock.yaml +++ b/campus/pnpm-lock.yaml @@ -1,73 +1,73 @@ lockfileVersion: 5.3 specifiers: - '@aws-amplify/auth': ^3.4.20 - '@babel/core': ^7.12.9 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/preset-react': ^7.12.7 - '@babel/preset-typescript': ^7.12.7 - '@babel/runtime': ^7.12.5 + '@aws-amplify/auth': ^3.4.34 + '@babel/core': ^7.15.5 + '@babel/plugin-transform-runtime': ^7.15.0 + '@babel/preset-env': ^7.15.6 + '@babel/preset-react': ^7.14.5 + '@babel/preset-typescript': ^7.15.0 + '@babel/runtime': ^7.15.4 '@bit/wasedatime.core.assets.img.logo': 0.0.1 '@bit/wasedatime.core.ts.constants.langs': 0.0.5 '@bit/wasedatime.core.ts.ui.header': ^0.1.0 '@bit/wasedatime.core.ts.ui.loading-spinner': 0.0.7 '@bit/wasedatime.core.ts.utils.i18n': 0.0.3 '@bit/wasedatime.core.ts.utils.responsive-utils': 0.0.1 - '@fortawesome/fontawesome-free': ^5.15.2 - '@fortawesome/fontawesome-svg-core': ^1.2.34 - '@fortawesome/free-solid-svg-icons': ^5.15.2 - '@fortawesome/react-fontawesome': ^0.1.14 - '@testing-library/jest-dom': ^5.11.6 - '@testing-library/react': ^11.2.2 - '@types/jest': ^26.0.16 - '@types/react': ^16.9.32 - '@types/react-dom': ^16.9.6 - '@types/systemjs': ^6.1.0 - '@types/webpack-env': ^1.16.0 + '@fortawesome/fontawesome-free': ^5.15.4 + '@fortawesome/fontawesome-svg-core': ^1.2.36 + '@fortawesome/free-solid-svg-icons': ^5.15.4 + '@fortawesome/react-fontawesome': ^0.1.15 + '@testing-library/jest-dom': ^5.14.1 + '@testing-library/react': ^11.2.7 + '@types/jest': ^26.0.24 + '@types/react': ^16.14.15 + '@types/react-dom': ^16.9.14 + '@types/systemjs': ^6.1.1 + '@types/webpack-env': ^1.16.2 babel-eslint: ^11.0.0-beta.2 babel-jest: ^26.6.3 - babel-plugin-styled-components: ^1.12.0 + babel-plugin-styled-components: ^1.13.2 bootstrap: ^4.6.0 concurrently: ^5.3.0 cross-env: ^7.0.3 - css-loader: ^5.2.0 - eslint: ^7.15.0 - eslint-config-prettier: ^7.0.0 + css-loader: ^5.2.7 + eslint: ^7.32.0 + eslint-config-prettier: ^7.2.0 eslint-config-ts-react-important-stuff: ^3.0.0 - eslint-plugin-prettier: ^3.2.0 - i18next: ^19.8.4 + eslint-plugin-prettier: ^3.4.1 + i18next: ^19.9.2 identity-obj-proxy: ^3.0.0 jest: ^26.6.3 jest-cli: ^26.6.3 - mapbox-gl: ^2.2.0 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - react: ^17.0.1 - react-bootstrap: ^1.5.0 - react-datepicker: ^3.4.1 - react-dom: ^17.0.1 + mapbox-gl: ^2.4.1 + prettier: ^2.4.0 + pretty-quick: ^3.1.1 + react: ^17.0.2 + react-bootstrap: ^1.6.3 + react-datepicker: ^3.8.0 + react-dom: ^17.0.2 react-ga: ^3.3.0 react-helmet: ^6.1.0 - react-i18next: ^11.8.5 - react-responsive-carousel: ^3.2.16 - sass: ^1.32.8 - sass-loader: ^11.0.1 + react-i18next: ^11.12.0 + react-responsive-carousel: ^3.2.21 + sass: ^1.40.1 + sass-loader: ^11.1.1 semantic-ui-css: ^2.4.1 semantic-ui-react: ^2.0.3 single-spa-react: ^3.2.0 style-loader: ^2.0.0 - styled-components: ^5.2.1 - ts-config-single-spa: ^2.0.0-beta.1 - typescript: ^4.1.2 + styled-components: ^5.3.1 + ts-config-single-spa: ^2.0.1 + typescript: ^4.4.3 url-loader: ^4.1.1 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa-react: ^2.0.0-beta.1 - webpack-config-single-spa-react-ts: ^2.0.0-beta.1 - webpack-config-single-spa-ts: ^2.0.0-beta.1 - webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.4.0 + webpack: ^5.52.1 + webpack-cli: ^4.8.0 + webpack-config-single-spa-react: ^2.2.4 + webpack-config-single-spa-react-ts: ^2.2.4 + webpack-config-single-spa-ts: ^2.2.4 + webpack-dev-server: ^4.2.1 + webpack-merge: ^5.8.0 dependencies: '@aws-amplify/auth': 3.4.34 @@ -3171,8 +3171,8 @@ packages: engines: {node: '>=6'} dev: true - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} /ansi-regex/6.0.1: @@ -7582,7 +7582,7 @@ packages: engines: {node: '>= 10'} dependencies: '@jest/types': 26.6.2 - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 17.0.2 @@ -8770,7 +8770,7 @@ packages: resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} engines: {node: '>=8'} dependencies: - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 dev: true /strip-ansi/7.0.1: diff --git a/career/.npmrc b/career/.npmrc index 560789fe2..f3a544971 100644 --- a/career/.npmrc +++ b/career/.npmrc @@ -1,3 +1,4 @@ @bit:registry=https://node.bit.dev //node.bit.dev/:_authToken=${BIT_TOKEN} -always-auth=true \ No newline at end of file +always-auth=true +recursive-install=false \ No newline at end of file diff --git a/root/.npmrc b/root/.npmrc index 560789fe2..f3a544971 100644 --- a/root/.npmrc +++ b/root/.npmrc @@ -1,3 +1,4 @@ @bit:registry=https://node.bit.dev //node.bit.dev/:_authToken=${BIT_TOKEN} -always-auth=true \ No newline at end of file +always-auth=true +recursive-install=false \ No newline at end of file diff --git a/root/package.json b/root/package.json index 52327307e..712614c18 100644 --- a/root/package.json +++ b/root/package.json @@ -13,56 +13,56 @@ "tailwind:build": "pnpx tailwind build -i ./src/styles/styles.css -o ./src/styles/index.css" }, "devDependencies": { - "@babel/core": "^7.12.13", - "@babel/plugin-transform-runtime": "^7.12.15", - "@babel/preset-env": "^7.12.13", - "@babel/preset-typescript": "^7.12.13", - "@babel/runtime": "^7.12.13", + "@babel/core": "^7.15.5", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.6", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.4", "@types/systemjs": "^6.1.0", "@vue/preload-webpack-plugin": "^2.0.0", - "autoprefixer": "^10.2.4", + "autoprefixer": "^10.3.4", "awesome-typescript-loader": "^5.2.1", "babel-eslint": "^11.0.0-beta.2", - "babel-plugin-styled-components": "^1.12.0", + "babel-plugin-styled-components": "^1.13.2", "concurrently": "^5.3.0", "copy-webpack-plugin": "^7.0.0", "cross-env": "^7.0.3", - "css-minimizer-webpack-plugin": "^1.2.0", - "cssnano": "^4.1.10", - "dotenv-webpack": "^6.0.0", - "eslint": "^7.19.0", + "css-minimizer-webpack-plugin": "^1.3.0", + "cssnano": "^4.1.11", + "dotenv-webpack": "^6.0.4", + "eslint": "^7.32.0", "eslint-config-prettier": "^7.2.0", "eslint-config-ts-important-stuff": "^1.1.0", - "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-prettier": "^3.4.1", "file-loader": "^6.2.0", - "html-webpack-plugin": "^5.0.0", + "html-webpack-plugin": "^5.3.2", "jest": "^26.6.3", "jest-cli": "^26.6.3", - "mini-css-extract-plugin": "^1.3.6", - "optimize-css-assets-webpack-plugin": "^5.0.4", - "postcss": "^8.2.6", + "mini-css-extract-plugin": "^1.6.2", + "optimize-css-assets-webpack-plugin": "^5.0.8", + "postcss": "^8.3.6", "postcss-cli": "^8.3.1", - "postcss-loader": "^5.0.0", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", + "postcss-loader": "^5.3.0", + "prettier": "^2.4.0", + "pretty-quick": "^3.1.1", "serve": "^11.3.2", - "tailwindcss": "^2.0.3", + "tailwindcss": "^2.2.15", "ts-config-single-spa": "^2.0.1", - "typescript": "^4.1.3", + "typescript": "^4.4.3", "url-loader": "^4.1.1", - "webpack": "^5.21.0", - "webpack-bundle-analyzer": "^4.4.0", - "webpack-cli": "^4.5.0", - "webpack-config-single-spa-ts": "^2.0.0", - "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.7.3", - "workbox-cli": "^6.1.0", - "workbox-sw": "^6.1.0", - "workbox-webpack-plugin": "^6.1.0" + "webpack": "^5.52.1", + "webpack-bundle-analyzer": "^4.4.2", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-ts": "^2.2.4", + "webpack-dev-server": "^4.2.1", + "webpack-merge": "^5.8.0", + "workbox-cli": "^6.3.0", + "workbox-sw": "^6.3.0", + "workbox-webpack-plugin": "^6.3.0" }, "dependencies": { - "@aws-amplify/auth": "^3.4.20", - "@aws-amplify/core": "^3.8.12", + "@aws-amplify/auth": "^3.4.34", + "@aws-amplify/core": "^3.8.24", "@bit/wasedatime.core.assets.text-logo": "0.0.1", "@bit/wasedatime.core.ts.constants.theme": "0.0.1", "@bit/wasedatime.core.ts.styles.mobile-header-wrapper": "0.0.1", @@ -70,7 +70,7 @@ "@bit/wasedatime.core.ts.styles.sidebar-wrapper": "0.0.3", "@bit/wasedatime.core.ts.styles.wrapper": "0.0.1", "@bit/wasedatime.core.ts.ui.header": "^0.1.0", - "@bit/wasedatime.core.ts.ui.language-menu": "^0.1.0", + "@bit/wasedatime.core.ts.ui.language-menu": "^0.1.2", "@bit/wasedatime.core.ts.ui.loading-spinner": "0.0.7", "@bit/wasedatime.core.ts.ui.logo": "0.0.9", "@bit/wasedatime.core.ts.ui.modal": "0.0.8", @@ -78,39 +78,39 @@ "@bit/wasedatime.core.ts.utils.i18n": "0.0.3", "@bit/wasedatime.core.ts.utils.responsive-utils": "0.0.1", "@bit/wasedatime.core.ts.utils.user": "0.0.3", - "@fortawesome/fontawesome-svg-core": "^1.2.34", - "@fortawesome/free-brands-svg-icons": "^5.15.2", - "@fortawesome/free-solid-svg-icons": "^5.15.2", - "@fortawesome/react-fontawesome": "^0.1.14", + "@fortawesome/fontawesome-svg-core": "^1.2.36", + "@fortawesome/free-brands-svg-icons": "^5.15.4", + "@fortawesome/free-solid-svg-icons": "^5.15.4", + "@fortawesome/react-fontawesome": "^0.1.15", "@reach/router": "^1.3.4", - "@sentry/react": "^6.2.0", - "@types/jest": "^26.0.20", - "@types/react": "^17.0.1", - "@types/react-dom": "^17.0.0", - "@types/react-router-dom": "^5.1.7", - "@types/systemjs": "^6.1.0", - "@types/webpack-env": "^1.16.0", - "graphql": "^15.5.0", - "localforage": "^1.9.0", - "lodash": "^4.17.20", - "postcss-csso": "^5.0.0", + "@sentry/react": "^6.12.0", + "@types/jest": "^26.0.24", + "@types/react": "^17.0.20", + "@types/react-dom": "^17.0.9", + "@types/react-router-dom": "^5.1.9", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "graphql": "^15.5.3", + "localforage": "^1.10.0", + "lodash": "^4.17.21", + "postcss-csso": "^5.0.1", "postcss-fixes": "^2.0.1", - "postcss-import": "^14.0.0", - "postcss-scss": "^3.0.4", + "postcss-import": "^14.0.2", + "postcss-scss": "^3.0.5", "react-ga": "^3.3.0", "react-helmet": "^6.1.0", "react-responsive": "^8.2.0", - "react-router-dom": "^5.2.0", + "react-router-dom": "^5.3.0", "react-vertical-timeline-component": "^3.3.3", - "single-spa": "^5.9.1", + "single-spa": "^5.9.3", "single-spa-layout": "1.4.0", - "single-spa-react": "^4.0.0", + "single-spa-react": "^4.4.0", "webpack-pwa-manifest": "^4.3.0", - "workbox-cacheable-response": "^6.1.0", - "workbox-core": "^6.1.0", - "workbox-expiration": "^6.1.0", - "workbox-precaching": "^6.1.0", - "workbox-routing": "^6.1.0", - "workbox-strategies": "^6.1.0" + "workbox-cacheable-response": "^6.3.0", + "workbox-core": "^6.3.0", + "workbox-expiration": "^6.3.0", + "workbox-precaching": "^6.3.0", + "workbox-routing": "^6.3.0", + "workbox-strategies": "^6.3.0" } } diff --git a/root/pnpm-lock.yaml b/root/pnpm-lock.yaml index 102348ebd..eda2a3288 100644 --- a/root/pnpm-lock.yaml +++ b/root/pnpm-lock.yaml @@ -1,13 +1,13 @@ lockfileVersion: 5.3 specifiers: - '@aws-amplify/auth': ^3.4.20 - '@aws-amplify/core': ^3.8.12 - '@babel/core': ^7.12.13 - '@babel/plugin-transform-runtime': ^7.12.15 - '@babel/preset-env': ^7.12.13 - '@babel/preset-typescript': ^7.12.13 - '@babel/runtime': ^7.12.13 + '@aws-amplify/auth': ^3.4.34 + '@aws-amplify/core': ^3.8.24 + '@babel/core': ^7.15.5 + '@babel/plugin-transform-runtime': ^7.15.0 + '@babel/preset-env': ^7.15.6 + '@babel/preset-typescript': ^7.15.0 + '@babel/runtime': ^7.15.4 '@bit/wasedatime.core.assets.text-logo': 0.0.1 '@bit/wasedatime.core.ts.constants.theme': 0.0.1 '@bit/wasedatime.core.ts.styles.mobile-header-wrapper': 0.0.1 @@ -15,7 +15,7 @@ specifiers: '@bit/wasedatime.core.ts.styles.sidebar-wrapper': 0.0.3 '@bit/wasedatime.core.ts.styles.wrapper': 0.0.1 '@bit/wasedatime.core.ts.ui.header': ^0.1.0 - '@bit/wasedatime.core.ts.ui.language-menu': ^0.1.0 + '@bit/wasedatime.core.ts.ui.language-menu': ^0.1.2 '@bit/wasedatime.core.ts.ui.loading-spinner': 0.0.7 '@bit/wasedatime.core.ts.ui.logo': 0.0.9 '@bit/wasedatime.core.ts.ui.modal': 0.0.8 @@ -23,80 +23,80 @@ specifiers: '@bit/wasedatime.core.ts.utils.i18n': 0.0.3 '@bit/wasedatime.core.ts.utils.responsive-utils': 0.0.1 '@bit/wasedatime.core.ts.utils.user': 0.0.3 - '@fortawesome/fontawesome-svg-core': ^1.2.34 - '@fortawesome/free-brands-svg-icons': ^5.15.2 - '@fortawesome/free-solid-svg-icons': ^5.15.2 - '@fortawesome/react-fontawesome': ^0.1.14 + '@fortawesome/fontawesome-svg-core': ^1.2.36 + '@fortawesome/free-brands-svg-icons': ^5.15.4 + '@fortawesome/free-solid-svg-icons': ^5.15.4 + '@fortawesome/react-fontawesome': ^0.1.15 '@reach/router': ^1.3.4 - '@sentry/react': ^6.2.0 - '@types/jest': ^26.0.20 - '@types/react': ^17.0.1 - '@types/react-dom': ^17.0.0 - '@types/react-router-dom': ^5.1.7 - '@types/systemjs': ^6.1.0 - '@types/webpack-env': ^1.16.0 + '@sentry/react': ^6.12.0 + '@types/jest': ^26.0.24 + '@types/react': ^17.0.20 + '@types/react-dom': ^17.0.9 + '@types/react-router-dom': ^5.1.9 + '@types/systemjs': ^6.1.1 + '@types/webpack-env': ^1.16.2 '@vue/preload-webpack-plugin': ^2.0.0 - autoprefixer: ^10.2.4 + autoprefixer: ^10.3.4 awesome-typescript-loader: ^5.2.1 babel-eslint: ^11.0.0-beta.2 - babel-plugin-styled-components: ^1.12.0 + babel-plugin-styled-components: ^1.13.2 concurrently: ^5.3.0 copy-webpack-plugin: ^7.0.0 cross-env: ^7.0.3 - css-minimizer-webpack-plugin: ^1.2.0 - cssnano: ^4.1.10 - dotenv-webpack: ^6.0.0 - eslint: ^7.19.0 + css-minimizer-webpack-plugin: ^1.3.0 + cssnano: ^4.1.11 + dotenv-webpack: ^6.0.4 + eslint: ^7.32.0 eslint-config-prettier: ^7.2.0 eslint-config-ts-important-stuff: ^1.1.0 - eslint-plugin-prettier: ^3.3.1 + eslint-plugin-prettier: ^3.4.1 file-loader: ^6.2.0 - graphql: ^15.5.0 - html-webpack-plugin: ^5.0.0 + graphql: ^15.5.3 + html-webpack-plugin: ^5.3.2 jest: ^26.6.3 jest-cli: ^26.6.3 - localforage: ^1.9.0 - lodash: ^4.17.20 - mini-css-extract-plugin: ^1.3.6 - optimize-css-assets-webpack-plugin: ^5.0.4 - postcss: ^8.2.6 + localforage: ^1.10.0 + lodash: ^4.17.21 + mini-css-extract-plugin: ^1.6.2 + optimize-css-assets-webpack-plugin: ^5.0.8 + postcss: ^8.3.6 postcss-cli: ^8.3.1 - postcss-csso: ^5.0.0 + postcss-csso: ^5.0.1 postcss-fixes: ^2.0.1 - postcss-import: ^14.0.0 - postcss-loader: ^5.0.0 - postcss-scss: ^3.0.4 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 + postcss-import: ^14.0.2 + postcss-loader: ^5.3.0 + postcss-scss: ^3.0.5 + prettier: ^2.4.0 + pretty-quick: ^3.1.1 react-ga: ^3.3.0 react-helmet: ^6.1.0 react-responsive: ^8.2.0 - react-router-dom: ^5.2.0 + react-router-dom: ^5.3.0 react-vertical-timeline-component: ^3.3.3 serve: ^11.3.2 - single-spa: ^5.9.1 + single-spa: ^5.9.3 single-spa-layout: 1.4.0 - single-spa-react: ^4.0.0 - tailwindcss: ^2.0.3 + single-spa-react: ^4.4.0 + tailwindcss: ^2.2.15 ts-config-single-spa: ^2.0.1 - typescript: ^4.1.3 + typescript: ^4.4.3 url-loader: ^4.1.1 - webpack: ^5.21.0 - webpack-bundle-analyzer: ^4.4.0 - webpack-cli: ^4.5.0 - webpack-config-single-spa-ts: ^2.0.0 - webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.7.3 + webpack: ^5.52.1 + webpack-bundle-analyzer: ^4.4.2 + webpack-cli: ^4.8.0 + webpack-config-single-spa-ts: ^2.2.4 + webpack-dev-server: ^4.2.1 + webpack-merge: ^5.8.0 webpack-pwa-manifest: ^4.3.0 - workbox-cacheable-response: ^6.1.0 - workbox-cli: ^6.1.0 - workbox-core: ^6.1.0 - workbox-expiration: ^6.1.0 - workbox-precaching: ^6.1.0 - workbox-routing: ^6.1.0 - workbox-strategies: ^6.1.0 - workbox-sw: ^6.1.0 - workbox-webpack-plugin: ^6.1.0 + workbox-cacheable-response: ^6.3.0 + workbox-cli: ^6.3.0 + workbox-core: ^6.3.0 + workbox-expiration: ^6.3.0 + workbox-precaching: ^6.3.0 + workbox-routing: ^6.3.0 + workbox-strategies: ^6.3.0 + workbox-sw: ^6.3.0 + workbox-webpack-plugin: ^6.3.0 dependencies: '@aws-amplify/auth': 3.4.34 @@ -3671,8 +3671,8 @@ packages: engines: {node: '>=6'} dev: true - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} /ansi-regex/6.0.1: @@ -9947,7 +9947,7 @@ packages: engines: {node: '>= 10'} dependencies: '@jest/types': 26.6.2 - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 17.0.2 @@ -11277,7 +11277,7 @@ packages: resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} engines: {node: '>=8'} dependencies: - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 dev: true /strip-ansi/7.0.1: diff --git a/syllabus/.npmrc b/syllabus/.npmrc index 560789fe2..f3a544971 100644 --- a/syllabus/.npmrc +++ b/syllabus/.npmrc @@ -1,3 +1,4 @@ @bit:registry=https://node.bit.dev //node.bit.dev/:_authToken=${BIT_TOKEN} -always-auth=true \ No newline at end of file +always-auth=true +recursive-install=false \ No newline at end of file diff --git a/syllabus/package.json b/syllabus/package.json index 2e54f4b70..2d1b7e07a 100644 --- a/syllabus/package.json +++ b/syllabus/package.json @@ -15,50 +15,50 @@ "coverage": "cross-env BABEL_ENV=test jest --coverage" }, "devDependencies": { - "@babel/core": "^7.12.13", - "@babel/plugin-transform-runtime": "^7.12.13", - "@babel/preset-env": "^7.12.13", - "@babel/preset-react": "^7.12.13", - "@babel/preset-typescript": "^7.12.13", - "@babel/runtime": "^7.12.13", - "@testing-library/jest-dom": "^5.11.9", - "@testing-library/react": "^11.2.5", + "@babel/core": "^7.15.5", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.6", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.4", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^11.2.7", "@types/systemjs": "^6.1.0", "@vue/preload-webpack-plugin": "^2.0.0", "babel-eslint": "^11.0.0-beta.2", "babel-jest": "^26.6.3", - "babel-plugin-styled-components": "^1.12.0", + "babel-plugin-styled-components": "^1.13.2", "concurrently": "^5.3.0", "cross-env": "^7.0.3", - "css-loader": "^5.0.2", - "dotenv-webpack": "^6.0.0", - "eslint": "^7.19.0", + "css-loader": "^5.2.7", + "dotenv-webpack": "^6.0.4", + "eslint": "^7.32.0", "eslint-config-prettier": "^7.2.0", "eslint-config-ts-react-important-stuff": "^3.0.0", - "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-prettier": "^3.4.1", "file-loader": "^6.2.0", "identity-obj-proxy": "^3.0.0", "jest": "^26.6.3", "jest-cli": "^26.6.3", - "mini-css-extract-plugin": "^1.3.8", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", - "sass": "^1.32.8", - "sass-loader": "^11.0.1", - "single-spa-react": "^4.0.0", + "mini-css-extract-plugin": "^1.6.2", + "prettier": "^2.4.0", + "pretty-quick": "^3.1.1", + "sass": "^1.40.1", + "sass-loader": "^11.1.1", + "single-spa-react": "^4.4.0", "style-loader": "^2.0.0", "ts-config-single-spa": "^2.0.1", - "typescript": "^4.1.3", - "webpack": "^5.20.2", - "webpack-cli": "^4.5.0", - "webpack-config-single-spa-react": "^2.0.0", - "webpack-config-single-spa-react-ts": "^2.0.0", - "webpack-config-single-spa-ts": "^2.0.0", - "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.7.3" + "typescript": "^4.4.3", + "webpack": "^5.52.1", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^2.2.4", + "webpack-config-single-spa-react-ts": "^2.2.4", + "webpack-config-single-spa-ts": "^2.2.4", + "webpack-dev-server": "^4.2.1", + "webpack-merge": "^5.8.0" }, "dependencies": { - "@aws-amplify/api": "^3.2.20", + "@aws-amplify/api": "^3.3.3", "@bit/wasedatime.core.ts.constants.langs": "0.0.5", "@bit/wasedatime.core.ts.constants.size-variables": "0.0.1", "@bit/wasedatime.core.ts.constants.theme": "0.0.1", @@ -78,45 +78,45 @@ "@bit/wasedatime.core.ts.utils.user": "0.0.3", "@bit/wasedatime.syllabus.ts.constants.school-name-icon-map-en": "0.0.5", "@bit/wasedatime.syllabus.ts.constants.school-name-icon-map-ja": "0.0.4", - "@fortawesome/fontawesome-svg-core": "^1.2.34", - "@fortawesome/free-brands-svg-icons": "^5.15.2", - "@fortawesome/free-solid-svg-icons": "^5.15.2", - "@fortawesome/react-fontawesome": "^0.1.14", - "@material-ui/core": "^4.11.3", + "@fortawesome/fontawesome-svg-core": "^1.2.36", + "@fortawesome/free-brands-svg-icons": "^5.15.4", + "@fortawesome/free-solid-svg-icons": "^5.15.4", + "@fortawesome/react-fontawesome": "^0.1.15", + "@material-ui/core": "^4.12.3", "@reach/router": "^1.3.4", - "@sentry/react": "^6.2.0", - "@types/jest": "^26.0.20", - "@types/react": "^17.0.1", - "@types/react-dom": "^17.0.0", - "@types/systemjs": "^6.1.0", - "@types/webpack-env": "^1.16.0", - "graphql": "^15.5.0", + "@sentry/react": "^6.12.0", + "@types/jest": "^26.0.24", + "@types/react": "^17.0.20", + "@types/react-dom": "^17.0.9", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "graphql": "^15.5.3", "levenshtein-edit-distance": "^2.0.5", - "localforage": "^1.9.0", - "lodash": "^4.17.20", - "query-string": "^6.13.8", - "rc-slider": "^9.7.1", - "react": "^17.0.1", - "react-copy-to-clipboard": "^5.0.3", - "react-dom": "^17.0.1", + "localforage": "^1.10.0", + "lodash": "^4.17.21", + "query-string": "^6.14.1", + "rc-slider": "^9.7.2", + "react": "^17.0.2", + "react-copy-to-clipboard": "^5.0.4", + "react-dom": "^17.0.2", "react-ga": "^3.3.0", "react-helmet": "^6.1.0", - "react-i18next": "^11.8.5", - "react-minimal-pie-chart": "^8.1.0", - "react-popper": "^2.2.4", - "react-redux": "^7.2.2", + "react-i18next": "^11.12.0", + "react-minimal-pie-chart": "^8.2.0", + "react-popper": "^2.2.5", + "react-redux": "^7.2.5", "react-responsive": "^8.2.0", - "react-router-dom": "^5.2.0", + "react-router-dom": "^5.3.0", "react-s-alert": "^1.4.1", "react-waypoint": "^9.0.3", - "redux": "^4.0.5", + "redux": "^4.1.1", "redux-logger": "^3.0.6", "redux-thunk": "^2.3.0", "semantic-ui-css": "^2.4.1", "semantic-ui-react": "^2.0.3", - "simplebar-react": "^2.3.0", - "single-spa-css": "^1.1.2", - "stickybits": "^3.7.8", + "simplebar-react": "^2.3.5", + "single-spa-css": "^1.2.0", + "stickybits": "^3.7.9", "url-loader": "^4.1.1" } } diff --git a/syllabus/pnpm-lock.yaml b/syllabus/pnpm-lock.yaml index 4de9ac034..b34517994 100644 --- a/syllabus/pnpm-lock.yaml +++ b/syllabus/pnpm-lock.yaml @@ -1,13 +1,13 @@ lockfileVersion: 5.3 specifiers: - '@aws-amplify/api': ^3.2.20 - '@babel/core': ^7.12.13 - '@babel/plugin-transform-runtime': ^7.12.13 - '@babel/preset-env': ^7.12.13 - '@babel/preset-react': ^7.12.13 - '@babel/preset-typescript': ^7.12.13 - '@babel/runtime': ^7.12.13 + '@aws-amplify/api': ^3.3.3 + '@babel/core': ^7.15.5 + '@babel/plugin-transform-runtime': ^7.15.0 + '@babel/preset-env': ^7.15.6 + '@babel/preset-react': ^7.14.5 + '@babel/preset-typescript': ^7.15.0 + '@babel/runtime': ^7.15.4 '@bit/wasedatime.core.ts.constants.langs': 0.0.5 '@bit/wasedatime.core.ts.constants.size-variables': 0.0.1 '@bit/wasedatime.core.ts.constants.theme': 0.0.1 @@ -27,80 +27,80 @@ specifiers: '@bit/wasedatime.core.ts.utils.user': 0.0.3 '@bit/wasedatime.syllabus.ts.constants.school-name-icon-map-en': 0.0.5 '@bit/wasedatime.syllabus.ts.constants.school-name-icon-map-ja': 0.0.4 - '@fortawesome/fontawesome-svg-core': ^1.2.34 - '@fortawesome/free-brands-svg-icons': ^5.15.2 - '@fortawesome/free-solid-svg-icons': ^5.15.2 - '@fortawesome/react-fontawesome': ^0.1.14 - '@material-ui/core': ^4.11.3 + '@fortawesome/fontawesome-svg-core': ^1.2.36 + '@fortawesome/free-brands-svg-icons': ^5.15.4 + '@fortawesome/free-solid-svg-icons': ^5.15.4 + '@fortawesome/react-fontawesome': ^0.1.15 + '@material-ui/core': ^4.12.3 '@reach/router': ^1.3.4 - '@sentry/react': ^6.2.0 - '@testing-library/jest-dom': ^5.11.9 - '@testing-library/react': ^11.2.5 - '@types/jest': ^26.0.20 - '@types/react': ^17.0.1 - '@types/react-dom': ^17.0.0 - '@types/systemjs': ^6.1.0 - '@types/webpack-env': ^1.16.0 + '@sentry/react': ^6.12.0 + '@testing-library/jest-dom': ^5.14.1 + '@testing-library/react': ^11.2.7 + '@types/jest': ^26.0.24 + '@types/react': ^17.0.20 + '@types/react-dom': ^17.0.9 + '@types/systemjs': ^6.1.1 + '@types/webpack-env': ^1.16.2 '@vue/preload-webpack-plugin': ^2.0.0 babel-eslint: ^11.0.0-beta.2 babel-jest: ^26.6.3 - babel-plugin-styled-components: ^1.12.0 + babel-plugin-styled-components: ^1.13.2 concurrently: ^5.3.0 cross-env: ^7.0.3 - css-loader: ^5.0.2 - dotenv-webpack: ^6.0.0 - eslint: ^7.19.0 + css-loader: ^5.2.7 + dotenv-webpack: ^6.0.4 + eslint: ^7.32.0 eslint-config-prettier: ^7.2.0 eslint-config-ts-react-important-stuff: ^3.0.0 - eslint-plugin-prettier: ^3.3.1 + eslint-plugin-prettier: ^3.4.1 file-loader: ^6.2.0 - graphql: ^15.5.0 + graphql: ^15.5.3 identity-obj-proxy: ^3.0.0 jest: ^26.6.3 jest-cli: ^26.6.3 levenshtein-edit-distance: ^2.0.5 - localforage: ^1.9.0 - lodash: ^4.17.20 - mini-css-extract-plugin: ^1.3.8 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - query-string: ^6.13.8 - rc-slider: ^9.7.1 - react: ^17.0.1 - react-copy-to-clipboard: ^5.0.3 - react-dom: ^17.0.1 + localforage: ^1.10.0 + lodash: ^4.17.21 + mini-css-extract-plugin: ^1.6.2 + prettier: ^2.4.0 + pretty-quick: ^3.1.1 + query-string: ^6.14.1 + rc-slider: ^9.7.2 + react: ^17.0.2 + react-copy-to-clipboard: ^5.0.4 + react-dom: ^17.0.2 react-ga: ^3.3.0 react-helmet: ^6.1.0 - react-i18next: ^11.8.5 - react-minimal-pie-chart: ^8.1.0 - react-popper: ^2.2.4 - react-redux: ^7.2.2 + react-i18next: ^11.12.0 + react-minimal-pie-chart: ^8.2.0 + react-popper: ^2.2.5 + react-redux: ^7.2.5 react-responsive: ^8.2.0 - react-router-dom: ^5.2.0 + react-router-dom: ^5.3.0 react-s-alert: ^1.4.1 react-waypoint: ^9.0.3 - redux: ^4.0.5 + redux: ^4.1.1 redux-logger: ^3.0.6 redux-thunk: ^2.3.0 - sass: ^1.32.8 - sass-loader: ^11.0.1 + sass: ^1.40.1 + sass-loader: ^11.1.1 semantic-ui-css: ^2.4.1 semantic-ui-react: ^2.0.3 - simplebar-react: ^2.3.0 - single-spa-css: ^1.1.2 - single-spa-react: ^4.0.0 - stickybits: ^3.7.8 + simplebar-react: ^2.3.5 + single-spa-css: ^1.2.0 + single-spa-react: ^4.4.0 + stickybits: ^3.7.9 style-loader: ^2.0.0 ts-config-single-spa: ^2.0.1 - typescript: ^4.1.3 + typescript: ^4.4.3 url-loader: ^4.1.1 - webpack: ^5.20.2 - webpack-cli: ^4.5.0 - webpack-config-single-spa-react: ^2.0.0 - webpack-config-single-spa-react-ts: ^2.0.0 - webpack-config-single-spa-ts: ^2.0.0 - webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.7.3 + webpack: ^5.52.1 + webpack-cli: ^4.8.0 + webpack-config-single-spa-react: ^2.2.4 + webpack-config-single-spa-react-ts: ^2.2.4 + webpack-config-single-spa-ts: ^2.2.4 + webpack-dev-server: ^4.2.1 + webpack-merge: ^5.8.0 dependencies: '@aws-amplify/api': 3.3.3 @@ -4300,8 +4300,8 @@ packages: engines: {node: '>=6'} dev: true - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} /ansi-regex/6.0.1: @@ -8825,7 +8825,7 @@ packages: engines: {node: '>= 10'} dependencies: '@jest/types': 26.6.2 - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 17.0.2 @@ -10200,7 +10200,7 @@ packages: resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} engines: {node: '>=8'} dependencies: - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 dev: true /strip-ansi/7.0.1: