mirror of
https://github.com/zen-browser/www.git
synced 2025-07-07 17:05:32 +02:00
Merge main into feat/animejs
This commit is contained in:
commit
73f285766f
4 changed files with 62 additions and 58 deletions
|
@ -67,6 +67,7 @@
|
||||||
"updatedDesc",
|
"updatedDesc",
|
||||||
"VAAPI",
|
"VAAPI",
|
||||||
"wmfcdm",
|
"wmfcdm",
|
||||||
|
"workerd",
|
||||||
"xmark",
|
"xmark",
|
||||||
"XPCOM",
|
"XPCOM",
|
||||||
"yumemi",
|
"yumemi",
|
||||||
|
|
50
package.json
50
package.json
|
@ -27,7 +27,7 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@astrojs/check": "0.9.4",
|
"@astrojs/check": "0.9.4",
|
||||||
"@astrojs/cloudflare": "12.5.2",
|
"@astrojs/cloudflare": "12.5.2",
|
||||||
"@astrojs/react": "^4.3.0",
|
"@astrojs/react": "4.3.0",
|
||||||
"@astrojs/rss": "4.0.11",
|
"@astrojs/rss": "4.0.11",
|
||||||
"@astrojs/sitemap": "3.3.1",
|
"@astrojs/sitemap": "3.3.1",
|
||||||
"@astrojs/tailwind": "6.0.2",
|
"@astrojs/tailwind": "6.0.2",
|
||||||
|
@ -35,46 +35,46 @@
|
||||||
"@fortawesome/fontawesome-svg-core": "6.7.1",
|
"@fortawesome/fontawesome-svg-core": "6.7.1",
|
||||||
"@fortawesome/free-brands-svg-icons": "6.7.1",
|
"@fortawesome/free-brands-svg-icons": "6.7.1",
|
||||||
"@fortawesome/free-solid-svg-icons": "6.7.1",
|
"@fortawesome/free-solid-svg-icons": "6.7.1",
|
||||||
"@types/react": "^19.1.6",
|
"@types/react": "19.1.6",
|
||||||
"@types/react-dom": "^19.1.5",
|
"@types/react-dom": "19.1.5",
|
||||||
"animejs": "^4.0.2",
|
"animejs": "4.0.2",
|
||||||
"astro": "5.7.10",
|
"astro": "5.7.10",
|
||||||
"astro-navbar": "2.3.7",
|
"astro-navbar": "2.3.7",
|
||||||
"autoprefixer": "10.4.14",
|
"autoprefixer": "10.4.14",
|
||||||
"clsx": "2.1.1",
|
"clsx": "2.1.1",
|
||||||
"date-fns": "4.1.0",
|
"date-fns": "4.1.0",
|
||||||
"free-astro-components": "1.2.0",
|
"free-astro-components": "1.2.0",
|
||||||
"jiti": "^2.4.2",
|
"jiti": "2.4.2",
|
||||||
"js-confetti": "^0.12.0",
|
"js-confetti": "0.12.0",
|
||||||
"lefthook": "^1.11.13",
|
"lefthook": "1.11.13",
|
||||||
"postcss": "8.5.1",
|
"postcss": "8.5.1",
|
||||||
"react": "^19.1.0",
|
"react": "19.1.0",
|
||||||
"react-dom": "^19.1.0",
|
"react-dom": "19.1.0",
|
||||||
"sharp": "0.33.5",
|
"sharp": "0.33.5",
|
||||||
"tailwind-merge": "3.3.0",
|
"tailwind-merge": "3.3.0",
|
||||||
"tailwindcss": "3.4.15",
|
"tailwindcss": "3.4.15",
|
||||||
"turbo": "^2.5.4",
|
"turbo": "2.5.4",
|
||||||
"typescript": "5.6.3",
|
"typescript": "5.6.3",
|
||||||
"ua-parser-js": "^2.0.3"
|
"ua-parser-js": "2.0.3"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@commitlint/cli": "^19.8.1",
|
"@commitlint/cli": "19.8.1",
|
||||||
"@commitlint/config-conventional": "^19.8.1",
|
"@commitlint/config-conventional": "19.8.1",
|
||||||
"@cspell/dict-bash": "^4.2.0",
|
"@cspell/dict-bash": "4.2.0",
|
||||||
"@cspell/dict-css": "^4.0.17",
|
"@cspell/dict-css": "4.0.17",
|
||||||
"@cspell/dict-es-es": "^3.0.3",
|
"@cspell/dict-es-es": "3.0.3",
|
||||||
"@cspell/dict-html": "^4.0.11",
|
"@cspell/dict-html": "4.0.11",
|
||||||
"@cspell/dict-node": "^5.0.7",
|
"@cspell/dict-node": "5.0.7",
|
||||||
"@cspell/dict-npm": "^5.2.4",
|
"@cspell/dict-npm": "5.2.4",
|
||||||
"@cspell/dict-typescript": "^3.2.1",
|
"@cspell/dict-typescript": "3.2.1",
|
||||||
"@cspell/eslint-plugin": "^9.0.2",
|
"@cspell/eslint-plugin": "9.0.2",
|
||||||
"@eslint/compat": "1.2.9",
|
"@eslint/compat": "1.2.9",
|
||||||
"@eslint/eslintrc": "3.3.1",
|
"@eslint/eslintrc": "3.3.1",
|
||||||
"@eslint/js": "9.27.0",
|
"@eslint/js": "9.27.0",
|
||||||
"@playwright/test": "1.52.0",
|
"@playwright/test": "1.52.0",
|
||||||
"@testing-library/jest-dom": "6.6.3",
|
"@testing-library/jest-dom": "6.6.3",
|
||||||
"@testing-library/user-event": "14.6.1",
|
"@testing-library/user-event": "14.6.1",
|
||||||
"@types/animejs": "^3.1.13",
|
"@types/animejs": "3.1.13",
|
||||||
"@types/eslint-plugin-jsx-a11y": "6.10.0",
|
"@types/eslint-plugin-jsx-a11y": "6.10.0",
|
||||||
"@types/jsdom": "21.1.7",
|
"@types/jsdom": "21.1.7",
|
||||||
"@types/node": "22.15.18",
|
"@types/node": "22.15.18",
|
||||||
|
@ -82,20 +82,20 @@
|
||||||
"@typescript-eslint/parser": "8.33.0",
|
"@typescript-eslint/parser": "8.33.0",
|
||||||
"@typescript-eslint/utils": "8.33.0",
|
"@typescript-eslint/utils": "8.33.0",
|
||||||
"@vitest/coverage-istanbul": "3.1.3",
|
"@vitest/coverage-istanbul": "3.1.3",
|
||||||
"cspell": "^9.0.2",
|
"cspell": "9.0.2",
|
||||||
"eslint": "9.27.0",
|
"eslint": "9.27.0",
|
||||||
"eslint-config-prettier": "10.1.5",
|
"eslint-config-prettier": "10.1.5",
|
||||||
"eslint-import-resolver-typescript": "4.4.1",
|
"eslint-import-resolver-typescript": "4.4.1",
|
||||||
"eslint-plugin-astro": "1.3.1",
|
"eslint-plugin-astro": "1.3.1",
|
||||||
"eslint-plugin-import": "2.31.0",
|
"eslint-plugin-import": "2.31.0",
|
||||||
"eslint-plugin-jsonc": "^2.20.1",
|
"eslint-plugin-jsonc": "2.20.1",
|
||||||
"eslint-plugin-jsx-a11y": "6.10.2",
|
"eslint-plugin-jsx-a11y": "6.10.2",
|
||||||
"eslint-plugin-react": "7.37.5",
|
"eslint-plugin-react": "7.37.5",
|
||||||
"eslint-plugin-react-hooks": "5.2.0",
|
"eslint-plugin-react-hooks": "5.2.0",
|
||||||
"jsdom": "26.1.0",
|
"jsdom": "26.1.0",
|
||||||
"prettier": "3.5.3",
|
"prettier": "3.5.3",
|
||||||
"prettier-plugin-astro": "0.14.1",
|
"prettier-plugin-astro": "0.14.1",
|
||||||
"prettier-plugin-tailwindcss": "^0.6.11",
|
"prettier-plugin-tailwindcss": "0.6.11",
|
||||||
"typescript-eslint": "8.33.0",
|
"typescript-eslint": "8.33.0",
|
||||||
"vite-tsconfig-paths": "5.1.4",
|
"vite-tsconfig-paths": "5.1.4",
|
||||||
"vitest": "3.1.3",
|
"vitest": "3.1.3",
|
||||||
|
|
66
pnpm-lock.yaml
generated
66
pnpm-lock.yaml
generated
|
@ -15,7 +15,7 @@ importers:
|
||||||
specifier: 12.5.2
|
specifier: 12.5.2
|
||||||
version: 12.5.2(@types/node@22.15.18)(astro@5.7.10(@types/node@22.15.18)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.6.3)(yaml@2.8.0))(jiti@2.4.2)(yaml@2.8.0)
|
version: 12.5.2(@types/node@22.15.18)(astro@5.7.10(@types/node@22.15.18)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.6.3)(yaml@2.8.0))(jiti@2.4.2)(yaml@2.8.0)
|
||||||
'@astrojs/react':
|
'@astrojs/react':
|
||||||
specifier: ^4.3.0
|
specifier: 4.3.0
|
||||||
version: 4.3.0(@types/node@22.15.18)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(jiti@2.4.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(yaml@2.8.0)
|
version: 4.3.0(@types/node@22.15.18)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(jiti@2.4.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(yaml@2.8.0)
|
||||||
'@astrojs/rss':
|
'@astrojs/rss':
|
||||||
specifier: 4.0.11
|
specifier: 4.0.11
|
||||||
|
@ -39,13 +39,13 @@ importers:
|
||||||
specifier: 6.7.1
|
specifier: 6.7.1
|
||||||
version: 6.7.1
|
version: 6.7.1
|
||||||
'@types/react':
|
'@types/react':
|
||||||
specifier: ^19.1.6
|
specifier: 19.1.6
|
||||||
version: 19.1.6
|
version: 19.1.6
|
||||||
'@types/react-dom':
|
'@types/react-dom':
|
||||||
specifier: ^19.1.5
|
specifier: 19.1.5
|
||||||
version: 19.1.5(@types/react@19.1.6)
|
version: 19.1.5(@types/react@19.1.6)
|
||||||
animejs:
|
animejs:
|
||||||
specifier: ^4.0.2
|
specifier: 4.0.2
|
||||||
version: 4.0.2
|
version: 4.0.2
|
||||||
astro:
|
astro:
|
||||||
specifier: 5.7.10
|
specifier: 5.7.10
|
||||||
|
@ -66,22 +66,22 @@ importers:
|
||||||
specifier: 1.2.0
|
specifier: 1.2.0
|
||||||
version: 1.2.0(@types/node@22.15.18)(jiti@2.4.2)(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(rollup@4.41.1)(yaml@2.8.0)
|
version: 1.2.0(@types/node@22.15.18)(jiti@2.4.2)(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(rollup@4.41.1)(yaml@2.8.0)
|
||||||
jiti:
|
jiti:
|
||||||
specifier: ^2.4.2
|
specifier: 2.4.2
|
||||||
version: 2.4.2
|
version: 2.4.2
|
||||||
js-confetti:
|
js-confetti:
|
||||||
specifier: ^0.12.0
|
specifier: 0.12.0
|
||||||
version: 0.12.0
|
version: 0.12.0
|
||||||
lefthook:
|
lefthook:
|
||||||
specifier: ^1.11.13
|
specifier: 1.11.13
|
||||||
version: 1.11.13
|
version: 1.11.13
|
||||||
postcss:
|
postcss:
|
||||||
specifier: 8.5.1
|
specifier: 8.5.1
|
||||||
version: 8.5.1
|
version: 8.5.1
|
||||||
react:
|
react:
|
||||||
specifier: ^19.1.0
|
specifier: 19.1.0
|
||||||
version: 19.1.0
|
version: 19.1.0
|
||||||
react-dom:
|
react-dom:
|
||||||
specifier: ^19.1.0
|
specifier: 19.1.0
|
||||||
version: 19.1.0(react@19.1.0)
|
version: 19.1.0(react@19.1.0)
|
||||||
sharp:
|
sharp:
|
||||||
specifier: 0.33.5
|
specifier: 0.33.5
|
||||||
|
@ -93,44 +93,44 @@ importers:
|
||||||
specifier: 3.4.15
|
specifier: 3.4.15
|
||||||
version: 3.4.15
|
version: 3.4.15
|
||||||
turbo:
|
turbo:
|
||||||
specifier: ^2.5.4
|
specifier: 2.5.4
|
||||||
version: 2.5.4
|
version: 2.5.4
|
||||||
typescript:
|
typescript:
|
||||||
specifier: 5.6.3
|
specifier: 5.6.3
|
||||||
version: 5.6.3
|
version: 5.6.3
|
||||||
ua-parser-js:
|
ua-parser-js:
|
||||||
specifier: ^2.0.3
|
specifier: 2.0.3
|
||||||
version: 2.0.3
|
version: 2.0.3
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@commitlint/cli':
|
'@commitlint/cli':
|
||||||
specifier: ^19.8.1
|
specifier: 19.8.1
|
||||||
version: 19.8.1(@types/node@22.15.18)(typescript@5.6.3)
|
version: 19.8.1(@types/node@22.15.18)(typescript@5.6.3)
|
||||||
'@commitlint/config-conventional':
|
'@commitlint/config-conventional':
|
||||||
specifier: ^19.8.1
|
specifier: 19.8.1
|
||||||
version: 19.8.1
|
version: 19.8.1
|
||||||
'@cspell/dict-bash':
|
'@cspell/dict-bash':
|
||||||
specifier: ^4.2.0
|
specifier: 4.2.0
|
||||||
version: 4.2.0
|
version: 4.2.0
|
||||||
'@cspell/dict-css':
|
'@cspell/dict-css':
|
||||||
specifier: ^4.0.17
|
specifier: 4.0.17
|
||||||
version: 4.0.17
|
version: 4.0.17
|
||||||
'@cspell/dict-es-es':
|
'@cspell/dict-es-es':
|
||||||
specifier: ^3.0.3
|
specifier: 3.0.3
|
||||||
version: 3.0.3
|
version: 3.0.3
|
||||||
'@cspell/dict-html':
|
'@cspell/dict-html':
|
||||||
specifier: ^4.0.11
|
specifier: 4.0.11
|
||||||
version: 4.0.11
|
version: 4.0.11
|
||||||
'@cspell/dict-node':
|
'@cspell/dict-node':
|
||||||
specifier: ^5.0.7
|
specifier: 5.0.7
|
||||||
version: 5.0.7
|
version: 5.0.7
|
||||||
'@cspell/dict-npm':
|
'@cspell/dict-npm':
|
||||||
specifier: ^5.2.4
|
specifier: 5.2.4
|
||||||
version: 5.2.4
|
version: 5.2.4
|
||||||
'@cspell/dict-typescript':
|
'@cspell/dict-typescript':
|
||||||
specifier: ^3.2.1
|
specifier: 3.2.1
|
||||||
version: 3.2.1
|
version: 3.2.1
|
||||||
'@cspell/eslint-plugin':
|
'@cspell/eslint-plugin':
|
||||||
specifier: ^9.0.2
|
specifier: 9.0.2
|
||||||
version: 9.0.2(eslint@9.27.0(jiti@2.4.2))
|
version: 9.0.2(eslint@9.27.0(jiti@2.4.2))
|
||||||
'@eslint/compat':
|
'@eslint/compat':
|
||||||
specifier: 1.2.9
|
specifier: 1.2.9
|
||||||
|
@ -151,7 +151,7 @@ importers:
|
||||||
specifier: 14.6.1
|
specifier: 14.6.1
|
||||||
version: 14.6.1(@testing-library/dom@10.4.0)
|
version: 14.6.1(@testing-library/dom@10.4.0)
|
||||||
'@types/animejs':
|
'@types/animejs':
|
||||||
specifier: ^3.1.13
|
specifier: 3.1.13
|
||||||
version: 3.1.13
|
version: 3.1.13
|
||||||
'@types/eslint-plugin-jsx-a11y':
|
'@types/eslint-plugin-jsx-a11y':
|
||||||
specifier: 6.10.0
|
specifier: 6.10.0
|
||||||
|
@ -175,7 +175,7 @@ importers:
|
||||||
specifier: 3.1.3
|
specifier: 3.1.3
|
||||||
version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.18)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0))
|
version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.18)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0))
|
||||||
cspell:
|
cspell:
|
||||||
specifier: ^9.0.2
|
specifier: 9.0.2
|
||||||
version: 9.0.2
|
version: 9.0.2
|
||||||
eslint:
|
eslint:
|
||||||
specifier: 9.27.0
|
specifier: 9.27.0
|
||||||
|
@ -193,7 +193,7 @@ importers:
|
||||||
specifier: 2.31.0
|
specifier: 2.31.0
|
||||||
version: 2.31.0(@typescript-eslint/parser@8.33.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0(jiti@2.4.2))
|
version: 2.31.0(@typescript-eslint/parser@8.33.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0(jiti@2.4.2))
|
||||||
eslint-plugin-jsonc:
|
eslint-plugin-jsonc:
|
||||||
specifier: ^2.20.1
|
specifier: 2.20.1
|
||||||
version: 2.20.1(eslint@9.27.0(jiti@2.4.2))
|
version: 2.20.1(eslint@9.27.0(jiti@2.4.2))
|
||||||
eslint-plugin-jsx-a11y:
|
eslint-plugin-jsx-a11y:
|
||||||
specifier: 6.10.2
|
specifier: 6.10.2
|
||||||
|
@ -214,8 +214,8 @@ importers:
|
||||||
specifier: 0.14.1
|
specifier: 0.14.1
|
||||||
version: 0.14.1
|
version: 0.14.1
|
||||||
prettier-plugin-tailwindcss:
|
prettier-plugin-tailwindcss:
|
||||||
specifier: ^0.6.11
|
specifier: 0.6.11
|
||||||
version: 0.6.12(prettier-plugin-astro@0.14.1)(prettier@3.5.3)
|
version: 0.6.11(prettier-plugin-astro@0.14.1)(prettier@3.5.3)
|
||||||
typescript-eslint:
|
typescript-eslint:
|
||||||
specifier: 8.33.0
|
specifier: 8.33.0
|
||||||
version: 8.33.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.6.3)
|
version: 8.33.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.6.3)
|
||||||
|
@ -379,8 +379,8 @@ packages:
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@babel/core': ^7.0.0-0
|
'@babel/core': ^7.0.0-0
|
||||||
|
|
||||||
'@babel/runtime@7.27.6':
|
'@babel/runtime@7.27.4':
|
||||||
resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==}
|
resolution: {integrity: sha512-t3yaEOuGu9NlIZ+hIeGbBjFtZT7j2cb2tg0fuaJKeGotchRjjLfrBA9Kwf8quhpP1EUuxModQg04q/mBwyg8uA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
|
|
||||||
'@babel/template@7.27.2':
|
'@babel/template@7.27.2':
|
||||||
|
@ -3910,8 +3910,8 @@ packages:
|
||||||
resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==}
|
resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==}
|
||||||
engines: {node: ^14.15.0 || >=16.0.0}
|
engines: {node: ^14.15.0 || >=16.0.0}
|
||||||
|
|
||||||
prettier-plugin-tailwindcss@0.6.12:
|
prettier-plugin-tailwindcss@0.6.11:
|
||||||
resolution: {integrity: sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw==}
|
resolution: {integrity: sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==}
|
||||||
engines: {node: '>=14.21.3'}
|
engines: {node: '>=14.21.3'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@ianvs/prettier-plugin-sort-imports': '*'
|
'@ianvs/prettier-plugin-sort-imports': '*'
|
||||||
|
@ -5379,7 +5379,7 @@ snapshots:
|
||||||
'@babel/core': 7.27.4
|
'@babel/core': 7.27.4
|
||||||
'@babel/helper-plugin-utils': 7.27.1
|
'@babel/helper-plugin-utils': 7.27.1
|
||||||
|
|
||||||
'@babel/runtime@7.27.6': {}
|
'@babel/runtime@7.27.4': {}
|
||||||
|
|
||||||
'@babel/template@7.27.2':
|
'@babel/template@7.27.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -6312,7 +6312,7 @@ snapshots:
|
||||||
'@testing-library/dom@10.4.0':
|
'@testing-library/dom@10.4.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.27.1
|
'@babel/code-frame': 7.27.1
|
||||||
'@babel/runtime': 7.27.6
|
'@babel/runtime': 7.27.4
|
||||||
'@types/aria-query': 5.0.4
|
'@types/aria-query': 5.0.4
|
||||||
aria-query: 5.3.0
|
aria-query: 5.3.0
|
||||||
chalk: 4.1.2
|
chalk: 4.1.2
|
||||||
|
@ -9371,7 +9371,7 @@ snapshots:
|
||||||
prettier: 3.5.3
|
prettier: 3.5.3
|
||||||
sass-formatter: 0.7.9
|
sass-formatter: 0.7.9
|
||||||
|
|
||||||
prettier-plugin-tailwindcss@0.6.12(prettier-plugin-astro@0.14.1)(prettier@3.5.3):
|
prettier-plugin-tailwindcss@0.6.11(prettier-plugin-astro@0.14.1)(prettier@3.5.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
prettier: 3.5.3
|
prettier: 3.5.3
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
onlyBuiltDependencies:
|
onlyBuiltDependencies:
|
||||||
|
- esbuild
|
||||||
- lefthook
|
- lefthook
|
||||||
|
- sharp
|
||||||
- unrs-resolver
|
- unrs-resolver
|
||||||
|
- workerd
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue