mirror of
https://github.com/hugo-fixit/FixIt.git
synced 2026-08-24 15:28:57 +00:00
chore(packages): replace helpers with standalone chroma-lexers and enrich shared
- Replace helpers dispatcher pattern with standalone chroma-lexers package - Add runCommand, fromRoot, consola re-export to shared - Update versioning and integration to use shared utilities - Shorten dev version format: base36 timestamp, no hash - Rename eslint.config.js to eslint.config.ts (add jiti) - Add README.md to each package
This commit is contained in:
@@ -55,10 +55,10 @@ Root `package.json` is `@hugo-fixit/core`. pnpm workspaces include `apps/*` and
|
||||
|
||||
- `apps/demo/` — Demo site (deployed to `demo.fixit.lruihao.cn`)
|
||||
- `apps/test/` — Test site for exercising theme features
|
||||
- `packages/shared` — Shared utilities (exports `workspaceRoot`, `capitalize`, etc.)
|
||||
- `packages/shared` — Shared utilities (exports `workspaceRoot`, `fromRoot`, `runCommand`, `capitalize`, `consola`)
|
||||
- `packages/versioning` — Version management (auto-updates version in `layouts/_partials/init/index.html` during pre-commit)
|
||||
- `packages/integration` — Post-build: merges demo/test output into `public/`
|
||||
- `packages/helpers` — Code generation helpers (CLI dispatcher pattern, sub-commands in `src/<name>/`)
|
||||
- `packages/chroma-lexers` — Generates Chroma lexer SCSS map from GitHub
|
||||
|
||||
### JavaScript Module System (`assets/js/`)
|
||||
|
||||
@@ -145,4 +145,4 @@ Pre-commit runs: versioning (dev mode), typecheck, lint-staged (eslint --fix on
|
||||
|
||||
## ESLint
|
||||
|
||||
Uses `@antfu/eslint-config` with TypeScript support. Config at `eslint.config.js`.
|
||||
Uses `@antfu/eslint-config` with TypeScript support. Config at `eslint.config.ts`.
|
||||
|
||||
+3
-3
@@ -121,10 +121,10 @@ FixIt/
|
||||
│ ├── _partials/ # Reusable template components
|
||||
│ └── _shortcodes/ # Custom shortcodes
|
||||
├── packages/ # Theme-related packages (pnpm workspaces)
|
||||
│ ├── shared/ # Shared utilities
|
||||
│ ├── versioning/ # Version management (pre-commit)
|
||||
│ ├── chroma-lexers/ # Chroma lexer SCSS map generator
|
||||
│ ├── integration/ # Post-build site merging
|
||||
│ └── helpers/ # Code generation helpers
|
||||
│ ├── shared/ # Shared utilities
|
||||
│ └── versioning/ # Version management (pre-commit)
|
||||
├── static/ # Static files
|
||||
├── hugo.toml # Default theme configuration
|
||||
└── package.json # npm scripts and dependencies
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/// Map of code identifiers/languages to Chroma supported languages.
|
||||
/// This file is auto-generated by `pnpm gen:lexers`, do not edit manually.
|
||||
/// @see https://github.com/hugo-fixit/FixIt/tree/main/packages/helpers/src/chroma-lexers
|
||||
/// @see https://github.com/hugo-fixit/FixIt/tree/main/packages/chroma-lexers
|
||||
$chroma-lexers: (
|
||||
"🔥": "Mojo",
|
||||
"1s": "OnesEnterprise",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{{- hugo.Store.Set "version" "v1.0.0-20260528074720-4a60d805" -}}
|
||||
{{- hugo.Store.Set "version" "v1.0.0-mq7w5yzw" -}}
|
||||
{{- .Store.Set "this" dict -}}
|
||||
|
||||
{{- partial "init/detection-env.html" . -}}
|
||||
|
||||
+2
-1
@@ -41,7 +41,7 @@
|
||||
"typecheck": "tsc --noEmit",
|
||||
"version": "pnpm -F versioning start prod",
|
||||
"changelog": "auto-changelog-plus --starting-date 2021-12-18",
|
||||
"gen:lexers": "pnpm -F helpers start chroma-lexers",
|
||||
"gen:lexers": "pnpm -F chroma-lexers start",
|
||||
"prepare": "simple-git-hooks"
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -50,6 +50,7 @@
|
||||
"auto-changelog-plus": "^1.2.4",
|
||||
"concurrently": "^9.2.1",
|
||||
"eslint": "^10.3.0",
|
||||
"jiti": "^2.7.0",
|
||||
"lint-staged": "^17.0.4",
|
||||
"serve": "^14.2.6",
|
||||
"simple-git-hooks": "^2.13.1",
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# @hugo-fixit/chroma-lexers
|
||||
|
||||
Generates the Chroma lexer SCSS map (`assets/scss/core/maps/_chroma-lexers.scss`) by fetching lexer definitions from the [Chroma](https://github.com/alecthomas/chroma) repository on GitHub.
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
pnpm gen:lexers
|
||||
```
|
||||
|
||||
## How it works
|
||||
|
||||
1. Fetches lexer definitions (XML + Go) from the Chroma GitHub repo via the GitHub API
|
||||
2. Extracts language names and aliases from each lexer
|
||||
3. Generates a SCSS map (`$chroma-lexers`) mapping aliases to canonical names
|
||||
4. Appends custom code types defined in `src/custom-types.ts`
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@hugo-fixit/helpers",
|
||||
"name": "@hugo-fixit/chroma-lexers",
|
||||
"private": true,
|
||||
"description": "Code generation helpers for the FixIt theme",
|
||||
"description": "Generate Chroma lexer SCSS map from GitHub for the FixIt theme",
|
||||
"author": "Lruihao",
|
||||
"main": "src/index.ts",
|
||||
"scripts": {
|
||||
@@ -9,7 +9,6 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hugo-fixit/shared": "workspace:*",
|
||||
"consola": "^3.4.2",
|
||||
"ora": "^9.4.0"
|
||||
}
|
||||
}
|
||||
+3
-1
@@ -1,4 +1,6 @@
|
||||
/** Custom code type entries not present in Chroma's embedded lexers. */
|
||||
/**
|
||||
* Custom code types that are not in Chroma's built-in lexer definitions.
|
||||
*/
|
||||
export const customCodeTypes: Record<string, string> = {
|
||||
markdown: 'Markdown',
|
||||
yml: 'YAML',
|
||||
+4
-5
@@ -1,7 +1,6 @@
|
||||
import { Buffer } from 'node:buffer'
|
||||
import { execSync } from 'node:child_process'
|
||||
import process from 'node:process'
|
||||
import consola from 'consola'
|
||||
import { consola, runCommand } from '@hugo-fixit/shared'
|
||||
import ora from 'ora'
|
||||
|
||||
export interface LexerEntry {
|
||||
@@ -44,7 +43,7 @@ function getGitHubToken(): string | undefined {
|
||||
return process.env.GITHUB_TOKEN
|
||||
}
|
||||
try {
|
||||
return execSync('gh auth token', { encoding: 'utf-8' }).trim()
|
||||
return runCommand('gh auth token')
|
||||
}
|
||||
catch {
|
||||
return undefined
|
||||
@@ -54,7 +53,7 @@ function getGitHubToken(): string | undefined {
|
||||
function getHeaders(): Record<string, string> {
|
||||
const headers: Record<string, string> = {
|
||||
'Accept': 'application/vnd.github.v3+json',
|
||||
'User-Agent': '@hugo-fixit/helpers',
|
||||
'User-Agent': '@hugo-fixit/chroma-lexers',
|
||||
}
|
||||
const token = getGitHubToken()
|
||||
if (token) {
|
||||
@@ -91,10 +90,10 @@ async function fetchDirectoryListing(dir: string, ref: string): Promise<Array<{
|
||||
function decodeHtmlEntities(str: string): string {
|
||||
return str
|
||||
.replace(/'/g, '\'')
|
||||
.replace(/&/g, '&')
|
||||
.replace(/</g, '<')
|
||||
.replace(/>/g, '>')
|
||||
.replace(/"/g, '"')
|
||||
.replace(/&/g, '&')
|
||||
}
|
||||
|
||||
function parseLexerXml(xml: string): LexerEntry[] {
|
||||
+4
-5
@@ -1,8 +1,7 @@
|
||||
import type { LexerEntry } from './fetch-lexers'
|
||||
import fs from 'node:fs'
|
||||
import path from 'node:path'
|
||||
import { capitalize, workspaceRoot } from '@hugo-fixit/shared'
|
||||
import consola from 'consola'
|
||||
import { capitalize, consola, fromRoot } from '@hugo-fixit/shared'
|
||||
import { customCodeTypes } from './custom-types'
|
||||
|
||||
function escapeScssAlias(alias: string): string {
|
||||
@@ -31,7 +30,7 @@ export function generateScss(lexers: LexerEntry[]): void {
|
||||
const lines: string[] = [
|
||||
'/// Map of code identifiers/languages to Chroma supported languages.',
|
||||
'/// This file is auto-generated by `pnpm gen:lexers`, do not edit manually.',
|
||||
'/// @see https://github.com/hugo-fixit/FixIt/tree/main/packages/helpers/src/chroma-lexers',
|
||||
'/// @see https://github.com/hugo-fixit/FixIt/tree/main/packages/chroma-lexers',
|
||||
'$chroma-lexers: (',
|
||||
]
|
||||
|
||||
@@ -50,7 +49,7 @@ export function generateScss(lexers: LexerEntry[]): void {
|
||||
|
||||
lines.push(') !default;')
|
||||
|
||||
const outputPath = path.join(workspaceRoot, 'assets/scss/core/maps/_chroma-lexers.scss')
|
||||
const outputPath = fromRoot('assets/scss/core/maps/_chroma-lexers.scss')
|
||||
fs.writeFileSync(outputPath, `${lines.join('\n')}\n`, 'utf-8')
|
||||
consola.success(`Written ${sorted.length + customEntries.length} entries to ${path.relative(workspaceRoot, outputPath)}`)
|
||||
consola.success(`Written ${sorted.length + customEntries.length} entries to ${path.relative(fromRoot(), outputPath)}`)
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
import process from 'node:process'
|
||||
import consola from 'consola'
|
||||
|
||||
async function main() {
|
||||
const helper = process.argv[2]
|
||||
if (!helper) {
|
||||
consola.error('Usage: pnpm -F helpers start <helper-name>')
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
const mod = await import(`./${helper}/index.ts`).catch(() => {
|
||||
consola.error(`Unknown helper: ${helper}`)
|
||||
process.exit(1)
|
||||
})
|
||||
|
||||
if (typeof mod.default === 'function') {
|
||||
await mod.default()
|
||||
}
|
||||
}
|
||||
|
||||
main()
|
||||
@@ -0,0 +1,15 @@
|
||||
# @hugo-fixit/integration
|
||||
|
||||
Post-build script that merges `apps/demo` and `apps/test` build outputs into a unified `public/` directory.
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
pnpm -F integration start
|
||||
```
|
||||
|
||||
## How it works
|
||||
|
||||
1. Removes the existing `public/` directory
|
||||
2. Copies `apps/demo/public/` into `public/`
|
||||
3. Copies `apps/test/public/` into `public/test/`
|
||||
@@ -1,9 +1,8 @@
|
||||
import path from 'node:path'
|
||||
import { workspaceRoot } from '@hugo-fixit/shared'
|
||||
import { fromRoot } from '@hugo-fixit/shared'
|
||||
import fsExtra from 'fs-extra'
|
||||
|
||||
const { copySync, removeSync } = fsExtra
|
||||
|
||||
removeSync(path.join(workspaceRoot, 'public'))
|
||||
copySync(path.join(workspaceRoot, 'apps/demo/public'), path.join(workspaceRoot, 'public'), { overwrite: true })
|
||||
copySync(path.join(workspaceRoot, 'apps/test/public'), path.join(workspaceRoot, 'public/test'), { overwrite: true })
|
||||
removeSync(fromRoot('public'))
|
||||
copySync(fromRoot('apps/demo/public'), fromRoot('public'), { overwrite: true })
|
||||
copySync(fromRoot('apps/test/public'), fromRoot('public/test'), { overwrite: true })
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# @hugo-fixit/shared
|
||||
|
||||
Internal utilities shared across all `@hugo-fixit` workspace packages.
|
||||
|
||||
## Exports
|
||||
|
||||
- `workspaceRoot` — resolved path to the monorepo root
|
||||
- `fromRoot(...segments)` — sugar over `path.join(workspaceRoot, ...)`
|
||||
- `runCommand(cmd)` — runs a shell command and returns trimmed stdout
|
||||
- `capitalize(str)` — capitalizes the first character of a string
|
||||
- `consola` — re-exported logger (declared as dependency here, consumed by other packages)
|
||||
@@ -4,5 +4,8 @@
|
||||
"private": true,
|
||||
"description": "Internal utilities shared across @hugo-fixit packages",
|
||||
"author": "Lruihao",
|
||||
"main": "src/index.ts"
|
||||
"main": "src/index.ts",
|
||||
"dependencies": {
|
||||
"consola": "^3.4.2"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import path from 'node:path'
|
||||
|
||||
export * from './utils'
|
||||
|
||||
export const workspaceRoot = path.resolve(__dirname, '../../../')
|
||||
|
||||
export * from './utils'
|
||||
export { default as consola } from 'consola'
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
import path from 'node:path'
|
||||
import { workspaceRoot } from '../index'
|
||||
|
||||
export function fromRoot(...segments: string[]): string {
|
||||
return path.join(workspaceRoot, ...segments)
|
||||
}
|
||||
@@ -1 +1,3 @@
|
||||
export * from './capitalize'
|
||||
export * from './from-root'
|
||||
export * from './run-command'
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
import { execSync } from 'node:child_process'
|
||||
|
||||
export function runCommand(cmd: string): string {
|
||||
return execSync(cmd, { encoding: 'utf-8' }).trim()
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
# @hugo-fixit/versioning
|
||||
|
||||
Updates the FixIt version string in `layouts/_partials/init/index.html`.
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
pnpm -F versioning start dev # Development version (pre-commit hook)
|
||||
pnpm -F versioning start prod # Production version (release)
|
||||
```
|
||||
|
||||
## How it works
|
||||
|
||||
- **dev**: builds a version like `v0.3.21-mq7veaoa` (next patch + base36 timestamp), runs on pre-commit for `dev`/`main` branches only when theme files change
|
||||
- **prod**: uses the version from `package.json`, also cleans up the `nextVersion` field if present
|
||||
@@ -8,7 +8,6 @@
|
||||
"start": "tsx src/index.ts"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hugo-fixit/shared": "workspace:*",
|
||||
"consola": "^3.4.2"
|
||||
"@hugo-fixit/shared": "workspace:*"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import process from 'node:process'
|
||||
import consola from 'consola'
|
||||
import { consola } from '@hugo-fixit/shared'
|
||||
import { updateVersion } from './update-version'
|
||||
|
||||
const type: string = process.argv[2]
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
import { execFileSync, execSync } from 'node:child_process'
|
||||
import { execFileSync } from 'node:child_process'
|
||||
import fs from 'node:fs'
|
||||
import { join } from 'node:path'
|
||||
import process from 'node:process'
|
||||
import { workspaceRoot } from '@hugo-fixit/shared'
|
||||
import consola from 'consola'
|
||||
import { consola, fromRoot, runCommand } from '@hugo-fixit/shared'
|
||||
|
||||
const ISO_TIMESTAMP_CLEAN_RE = /[-:TZ]/g
|
||||
const VERSION_PATCH_RE = /(\d+)$/
|
||||
const VERSION_RE = /v\d+\.\d+\.\d+(-[\w.-]+)?/
|
||||
|
||||
@@ -14,7 +11,7 @@ const VERSION_RE = /v\d+\.\d+\.\d+(-[\w.-]+)?/
|
||||
* @param type version type
|
||||
*/
|
||||
export function updateVersion(type: 'dev' | 'prod') {
|
||||
const branch: string = execSync('git rev-parse --abbrev-ref HEAD').toString().trim()
|
||||
const branch: string = runCommand('git rev-parse --abbrev-ref HEAD')
|
||||
const match: string[] = [
|
||||
'archetypes/',
|
||||
'assets/',
|
||||
@@ -28,13 +25,13 @@ export function updateVersion(type: 'dev' | 'prod') {
|
||||
'pnpm-lock.yaml',
|
||||
'theme.toml',
|
||||
]
|
||||
const gitDiff: string = execSync('git diff --cached --name-only').toString().trim()
|
||||
const gitDiff: string = runCommand('git diff --cached --name-only')
|
||||
|
||||
consola.info(
|
||||
'Node.js:',
|
||||
execSync('which node').toString().trim(),
|
||||
process.version,
|
||||
)
|
||||
// consola.info(
|
||||
// 'Node.js:',
|
||||
// runCommand('which node'),
|
||||
// process.version,
|
||||
// )
|
||||
|
||||
if (type !== 'prod') {
|
||||
// Avoid conflicts when creating a Pull Request
|
||||
@@ -47,19 +44,17 @@ export function updateVersion(type: 'dev' | 'prod') {
|
||||
process.exit(0)
|
||||
}
|
||||
}
|
||||
const initHtmlPath: string = join(workspaceRoot, 'layouts/_partials/init/index.html')
|
||||
const packageJsonPath: string = join(workspaceRoot, 'package.json')
|
||||
const initHtmlPath: string = fromRoot('layouts/_partials/init/index.html')
|
||||
const packageJsonPath: string = fromRoot('package.json')
|
||||
const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf8'))
|
||||
const version: string = packageJson.version
|
||||
// Get the short hash of the last commit (can not get this commit hash at pre-commit hook)
|
||||
const shortHash: string = execSync('git rev-parse --short HEAD').toString().trim()
|
||||
// Build the development version v{major}.{minor}.{patch+1}-{timestamp}-{shortHash}
|
||||
// e.g. v0.3.21-20250702061540-abcdefg
|
||||
// If `nextVersion` is set in package.json, use it as the base instead of auto-incrementing patch.
|
||||
const timestamp: string = new Date().toISOString().replace(ISO_TIMESTAMP_CLEAN_RE, '').slice(0, -4)
|
||||
const timestamp: string = Date.now().toString(36)
|
||||
const nextVersion: string | undefined = packageJson.nextVersion
|
||||
// If `nextVersion` is set in package.json, use it as the base instead of auto-incrementing patch.
|
||||
const devBaseVersion: string = nextVersion ?? version.replace(VERSION_PATCH_RE, (_versionPatchMatch, part) => (Number.parseInt(part, 10) + 1).toString())
|
||||
const devVersion: string = `${devBaseVersion}-${timestamp}-${shortHash}`
|
||||
// Development version syntax: v{major}.{minor}.{patch+1}-{timestamp(36)}
|
||||
// e.g. v0.3.21-mq7veaoa
|
||||
const devVersion: string = `${devBaseVersion}-${timestamp}`
|
||||
const initHtml: string = fs.readFileSync(initHtmlPath, 'utf8')
|
||||
const latestVersion: string = type === 'prod' ? version : devVersion
|
||||
const versionMatch = initHtml.match(VERSION_RE)
|
||||
@@ -91,10 +86,12 @@ export function updateVersion(type: 'dev' | 'prod') {
|
||||
'pnpm-lock.yaml',
|
||||
]
|
||||
toStageFiles.forEach((file) => {
|
||||
const stageFile = join(workspaceRoot, file)
|
||||
const stageFile = fromRoot(file)
|
||||
if (fs.existsSync(stageFile)) {
|
||||
execFileSync('git', ['add', stageFile])
|
||||
}
|
||||
})
|
||||
consola.info(`Update the FixIt version from v${lastVersion} to v${latestVersion}.`)
|
||||
if (lastVersion !== latestVersion) {
|
||||
consola.info(`Update the FixIt version from v${lastVersion} to v${latestVersion}.`)
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+143
-134
@@ -10,7 +10,7 @@ importers:
|
||||
devDependencies:
|
||||
'@antfu/eslint-config':
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0)(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(@vue/compiler-sfc@3.5.20)(eslint@10.3.0)(typescript@6.0.3)
|
||||
version: 9.0.0(@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.20)(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
'@types/node':
|
||||
specifier: ^25.7.0
|
||||
version: 25.7.0
|
||||
@@ -22,7 +22,10 @@ importers:
|
||||
version: 9.2.1
|
||||
eslint:
|
||||
specifier: ^10.3.0
|
||||
version: 10.3.0
|
||||
version: 10.3.0(jiti@2.7.0)
|
||||
jiti:
|
||||
specifier: ^2.7.0
|
||||
version: 2.7.0
|
||||
lint-staged:
|
||||
specifier: ^17.0.4
|
||||
version: 17.0.4
|
||||
@@ -43,14 +46,11 @@ importers:
|
||||
|
||||
apps/test: {}
|
||||
|
||||
packages/helpers:
|
||||
packages/chroma-lexers:
|
||||
devDependencies:
|
||||
'@hugo-fixit/shared':
|
||||
specifier: workspace:*
|
||||
version: link:../shared
|
||||
consola:
|
||||
specifier: ^3.4.2
|
||||
version: 3.4.2
|
||||
ora:
|
||||
specifier: ^9.4.0
|
||||
version: 9.4.0
|
||||
@@ -67,16 +67,17 @@ importers:
|
||||
specifier: ^11.3.3
|
||||
version: 11.3.3
|
||||
|
||||
packages/shared: {}
|
||||
packages/shared:
|
||||
dependencies:
|
||||
consola:
|
||||
specifier: ^3.4.2
|
||||
version: 3.4.2
|
||||
|
||||
packages/versioning:
|
||||
devDependencies:
|
||||
'@hugo-fixit/shared':
|
||||
specifier: workspace:*
|
||||
version: link:../shared
|
||||
consola:
|
||||
specifier: ^3.4.2
|
||||
version: 3.4.2
|
||||
|
||||
packages:
|
||||
|
||||
@@ -1355,6 +1356,10 @@ packages:
|
||||
isexe@2.0.0:
|
||||
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
||||
|
||||
jiti@2.7.0:
|
||||
resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
|
||||
hasBin: true
|
||||
|
||||
jsdoc-type-pratt-parser@7.1.1:
|
||||
resolution: {integrity: sha512-/2uqY7x6bsrpi3i9LVU6J89352C0rpMk0as8trXxCtvd4kPk1ke/Eyif6wqfSLvoNJqcDG9Vk4UsXgygzCt2xA==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
@@ -2109,44 +2114,44 @@ packages:
|
||||
|
||||
snapshots:
|
||||
|
||||
'@antfu/eslint-config@9.0.0(@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0)(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(@vue/compiler-sfc@3.5.20)(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@antfu/eslint-config@9.0.0(@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.20)(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@antfu/install-pkg': 1.1.0
|
||||
'@clack/prompts': 1.3.0
|
||||
'@e18e/eslint-plugin': 0.4.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@10.3.0)
|
||||
'@e18e/eslint-plugin': 0.4.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@eslint/markdown': 8.0.1
|
||||
'@stylistic/eslint-plugin': 5.10.0(eslint@10.3.0)
|
||||
'@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/parser': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@vitest/eslint-plugin': 1.6.17(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@stylistic/eslint-plugin': 5.10.0(eslint@10.3.0(jiti@2.7.0))
|
||||
'@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
'@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
'@vitest/eslint-plugin': 1.6.17(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
ansis: 4.2.0
|
||||
cac: 7.0.0
|
||||
eslint: 10.3.0
|
||||
eslint-config-flat-gitignore: 2.3.0(eslint@10.3.0)
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
eslint-config-flat-gitignore: 2.3.0(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-flat-config-utils: 3.2.0
|
||||
eslint-merge-processors: 2.0.0(eslint@10.3.0)
|
||||
eslint-plugin-antfu: 3.2.3(eslint@10.3.0)
|
||||
eslint-plugin-command: 3.5.2(@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0)(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)
|
||||
eslint-plugin-import-lite: 0.6.0(eslint@10.3.0)
|
||||
eslint-plugin-jsdoc: 62.9.0(eslint@10.3.0)
|
||||
eslint-plugin-jsonc: 3.1.2(eslint@10.3.0)
|
||||
eslint-plugin-n: 18.0.1(eslint@10.3.0)(typescript@6.0.3)
|
||||
eslint-merge-processors: 2.0.0(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-antfu: 3.2.3(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-command: 3.5.2(@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-import-lite: 0.6.0(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-jsdoc: 62.9.0(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-jsonc: 3.1.2(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-n: 18.0.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
eslint-plugin-no-only-tests: 3.4.0
|
||||
eslint-plugin-perfectionist: 5.9.0(eslint@10.3.0)(typescript@6.0.3)
|
||||
eslint-plugin-pnpm: 1.6.0(eslint@10.3.0)
|
||||
eslint-plugin-regexp: 3.1.0(eslint@10.3.0)
|
||||
eslint-plugin-toml: 1.3.1(eslint@10.3.0)
|
||||
eslint-plugin-unicorn: 64.0.0(eslint@10.3.0)
|
||||
eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)
|
||||
eslint-plugin-vue: 10.9.1(@stylistic/eslint-plugin@5.10.0(eslint@10.3.0))(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(vue-eslint-parser@10.4.0(eslint@10.3.0))
|
||||
eslint-plugin-yml: 3.3.2(eslint@10.3.0)
|
||||
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.20)(eslint@10.3.0)
|
||||
eslint-plugin-perfectionist: 5.9.0(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
eslint-plugin-pnpm: 1.6.0(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-regexp: 3.1.0(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-toml: 1.3.1(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-unicorn: 64.0.0(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-plugin-vue: 10.9.1(@stylistic/eslint-plugin@5.10.0(eslint@10.3.0(jiti@2.7.0)))(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(vue-eslint-parser@10.4.0(eslint@10.3.0(jiti@2.7.0)))
|
||||
eslint-plugin-yml: 3.3.2(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.20)(eslint@10.3.0(jiti@2.7.0))
|
||||
globals: 17.6.0
|
||||
local-pkg: 1.1.2
|
||||
parse-gitignore: 2.0.0
|
||||
toml-eslint-parser: 1.0.3
|
||||
vue-eslint-parser: 10.4.0(eslint@10.3.0)
|
||||
vue-eslint-parser: 10.4.0(eslint@10.3.0(jiti@2.7.0))
|
||||
yaml-eslint-parser: 2.0.0
|
||||
transitivePeerDependencies:
|
||||
- '@eslint/json'
|
||||
@@ -2190,13 +2195,13 @@ snapshots:
|
||||
fast-wrap-ansi: 0.2.0
|
||||
sisteransi: 1.0.5
|
||||
|
||||
'@e18e/eslint-plugin@0.4.1(eslint@10.3.0)':
|
||||
'@e18e/eslint-plugin@0.4.1(eslint@10.3.0(jiti@2.7.0))':
|
||||
dependencies:
|
||||
empathic: 2.0.1
|
||||
module-replacements: 3.0.0-beta.7
|
||||
semver: 7.8.0
|
||||
optionalDependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
|
||||
'@es-joy/jsdoccomment@0.84.0':
|
||||
dependencies:
|
||||
@@ -2294,24 +2299,24 @@ snapshots:
|
||||
'@esbuild/win32-x64@0.27.7':
|
||||
optional: true
|
||||
|
||||
'@eslint-community/eslint-plugin-eslint-comments@4.7.1(eslint@10.3.0)':
|
||||
'@eslint-community/eslint-plugin-eslint-comments@4.7.1(eslint@10.3.0(jiti@2.7.0))':
|
||||
dependencies:
|
||||
escape-string-regexp: 4.0.0
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
ignore: 7.0.5
|
||||
|
||||
'@eslint-community/eslint-utils@4.9.1(eslint@10.3.0)':
|
||||
'@eslint-community/eslint-utils@4.9.1(eslint@10.3.0(jiti@2.7.0))':
|
||||
dependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@eslint-community/regexpp@4.12.2': {}
|
||||
|
||||
'@eslint/compat@2.1.0(eslint@10.3.0)':
|
||||
'@eslint/compat@2.1.0(eslint@10.3.0(jiti@2.7.0))':
|
||||
dependencies:
|
||||
'@eslint/core': 1.2.1
|
||||
optionalDependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
|
||||
'@eslint/config-array@0.23.5':
|
||||
dependencies:
|
||||
@@ -2381,11 +2386,11 @@ snapshots:
|
||||
|
||||
'@sindresorhus/base62@1.0.0': {}
|
||||
|
||||
'@stylistic/eslint-plugin@5.10.0(eslint@10.3.0)':
|
||||
'@stylistic/eslint-plugin@5.10.0(eslint@10.3.0(jiti@2.7.0))':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@typescript-eslint/types': 8.59.2
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
eslint-visitor-keys: 4.2.1
|
||||
espree: 10.4.0
|
||||
estraverse: 5.3.0
|
||||
@@ -2432,15 +2437,15 @@ snapshots:
|
||||
|
||||
'@types/unist@3.0.3': {}
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.12.2
|
||||
'@typescript-eslint/parser': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
'@typescript-eslint/scope-manager': 8.59.2
|
||||
'@typescript-eslint/type-utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/type-utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
'@typescript-eslint/visitor-keys': 8.59.2
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
ignore: 7.0.5
|
||||
natural-compare: 1.4.0
|
||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
||||
@@ -2448,26 +2453,26 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.56.1(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@typescript-eslint/parser@8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.56.1
|
||||
'@typescript-eslint/types': 8.56.1
|
||||
'@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3)
|
||||
'@typescript-eslint/visitor-keys': 8.56.1
|
||||
debug: 4.4.3
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
typescript: 6.0.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.59.2
|
||||
'@typescript-eslint/types': 8.59.2
|
||||
'@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
|
||||
'@typescript-eslint/visitor-keys': 8.59.2
|
||||
debug: 4.4.3
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
typescript: 6.0.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
@@ -2490,13 +2495,13 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/parser': 8.56.1(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/parser': 8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
'@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3)
|
||||
'@typescript-eslint/utils': 8.56.1(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/utils': 8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
ajv: 6.15.0
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
json-stable-stringify-without-jsonify: 1.0.1
|
||||
lodash.merge: 4.6.2
|
||||
semver: 7.8.0
|
||||
@@ -2522,13 +2527,13 @@ snapshots:
|
||||
dependencies:
|
||||
typescript: 6.0.3
|
||||
|
||||
'@typescript-eslint/type-utils@8.59.2(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@typescript-eslint/type-utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.59.2
|
||||
'@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
debug: 4.4.3
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
||||
typescript: 6.0.3
|
||||
transitivePeerDependencies:
|
||||
@@ -2568,24 +2573,24 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.56.1(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@typescript-eslint/utils@8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@typescript-eslint/scope-manager': 8.56.1
|
||||
'@typescript-eslint/types': 8.56.1
|
||||
'@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3)
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
typescript: 6.0.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@typescript-eslint/scope-manager': 8.59.2
|
||||
'@typescript-eslint/types': 8.59.2
|
||||
'@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
typescript: 6.0.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
@@ -2600,13 +2605,13 @@ snapshots:
|
||||
'@typescript-eslint/types': 8.59.2
|
||||
eslint-visitor-keys: 5.0.1
|
||||
|
||||
'@vitest/eslint-plugin@1.6.17(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3)':
|
||||
'@vitest/eslint-plugin@1.6.17(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.59.2
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
eslint: 10.3.0
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
typescript: 6.0.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
@@ -2944,55 +2949,55 @@ snapshots:
|
||||
|
||||
escape-string-regexp@5.0.0: {}
|
||||
|
||||
eslint-compat-utils@0.5.1(eslint@10.3.0):
|
||||
eslint-compat-utils@0.5.1(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
semver: 7.8.0
|
||||
|
||||
eslint-config-flat-gitignore@2.3.0(eslint@10.3.0):
|
||||
eslint-config-flat-gitignore@2.3.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@eslint/compat': 2.1.0(eslint@10.3.0)
|
||||
eslint: 10.3.0
|
||||
'@eslint/compat': 2.1.0(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
|
||||
eslint-flat-config-utils@3.2.0:
|
||||
dependencies:
|
||||
'@eslint/config-helpers': 0.5.5
|
||||
pathe: 2.0.3
|
||||
|
||||
eslint-json-compat-utils@0.2.3(eslint@10.3.0)(jsonc-eslint-parser@3.1.0):
|
||||
eslint-json-compat-utils@0.2.3(eslint@10.3.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0):
|
||||
dependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
esquery: 1.7.0
|
||||
jsonc-eslint-parser: 3.1.0
|
||||
|
||||
eslint-merge-processors@2.0.0(eslint@10.3.0):
|
||||
eslint-merge-processors@2.0.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
|
||||
eslint-plugin-antfu@3.2.3(eslint@10.3.0):
|
||||
eslint-plugin-antfu@3.2.3(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
|
||||
eslint-plugin-command@3.5.2(@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0)(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0):
|
||||
eslint-plugin-command@3.5.2(@typescript-eslint/rule-tester@8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@es-joy/jsdoccomment': 0.84.0
|
||||
'@typescript-eslint/rule-tester': 8.56.1(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/rule-tester': 8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
'@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
eslint: 10.3.0
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
|
||||
eslint-plugin-es-x@7.8.0(eslint@10.3.0):
|
||||
eslint-plugin-es-x@7.8.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@eslint-community/regexpp': 4.12.2
|
||||
eslint: 10.3.0
|
||||
eslint-compat-utils: 0.5.1(eslint@10.3.0)
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
eslint-compat-utils: 0.5.1(eslint@10.3.0(jiti@2.7.0))
|
||||
|
||||
eslint-plugin-import-lite@0.6.0(eslint@10.3.0):
|
||||
eslint-plugin-import-lite@0.6.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
|
||||
eslint-plugin-jsdoc@62.9.0(eslint@10.3.0):
|
||||
eslint-plugin-jsdoc@62.9.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@es-joy/jsdoccomment': 0.86.0
|
||||
'@es-joy/resolve.exports': 1.2.0
|
||||
@@ -3000,7 +3005,7 @@ snapshots:
|
||||
comment-parser: 1.4.6
|
||||
debug: 4.4.3
|
||||
escape-string-regexp: 4.0.0
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
espree: 11.2.0
|
||||
esquery: 1.7.0
|
||||
html-entities: 2.6.0
|
||||
@@ -3012,27 +3017,27 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-plugin-jsonc@3.1.2(eslint@10.3.0):
|
||||
eslint-plugin-jsonc@3.1.2(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@eslint/core': 1.2.1
|
||||
'@eslint/plugin-kit': 0.6.1
|
||||
'@ota-meshi/ast-token-store': 0.3.0
|
||||
diff-sequences: 29.6.3
|
||||
eslint: 10.3.0
|
||||
eslint-json-compat-utils: 0.2.3(eslint@10.3.0)(jsonc-eslint-parser@3.1.0)
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
eslint-json-compat-utils: 0.2.3(eslint@10.3.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0)
|
||||
jsonc-eslint-parser: 3.1.0
|
||||
natural-compare: 1.4.0
|
||||
synckit: 0.11.12
|
||||
transitivePeerDependencies:
|
||||
- '@eslint/json'
|
||||
|
||||
eslint-plugin-n@18.0.1(eslint@10.3.0)(typescript@6.0.3):
|
||||
eslint-plugin-n@18.0.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
enhanced-resolve: 5.21.2
|
||||
eslint: 10.3.0
|
||||
eslint-plugin-es-x: 7.8.0(eslint@10.3.0)
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
eslint-plugin-es-x: 7.8.0(eslint@10.3.0(jiti@2.7.0))
|
||||
get-tsconfig: 4.14.0
|
||||
globals: 15.15.0
|
||||
globrex: 0.1.2
|
||||
@@ -3043,19 +3048,19 @@ snapshots:
|
||||
|
||||
eslint-plugin-no-only-tests@3.4.0: {}
|
||||
|
||||
eslint-plugin-perfectionist@5.9.0(eslint@10.3.0)(typescript@6.0.3):
|
||||
eslint-plugin-perfectionist@5.9.0(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3):
|
||||
dependencies:
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
eslint: 10.3.0
|
||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
natural-orderby: 5.0.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
eslint-plugin-pnpm@1.6.0(eslint@10.3.0):
|
||||
eslint-plugin-pnpm@1.6.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
empathic: 2.0.1
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
jsonc-eslint-parser: 3.1.0
|
||||
pathe: 2.0.3
|
||||
pnpm-workspace-yaml: 1.6.0
|
||||
@@ -3063,37 +3068,37 @@ snapshots:
|
||||
yaml: 2.8.4
|
||||
yaml-eslint-parser: 2.0.0
|
||||
|
||||
eslint-plugin-regexp@3.1.0(eslint@10.3.0):
|
||||
eslint-plugin-regexp@3.1.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@eslint-community/regexpp': 4.12.2
|
||||
comment-parser: 1.4.6
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
jsdoc-type-pratt-parser: 7.2.0
|
||||
refa: 0.12.1
|
||||
regexp-ast-analysis: 0.7.1
|
||||
scslre: 0.3.0
|
||||
|
||||
eslint-plugin-toml@1.3.1(eslint@10.3.0):
|
||||
eslint-plugin-toml@1.3.1(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@eslint/core': 1.2.1
|
||||
'@eslint/plugin-kit': 0.6.1
|
||||
'@ota-meshi/ast-token-store': 0.3.0
|
||||
debug: 4.4.3
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
toml-eslint-parser: 1.0.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-plugin-unicorn@64.0.0(eslint@10.3.0):
|
||||
eslint-plugin-unicorn@64.0.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@babel/helper-validator-identifier': 7.28.5
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
change-case: 5.4.4
|
||||
ci-info: 4.4.0
|
||||
clean-regexp: 1.0.0
|
||||
core-js-compat: 3.49.0
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
find-up-simple: 1.0.1
|
||||
globals: 17.6.0
|
||||
indent-string: 5.0.0
|
||||
@@ -3105,41 +3110,41 @@ snapshots:
|
||||
semver: 7.8.0
|
||||
strip-indent: 4.1.1
|
||||
|
||||
eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0):
|
||||
eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
|
||||
eslint-plugin-vue@10.9.1(@stylistic/eslint-plugin@5.10.0(eslint@10.3.0))(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(vue-eslint-parser@10.4.0(eslint@10.3.0)):
|
||||
eslint-plugin-vue@10.9.1(@stylistic/eslint-plugin@5.10.0(eslint@10.3.0(jiti@2.7.0)))(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(vue-eslint-parser@10.4.0(eslint@10.3.0(jiti@2.7.0))):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
eslint: 10.3.0
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
natural-compare: 1.4.0
|
||||
nth-check: 2.1.1
|
||||
postcss-selector-parser: 7.1.1
|
||||
semver: 7.8.0
|
||||
vue-eslint-parser: 10.4.0(eslint@10.3.0)
|
||||
vue-eslint-parser: 10.4.0(eslint@10.3.0(jiti@2.7.0))
|
||||
xml-name-validator: 4.0.0
|
||||
optionalDependencies:
|
||||
'@stylistic/eslint-plugin': 5.10.0(eslint@10.3.0)
|
||||
'@typescript-eslint/parser': 8.59.2(eslint@10.3.0)(typescript@6.0.3)
|
||||
'@stylistic/eslint-plugin': 5.10.0(eslint@10.3.0(jiti@2.7.0))
|
||||
'@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
||||
|
||||
eslint-plugin-yml@3.3.2(eslint@10.3.0):
|
||||
eslint-plugin-yml@3.3.2(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@eslint/core': 1.2.1
|
||||
'@eslint/plugin-kit': 0.7.1
|
||||
'@ota-meshi/ast-token-store': 0.3.0
|
||||
diff-sequences: 29.6.3
|
||||
escape-string-regexp: 5.0.0
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
natural-compare: 1.4.0
|
||||
yaml-eslint-parser: 2.0.0
|
||||
|
||||
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.20)(eslint@10.3.0):
|
||||
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.20)(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
'@vue/compiler-sfc': 3.5.20
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
|
||||
eslint-scope@9.1.2:
|
||||
dependencies:
|
||||
@@ -3154,9 +3159,9 @@ snapshots:
|
||||
|
||||
eslint-visitor-keys@5.0.1: {}
|
||||
|
||||
eslint@10.3.0:
|
||||
eslint@10.3.0(jiti@2.7.0):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0)
|
||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
||||
'@eslint-community/regexpp': 4.12.2
|
||||
'@eslint/config-array': 0.23.5
|
||||
'@eslint/config-helpers': 0.5.5
|
||||
@@ -3186,6 +3191,8 @@ snapshots:
|
||||
minimatch: 10.2.5
|
||||
natural-compare: 1.4.0
|
||||
optionator: 0.9.4
|
||||
optionalDependencies:
|
||||
jiti: 2.7.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -3375,6 +3382,8 @@ snapshots:
|
||||
|
||||
isexe@2.0.0: {}
|
||||
|
||||
jiti@2.7.0: {}
|
||||
|
||||
jsdoc-type-pratt-parser@7.1.1: {}
|
||||
|
||||
jsdoc-type-pratt-parser@7.2.0: {}
|
||||
@@ -4232,10 +4241,10 @@ snapshots:
|
||||
|
||||
vary@1.1.2: {}
|
||||
|
||||
vue-eslint-parser@10.4.0(eslint@10.3.0):
|
||||
vue-eslint-parser@10.4.0(eslint@10.3.0(jiti@2.7.0)):
|
||||
dependencies:
|
||||
debug: 4.4.3
|
||||
eslint: 10.3.0
|
||||
eslint: 10.3.0(jiti@2.7.0)
|
||||
eslint-scope: 9.1.2
|
||||
eslint-visitor-keys: 5.0.1
|
||||
espree: 11.2.0
|
||||
|
||||
Reference in New Issue
Block a user