2
0
mirror of https://github.com/iconify/iconify.git synced 2024-12-22 09:48:54 +00:00

chore(core): update dependencies, migrate to new eslint

This commit is contained in:
Vjacheslav Trushkin 2024-11-01 17:14:43 +02:00
parent e99de23453
commit 0e53e41892
10 changed files with 113 additions and 406 deletions

View File

@ -1 +0,0 @@
lib

View File

@ -1,33 +0,0 @@
module.exports = {
env: {
browser: true,
es6: true,
node: true,
},
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
'plugin:prettier/recommended',
],
globals: {
Atomics: 'readonly',
SharedArrayBuffer: 'readonly',
},
parser: '@typescript-eslint/parser',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['tsconfig.json', 'tests/tsconfig.json'],
extraFileExtensions: ['.cjs'],
},
plugins: ['@typescript-eslint'],
rules: {
'no-mixed-spaces-and-tabs': ['off'],
'no-unused-vars': ['off'],
},
overrides: [
{
files: ['src/**/*.ts', 'tests/*.ts'],
},
],
};

View File

@ -7,7 +7,7 @@ node_modules
npm-debug.log
yarn.lock
tsconfig.tsbuildinfo
.eslintrc.cjs
eslint.config.*
tsconfig.json
tsconfig.common.json
jest.config.*

View File

@ -0,0 +1,61 @@
import typescriptEslint from '@typescript-eslint/eslint-plugin';
import globals from 'globals';
import tsParser from '@typescript-eslint/parser';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
import js from '@eslint/js';
import { FlatCompat } from '@eslint/eslintrc';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all,
});
export default [
{
ignores: ['**/lib'],
},
...compat.extends(
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
'plugin:prettier/recommended'
),
{
plugins: {
'@typescript-eslint': typescriptEslint,
},
languageOptions: {
globals: {
...globals.browser,
...globals.node,
Atomics: 'readonly',
SharedArrayBuffer: 'readonly',
},
parser: tsParser,
ecmaVersion: 5,
sourceType: 'commonjs',
parserOptions: {
tsconfigRootDir:
'/Users/slava/Documents/dev/iconify/iconify/iconify-dev/packages/core',
project: ['tsconfig.json', 'tests/tsconfig.json'],
extraFileExtensions: ['.cjs'],
},
},
rules: {
'no-mixed-spaces-and-tabs': ['off'],
'no-unused-vars': ['off'],
'@typescript-eslint/prefer-promise-reject-errors': ['off'],
},
},
{
files: ['src/**/*.ts', 'tests/*.ts'],
},
];

View File

@ -133,15 +133,18 @@
"@iconify/utils": "workspace:^"
},
"devDependencies": {
"@types/jest": "^29.5.12",
"@types/node": "^18.19.41",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^8.10.0",
"@eslint/eslintrc": "^3.1.0",
"@eslint/js": "^9.13.0",
"@types/jest": "^29.5.14",
"@types/node": "^18.19.63",
"@typescript-eslint/eslint-plugin": "^8.12.2",
"eslint": "^9.13.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",
"globals": "^15.11.0",
"rimraf": "^6.0.1",
"typescript": "^5.5.3",
"unbuild": "^1.2.1",
"vitest": "^0.34.6"
"typescript": "^5.6.3",
"unbuild": "^2.0.0",
"vitest": "^2.1.4"
}
}

View File

@ -83,6 +83,7 @@ export function iterateBrowserStorage(
) {
return true;
}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
} catch (err) {
//
}

View File

@ -24,6 +24,7 @@ export function getBrowserStorage(
) {
return _window[attr];
}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
} catch (err) {
//
}

View File

