diff --git a/apps/front/config/config.js b/apps/front/config/config.js
index 394da735..0446712e 100644
--- a/apps/front/config/config.js
+++ b/apps/front/config/config.js
@@ -29,6 +29,6 @@ export default {
// Build htaccess
htaccessTemplateFilePath: resolve(
- "config/tasks/build-htaccess/templates/.htaccess.template"
+ "config/tasks/build-htaccess/templates/.htaccess.template",
),
}
diff --git a/apps/front/config/tasks/build-htaccess/build-htaccess.js b/apps/front/config/tasks/build-htaccess/build-htaccess.js
index 776cd9fa..1a2b41ff 100644
--- a/apps/front/config/tasks/build-htaccess/build-htaccess.js
+++ b/apps/front/config/tasks/build-htaccess/build-htaccess.js
@@ -20,7 +20,7 @@ const _createHtaccessFile = async ({ outputPath, htaccessTemplatePath }) => {
if (!templateExist) {
console.log(
"htaccess template doesn't exit. You need to create manually the template file in",
- htaccessTemplatePath
+ htaccessTemplatePath,
)
return
}
diff --git a/apps/front/index.html b/apps/front/index.html
index 38246121..8cc4e54f 100644
--- a/apps/front/index.html
+++ b/apps/front/index.html
@@ -1,4 +1,4 @@
-
+
diff --git a/apps/front/package.json b/apps/front/package.json
index 720bea44..3e3a8a0f 100644
--- a/apps/front/package.json
+++ b/apps/front/package.json
@@ -16,7 +16,6 @@
"test": "vitest run"
},
"dependencies": {
- "@cher-ami/css-flat": "^1.0.1",
"@cher-ami/debug": "^1.2.0",
"@cher-ami/router": "^3.5.0",
"@cher-ami/utils": "^1.4.1",
@@ -45,13 +44,8 @@
"terser": "^5.27.0",
"typescript": "^5.3.3",
"vite": "^5.0.12",
- "vite-plugin-checker": "^0.6.4",
"vitest": "^1.2.2"
},
- "optionalDependencies": {
- "esbuild-android-arm64": "^0.15.18",
- "fsevents": "^2.3.3"
- },
"browserslist": [
"last 2 versions",
"iOS >= 12"
diff --git a/apps/front/prerender/__tests__/ManifestParser.test.ts b/apps/front/prerender/__tests__/ManifestParser.test.ts
index 3c7b0214..4bf546b2 100644
--- a/apps/front/prerender/__tests__/ManifestParser.test.ts
+++ b/apps/front/prerender/__tests__/ManifestParser.test.ts
@@ -19,7 +19,7 @@ it("should return a list of assets by type", () => {
extensions.forEach((e) => {
expect(
- assetsByType[e].every((f) => f.split(".")[f.split(".").length - 1] === e)
+ assetsByType[e].every((f) => f.split(".")[f.split(".").length - 1] === e),
).toBe(true)
})
})
diff --git a/apps/front/prerender/exe-prerender-server.ts b/apps/front/prerender/exe-prerender-server.ts
index 9428038f..063301e4 100644
--- a/apps/front/prerender/exe-prerender-server.ts
+++ b/apps/front/prerender/exe-prerender-server.ts
@@ -29,11 +29,11 @@ app.get("/generate", async (req, res) => {
app.listen(port, () => {
console.log("")
console.log(
- `> Generate all pages ${chalk.blue(`http://localhost:${port}/generate`)}`
+ `> Generate all pages ${chalk.blue(`http://localhost:${port}/generate`)}`,
)
console.log(
`> Generate specific page ${chalk.blue(
- `http://localhost:${port}/generate?url=/my-page/url`
- )}`
+ `http://localhost:${port}/generate?url=/my-page/url`,
+ )}`,
)
})
diff --git a/apps/front/prerender/helpers/ManifestParser.ts b/apps/front/prerender/helpers/ManifestParser.ts
index 39797026..792d1352 100644
--- a/apps/front/prerender/helpers/ManifestParser.ts
+++ b/apps/front/prerender/helpers/ManifestParser.ts
@@ -160,7 +160,7 @@ export class ManifestParser {
...(jsonManifest[b]?.css || []),
]
: a,
- []
+ [],
)
.filter((e) => e)
diff --git a/apps/front/prerender/prerender.ts b/apps/front/prerender/prerender.ts
index 2637f03f..039f3e96 100644
--- a/apps/front/prerender/prerender.ts
+++ b/apps/front/prerender/prerender.ts
@@ -63,7 +63,7 @@ const createHtmlFile = async (
urls: string[],
url: string,
outDir: string,
- dom: ReactElement>
+ dom: ReactElement>,
): Promise => {
// Prepare file
if (isRouteIndex(url, urls)) url = `${url}/index`
diff --git a/apps/front/src/libs/components/cookiesBanner/CookiesBanner.tsx b/apps/front/src/libs/components/cookiesBanner/CookiesBanner.tsx
index 561cd414..a046f2b4 100644
--- a/apps/front/src/libs/components/cookiesBanner/CookiesBanner.tsx
+++ b/apps/front/src/libs/components/cookiesBanner/CookiesBanner.tsx
@@ -104,7 +104,7 @@ export function CookiesBanner(props: IProps) {
// targets script DOM by ids
const $gTagManagerScript = document.getElementById("__gaTagManagerScript")
const $gTagManagerDataLayerScript = document.getElementById(
- "__gTagManagerDataLayerScript"
+ "__gTagManagerDataLayerScript",
)
const $gTagManagerNoScript = document.getElementById("__gaTagManagerNoScript")
@@ -112,7 +112,7 @@ export function CookiesBanner(props: IProps) {
if (injectScriptTags) {
if ($gTagManagerScript || $gTagManagerDataLayerScript || $gTagManagerNoScript) {
log(
- "$gTagManagerNoScript or $gTagManagerNoScript already exist in DOM, NOT create new scripts. return. "
+ "$gTagManagerNoScript or $gTagManagerNoScript already exist in DOM, NOT create new scripts. return. ",
)
return
}
@@ -130,7 +130,7 @@ export function CookiesBanner(props: IProps) {
$gTagManagerNoScript,
// auto generated when script is injected in DOM, we remove it too.
document.querySelector(
- `script[src="https://www.googletagmanager.com/gtm.js?id=${trackingID}"]`
+ `script[src="https://www.googletagmanager.com/gtm.js?id=${trackingID}"]`,
),
]
@@ -147,7 +147,7 @@ export function CookiesBanner(props: IProps) {
*/
const googleAnalyticsInjection = (
injectScriptTags: boolean,
- trackingID: string
+ trackingID: string,
): void => {
if (!trackingID) return
@@ -196,7 +196,7 @@ export function CookiesBanner(props: IProps) {
$tracking,
// auto generated when script is injected in DOM, we remove it too.
document.querySelector(
- 'script[src$="https://www.google-analytics.com/analytics.js"]'
+ 'script[src$="https://www.google-analytics.com/analytics.js"]',
),
]
@@ -278,7 +278,7 @@ export function CookiesBanner(props: IProps) {
show: boolean = true,
el = rootRef?.current as HTMLElement,
modifier = css.root_show,
- modifierHide = css.root_hide
+ modifierHide = css.root_hide,
): void => {
if (show) {
el?.classList?.add(modifier)
@@ -317,7 +317,7 @@ export function CookiesBanner(props: IProps) {
} else {
log(
"init > localStorageChoiceExist() doesnt exist, anim show component",
- localStorageChoiceExist()
+ localStorageChoiceExist(),
)
// add show class
CookiesBannerService.show()
diff --git a/apps/front/src/libs/dom/MetaManager.ts b/apps/front/src/libs/dom/MetaManager.ts
index d177aa71..b2ff15e8 100644
--- a/apps/front/src/libs/dom/MetaManager.ts
+++ b/apps/front/src/libs/dom/MetaManager.ts
@@ -82,7 +82,7 @@ export class MetasManager {
*/
private static selectMetaValue(
customMetasValue: TMetaTags,
- pType: string
+ pType: string,
): string {
return MetasManager.checkValue(customMetasValue?.[pType]) || ""
}
@@ -144,7 +144,7 @@ export class MetasManager {
newTagElement.setAttribute(property.attr, metaValue)
newTagElement.setAttribute(MetasManager.AUTO_GENERATE_ATTR, "")
const autoGeneratedMetaElement = document.head.querySelectorAll(
- `*[${MetasManager.AUTO_GENERATE_ATTR}]`
+ `*[${MetasManager.AUTO_GENERATE_ATTR}]`,
)
// if there is no meta auto-generated, insert after
@@ -159,7 +159,7 @@ export class MetasManager {
autoGeneratedMetaElement[autoGeneratedMetaElement.length - 1]
lastAutoGeneratedMeta.parentNode.insertBefore(
newTagElement,
- lastAutoGeneratedMeta.nextSibling
+ lastAutoGeneratedMeta.nextSibling,
)
}
} else {
diff --git a/apps/front/src/libs/dom/convertRemToPx.ts b/apps/front/src/libs/dom/convertRemToPx.ts
index 95a50cd1..3945af6c 100644
--- a/apps/front/src/libs/dom/convertRemToPx.ts
+++ b/apps/front/src/libs/dom/convertRemToPx.ts
@@ -25,7 +25,7 @@ const _convertFontSizeCssVarToPx = (cssUnitValue: string): number => {
if (isCalc) {
const viewportReferenceDesktopHeight = parseFloat(
- _getRootCssVariable("--viewport-reference-desktop-height")
+ _getRootCssVariable("--viewport-reference-desktop-height"),
)
return (1 / viewportReferenceDesktopHeight) * window.innerHeight
}
diff --git a/apps/front/src/libs/hooks/useIntersectionObserver.tsx b/apps/front/src/libs/hooks/useIntersectionObserver.tsx
index 4b71e0df..7b72fb60 100644
--- a/apps/front/src/libs/hooks/useIntersectionObserver.tsx
+++ b/apps/front/src/libs/hooks/useIntersectionObserver.tsx
@@ -16,7 +16,7 @@ export interface Args extends IntersectionObserverInit {
*/
function useIntersectionObserver(
elementRef: RefObject,
- { threshold = 0, root = null, rootMargin = "0%", freezeOnceVisible = false }: Args
+ { threshold = 0, root = null, rootMargin = "0%", freezeOnceVisible = false }: Args,
): IntersectionObserverEntry | undefined {
const [entry, setEntry] = useState()
diff --git a/apps/front/src/libs/hooks/useIsLandscapeScreen.ts b/apps/front/src/libs/hooks/useIsLandscapeScreen.ts
index 8378b3bf..bde107dd 100644
--- a/apps/front/src/libs/hooks/useIsLandscapeScreen.ts
+++ b/apps/front/src/libs/hooks/useIsLandscapeScreen.ts
@@ -6,7 +6,7 @@ import { useEffect, useState } from "react"
*/
export function useIsLandscapeScreen(): boolean {
const [isLandscapeScreen, setIsLandscapeScreen] = useState(
- window.innerWidth > window.innerHeight
+ window.innerWidth > window.innerHeight,
)
const handler = () => {
diff --git a/apps/front/src/libs/hooks/useMinWidth.ts b/apps/front/src/libs/hooks/useMinWidth.ts
index 2c8b0bca..7c26c6fe 100644
--- a/apps/front/src/libs/hooks/useMinWidth.ts
+++ b/apps/front/src/libs/hooks/useMinWidth.ts
@@ -15,6 +15,6 @@ import { useMatchMedia } from "~/libs/hooks/useMatchMedia"
*/
export const useIsMinWidth = (breakpoint: TBreakpoint): boolean => {
return browserOnly(() =>
- useMatchMedia(`(min-width:${getBreakpointCssVariable(breakpoint)})`)
+ useMatchMedia(`(min-width:${getBreakpointCssVariable(breakpoint)})`),
)
}
diff --git a/apps/front/src/libs/hooks/useWindowSize.ts b/apps/front/src/libs/hooks/useWindowSize.ts
index bbf522c7..c63af082 100644
--- a/apps/front/src/libs/hooks/useWindowSize.ts
+++ b/apps/front/src/libs/hooks/useWindowSize.ts
@@ -8,7 +8,7 @@ export const useWindowSize = (): { width: number; height: number } => {
const [size, setSize] = useState(
isBrowser()
? { width: window.innerWidth, height: window.innerHeight }
- : { width: null, height: null }
+ : { width: null, height: null },
)
useEffect(() => {
const handler = () => {
diff --git a/apps/front/src/server/helpers/CherScripts.tsx b/apps/front/src/server/helpers/CherScripts.tsx
index 46129354..5c339545 100644
--- a/apps/front/src/server/helpers/CherScripts.tsx
+++ b/apps/front/src/server/helpers/CherScripts.tsx
@@ -9,9 +9,5 @@ export const ScriptTag = ({ tag, attr }: TScript): JSX.Element => {
}
export const CherScripts = ({ scripts }: { scripts: TScript[] }): JSX.Element => (
- <>
- {scripts?.map((script, i) => (
-
- ))}
- >
+ <>{scripts?.map((script, i) => )}>
)
diff --git a/apps/front/src/server/helpers/ViteDevScripts.tsx b/apps/front/src/server/helpers/ViteDevScripts.tsx
index 9d6541a2..0be7346d 100644
--- a/apps/front/src/server/helpers/ViteDevScripts.tsx
+++ b/apps/front/src/server/helpers/ViteDevScripts.tsx
@@ -2,19 +2,8 @@ import * as React from "react"
export const ViteDevScripts = () => {
if (process.env.NODE_ENV !== "development") return null
- const base = process.env.VITE_APP_BASE || "/"
return (
<>
- {/* typescript plugin */}
-
-
{/* vite HMR */}
diff --git a/apps/front/src/styles/_variables.scss b/apps/front/src/styles/_variables.scss
index a135cbbb..b6581831 100644
--- a/apps/front/src/styles/_variables.scss
+++ b/apps/front/src/styles/_variables.scss
@@ -19,7 +19,7 @@ $breakpoint-desktop: 1680px;
:root {
// DO NOT TOUCH
-// .propertyViewport(--font-size, 1);
+ // .propertyViewport(--font-size, 1);
// Ratio variables
--viewport-reference-width: $viewport-reference-width;
diff --git a/apps/front/src/styles/index.scss b/apps/front/src/styles/index.scss
index 607219b9..da3a0cde 100644
--- a/apps/front/src/styles/index.scss
+++ b/apps/front/src/styles/index.scss
@@ -8,8 +8,8 @@ html {
body {
font-family: sans-serif;
-// @include font-roboto-regular;
+ // @include font-roboto-regular;
background: var(--color-bg);
color: var(--color-text);
-// font-size: 16rem;
+ // font-size: 16rem;
}
diff --git a/apps/front/vite.config.ts b/apps/front/vite.config.ts
index 200bb746..354026c2 100644
--- a/apps/front/vite.config.ts
+++ b/apps/front/vite.config.ts
@@ -6,7 +6,6 @@ import config from "./config/config.js"
import debug from "@cher-ami/debug"
import react from "@vitejs/plugin-react-swc"
import { visualizer } from "rollup-plugin-visualizer"
-// import checker from "vite-plugin-checker"
import buildDotenvPlugin from "./config/vite-plugins/vite-plugin-build-dotenv"
import buildHtaccessPlugin from "./config/vite-plugins/vite-plugin-build-htaccess"
import { viteChersiteCustomLogger } from "./config/vite-plugins/vite-chersite-custom-logger"
@@ -110,8 +109,6 @@ export default defineConfig(({ command, mode }: ConfigEnv): UserConfig => {
plugins: [
react(),
- // checker({ typescript: true, enableBuild: true, overlay: true, terminal: true }),
-
legacy({ targets: ["defaults", "not IE 11"] }),
buildDotenvPlugin({
diff --git a/package-lock.json b/package-lock.json
index 583bfc8b..5cc7c80c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,6 @@
"name": "chersite-front",
"version": "0.1.0",
"dependencies": {
- "@cher-ami/css-flat": "^1.0.1",
"@cher-ami/debug": "^1.2.0",
"@cher-ami/router": "^3.5.0",
"@cher-ami/utils": "^1.4.1",
@@ -56,12 +55,7 @@
"terser": "^5.27.0",
"typescript": "^5.3.3",
"vite": "^5.0.12",
- "vite-plugin-checker": "^0.6.4",
"vitest": "^1.2.2"
- },
- "optionalDependencies": {
- "esbuild-android-arm64": "^0.15.18",
- "fsevents": "^2.3.3"
}
},
"node_modules/@ampproject/remapping": {
@@ -1854,11 +1848,6 @@
"node": ">=6.9.0"
}
},
- "node_modules/@cher-ami/css-flat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@cher-ami/css-flat/-/css-flat-1.0.1.tgz",
- "integrity": "sha512-oUw2RsxYDIbQPUSXJcvMldSA702MaZcnyYlYcu/3ytZDnJYL4lMnlERd4hgzRdIQOQHyGaOofzJ0DYhBLDgezA=="
- },
"node_modules/@cher-ami/debug": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@cher-ami/debug/-/debug-1.2.0.tgz",
@@ -1992,41 +1981,6 @@
"node": ">= 0.4"
}
},
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
"node_modules/@rollup/rollup-linux-arm64-gnu": {
"version": "4.9.6",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz",
@@ -2484,12 +2438,6 @@
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
- },
"node_modules/base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -2578,16 +2526,6 @@
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
},
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
"node_modules/braces": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
@@ -3037,12 +2975,6 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true
- },
"node_modules/content-disposition": {
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
@@ -3303,21 +3235,6 @@
"@esbuild/win32-x64": "0.19.12"
}
},
- "node_modules/esbuild-android-arm64": {
- "version": "0.15.18",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz",
- "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/esbuild-plugin-browserslist": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/esbuild-plugin-browserslist/-/esbuild-plugin-browserslist-0.10.0.tgz",
@@ -3492,31 +3409,6 @@
"node": ">=4"
}
},
- "node_modules/fast-glob": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
- "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fastq": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz",
- "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==",
- "dev": true,
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
"node_modules/figures": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
@@ -3626,6 +3518,7 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
"hasInstallScript": true,
"optional": true,
"os": [
@@ -4584,15 +4477,6 @@
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true
},
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
"node_modules/methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
@@ -4660,18 +4544,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
"node_modules/minimist": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
@@ -5178,26 +5050,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
"node_modules/range-parser": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
@@ -5425,16 +5277,6 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true,
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
"node_modules/rfdc": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz",
@@ -5508,29 +5350,6 @@
"node": ">=0.12.0"
}
},
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
"node_modules/rxjs": {
"version": "7.8.1",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
@@ -5940,12 +5759,6 @@
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
- "node_modules/tiny-invariant": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
- "dev": true
- },
"node_modules/tinybench": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.6.0.tgz",
@@ -6301,154 +6114,6 @@
"url": "https://opencollective.com/vitest"
}
},
- "node_modules/vite-plugin-checker": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz",
- "integrity": "sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.12.13",
- "ansi-escapes": "^4.3.0",
- "chalk": "^4.1.1",
- "chokidar": "^3.5.1",
- "commander": "^8.0.0",
- "fast-glob": "^3.2.7",
- "fs-extra": "^11.1.0",
- "npm-run-path": "^4.0.1",
- "semver": "^7.5.0",
- "strip-ansi": "^6.0.0",
- "tiny-invariant": "^1.1.0",
- "vscode-languageclient": "^7.0.0",
- "vscode-languageserver": "^7.0.0",
- "vscode-languageserver-textdocument": "^1.0.1",
- "vscode-uri": "^3.0.2"
- },
- "engines": {
- "node": ">=14.16"
- },
- "peerDependencies": {
- "eslint": ">=7",
- "meow": "^9.0.0",
- "optionator": "^0.9.1",
- "stylelint": ">=13",
- "typescript": "*",
- "vite": ">=2.0.0",
- "vls": "*",
- "vti": "*",
- "vue-tsc": ">=1.3.9"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- },
- "meow": {
- "optional": true
- },
- "optionator": {
- "optional": true
- },
- "stylelint": {
- "optional": true
- },
- "typescript": {
- "optional": true
- },
- "vls": {
- "optional": true
- },
- "vti": {
- "optional": true
- },
- "vue-tsc": {
- "optional": true
- }
- }
- },
- "node_modules/vite-plugin-checker/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "dev": true,
- "engines": {
- "node": ">= 12"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
"node_modules/vitest": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/vitest/-/vitest-1.2.2.tgz",
@@ -6515,102 +6180,6 @@
}
}
},
- "node_modules/vscode-jsonrpc": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
- "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==",
- "dev": true,
- "engines": {
- "node": ">=8.0.0 || >=10.0.0"
- }
- },
- "node_modules/vscode-languageclient": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz",
- "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==",
- "dev": true,
- "dependencies": {
- "minimatch": "^3.0.4",
- "semver": "^7.3.4",
- "vscode-languageserver-protocol": "3.16.0"
- },
- "engines": {
- "vscode": "^1.52.0"
- }
- },
- "node_modules/vscode-languageclient/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/vscode-languageclient/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/vscode-languageclient/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
- "node_modules/vscode-languageserver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz",
- "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==",
- "dev": true,
- "dependencies": {
- "vscode-languageserver-protocol": "3.16.0"
- },
- "bin": {
- "installServerIntoExtension": "bin/installServerIntoExtension"
- }
- },
- "node_modules/vscode-languageserver-protocol": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz",
- "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==",
- "dev": true,
- "dependencies": {
- "vscode-jsonrpc": "6.0.0",
- "vscode-languageserver-types": "3.16.0"
- }
- },
- "node_modules/vscode-languageserver-textdocument": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
- "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==",
- "dev": true
- },
- "node_modules/vscode-languageserver-types": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
- "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
- "dev": true
- },
- "node_modules/vscode-uri": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
- "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",
- "dev": true
- },
"node_modules/wcwidth": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",