diff --git a/.github/workflows/azure-staticwebapp.yml b/.github/workflows/azure-staticwebapp.yml
index d434111..3ff496c 100644
--- a/.github/workflows/azure-staticwebapp.yml
+++ b/.github/workflows/azure-staticwebapp.yml
@@ -83,7 +83,7 @@ jobs:
run: pnpm install
- name: Use pnpm to build
- run: pnpm run build
+ run: pnpm run build:release
# - name: post-build test
# run: pnpm test
diff --git a/.github/workflows/dev-cloudflare-pages.yml b/.github/workflows/dev-cloudflare-pages.yml
new file mode 100644
index 0000000..544a544
--- /dev/null
+++ b/.github/workflows/dev-cloudflare-pages.yml
@@ -0,0 +1,103 @@
+name: Deploy DEV EOEFANS WEB to Cloudflare pages
+
+on:
+ push:
+ branches: [ "main","ci" ]
+# pull_request:
+# types: [synchronize, closed]
+# branches: [ "main","ci" ]
+
+# Environment variables available to all jobs and steps in this workflow
+env:
+ APP_LOCATION: "/" # location of your client code
+ APP_ARTIFACT_LOCATION: "dist" # location of client code build output
+ CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
+ CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
+ PROJECT_NAME: eoefans-web-dev
+
+permissions:
+ contents: read
+
+jobs:
+ build_and_deploy_job:
+ permissions:
+ contents: read
+ deployments: write
+ pull-requests: write # for Azure/static-web-apps-deploy to comment on PRs
+ if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')
+ runs-on: [ self-hosted, Linux ]
+ environment:
+ name: 'Development'
+
+ strategy:
+ matrix:
+ node-version: [18.x]
+ # See supported Node.js release schedule at https://nodejs.org/en/about/releases/
+
+ name: Build and Deploy Job
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: true
+
+
+ - uses: actions/setup-node@v3
+ name: Use Node.js ${{ matrix.node-version }}
+ with:
+ node-version: ${{ matrix.node-version }}
+
+ - uses: pnpm/action-setup@v2
+ name: Install pnpm
+ id: pnpm-install
+ with:
+ version: 7
+ run_install: false
+
+ - name: Get pnpm store directory
+ id: pnpm-cache
+ shell: bash
+ run: |
+ echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
+
+ - uses: actions/cache@v3
+ name: Setup pnpm cache
+ with:
+ path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
+ key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ restore-keys: |
+ ${{ runner.os }}-pnpm-store-
+
+ - name: Install dependencies
+ run: pnpm install
+
+ - name: Use pnpm to build
+ run: pnpm run build
+
+# - name: post-build test
+# run: pnpm test
+
+ - name: Publish
+ uses: cloudflare/pages-action@1
+ with:
+ apiToken: ${{ env.CLOUDFLARE_API_TOKEN }}
+ accountId: ${{ env.CLOUDFLARE_ACCOUNT_ID }}
+ projectName: ${{ env.PROJECT_NAME }} # e.g. 'my-project'
+ directory: ${{ env.APP_ARTIFACT_LOCATION }} # e.g. 'dist'
+ gitHubToken: ${{ secrets.GITHUB_TOKEN }}
+
+ close_pull_request_job:
+ permissions:
+ contents: none
+ if: github.event_name == 'pull_request' && github.event.action == 'closed'
+ runs-on: [ self-hosted, Linux ]
+ name: Close Pull Request Job
+ steps:
+ - name: Close Pull Request
+ id: closepullrequest
+ uses: cloudflare/pages-action@1
+ with:
+ apiToken: ${{ env.CLOUDFLARE_API_TOKEN }}
+ accountId: ${{ env.CLOUDFLARE_ACCOUNT_ID }}
+ projectName: ${{ env.RPOJECT_NAME }} # e.g. 'my-project'
+ directory: ${{ env.APP_ARTIFACT_LOCATION }} # e.g. 'dist'
+ gitHubToken: ${{ secrets.GITHUB_TOKEN }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..ed39bce
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,44 @@
+# Changelog
+
+All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+## [0.0.3](/compare/v0.0.2...v0.0.3) (2023-02-19)
+
+
+### ✅ Tests
+
+* **custom**: 本地测试完成,测试release环境 cf38ad8
+
+
+### 🐛 Bug Fixes
+
+* **custom**: 删除js文件内的map映射 7d2f1f5
+
+
+
+## [0.0.2](/compare/v0.0.1...v0.0.2) (2023-02-19)
+
+
+### 🎫 Chores
+
+* **custom**: 添加changelog e06f400
+
+
+
+## 0.0.1 (2023-02-19)
+
+
+### ✨ Features
+
+* **custom**: 添加entry ca939da, closes #15
+
+
+### 🎫 Chores
+
+* **custom**: 添加commit规范 77cc224, closes #12
+
+
+### 🐛 Bug Fixes
+
+* **custom**: 修复构建错误 1359691
+* **custom**: 修复token问题 58b1a8d
diff --git a/build.js b/build.js
index c14d80a..a33674d 100644
--- a/build.js
+++ b/build.js
@@ -10,6 +10,13 @@ fileList.forEach((file) => {
const full_name_file = path.join(filePath, file);
if (path.extname(full_name_file) === ".map") {
fs.unlinkSync(full_name_file);
+ } else if (path.extname(full_name_file) === ".js") {
+ const data = fs.readFileSync(full_name_file, "utf-8");
+ const result = data.replace(
+ RegExp(`//# sourceMappingURL=[0-9A-Za-z-]*.js.map`, "g"),
+ ""
+ );
+ fs.writeFileSync(full_name_file, result, "utf-8");
}
});
diff --git a/getbuildtime.ts b/config/getbuildtime.ts
similarity index 100%
rename from getbuildtime.ts
rename to config/getbuildtime.ts
diff --git a/config/vite.dev.config.ts b/config/vite.dev.config.ts
new file mode 100644
index 0000000..4ed1636
--- /dev/null
+++ b/config/vite.dev.config.ts
@@ -0,0 +1,42 @@
+import { defineConfig } from "vite";
+import path from "path";
+import react from "@vitejs/plugin-react-swc";
+//redictPath
+export const addProjectPath = (originPath: string) => `../${originPath}`;
+import { createHtmlPlugin } from "vite-plugin-html";
+export default defineConfig({
+ define: {
+ __APP_VERSION__: "0.01",
+ isdev: true,
+ isrelease: false,
+ },
+ resolve: {
+ alias: {
+ "@utils": path.resolve(__dirname, addProjectPath("src/utils")),
+ "@components": path.resolve(__dirname, addProjectPath("src/components")),
+ "@store": path.resolve(__dirname, addProjectPath("src/store")),
+ "@routers": path.resolve(__dirname, addProjectPath("src/routers")),
+ "@assets": path.resolve(__dirname, addProjectPath("src/assets")),
+ },
+ },
+ plugins: [
+ react(),
+ createHtmlPlugin({
+ entry: "src/main.tsx",
+ template: "index.html",
+ inject: {
+ data: {
+ injectScript: ``,
+ },
+ },
+ }),
+ ],
+ server: {
+ proxy: {
+ "/v1": {
+ target: "https://api.eoe.best/eoefans-api",
+ changeOrigin: true,
+ },
+ },
+ },
+});
diff --git a/vite.config.ts b/config/vite.master.config.ts
similarity index 64%
rename from vite.config.ts
rename to config/vite.master.config.ts
index 4959c41..a9fbbe8 100644
--- a/vite.config.ts
+++ b/config/vite.master.config.ts
@@ -1,19 +1,18 @@
-import { defineConfig, loadEnv } from "vite";
-import path from "path";
-import react from "@vitejs/plugin-react-swc";
+import { defineConfig } from "vite";
// 可视化打包文件
import { visualizer } from "rollup-plugin-visualizer";
-// packagejson
-import packageJson from "./package.json";
+
// gzip
import viteCompression from "vite-plugin-compression";
// polyfill
import legacy from "@vitejs/plugin-legacy";
-//sentry
-import viteSentry from "vite-plugin-sentry";
+
//get build time
import getBulidTime from "./getbuildtime";
+//redictPath
+export const addProjectPath = (originPath: string) => `../${originPath}`;
+
const ProdinjectScript = `
`;
import { createHtmlPlugin } from "vite-plugin-html";
+import { mergeConfig } from "vite";
+import vitedevConfig from "./vite.dev.config";
// https://vitejs.dev/config/
//@ts-ignore
-export default defineConfig(({ mode }) => {
- return {
+export default mergeConfig(
+ vitedevConfig,
+ defineConfig({
define: {
- __APP_VERSION__: "0.01",
- isdev: mode === "development",
- },
- resolve: {
- alias: {
- "@utils": path.resolve(__dirname, "src/utils"),
- "@components": path.resolve(__dirname, "src/components"),
- "@store": path.resolve(__dirname, "src/store"),
- "@routers": path.resolve(__dirname, "src/routers"),
- "@assets": path.resolve(__dirname, "src/assets"),
- },
+ isdev: false,
},
plugins: [
- react(),
legacy({
// 设置目标浏览器,browserslist 配置语法
targets: [
@@ -66,27 +57,17 @@ export default defineConfig(({ mode }) => {
template: "index.html",
inject: {
data: {
- injectScript: mode === "development" ? `` : ProdinjectScript,
+ injectScript: ProdinjectScript,
},
},
}),
+ //@ts-ignore
getBulidTime(),
- {
- ...viteSentry({
- configFile: ".sentryclirc",
- sourceMaps: {
- include: ["./dist/assets"],
- },
- release: "eoefans-web@" + packageJson.version,
- // headers: {
- // "Expect-CT": `max-age=86400, enforce,report-uri="https://sentry.vtb.link/api/3/security/?sentry_key=086f27258cce4d28aacc8c2719a683fb"`,
- // },
- }),
- apply: "build",
- },
],
build: {
sourcemap: true,
+ outDir: "dist",
+ emptyOutDir: true,
reportCompressedSize: false,
minify: "esbuild",
rollupOptions: {
@@ -120,13 +101,5 @@ export default defineConfig(({ mode }) => {
},
},
},
- server: {
- proxy: {
- "/v1": {
- target: "https://api.eoe.best/eoefans-api",
- changeOrigin: true,
- },
- },
- },
- };
-});
+ })
+);
diff --git a/config/vite.release.config.ts b/config/vite.release.config.ts
new file mode 100644
index 0000000..f9b0786
--- /dev/null
+++ b/config/vite.release.config.ts
@@ -0,0 +1,29 @@
+// packagejson
+import packageJson from "../package.json";
+//sentry
+import viteSentry from "vite-plugin-sentry";
+
+import { defineConfig, mergeConfig } from "vite";
+import viteMasterConfig, { addProjectPath } from "./vite.master.config";
+const config = mergeConfig(
+ viteMasterConfig,
+ defineConfig({
+ define: {
+ isrelease: true,
+ },
+ plugins: [
+ {
+ ...viteSentry({
+ configFile: ".sentryclirc",
+ sourceMaps: {
+ include: [addProjectPath("./dist/assets")],
+ },
+ release: "eoefans-web@" + packageJson.version,
+ }),
+ apply: "build",
+ },
+ ],
+ })
+);
+
+export default config;
diff --git a/package.json b/package.json
index b625835..5788496 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,14 @@
{
"name": "eoefans-web",
- "version": "0.0.1",
+ "version": "0.0.3",
"type": "module",
"scripts": {
- "dev": "vite",
- "build": "tsc && vite build && node build.js",
+ "dev": "vite --config ./config/vite.dev.config.ts",
+ "build": "tsc && vite build --config ./config/vite.master.config.ts && node build.js",
"preview": "vite preview",
- "commit": "cz"
+ "commit": "cz",
+ "build:release": "vite build --config ./config/vite.release.config.ts && node build.js",
+ "release:changelog": "standard-version --preset gitmoji-config"
},
"config": {
"commitizen": {
@@ -60,11 +62,13 @@
"commitizen": "^4.3.0",
"commitlint": "^17.4.3",
"commitlint-config-gitmoji": "^2.3.1",
+ "conventional-changelog-gitmoji-config": "^1.4.7",
"cz-conventional-changelog": "^3.3.0",
"cz-customizable": "^7.0.0",
"husky": "^8.0.3",
"less": "^4.1.3",
"rollup-plugin-visualizer": "^5.9.0",
+ "standard-version": "^9.5.0",
"terser": "^5.16.3",
"typescript": "^4.9.5",
"vite": "4.1.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7ca0466..268ece3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -26,6 +26,7 @@ specifiers:
commitizen: ^4.3.0
commitlint: ^17.4.3
commitlint-config-gitmoji: ^2.3.1
+ conventional-changelog-gitmoji-config: ^1.4.7
cz-conventional-changelog: ^3.3.0
cz-customizable: ^7.0.0
dayjs: ^1.11.7
@@ -47,6 +48,7 @@ specifiers:
react-router-dom: ^6.8.1
react-use: ^17.4.0
rollup-plugin-visualizer: ^5.9.0
+ standard-version: ^9.5.0
terser: ^5.16.3
typescript: ^4.9.5
vite: 4.1.1
@@ -65,8 +67,8 @@ dependencies:
'@mui/lab': 5.0.0-alpha.119_oc7w4sqyc6xrc5vjlyub4opq2u
'@mui/material': 5.11.9_xqeqsl5kvjjtyxwyi3jhw3yuli
'@reduxjs/toolkit': 1.9.2_k4ae6lp43ej6mezo3ztvx6pykq
- '@sentry/react': 7.37.2_react@18.2.0
- '@sentry/tracing': 7.37.2
+ '@sentry/react': 7.38.0_react@18.2.0
+ '@sentry/tracing': 7.38.0
axios: 1.3.3
dayjs: 1.11.7
intersection-observer: 0.12.2
@@ -89,23 +91,25 @@ devDependencies:
'@babel/core': 7.20.12
'@types/imagesloaded': 4.1.2
'@types/json-bigint': 1.0.1
- '@types/node': 18.13.0
+ '@types/node': 18.14.0
'@types/react': 18.0.28
'@types/react-dom': 18.0.11
'@types/react-lazy-load-image-component': 1.5.2
'@vitejs/plugin-legacy': 4.0.1_terser@5.16.4+vite@4.1.1
- '@vitejs/plugin-react-swc': 3.1.0_vite@4.1.1
+ '@vitejs/plugin-react-swc': 3.2.0_vite@4.1.1
commitizen: 4.3.0
- commitlint: 17.4.3
+ commitlint: 17.4.4
commitlint-config-gitmoji: 2.3.1
+ conventional-changelog-gitmoji-config: 1.4.7
cz-conventional-changelog: 3.3.0
cz-customizable: 7.0.0
husky: 8.0.3
less: 4.1.3
rollup-plugin-visualizer: 5.9.0
+ standard-version: 9.5.0
terser: 5.16.4
typescript: 4.9.5
- vite: 4.1.1_53hv5ribh2tndci5dithclbkyu
+ vite: 4.1.1_ve7l6t5koctut52smtaue47xhi
vite-plugin-compression: 0.5.1_vite@4.1.1
vite-plugin-html: 3.2.0_vite@4.1.1
vite-plugin-sentry: 1.1.7_vite@4.1.1
@@ -1258,16 +1262,16 @@ packages:
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
- /@commitlint/cli/17.4.3:
- resolution: {integrity: sha512-IPTS7AZuBHgD0gl24El8HwuDM9zJN9JLa5KmZUQoFD1BQeGGdzAYJOnAr85CeJWpTDok0BGHDL0+4odnH0iTyA==}
+ /@commitlint/cli/17.4.4:
+ resolution: {integrity: sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==}
engines: {node: '>=v14'}
hasBin: true
dependencies:
- '@commitlint/format': 17.4.0
- '@commitlint/lint': 17.4.3
- '@commitlint/load': 17.4.2
- '@commitlint/read': 17.4.2
- '@commitlint/types': 17.4.0
+ '@commitlint/format': 17.4.4
+ '@commitlint/lint': 17.4.4
+ '@commitlint/load': 17.4.4
+ '@commitlint/read': 17.4.4
+ '@commitlint/types': 17.4.4
execa: 5.1.1
lodash.isfunction: 3.0.9
resolve-from: 5.0.0
@@ -1278,19 +1282,19 @@ packages:
- '@swc/wasm'
dev: true
- /@commitlint/config-validator/17.4.0:
- resolution: {integrity: sha512-Sa/+8KNpDXz4zT4bVbz2fpFjvgkPO6u2V2fP4TKgt6FjmOw2z3eEX859vtfeaTav/ukBw0/0jr+5ZTZp9zCBhA==}
+ /@commitlint/config-validator/17.4.4:
+ resolution: {integrity: sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
ajv: 8.12.0
dev: true
- /@commitlint/ensure/17.4.0:
- resolution: {integrity: sha512-7oAxt25je0jeQ/E0O/M8L3ADb1Cvweu/5lc/kYF8g/kXatI0wxGE5La52onnAUAWeWlsuvBNar15WcrmDmr5Mw==}
+ /@commitlint/ensure/17.4.4:
+ resolution: {integrity: sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
lodash.camelcase: 4.3.0
lodash.kebabcase: 4.1.1
lodash.snakecase: 4.1.1
@@ -1303,49 +1307,49 @@ packages:
engines: {node: '>=v14'}
dev: true
- /@commitlint/format/17.4.0:
- resolution: {integrity: sha512-Z2bWAU5+f1YZh9W76c84J8iLIWIvvm+mzqogTz0Nsc1x6EHW0Z2gI38g5HAjB0r0I3ZjR15IDEJKhsxyblcyhA==}
+ /@commitlint/format/17.4.4:
+ resolution: {integrity: sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
chalk: 4.1.2
dev: true
- /@commitlint/is-ignored/17.4.2:
- resolution: {integrity: sha512-1b2Y2qJ6n7bHG9K6h8S4lBGUl6kc7mMhJN9gy1SQfUZqe92ToDjUTtgNWb6LbzR1X8Cq4SEus4VU8Z/riEa94Q==}
+ /@commitlint/is-ignored/17.4.4:
+ resolution: {integrity: sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
semver: 7.3.8
dev: true
- /@commitlint/lint/17.4.3:
- resolution: {integrity: sha512-GnPsqEYmXIB/MaBhRMzkiDJWyjuLrKad4xoxKO4N6Kc19iqjR4DPc/bl2dxeW9kUmtrAtefOzIEzJAevpA5y2w==}
+ /@commitlint/lint/17.4.4:
+ resolution: {integrity: sha512-qgkCRRFjyhbMDWsti/5jRYVJkgYZj4r+ZmweZObnbYqPUl5UKLWMf9a/ZZisOI4JfiPmRktYRZ2JmqlSvg+ccw==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/is-ignored': 17.4.2
- '@commitlint/parse': 17.4.2
- '@commitlint/rules': 17.4.3
- '@commitlint/types': 17.4.0
+ '@commitlint/is-ignored': 17.4.4
+ '@commitlint/parse': 17.4.4
+ '@commitlint/rules': 17.4.4
+ '@commitlint/types': 17.4.4
dev: true
- /@commitlint/load/17.4.2:
- resolution: {integrity: sha512-Si++F85rJ9t4hw6JcOw1i2h0fdpdFQt0YKwjuK4bk9KhFjyFkRxvR3SB2dPaMs+EwWlDrDBGL+ygip1QD6gmPw==}
+ /@commitlint/load/17.4.4:
+ resolution: {integrity: sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/config-validator': 17.4.0
+ '@commitlint/config-validator': 17.4.4
'@commitlint/execute-rule': 17.4.0
- '@commitlint/resolve-extends': 17.4.0
- '@commitlint/types': 17.4.0
- '@types/node': 18.13.0
+ '@commitlint/resolve-extends': 17.4.4
+ '@commitlint/types': 17.4.4
+ '@types/node': 18.14.0
chalk: 4.1.2
cosmiconfig: 8.0.0
- cosmiconfig-typescript-loader: 4.3.0_p7cp6dsfhdrlk7mvuxd3wodbsu
+ cosmiconfig-typescript-loader: 4.3.0_ipkhww4xc5z2tt2x53vp2mt2be
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
resolve-from: 5.0.0
- ts-node: 10.9.1_4bewfcp2iebiwuold25d6rgcsy
+ ts-node: 10.9.1_tncu2ai53lzgmizdedur7lbibe
typescript: 4.9.5
transitivePeerDependencies:
- '@swc/core'
@@ -1357,46 +1361,46 @@ packages:
engines: {node: '>=v14'}
dev: true
- /@commitlint/parse/17.4.2:
- resolution: {integrity: sha512-DK4EwqhxfXpyCA+UH8TBRIAXAfmmX4q9QRBz/2h9F9sI91yt6mltTrL6TKURMcjUVmgaB80wgS9QybNIyVBIJA==}
+ /@commitlint/parse/17.4.4:
+ resolution: {integrity: sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
conventional-changelog-angular: 5.0.13
conventional-commits-parser: 3.2.4
dev: true
- /@commitlint/read/17.4.2:
- resolution: {integrity: sha512-hasYOdbhEg+W4hi0InmXHxtD/1favB4WdwyFxs1eOy/DvMw6+2IZBmATgGOlqhahsypk4kChhxjAFJAZ2F+JBg==}
+ /@commitlint/read/17.4.4:
+ resolution: {integrity: sha512-B2TvUMJKK+Svzs6eji23WXsRJ8PAD+orI44lVuVNsm5zmI7O8RSGJMvdEZEikiA4Vohfb+HevaPoWZ7PiFZ3zA==}
engines: {node: '>=v14'}
dependencies:
'@commitlint/top-level': 17.4.0
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
fs-extra: 11.1.0
git-raw-commits: 2.0.11
minimist: 1.2.8
dev: true
- /@commitlint/resolve-extends/17.4.0:
- resolution: {integrity: sha512-3JsmwkrCzoK8sO22AzLBvNEvC1Pmdn/65RKXzEtQMy6oYMl0Snrq97a5bQQEFETF0VsvbtUuKttLqqgn99OXRQ==}
+ /@commitlint/resolve-extends/17.4.4:
+ resolution: {integrity: sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/config-validator': 17.4.0
- '@commitlint/types': 17.4.0
+ '@commitlint/config-validator': 17.4.4
+ '@commitlint/types': 17.4.4
import-fresh: 3.3.0
lodash.mergewith: 4.6.2
resolve-from: 5.0.0
resolve-global: 1.0.0
dev: true
- /@commitlint/rules/17.4.3:
- resolution: {integrity: sha512-xHReDfE3Z+O9p1sXeEhPRSk4FifBsC4EbXzvQ4aa0ykQe+n/iZDd4CrFC/Oiv2K9BU4ZnFHak30IbMLa4ks1Rw==}
+ /@commitlint/rules/17.4.4:
+ resolution: {integrity: sha512-0tgvXnHi/mVcyR8Y8mjTFZIa/FEQXA4uEutXS/imH2v1UNkYDSEMsK/68wiXRpfW1euSgEdwRkvE1z23+yhNrQ==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/ensure': 17.4.0
+ '@commitlint/ensure': 17.4.4
'@commitlint/message': 17.4.2
'@commitlint/to-lines': 17.4.0
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
execa: 5.1.1
dev: true
@@ -1412,8 +1416,8 @@ packages:
find-up: 5.0.0
dev: true
- /@commitlint/types/17.4.0:
- resolution: {integrity: sha512-2NjAnq5IcxY9kXtUeO2Ac0aPpvkuOmwbH/BxIm36XXK5LtWFObWJWjXOA+kcaABMrthjWu6la+FUpyYFMHRvbA==}
+ /@commitlint/types/17.4.4:
+ resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==}
engines: {node: '>=v14'}
dependencies:
chalk: 4.1.2
@@ -1830,6 +1834,11 @@ packages:
'@gitmoji/gitmoji-regex': 1.0.0
dev: true
+ /@hutson/parse-repository-url/3.0.2:
+ resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@jridgewell/gen-mapping/0.1.1:
resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
engines: {node: '>=6.0.0'}
@@ -2239,14 +2248,14 @@ packages:
picomatch: 2.3.1
dev: true
- /@sentry/browser/7.37.2:
- resolution: {integrity: sha512-UvKfpx6+BUdV+rGAXqDBznagfz44Ut+x2h/i0OZPNCEpXaH9KAQOlv06I66861aXiucWFRb1lAMrN4+cE9aJIg==}
+ /@sentry/browser/7.38.0:
+ resolution: {integrity: sha512-rPJr+2jRYL29PeMYA2JgzYKTZQx6bc3T9evbAdIh0n+popSjpVyOpOMV/3l6A7KZeeix3dpp6eUZUxTJukqriQ==}
engines: {node: '>=8'}
dependencies:
- '@sentry/core': 7.37.2
- '@sentry/replay': 7.37.2
- '@sentry/types': 7.37.2
- '@sentry/utils': 7.37.2
+ '@sentry/core': 7.38.0
+ '@sentry/replay': 7.38.0
+ '@sentry/types': 7.38.0
+ '@sentry/utils': 7.38.0
tslib: 1.14.1
dev: false
@@ -2266,58 +2275,58 @@ packages:
- supports-color
dev: true
- /@sentry/core/7.37.2:
- resolution: {integrity: sha512-LjofMDSTyVeBErl9N7TTqlyEVuW1g6U4iuJtdZ75JohnvVxzWdpZfWfddwQ6h7nGWfe9dNg0fGs1wxKtMhY+MA==}
+ /@sentry/core/7.38.0:
+ resolution: {integrity: sha512-+hXh/SO3Ie6WC2b+wi01xLhyVREdkRXS5QBmCiv3z2ks2HvYXp7PoKSXJvNKiwCP+pBD+enOnM1YEzM2yEy5yw==}
engines: {node: '>=8'}
dependencies:
- '@sentry/types': 7.37.2
- '@sentry/utils': 7.37.2
+ '@sentry/types': 7.38.0
+ '@sentry/utils': 7.38.0
tslib: 1.14.1
dev: false
- /@sentry/react/7.37.2_react@18.2.0:
- resolution: {integrity: sha512-e5NFQAwHSGVyMUGYjvYXLI/QECkXkZ2BNUo+OHr5mAYqcIyGSA38tX7RJetrhonVjjpJp/ZVzlOyxQkpnBfBLw==}
+ /@sentry/react/7.38.0_react@18.2.0:
+ resolution: {integrity: sha512-IZpQ0aptV3UPjvDj+xorrgPgnW2xIL6Zcy7B6wAgwTC81OUITE7YaShglGD0sJ8M1ReFuH9duwTysr/uv8AytQ==}
engines: {node: '>=8'}
peerDependencies:
react: 15.x || 16.x || 17.x || 18.x
dependencies:
- '@sentry/browser': 7.37.2
- '@sentry/types': 7.37.2
- '@sentry/utils': 7.37.2
+ '@sentry/browser': 7.38.0
+ '@sentry/types': 7.38.0
+ '@sentry/utils': 7.38.0
hoist-non-react-statics: 3.3.2
react: 18.2.0
tslib: 1.14.1
dev: false
- /@sentry/replay/7.37.2:
- resolution: {integrity: sha512-y8Gfc7EGfGU4eVae5HAtch2YgkiTzNPi16dcqPX9jtIHDwiurGqWcaOgs5HoGJm45eMfl6LvcE7MPbwqcDkPIA==}
+ /@sentry/replay/7.38.0:
+ resolution: {integrity: sha512-Ai78/OIYedny605x8uS0n/a5uj7qnuevogGD6agLat9lGc8DFvC07m2iS+EFyGOwtQzyDlRYJvYkHL8peR3crQ==}
engines: {node: '>=12'}
dependencies:
- '@sentry/core': 7.37.2
- '@sentry/types': 7.37.2
- '@sentry/utils': 7.37.2
+ '@sentry/core': 7.38.0
+ '@sentry/types': 7.38.0
+ '@sentry/utils': 7.38.0
dev: false
- /@sentry/tracing/7.37.2:
- resolution: {integrity: sha512-XBVvxbV5TADq2rHg/kJqGqDfOP8n2myMUxMMpfHMb38NrxkxQwXy+gDe41bA8FJKA2k7Y3Wkn8ZC/PelQ8c+ag==}
+ /@sentry/tracing/7.38.0:
+ resolution: {integrity: sha512-ejXJp8oOT64MVtBzqdECUUaNzKbpu25St8Klub1i4Sm7xO+ZjDQDI4TIHvWojZvtkwQ3F4jcsCclc8KuyJunyQ==}
engines: {node: '>=8'}
dependencies:
- '@sentry/core': 7.37.2
- '@sentry/types': 7.37.2
- '@sentry/utils': 7.37.2
+ '@sentry/core': 7.38.0
+ '@sentry/types': 7.38.0
+ '@sentry/utils': 7.38.0
tslib: 1.14.1
dev: false
- /@sentry/types/7.37.2:
- resolution: {integrity: sha512-SxKQOCX94ZaQM4C2ysNjHdJsjYapu/NYZCz1cnPyCdDvYfhwiVge1uq6ZHiQ/ARfxAAOmc3R4Mh3VvEz7WUOdw==}
+ /@sentry/types/7.38.0:
+ resolution: {integrity: sha512-NKOALR6pNUMzUrsk2m+dkPrO8uGNvNh1LD0BCPswKNjC2qHo1h1mDGCgBmF9+EWyii8ZoACTIsxvsda+MBf97Q==}
engines: {node: '>=8'}
dev: false
- /@sentry/utils/7.37.2:
- resolution: {integrity: sha512-5irN1nN/mtdOoWwsJiwBK0gPgNMkciUubEMbCaaXqJaGyGz8+yfDvXj7L+xGYiU57z+7+QkkSKxKEZ/IcBpjVQ==}
+ /@sentry/utils/7.38.0:
+ resolution: {integrity: sha512-MgbI3YmYuyyhUtvcXkgGBqjOW+nuLLNGUdWCK+C4kObf8VbLt3dSE/7SEMT6TSHLYQmxs2BxFgx5Agn97m68kQ==}
engines: {node: '>=8'}
dependencies:
- '@sentry/types': 7.37.2
+ '@sentry/types': 7.38.0
tslib: 1.14.1
dev: false
@@ -2353,7 +2362,6 @@ packages:
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
- libc: [glibc]
requiresBuild: true
dev: true
optional: true
@@ -2363,7 +2371,6 @@ packages:
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
- libc: [musl]
requiresBuild: true
dev: true
optional: true
@@ -2373,7 +2380,6 @@ packages:
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
- libc: [glibc]
requiresBuild: true
dev: true
optional: true
@@ -2383,7 +2389,6 @@ packages:
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
- libc: [musl]
requiresBuild: true
dev: true
optional: true
@@ -2479,8 +2484,8 @@ packages:
resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
dev: true
- /@types/node/18.13.0:
- resolution: {integrity: sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==}
+ /@types/node/18.14.0:
+ resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==}
dev: true
/@types/normalize-package-data/2.4.1:
@@ -2489,7 +2494,6 @@ packages:
/@types/parse-json/4.0.0:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
- dev: false
/@types/prop-types/15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
@@ -2555,18 +2559,18 @@ packages:
regenerator-runtime: 0.13.11
systemjs: 6.13.0
terser: 5.16.4
- vite: 4.1.1_53hv5ribh2tndci5dithclbkyu
+ vite: 4.1.1_ve7l6t5koctut52smtaue47xhi
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-react-swc/3.1.0_vite@4.1.1:
- resolution: {integrity: sha512-xnDULNrkEbtTtRNnMPp+RsuIuIbk1JJV0xY7irchYyv9JJS4uvmc1EYip+qyrnkcX7TQ9c8vCS3AmkQqADI0Fw==}
+ /@vitejs/plugin-react-swc/3.2.0_vite@4.1.1:
+ resolution: {integrity: sha512-IcBoXL/mcH7JdQr/nfDlDwTdIaH8Rg7LpfQDF4nAht+juHWIuv6WhpKPCSfY4+zztAaB07qdBoFz1XCZsgo3pQ==}
peerDependencies:
vite: ^4
dependencies:
'@swc/core': 1.3.35
- vite: 4.1.1_53hv5ribh2tndci5dithclbkyu
+ vite: 4.1.1_ve7l6t5koctut52smtaue47xhi
dev: true
/@xobotyi/scrollbar-width/1.9.5:
@@ -2592,6 +2596,10 @@ packages:
hasBin: true
dev: true
+ /add-stream/1.0.0:
+ resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==}
+ dev: true
+
/agent-base/6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
@@ -2785,7 +2793,7 @@ packages:
hasBin: true
dependencies:
caniuse-lite: 1.0.30001456
- electron-to-chromium: 1.4.301
+ electron-to-chromium: 1.4.302
node-releases: 2.0.10
update-browserslist-db: 1.0.10_browserslist@4.21.5
dev: true
@@ -2894,6 +2902,14 @@ packages:
engines: {node: '>= 10'}
dev: true
+ /cliui/7.0.4:
+ resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 7.0.0
+ dev: true
+
/cliui/8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
@@ -2979,7 +2995,7 @@ packages:
/commitlint-config-gitmoji/2.3.1:
resolution: {integrity: sha512-T15ssbsyNc6szHlnGWo0/xvIA1mObqM70E9TwKNVTpksxhm+OdFht8hvDdKJAVi4nlZX5tcfTeILOi7SHBGH3w==}
dependencies:
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
'@gitmoji/commit-types': 1.1.5
'@gitmoji/parser-opts': 1.4.0
commitlint-plugin-gitmoji: 2.2.6
@@ -2988,18 +3004,18 @@ packages:
/commitlint-plugin-gitmoji/2.2.6:
resolution: {integrity: sha512-oKHPHeNXby0Ix0ZbHVSK5ZyPx1V4fyBjLOy93cYwXhOEPXe36nkDc/HDPFfQpzx1vz39277TaP9LScbqTbscfQ==}
dependencies:
- '@commitlint/types': 17.4.0
+ '@commitlint/types': 17.4.4
'@gitmoji/gitmoji-regex': 1.0.0
gitmojis: 3.13.4
dev: true
- /commitlint/17.4.3:
- resolution: {integrity: sha512-3MGkngRG3x3KY5uKWxgyKK7WU5apelorn4jeJsu8aCotuaoPXYtZX8Ym7a/ZzB19UUuWADnKWVTWBePvweu3aA==}
+ /commitlint/17.4.4:
+ resolution: {integrity: sha512-trjD7/aJ3FyCMNRhP27QorPjvlE9m0AIlLKcusS6r8aDaDJQ8/MQMmANMv3LvjVx1SKy1MTSF0/oUw3T3If/EA==}
engines: {node: '>=v14'}
hasBin: true
dependencies:
- '@commitlint/cli': 17.4.3
- '@commitlint/types': 17.4.0
+ '@commitlint/cli': 17.4.4
+ '@commitlint/types': 17.4.4
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
@@ -3016,6 +3032,16 @@ packages:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
+ /concat-stream/2.0.0:
+ resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
+ engines: {'0': node >= 6.0}
+ dependencies:
+ buffer-from: 1.1.2
+ inherits: 2.0.4
+ readable-stream: 3.6.0
+ typedarray: 0.0.6
+ dev: true
+
/connect-history-api-fallback/1.6.0:
resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==}
engines: {node: '>=0.8'}
@@ -3033,10 +3059,147 @@ packages:
q: 1.5.1
dev: true
+ /conventional-changelog-atom/2.0.8:
+ resolution: {integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==}
+ engines: {node: '>=10'}
+ dependencies:
+ q: 1.5.1
+ dev: true
+
+ /conventional-changelog-codemirror/2.0.8:
+ resolution: {integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==}
+ engines: {node: '>=10'}
+ dependencies:
+ q: 1.5.1
+ dev: true
+
+ /conventional-changelog-config-spec/2.1.0:
+ resolution: {integrity: sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==}
+ dev: true
+
+ /conventional-changelog-conventionalcommits/4.6.3:
+ resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==}
+ engines: {node: '>=10'}
+ dependencies:
+ compare-func: 2.0.0
+ lodash: 4.17.21
+ q: 1.5.1
+ dev: true
+
+ /conventional-changelog-core/4.2.4:
+ resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==}
+ engines: {node: '>=10'}
+ dependencies:
+ add-stream: 1.0.0
+ conventional-changelog-writer: 5.0.1
+ conventional-commits-parser: 3.2.4
+ dateformat: 3.0.3
+ get-pkg-repo: 4.2.1
+ git-raw-commits: 2.0.11
+ git-remote-origin-url: 2.0.0
+ git-semver-tags: 4.1.1
+ lodash: 4.17.21
+ normalize-package-data: 3.0.3
+ q: 1.5.1
+ read-pkg: 3.0.0
+ read-pkg-up: 3.0.0
+ through2: 4.0.2
+ dev: true
+
+ /conventional-changelog-ember/2.0.9:
+ resolution: {integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==}
+ engines: {node: '>=10'}
+ dependencies:
+ q: 1.5.1
+ dev: true
+
+ /conventional-changelog-eslint/3.0.9:
+ resolution: {integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==}
+ engines: {node: '>=10'}
+ dependencies:
+ q: 1.5.1
+ dev: true
+
+ /conventional-changelog-express/2.0.6:
+ resolution: {integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ q: 1.5.1
+ dev: true
+
+ /conventional-changelog-gitmoji-config/1.4.7:
+ resolution: {integrity: sha512-SQB7RZvhSld2OgcIeXOQ8jqFUan3Jype6oaPcRK71HTIKvFmmKVfgfHVZwNIk9Ufybxf791rtmrmPHyUKrrqdg==}
+ dependencies:
+ '@gitmoji/commit-types': 1.1.5
+ '@gitmoji/parser-opts': 1.4.0
+ cosmiconfig: 7.1.0
+ dev: true
+
+ /conventional-changelog-jquery/3.0.11:
+ resolution: {integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==}
+ engines: {node: '>=10'}
+ dependencies:
+ q: 1.5.1
+ dev: true
+
+ /conventional-changelog-jshint/2.0.9:
+ resolution: {integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==}
+ engines: {node: '>=10'}
+ dependencies:
+ compare-func: 2.0.0
+ q: 1.5.1
+ dev: true
+
+ /conventional-changelog-preset-loader/2.3.4:
+ resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /conventional-changelog-writer/5.0.1:
+ resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ conventional-commits-filter: 2.0.7
+ dateformat: 3.0.3
+ handlebars: 4.7.7
+ json-stringify-safe: 5.0.1
+ lodash: 4.17.21
+ meow: 8.1.2
+ semver: 6.3.0
+ split: 1.0.1
+ through2: 4.0.2
+ dev: true
+
+ /conventional-changelog/3.1.25:
+ resolution: {integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ conventional-changelog-angular: 5.0.13
+ conventional-changelog-atom: 2.0.8
+ conventional-changelog-codemirror: 2.0.8
+ conventional-changelog-conventionalcommits: 4.6.3
+ conventional-changelog-core: 4.2.4
+ conventional-changelog-ember: 2.0.9
+ conventional-changelog-eslint: 3.0.9
+ conventional-changelog-express: 2.0.6
+ conventional-changelog-jquery: 3.0.11
+ conventional-changelog-jshint: 2.0.9
+ conventional-changelog-preset-loader: 2.3.4
+ dev: true
+
/conventional-commit-types/3.0.0:
resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==}
dev: true
+ /conventional-commits-filter/2.0.7:
+ resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==}
+ engines: {node: '>=10'}
+ dependencies:
+ lodash.ismatch: 4.4.0
+ modify-values: 1.0.1
+ dev: true
+
/conventional-commits-parser/3.2.4:
resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==}
engines: {node: '>=10'}
@@ -3050,6 +3213,21 @@ packages:
through2: 4.0.2
dev: true
+ /conventional-recommended-bump/6.1.0:
+ resolution: {integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ concat-stream: 2.0.0
+ conventional-changelog-preset-loader: 2.3.4
+ conventional-commits-filter: 2.0.7
+ conventional-commits-parser: 3.2.4
+ git-raw-commits: 2.0.11
+ git-semver-tags: 4.1.1
+ meow: 8.1.2
+ q: 1.5.1
+ dev: true
+
/convert-source-map/1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
@@ -3076,7 +3254,11 @@ packages:
requiresBuild: true
dev: true
- /cosmiconfig-typescript-loader/4.3.0_p7cp6dsfhdrlk7mvuxd3wodbsu:
+ /core-util-is/1.0.3:
+ resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+ dev: true
+
+ /cosmiconfig-typescript-loader/4.3.0_ipkhww4xc5z2tt2x53vp2mt2be:
resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
@@ -3085,9 +3267,9 @@ packages:
ts-node: '>=10'
typescript: '>=3'
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.14.0
cosmiconfig: 8.0.0
- ts-node: 10.9.1_4bewfcp2iebiwuold25d6rgcsy
+ ts-node: 10.9.1_tncu2ai53lzgmizdedur7lbibe
typescript: 4.9.5
dev: true
@@ -3100,7 +3282,6 @@ packages:
parse-json: 5.2.0
path-type: 4.0.0
yaml: 1.10.2
- dev: false
/cosmiconfig/8.0.0:
resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==}
@@ -3168,7 +3349,7 @@ packages:
longest: 2.0.1
word-wrap: 1.2.3
optionalDependencies:
- '@commitlint/load': 17.4.2
+ '@commitlint/load': 17.4.4
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
@@ -3191,6 +3372,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /dateformat/3.0.3:
+ resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
+ dev: true
+
/dayjs/1.11.7:
resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==}
dev: false
@@ -3262,6 +3447,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /detect-newline/3.1.0:
+ resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
+ engines: {node: '>=8'}
+ dev: true
+
/diff/4.0.2:
resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
engines: {node: '>=0.3.1'}
@@ -3325,6 +3515,14 @@ packages:
engines: {node: '>=12'}
dev: true
+ /dotgitignore/2.1.0:
+ resolution: {integrity: sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==}
+ engines: {node: '>=6'}
+ dependencies:
+ find-up: 3.0.0
+ minimatch: 3.1.2
+ dev: true
+
/editor/1.0.0:
resolution: {integrity: sha512-SoRmbGStwNYHgKfjOrX2L0mUvp9bUVv0uPppZSOMAntEbcFtoC3MKF5b3T6HQPXKIV+QGY3xPO3JK5it5lVkuw==}
dev: true
@@ -3337,8 +3535,8 @@ packages:
jake: 10.8.5
dev: true
- /electron-to-chromium/1.4.301:
- resolution: {integrity: sha512-bz00ASIIDjcgszZKuEA1JEFhbDjqUNbQ/PEhNEl1wbixzYpeTp2H2QWjsQvAL2T1wJBdOwCF5hE896BoMwYKrA==}
+ /electron-to-chromium/1.4.302:
+ resolution: {integrity: sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw==}
dev: true
/emoji-regex/10.2.1:
@@ -3533,6 +3731,20 @@ packages:
/find-root/1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
+ /find-up/2.1.0:
+ resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ locate-path: 2.0.0
+ dev: true
+
+ /find-up/3.0.0:
+ resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
+ engines: {node: '>=6'}
+ dependencies:
+ locate-path: 3.0.0
+ dev: true
+
/find-up/4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
@@ -3638,6 +3850,17 @@ packages:
engines: {node: 6.* || 8.* || >= 10.*}
dev: true
+ /get-pkg-repo/4.2.1:
+ resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==}
+ engines: {node: '>=6.9.0'}
+ hasBin: true
+ dependencies:
+ '@hutson/parse-repository-url': 3.0.2
+ hosted-git-info: 4.1.0
+ through2: 2.0.5
+ yargs: 16.2.0
+ dev: true
+
/get-stream/6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -3655,6 +3878,29 @@ packages:
through2: 4.0.2
dev: true
+ /git-remote-origin-url/2.0.0:
+ resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==}
+ engines: {node: '>=4'}
+ dependencies:
+ gitconfiglocal: 1.0.0
+ pify: 2.3.0
+ dev: true
+
+ /git-semver-tags/4.1.1:
+ resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ meow: 8.1.2
+ semver: 6.3.0
+ dev: true
+
+ /gitconfiglocal/1.0.0:
+ resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==}
+ dependencies:
+ ini: 1.3.8
+ dev: true
+
/gitmojis/3.13.4:
resolution: {integrity: sha512-TRYhqnD36Xs9GHuATVRmo7hzBb+6wXYC0zxBFvLs3nma7N1WQGWW2vPTQ0+3GsGcPwSp0XVGfe3Besn4a6ip5Q==}
dev: true
@@ -3713,6 +3959,19 @@ packages:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
dev: true
+ /handlebars/4.7.7:
+ resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
+ engines: {node: '>=0.4.7'}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.8
+ neo-async: 2.6.2
+ source-map: 0.6.1
+ wordwrap: 1.0.0
+ optionalDependencies:
+ uglify-js: 3.17.4
+ dev: true
+
/hard-rejection/2.1.0:
resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
engines: {node: '>=6'}
@@ -4003,6 +4262,10 @@ packages:
is-docker: 2.2.1
dev: true
+ /isarray/1.0.0:
+ resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+ dev: true
+
/isexe/2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
@@ -4049,6 +4312,10 @@ packages:
bignumber.js: 9.1.1
dev: false
+ /json-parse-better-errors/1.0.2:
+ resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
+ dev: true
+
/json-parse-even-better-errors/2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
@@ -4056,6 +4323,10 @@ packages:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
dev: true
+ /json-stringify-safe/5.0.1:
+ resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
+ dev: true
+
/json5/2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
@@ -4103,10 +4374,36 @@ packages:
/lines-and-columns/1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+ /load-json-file/4.0.0:
+ resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
+ engines: {node: '>=4'}
+ dependencies:
+ graceful-fs: 4.2.10
+ parse-json: 4.0.0
+ pify: 3.0.0
+ strip-bom: 3.0.0
+ dev: true
+
/loading-attribute-polyfill/2.1.0:
resolution: {integrity: sha512-TB2bt+g+L85zg4TVdKr3DIfVx6L1h62FvgvnfZ2mNlOtFtG5zq5BCS81HVCyhMFE0en/U4lieob8tRDziWtRhA==}
dev: false
+ /locate-path/2.0.0:
+ resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
+ engines: {node: '>=4'}
+ dependencies:
+ p-locate: 2.0.0
+ path-exists: 3.0.0
+ dev: true
+
+ /locate-path/3.0.0:
+ resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
+ engines: {node: '>=6'}
+ dependencies:
+ p-locate: 3.0.0
+ path-exists: 3.0.0
+ dev: true
+
/locate-path/5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}
@@ -4133,6 +4430,10 @@ packages:
resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==}
dev: true
+ /lodash.ismatch/4.4.0:
+ resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==}
+ dev: true
+
/lodash.isplainobject/4.0.6:
resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
dev: true
@@ -4395,6 +4696,11 @@ packages:
minimist: 1.2.8
dev: true
+ /modify-values/1.0.1:
+ resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/ms/2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
dev: true
@@ -4456,6 +4762,10 @@ packages:
dev: true
optional: true
+ /neo-async/2.6.2:
+ resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+ dev: true
+
/no-case/3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
@@ -4581,6 +4891,13 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /p-limit/1.3.0:
+ resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
+ engines: {node: '>=4'}
+ dependencies:
+ p-try: 1.0.0
+ dev: true
+
/p-limit/2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -4595,6 +4912,20 @@ packages:
yocto-queue: 0.1.0
dev: true
+ /p-locate/2.0.0:
+ resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
+ engines: {node: '>=4'}
+ dependencies:
+ p-limit: 1.3.0
+ dev: true
+
+ /p-locate/3.0.0:
+ resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
+ engines: {node: '>=6'}
+ dependencies:
+ p-limit: 2.3.0
+ dev: true
+
/p-locate/4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines: {node: '>=8'}
@@ -4609,6 +4940,11 @@ packages:
p-limit: 3.1.0
dev: true
+ /p-try/1.0.0:
+ resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
+ engines: {node: '>=4'}
+ dev: true
+
/p-try/2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
@@ -4627,6 +4963,14 @@ packages:
dependencies:
callsites: 3.1.0
+ /parse-json/4.0.0:
+ resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
+ engines: {node: '>=4'}
+ dependencies:
+ error-ex: 1.3.2
+ json-parse-better-errors: 1.0.2
+ dev: true
+
/parse-json/5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -4653,6 +4997,11 @@ packages:
tslib: 2.5.0
dev: true
+ /path-exists/3.0.0:
+ resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
+ engines: {node: '>=4'}
+ dev: true
+
/path-exists/4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -4671,6 +5020,13 @@ packages:
/path-parse/1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ /path-type/3.0.0:
+ resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
+ engines: {node: '>=4'}
+ dependencies:
+ pify: 3.0.0
+ dev: true
+
/path-type/4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
@@ -4688,6 +5044,16 @@ packages:
engines: {node: '>=8.6'}
dev: true
+ /pify/2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /pify/3.0.0:
+ resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
+ engines: {node: '>=4'}
+ dev: true
+
/pify/4.0.1:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
@@ -4703,6 +5069,10 @@ packages:
source-map-js: 1.0.2
dev: true
+ /process-nextick-args/2.0.1:
+ resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ dev: true
+
/progress/2.0.3:
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
engines: {node: '>=0.4.0'}
@@ -4907,6 +5277,14 @@ packages:
loose-envify: 1.4.0
dev: false
+ /read-pkg-up/3.0.0:
+ resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==}
+ engines: {node: '>=4'}
+ dependencies:
+ find-up: 2.1.0
+ read-pkg: 3.0.0
+ dev: true
+
/read-pkg-up/7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
engines: {node: '>=8'}
@@ -4916,6 +5294,15 @@ packages:
type-fest: 0.8.1
dev: true
+ /read-pkg/3.0.0:
+ resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
+ engines: {node: '>=4'}
+ dependencies:
+ load-json-file: 4.0.0
+ normalize-package-data: 2.5.0
+ path-type: 3.0.0
+ dev: true
+
/read-pkg/5.2.0:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
@@ -4926,6 +5313,18 @@ packages:
type-fest: 0.6.0
dev: true
+ /readable-stream/2.3.7:
+ resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
+ dependencies:
+ core-util-is: 1.0.3
+ inherits: 2.0.4
+ isarray: 1.0.0
+ process-nextick-args: 2.0.1
+ safe-buffer: 5.1.2
+ string_decoder: 1.1.1
+ util-deprecate: 1.0.2
+ dev: true
+
/readable-stream/3.6.0:
resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
engines: {node: '>= 6'}
@@ -5099,8 +5498,8 @@ packages:
yargs: 17.7.0
dev: true
- /rollup/3.15.0:
- resolution: {integrity: sha512-F9hrCAhnp5/zx/7HYmftvsNBkMfLfk/dXUh73hPSM2E3CRgap65orDNJbLetoiUFwSAk6iHPLvBrZ5iHYvzqsg==}
+ /rollup/3.17.1:
+ resolution: {integrity: sha512-8RnSms6rNqHmZK+wiqgnPCqen+rRnUHXkciGDirh7B00g1rX1vpKbPDhuxCvAG2bburoI+W4Q9/PlUB/zYkiYA==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -5137,6 +5536,10 @@ packages:
tslib: 2.5.0
dev: true
+ /safe-buffer/5.1.2:
+ resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+ dev: true
+
/safe-buffer/5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
@@ -5258,6 +5661,12 @@ packages:
resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==}
dev: true
+ /split/1.0.1:
+ resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
+ dependencies:
+ through: 2.3.8
+ dev: true
+
/split2/3.2.2:
resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
dependencies:
@@ -5289,6 +5698,27 @@ packages:
stacktrace-gps: 3.1.2
dev: false
+ /standard-version/9.5.0:
+ resolution: {integrity: sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ chalk: 2.4.2
+ conventional-changelog: 3.1.25
+ conventional-changelog-config-spec: 2.1.0
+ conventional-changelog-conventionalcommits: 4.6.3
+ conventional-recommended-bump: 6.1.0
+ detect-indent: 6.1.0
+ detect-newline: 3.1.0
+ dotgitignore: 2.1.0
+ figures: 3.2.0
+ find-up: 5.0.0
+ git-semver-tags: 4.1.1
+ semver: 7.3.8
+ stringify-package: 1.0.1
+ yargs: 16.2.0
+ dev: true
+
/string-width/2.1.1:
resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
engines: {node: '>=4'}
@@ -5306,12 +5736,23 @@ packages:
strip-ansi: 6.0.1
dev: true
+ /string_decoder/1.1.1:
+ resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
+ dependencies:
+ safe-buffer: 5.1.2
+ dev: true
+
/string_decoder/1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
dependencies:
safe-buffer: 5.2.1
dev: true
+ /stringify-package/1.0.1:
+ resolution: {integrity: sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==}
+ deprecated: This module is not used anymore, and has been replaced by @npmcli/package-json
+ dev: true
+
/strip-ansi/4.0.0:
resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==}
engines: {node: '>=4'}
@@ -5333,6 +5774,11 @@ packages:
ansi-regex: 5.0.1
dev: true
+ /strip-bom/3.0.0:
+ resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
+ engines: {node: '>=4'}
+ dev: true
+
/strip-bom/4.0.0:
resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
engines: {node: '>=8'}
@@ -5413,6 +5859,13 @@ packages:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
+ /through2/2.0.5:
+ resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
+ dependencies:
+ readable-stream: 2.3.7
+ xtend: 4.0.2
+ dev: true
+
/through2/4.0.2:
resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
dependencies:
@@ -5458,7 +5911,7 @@ packages:
resolution: {integrity: sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==}
dev: false
- /ts-node/10.9.1_4bewfcp2iebiwuold25d6rgcsy:
+ /ts-node/10.9.1_tncu2ai53lzgmizdedur7lbibe:
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -5477,7 +5930,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
- '@types/node': 18.13.0
+ '@types/node': 18.14.0
acorn: 8.8.2
acorn-walk: 8.2.0
arg: 4.1.3
@@ -5515,12 +5968,24 @@ packages:
engines: {node: '>=8'}
dev: true
+ /typedarray/0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+ dev: true
+
/typescript/4.9.5:
resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
+ /uglify-js/3.17.4:
+ resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
+ engines: {node: '>=0.8.0'}
+ hasBin: true
+ requiresBuild: true
+ dev: true
+ optional: true
+
/unicode-canonical-property-names-ecmascript/2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
@@ -5604,7 +6069,7 @@ packages:
chalk: 4.1.2
debug: 4.3.4
fs-extra: 10.1.0
- vite: 4.1.1_53hv5ribh2tndci5dithclbkyu
+ vite: 4.1.1_ve7l6t5koctut52smtaue47xhi
transitivePeerDependencies:
- supports-color
dev: true
@@ -5626,7 +6091,7 @@ packages:
html-minifier-terser: 6.1.0
node-html-parser: 5.4.2
pathe: 0.2.0
- vite: 4.1.1_53hv5ribh2tndci5dithclbkyu
+ vite: 4.1.1_ve7l6t5koctut52smtaue47xhi
dev: true
/vite-plugin-sentry/1.1.7_vite@4.1.1:
@@ -5636,13 +6101,13 @@ packages:
vite: ^2.6.0 || ^3.0.0 || ^4.0.0
dependencies:
'@sentry/cli': 2.13.0
- vite: 4.1.1_53hv5ribh2tndci5dithclbkyu
+ vite: 4.1.1_ve7l6t5koctut52smtaue47xhi
transitivePeerDependencies:
- encoding
- supports-color
dev: true
- /vite/4.1.1_53hv5ribh2tndci5dithclbkyu:
+ /vite/4.1.1_ve7l6t5koctut52smtaue47xhi:
resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -5667,12 +6132,12 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.14.0
esbuild: 0.16.17
less: 4.1.3
postcss: 8.4.21
resolve: 1.22.1
- rollup: 3.15.0
+ rollup: 3.17.1
terser: 5.16.4
optionalDependencies:
fsevents: 2.3.2
@@ -5715,6 +6180,10 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /wordwrap/1.0.0:
+ resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
+ dev: true
+
/wrap-ansi/7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -5728,6 +6197,11 @@ packages:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
+ /xtend/4.0.2:
+ resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
+ engines: {node: '>=0.4'}
+ dev: true
+
/y18n/5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
@@ -5744,7 +6218,6 @@ packages:
/yaml/1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
- dev: false
/yargs-parser/20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
@@ -5756,6 +6229,19 @@ packages:
engines: {node: '>=12'}
dev: true
+ /yargs/16.2.0:
+ resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
+ engines: {node: '>=10'}
+ dependencies:
+ cliui: 7.0.4
+ escalade: 3.1.1
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 20.2.9
+ dev: true
+
/yargs/17.7.0:
resolution: {integrity: sha512-dwqOPg5trmrre9+v8SUo2q/hAwyKoVfu8OC1xPHKJGNdxAvPl4sKxL4vBnh3bQz/ZvvGAFeA5H3ou2kcOY8sQQ==}
engines: {node: '>=12'}
diff --git a/readme.md b/readme.md
index 73be4d8..9d11e29 100644
--- a/readme.md
+++ b/readme.md
@@ -1,5 +1,5 @@
# eoefans-web 端
-[](https://vlink.dev/EOEFANS/eoefans-web/actions/workflows/dev-azure-staticwebapp.yml)
+[](https://vlink.dev/EOEFANS/eoefans-web/actions/workflows/dev-cloudflare-pages.yml)
[](https://vlink.dev/EOEFANS/eoefans-web/actions/workflows/azure-staticwebapp.yml)
## 目录结构(暂定)
diff --git a/src/main.tsx b/src/main.tsx
index 9f16d3b..ffa31f5 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -19,7 +19,7 @@ import "./index.less";
// sentry
import * as Sentry from "@sentry/react";
import { BrowserTracing } from "@sentry/tracing";
-if (!isdev) {
+if (!isdev && isrelease) {
Sentry.init({
dsn: "https://086f27258cce4d28aacc8c2719a683fb@sentry.vtb.link/3",
integrations: [new BrowserTracing()],
diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts
index 8028509..e12976d 100644
--- a/src/vite-env.d.ts
+++ b/src/vite-env.d.ts
@@ -1,3 +1,4 @@
///
declare const __APP_VERSION__: string;
declare const isdev: boolean;
+declare const isrelease: boolean;