@ -9,6 +9,7 @@ export function getStoredItem(
): string | null | undefined {
try {
return func.getItem(key);
// eslint-disable-next-line @typescript-eslint/no-unused-vars
} catch (err) {
//
}
@ -25,6 +26,7 @@ export function setStoredItem(
try {
func.setItem(key, value);
return true;
// eslint-disable-next-line @typescript-eslint/no-unused-vars
} catch (err) {
//
}
@ -36,6 +38,7 @@ export function setStoredItem(
export function removeStoredItem(func: BrowserStorageInstance, key: string) {
try {
func.removeItem(key);
// eslint-disable-next-line @typescript-eslint/no-unused-vars
} catch (err) {
//
}

View File

@ -91,6 +91,7 @@ export function addIconToStorage(
storage.icons[name] = { ...icon };
return true;
}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
} catch (err) {
// Do nothing
}

View File

@ -654,10 +654,10 @@ importers:
version: 18.3.0
'@vitejs/plugin-react':
specifier: ^4.3.1
version: 4.3.1(vite@5.3.4(@types/node@22.8.6)(terser@5.17.7))
version: 4.3.1(vite@5.3.4(@types/node@18.19.41)(terser@5.17.7))
jest:
specifier: ^29.7.0
version: 29.7.0(@types/node@22.8.6)
version: 29.7.0(@types/node@18.19.41)
react:
specifier: ^18.3.1
version: 18.3.1
@ -742,36 +742,45 @@ importers:
specifier: workspace:^
version: link:../utils
devDependencies:
'@eslint/eslintrc':
specifier: ^3.1.0
version: 3.1.0
'@eslint/js':
specifier: ^9.13.0
version: 9.13.0
'@types/jest':
specifier: ^29.5.12
version: 29.5.12
specifier: ^29.5.14
version: 29.5.14
'@types/node':
specifier: ^18.19.41
version: 18.19.41
specifier: ^18.19.63
version: 18.19.63
'@typescript-eslint/eslint-plugin':
specifier: ^6.21.0
version: 6.21.0(@typescript-eslint/parser@8.12.2(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
specifier: ^8.12.2
version: 8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
eslint:
specifier: ^8.57.0
version: 8.57.0
specifier: ^9.13.0
version: 9.13.0(jiti@1.21.6)
eslint-config-prettier:
specifier: ^8.10.0
version: 8.10.0(eslint@8.57.0)
specifier: ^9.1.0
version: 9.1.0(eslint@9.13.0(jiti@1.21.6))
eslint-plugin-prettier:
specifier: ^5.2.1
version: 5.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.0.0)
version: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.13.0(jiti@1.21.6)))(eslint@9.13.0(jiti@1.21.6))(prettier@3.0.0)
globals:
specifier: ^15.11.0
version: 15.11.0
rimraf:
specifier: ^6.0.1
version: 6.0.1
typescript:
specifier: ^5.5.3
version: 5.5.3
specifier: ^5.6.3
version: 5.6.3
unbuild:
specifier: ^1.2.1
version: 1.2.1
specifier: ^2.0.0
version: 2.0.0(typescript@5.6.3)
vitest:
specifier: ^0.34.6
version: 0.34.6(jsdom@24.1.1)(terser@5.17.7)
specifier: ^2.1.4
version: 2.1.4(@types/node@18.19.63)(jsdom@24.1.1)(terser@5.17.7)
packages/types:
devDependencies:
@ -1819,12 +1828,6 @@ packages:
cpu: [ppc64]
os: [aix]
'@esbuild/android-arm64@0.17.19':
resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
'@esbuild/android-arm64@0.18.17':
resolution: {integrity: sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==}
engines: {node: '>=12'}
@ -1861,12 +1864,6 @@ packages:
cpu: [arm64]
os: [android]
'@esbuild/android-arm@0.17.19':
resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
'@esbuild/android-arm@0.18.17':
resolution: {integrity: sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==}
engines: {node: '>=12'}
@ -1903,12 +1900,6 @@ packages:
cpu: [arm]
os: [android]
'@esbuild/android-x64@0.17.19':
resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
'@esbuild/android-x64@0.18.17':
resolution: {integrity: sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==}
engines: {node: '>=12'}
@ -1945,12 +1936,6 @@ packages:
cpu: [x64]
os: [android]
'@esbuild/darwin-arm64@0.17.19':
resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
'@esbuild/darwin-arm64@0.18.17':
resolution: {integrity: sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==}
engines: {node: '>=12'}
@ -1987,12 +1972,6 @@ packages:
cpu: [arm64]
os: [darwin]
'@esbuild/darwin-x64@0.17.19':
resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
'@esbuild/darwin-x64@0.18.17':
resolution: {integrity: sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==}
engines: {node: '>=12'}
@ -2029,12 +2008,6 @@ packages:
cpu: [x64]
os: [darwin]
'@esbuild/freebsd-arm64@0.17.19':
resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
'@esbuild/freebsd-arm64@0.18.17':
resolution: {integrity: sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==}
engines: {node: '>=12'}
@ -2071,12 +2044,6 @@ packages:
cpu: [arm64]
os: [freebsd]
'@esbuild/freebsd-x64@0.17.19':
resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
'@esbuild/freebsd-x64@0.18.17':
resolution: {integrity: sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==}
engines: {node: '>=12'}
@ -2113,12 +2080,6 @@ packages:
cpu: [x64]
os: [freebsd]
'@esbuild/linux-arm64@0.17.19':
resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
'@esbuild/linux-arm64@0.18.17':
resolution: {integrity: sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==}
engines: {node: '>=12'}
@ -2155,12 +2116,6 @@ packages:
cpu: [arm64]
os: [linux]
'@esbuild/linux-arm@0.17.19':
resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
'@esbuild/linux-arm@0.18.17':
resolution: {integrity: sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==}
engines: {node: '>=12'}
@ -2197,12 +2152,6 @@ packages:
cpu: [arm]
os: [linux]
'@esbuild/linux-ia32@0.17.19':
resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
'@esbuild/linux-ia32@0.18.17':
resolution: {integrity: sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==}
engines: {node: '>=12'}
@ -2239,12 +2188,6 @@ packages:
cpu: [ia32]
os: [linux]
'@esbuild/linux-loong64@0.17.19':
resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
'@esbuild/linux-loong64@0.18.17':
resolution: {integrity: sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==}
engines: {node: '>=12'}
@ -2281,12 +2224,6 @@ packages:
cpu: [loong64]
os: [linux]
'@esbuild/linux-mips64el@0.17.19':
resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
'@esbuild/linux-mips64el@0.18.17':
resolution: {integrity: sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==}
engines: {node: '>=12'}
@ -2323,12 +2260,6 @@ packages:
cpu: [mips64el]
os: [linux]
'@esbuild/linux-ppc64@0.17.19':
resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
'@esbuild/linux-ppc64@0.18.17':
resolution: {integrity: sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==}
engines: {node: '>=12'}
@ -2365,12 +2296,6 @@ packages:
cpu: [ppc64]
os: [linux]
'@esbuild/linux-riscv64@0.17.19':
resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
'@esbuild/linux-riscv64@0.18.17':
resolution: {integrity: sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==}
engines: {node: '>=12'}
@ -2407,12 +2332,6 @@ packages:
cpu: [riscv64]
os: [linux]
'@esbuild/linux-s390x@0.17.19':
resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
'@esbuild/linux-s390x@0.18.17':
resolution: {integrity: sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==}
engines: {node: '>=12'}
@ -2449,12 +2368,6 @@ packages:
cpu: [s390x]
os: [linux]
'@esbuild/linux-x64@0.17.19':
resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
'@esbuild/linux-x64@0.18.17':
resolution: {integrity: sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==}
engines: {node: '>=12'}
@ -2491,12 +2404,6 @@ packages:
cpu: [x64]
os: [linux]
'@esbuild/netbsd-x64@0.17.19':
resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
'@esbuild/netbsd-x64@0.18.17':
resolution: {integrity: sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==}
engines: {node: '>=12'}
@ -2545,12 +2452,6 @@ packages:
cpu: [arm64]
os: [openbsd]
'@esbuild/openbsd-x64@0.17.19':
resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
'@esbuild/openbsd-x64@0.18.17':
resolution: {integrity: sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==}
engines: {node: '>=12'}
@ -2587,12 +2488,6 @@ packages:
cpu: [x64]
os: [openbsd]
'@esbuild/sunos-x64@0.17.19':
resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
'@esbuild/sunos-x64@0.18.17':
resolution: {integrity: sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==}
engines: {node: '>=12'}
@ -2629,12 +2524,6 @@ packages:
cpu: [x64]
os: [sunos]
'@esbuild/win32-arm64@0.17.19':
resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
'@esbuild/win32-arm64@0.18.17':
resolution: {integrity: sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==}
engines: {node: '>=12'}
@ -2671,12 +2560,6 @@ packages:
cpu: [arm64]
os: [win32]
'@esbuild/win32-ia32@0.17.19':
resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
'@esbuild/win32-ia32@0.18.17':
resolution: {integrity: sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==}
engines: {node: '>=12'}
@ -2713,12 +2596,6 @@ packages:
cpu: [ia32]
os: [win32]
'@esbuild/win32-x64@0.17.19':
resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
'@esbuild/win32-x64@0.18.17':
resolution: {integrity: sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==}
engines: {node: '>=12'}
@ -3291,15 +3168,6 @@ packages:
rollup:
optional: true
'@rollup/plugin-commonjs@24.1.0':
resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.68.0||^3.0.0
peerDependenciesMeta:
rollup:
optional: true
'@rollup/plugin-commonjs@25.0.8':
resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==}
engines: {node: '>=14.0.0'}
@ -5731,11 +5599,6 @@ packages:
es6-promise@3.3.1:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
esbuild@0.17.19:
resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
engines: {node: '>=12'}
hasBin: true
esbuild@0.18.17:
resolution: {integrity: sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==}
engines: {node: '>=12'}
@ -5802,12 +5665,6 @@ packages:
engines: {node: '>=6.0'}
hasBin: true
eslint-config-prettier@8.10.0:
resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
eslint-config-prettier@9.1.0:
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
@ -7262,18 +7119,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
mkdist@1.2.0:
resolution: {integrity: sha512-UTqu/bXmIk/+VKNVgufAeMyjUcNy1dn9Bl7wL1zZlCKVrpDgj/VllmZBeh3ZCC/2HWqUrt6frNFTKt9TRZbNvQ==}
hasBin: true
peerDependencies:
sass: ^1.60.0
typescript: '>=4.9.5'
peerDependenciesMeta:
sass:
optional: true
typescript:
optional: true
mkdist@1.6.0:
resolution: {integrity: sha512-nD7J/mx33Lwm4Q4qoPgRBVA9JQNKgyE7fLo5vdPWVDdjz96pXglGERp/fRnGPCTB37Kykfxs5bDdXa9BWOT9nw==}
hasBin: true
@ -8487,13 +8332,6 @@ packages:
engines: {node: 20 || >=22}
hasBin: true
rollup-plugin-dts@5.3.0:
resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==}
engines: {node: '>=v14'}
peerDependencies:
rollup: ^3.0.0
typescript: ^4.1 || ^5.0
rollup-plugin-dts@6.1.1:
resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==}
engines: {node: '>=16'}
@ -9359,10 +9197,6 @@ packages:
unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
unbuild@1.2.1:
resolution: {integrity: sha512-J4efk69Aye43tWcBPCsLK7TIRppGrEN4pAlDzRKo3HSE6MgTSTBxSEuE3ccx7ixc62JvGQ/CoFXYqqF2AHozow==}
hasBin: true
unbuild@2.0.0:
resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==}
hasBin: true
@ -11970,9 +11804,6 @@ snapshots:
'@esbuild/aix-ppc64@0.24.0':
optional: true
'@esbuild/android-arm64@0.17.19':
optional: true
'@esbuild/android-arm64@0.18.17':
optional: true
@ -11991,9 +11822,6 @@ snapshots:
'@esbuild/android-arm64@0.24.0':
optional: true
'@esbuild/android-arm@0.17.19':
optional: true
'@esbuild/android-arm@0.18.17':
optional: true
@ -12012,9 +11840,6 @@ snapshots:
'@esbuild/android-arm@0.24.0':
optional: true
'@esbuild/android-x64@0.17.19':
optional: true
'@esbuild/android-x64@0.18.17':
optional: true
@ -12033,9 +11858,6 @@ snapshots:
'@esbuild/android-x64@0.24.0':
optional: true
'@esbuild/darwin-arm64@0.17.19':
optional: true
'@esbuild/darwin-arm64@0.18.17':
optional: true
@ -12054,9 +11876,6 @@ snapshots:
'@esbuild/darwin-arm64@0.24.0':
optional: true
'@esbuild/darwin-x64@0.17.19':
optional: true
'@esbuild/darwin-x64@0.18.17':
optional: true
@ -12075,9 +11894,6 @@ snapshots:
'@esbuild/darwin-x64@0.24.0':
optional: true
'@esbuild/freebsd-arm64@0.17.19':
optional: true
'@esbuild/freebsd-arm64@0.18.17':
optional: true
@ -12096,9 +11912,6 @@ snapshots:
'@esbuild/freebsd-arm64@0.24.0':
optional: true
'@esbuild/freebsd-x64@0.17.19':
optional: true
'@esbuild/freebsd-x64@0.18.17':
optional: true
@ -12117,9 +11930,6 @@ snapshots:
'@esbuild/freebsd-x64@0.24.0':
optional: true
'@esbuild/linux-arm64@0.17.19':
optional: true
'@esbuild/linux-arm64@0.18.17':
optional: true
@ -12138,9 +11948,6 @@ snapshots:
'@esbuild/linux-arm64@0.24.0':
optional: true
'@esbuild/linux-arm@0.17.19':
optional: true
'@esbuild/linux-arm@0.18.17':
optional: true
@ -12159,9 +11966,6 @@ snapshots:
'@esbuild/linux-arm@0.24.0':
optional: true
'@esbuild/linux-ia32@0.17.19':
optional: true
'@esbuild/linux-ia32@0.18.17':
optional: true
@ -12180,9 +11984,6 @@ snapshots:
'@esbuild/linux-ia32@0.24.0':
optional: true
'@esbuild/linux-loong64@0.17.19':
optional: true
'@esbuild/linux-loong64@0.18.17':
optional: true
@ -12201,9 +12002,6 @@ snapshots:
'@esbuild/linux-loong64@0.24.0':
optional: true
'@esbuild/linux-mips64el@0.17.19':
optional: true
'@esbuild/linux-mips64el@0.18.17':
optional: true
@ -12222,9 +12020,6 @@ snapshots:
'@esbuild/linux-mips64el@0.24.0':
optional: true
'@esbuild/linux-ppc64@0.17.19':
optional: true
'@esbuild/linux-ppc64@0.18.17':
optional: true
@ -12243,9 +12038,6 @@ snapshots:
'@esbuild/linux-ppc64@0.24.0':
optional: true
'@esbuild/linux-riscv64@0.17.19':
optional: true
'@esbuild/linux-riscv64@0.18.17':
optional: true
@ -12264,9 +12056,6 @@ snapshots:
'@esbuild/linux-riscv64@0.24.0':
optional: true
'@esbuild/linux-s390x@0.17.19':
optional: true
'@esbuild/linux-s390x@0.18.17':
optional: true
@ -12285,9 +12074,6 @@ snapshots:
'@esbuild/linux-s390x@0.24.0':
optional: true
'@esbuild/linux-x64@0.17.19':
optional: true
'@esbuild/linux-x64@0.18.17':
optional: true
@ -12306,9 +12092,6 @@ snapshots:
'@esbuild/linux-x64@0.24.0':
optional: true
'@esbuild/netbsd-x64@0.17.19':
optional: true
'@esbuild/netbsd-x64@0.18.17':
optional: true
@ -12333,9 +12116,6 @@ snapshots:
'@esbuild/openbsd-arm64@0.24.0':
optional: true
'@esbuild/openbsd-x64@0.17.19':
optional: true
'@esbuild/openbsd-x64@0.18.17':
optional: true
@ -12354,9 +12134,6 @@ snapshots:
'@esbuild/openbsd-x64@0.24.0':
optional: true
'@esbuild/sunos-x64@0.17.19':
optional: true
'@esbuild/sunos-x64@0.18.17':
optional: true
@ -12375,9 +12152,6 @@ snapshots:
'@esbuild/sunos-x64@0.24.0':
optional: true
'@esbuild/win32-arm64@0.17.19':
optional: true
'@esbuild/win32-arm64@0.18.17':
optional: true
@ -12396,9 +12170,6 @@ snapshots:
'@esbuild/win32-arm64@0.24.0':
optional: true
'@esbuild/win32-ia32@0.17.19':
optional: true
'@esbuild/win32-ia32@0.18.17':
optional: true
@ -12417,9 +12188,6 @@ snapshots:
'@esbuild/win32-ia32@0.24.0':
optional: true
'@esbuild/win32-x64@0.17.19':
optional: true
'@esbuild/win32-x64@0.18.17':
optional: true
@ -13526,17 +13294,6 @@ snapshots:
'@types/babel__core': 7.20.5
rollup: 2.79.1
'@rollup/plugin-commonjs@24.1.0(rollup@3.29.4)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.27.0
optionalDependencies:
rollup: 3.29.4
'@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
@ -14745,14 +14502,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-react@4.3.1(vite@5.3.4(@types/node@22.8.6)(terser@5.17.7))':
'@vitejs/plugin-react@4.3.1(vite@5.3.4(@types/node@18.19.41)(terser@5.17.7))':
dependencies:
'@babel/core': 7.24.9
'@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9)
'@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.9)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
vite: 5.3.4(@types/node@22.8.6)(terser@5.17.7)
vite: 5.3.4(@types/node@18.19.41)(terser@5.17.7)
transitivePeerDependencies:
- supports-color
@ -16209,6 +15966,7 @@ snapshots:
- babel-plugin-macros
- supports-color
- ts-node
optional: true
create-require@1.1.1: {}
@ -16689,31 +16447,6 @@ snapshots:
es6-promise@3.3.1: {}
esbuild@0.17.19:
optionalDependencies:
'@esbuild/android-arm': 0.17.19
'@esbuild/android-arm64': 0.17.19
'@esbuild/android-x64': 0.17.19
'@esbuild/darwin-arm64': 0.17.19
'@esbuild/darwin-x64': 0.17.19
'@esbuild/freebsd-arm64': 0.17.19
'@esbuild/freebsd-x64': 0.17.19
'@esbuild/linux-arm': 0.17.19
'@esbuild/linux-arm64': 0.17.19
'@esbuild/linux-ia32': 0.17.19
'@esbuild/linux-loong64': 0.17.19
'@esbuild/linux-mips64el': 0.17.19
'@esbuild/linux-ppc64': 0.17.19
'@esbuild/linux-riscv64': 0.17.19
'@esbuild/linux-s390x': 0.17.19
'@esbuild/linux-x64': 0.17.19
'@esbuild/netbsd-x64': 0.17.19
'@esbuild/openbsd-x64': 0.17.19
'@esbuild/sunos-x64': 0.17.19
'@esbuild/win32-arm64': 0.17.19
'@esbuild/win32-ia32': 0.17.19
'@esbuild/win32-x64': 0.17.19
esbuild@0.18.17:
optionalDependencies:
'@esbuild/android-arm': 0.18.17
@ -16896,23 +16629,10 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
eslint-config-prettier@8.10.0(eslint@8.57.0):
dependencies:
eslint: 8.57.0
eslint-config-prettier@9.1.0(eslint@9.13.0(jiti@1.21.6)):
dependencies:
eslint: 9.13.0(jiti@1.21.6)
eslint-plugin-prettier@5.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.0.0):
dependencies:
eslint: 8.57.0
prettier: 3.0.0
prettier-linter-helpers: 1.0.0
synckit: 0.9.1
optionalDependencies:
eslint-config-prettier: 8.10.0(eslint@8.57.0)
eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.13.0(jiti@1.21.6)))(eslint@9.13.0(jiti@1.21.6))(prettier@3.0.0):
dependencies:
eslint: 9.13.0(jiti@1.21.6)
@ -17980,6 +17700,7 @@ snapshots:
- babel-plugin-macros
- supports-color
- ts-node
optional: true
jest-config@29.7.0(@types/node@18.19.41):
dependencies:
@ -18070,6 +17791,7 @@ snapshots:
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
optional: true
jest-diff@29.7.0:
dependencies:
@ -18315,6 +18037,7 @@ snapshots:
- babel-plugin-macros
- supports-color
- ts-node
optional: true
jiti@1.21.0: {}
@ -18826,19 +18549,6 @@ snapshots:
mkdirp@1.0.4: {}
mkdist@1.2.0(typescript@5.5.3):
dependencies:
defu: 6.1.4
esbuild: 0.17.19
fs-extra: 11.2.0
globby: 13.2.2
jiti: 1.21.0
mlly: 1.7.2
mri: 1.2.0
pathe: 1.1.2
optionalDependencies:
typescript: 5.5.3
mkdist@1.6.0(typescript@5.6.3):
dependencies:
autoprefixer: 10.4.20(postcss@8.4.47)
@ -20426,14 +20136,6 @@ snapshots:
glob: 11.0.0
package-json-from-dist: 1.0.0
rollup-plugin-dts@5.3.0(rollup@3.29.4)(typescript@5.5.3):
dependencies:
magic-string: 0.30.10
rollup: 3.29.4
typescript: 5.5.3
optionalDependencies:
'@babel/code-frame': 7.24.2
rollup-plugin-dts@6.1.1(rollup@3.29.4)(typescript@5.6.3):
dependencies:
magic-string: 0.30.10
@ -21480,37 +21182,6 @@ snapshots:
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
unbuild@1.2.1:
dependencies:
'@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
'@rollup/plugin-commonjs': 24.1.0(rollup@3.29.4)
'@rollup/plugin-json': 6.1.0(rollup@3.29.4)
'@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4)
'@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
chalk: 5.3.0
consola: 3.2.3
defu: 6.1.4
esbuild: 0.17.19
globby: 13.2.2
hookable: 5.5.3
jiti: 1.21.0
magic-string: 0.30.9
mkdist: 1.2.0(typescript@5.5.3)
mlly: 1.6.1
mri: 1.2.0
pathe: 1.1.2
pkg-types: 1.0.3
pretty-bytes: 6.1.1
rollup: 3.29.4
rollup-plugin-dts: 5.3.0(rollup@3.29.4)(typescript@5.5.3)
scule: 1.3.0
typescript: 5.5.3
untyped: 1.4.2
transitivePeerDependencies:
- sass
- supports-color
unbuild@2.0.0(typescript@5.6.3):
dependencies:
'@rollup/plugin-alias': 5.1.0(rollup@3.29.4)