mirror of
https://github.com/fantastic-admin/basic.git
synced 2026-10-06 14:33:11 +08:00
fix: 修复icon生成脚本错误
This commit is contained in:
@@ -28,6 +28,7 @@
|
|||||||
"dayjs": "catalog:",
|
"dayjs": "catalog:",
|
||||||
"eruda": "catalog:",
|
"eruda": "catalog:",
|
||||||
"es-toolkit": "catalog:",
|
"es-toolkit": "catalog:",
|
||||||
|
"fs-extra": "catalog:",
|
||||||
"hotkeys-js": "catalog:",
|
"hotkeys-js": "catalog:",
|
||||||
"lucide-vue-next": "catalog:",
|
"lucide-vue-next": "catalog:",
|
||||||
"mitt": "catalog:",
|
"mitt": "catalog:",
|
||||||
@@ -55,6 +56,7 @@
|
|||||||
"@fantastic-admin/copyright": "workspace:*",
|
"@fantastic-admin/copyright": "workspace:*",
|
||||||
"@iconify/vue": "catalog:",
|
"@iconify/vue": "catalog:",
|
||||||
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
||||||
|
"@types/fs-extra": "catalog:",
|
||||||
"@types/nprogress": "catalog:",
|
"@types/nprogress": "catalog:",
|
||||||
"@types/path-browserify": "catalog:",
|
"@types/path-browserify": "catalog:",
|
||||||
"@types/qs": "catalog:",
|
"@types/qs": "catalog:",
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
import { spawn } from 'node:child_process'
|
import { spawn } from 'node:child_process'
|
||||||
import fs from 'node:fs'
|
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import * as p from '@clack/prompts'
|
import * as p from '@clack/prompts'
|
||||||
import { lookupCollection, lookupCollections } from '@iconify/json'
|
import { lookupCollection, lookupCollections } from '@iconify/json'
|
||||||
|
import fs from 'fs-extra'
|
||||||
|
|
||||||
// 拿到全部图标集的原始数据
|
// 拿到全部图标集的原始数据
|
||||||
const raw = await lookupCollections()
|
const raw = await lookupCollections()
|
||||||
|
|
||||||
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
const lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
||||||
lastChoose = JSON.parse(lastChoose)
|
|
||||||
|
|
||||||
// 取出可使用的图标集数据用于选择,并按名称排序
|
// 取出可使用的图标集数据用于选择,并按名称排序
|
||||||
const collections = Object.entries(raw).map(([id, item]) => ({
|
const collections = Object.entries(raw).map(([id, item]) => ({
|
||||||
@@ -35,7 +34,7 @@ const answers = await p.group(
|
|||||||
value: item.id,
|
value: item.id,
|
||||||
hint: `${item.total} 个图标`,
|
hint: `${item.total} 个图标`,
|
||||||
})),
|
})),
|
||||||
initialValues: lastChoose.collections,
|
initialValues: JSON.parse(lastChoose).collections,
|
||||||
}),
|
}),
|
||||||
isOfflineUse: () =>
|
isOfflineUse: () =>
|
||||||
p.confirm({
|
p.confirm({
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
"dayjs": "catalog:",
|
"dayjs": "catalog:",
|
||||||
"eruda": "catalog:",
|
"eruda": "catalog:",
|
||||||
"es-toolkit": "catalog:",
|
"es-toolkit": "catalog:",
|
||||||
|
"fs-extra": "catalog:",
|
||||||
"hotkeys-js": "catalog:",
|
"hotkeys-js": "catalog:",
|
||||||
"lucide-vue-next": "catalog:",
|
"lucide-vue-next": "catalog:",
|
||||||
"mitt": "catalog:",
|
"mitt": "catalog:",
|
||||||
@@ -55,6 +56,7 @@
|
|||||||
"@fantastic-admin/copyright": "workspace:*",
|
"@fantastic-admin/copyright": "workspace:*",
|
||||||
"@iconify/vue": "catalog:",
|
"@iconify/vue": "catalog:",
|
||||||
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
||||||
|
"@types/fs-extra": "catalog:",
|
||||||
"@types/nprogress": "catalog:",
|
"@types/nprogress": "catalog:",
|
||||||
"@types/path-browserify": "catalog:",
|
"@types/path-browserify": "catalog:",
|
||||||
"@types/qs": "catalog:",
|
"@types/qs": "catalog:",
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
import { spawn } from 'node:child_process'
|
import { spawn } from 'node:child_process'
|
||||||
import fs from 'node:fs'
|
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import * as p from '@clack/prompts'
|
import * as p from '@clack/prompts'
|
||||||
import { lookupCollection, lookupCollections } from '@iconify/json'
|
import { lookupCollection, lookupCollections } from '@iconify/json'
|
||||||
|
import fs from 'fs-extra'
|
||||||
|
|
||||||
// 拿到全部图标集的原始数据
|
// 拿到全部图标集的原始数据
|
||||||
const raw = await lookupCollections()
|
const raw = await lookupCollections()
|
||||||
|
|
||||||
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
const lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
||||||
lastChoose = JSON.parse(lastChoose)
|
|
||||||
|
|
||||||
// 取出可使用的图标集数据用于选择,并按名称排序
|
// 取出可使用的图标集数据用于选择,并按名称排序
|
||||||
const collections = Object.entries(raw).map(([id, item]) => ({
|
const collections = Object.entries(raw).map(([id, item]) => ({
|
||||||
@@ -35,7 +34,7 @@ const answers = await p.group(
|
|||||||
value: item.id,
|
value: item.id,
|
||||||
hint: `${item.total} 个图标`,
|
hint: `${item.total} 个图标`,
|
||||||
})),
|
})),
|
||||||
initialValues: lastChoose.collections,
|
initialValues: JSON.parse(lastChoose).collections,
|
||||||
}),
|
}),
|
||||||
isOfflineUse: () =>
|
isOfflineUse: () =>
|
||||||
p.confirm({
|
p.confirm({
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"dayjs": "catalog:",
|
"dayjs": "catalog:",
|
||||||
"eruda": "catalog:",
|
"eruda": "catalog:",
|
||||||
"es-toolkit": "catalog:",
|
"es-toolkit": "catalog:",
|
||||||
|
"fs-extra": "catalog:",
|
||||||
"hotkeys-js": "catalog:",
|
"hotkeys-js": "catalog:",
|
||||||
"lucide-vue-next": "catalog:",
|
"lucide-vue-next": "catalog:",
|
||||||
"mitt": "catalog:",
|
"mitt": "catalog:",
|
||||||
@@ -55,6 +56,7 @@
|
|||||||
"@fantastic-admin/copyright": "workspace:*",
|
"@fantastic-admin/copyright": "workspace:*",
|
||||||
"@iconify/vue": "catalog:",
|
"@iconify/vue": "catalog:",
|
||||||
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
||||||
|
"@types/fs-extra": "catalog:",
|
||||||
"@types/nprogress": "catalog:",
|
"@types/nprogress": "catalog:",
|
||||||
"@types/path-browserify": "catalog:",
|
"@types/path-browserify": "catalog:",
|
||||||
"@types/qs": "catalog:",
|
"@types/qs": "catalog:",
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
import { spawn } from 'node:child_process'
|
import { spawn } from 'node:child_process'
|
||||||
import fs from 'node:fs'
|
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import * as p from '@clack/prompts'
|
import * as p from '@clack/prompts'
|
||||||
import { lookupCollection, lookupCollections } from '@iconify/json'
|
import { lookupCollection, lookupCollections } from '@iconify/json'
|
||||||
|
import fs from 'fs-extra'
|
||||||
|
|
||||||
// 拿到全部图标集的原始数据
|
// 拿到全部图标集的原始数据
|
||||||
const raw = await lookupCollections()
|
const raw = await lookupCollections()
|
||||||
|
|
||||||
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
const lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
||||||
lastChoose = JSON.parse(lastChoose)
|
|
||||||
|
|
||||||
// 取出可使用的图标集数据用于选择,并按名称排序
|
// 取出可使用的图标集数据用于选择,并按名称排序
|
||||||
const collections = Object.entries(raw).map(([id, item]) => ({
|
const collections = Object.entries(raw).map(([id, item]) => ({
|
||||||
@@ -35,7 +34,7 @@ const answers = await p.group(
|
|||||||
value: item.id,
|
value: item.id,
|
||||||
hint: `${item.total} 个图标`,
|
hint: `${item.total} 个图标`,
|
||||||
})),
|
})),
|
||||||
initialValues: lastChoose.collections,
|
initialValues: JSON.parse(lastChoose).collections,
|
||||||
}),
|
}),
|
||||||
isOfflineUse: () =>
|
isOfflineUse: () =>
|
||||||
p.confirm({
|
p.confirm({
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"dayjs": "catalog:",
|
"dayjs": "catalog:",
|
||||||
"eruda": "catalog:",
|
"eruda": "catalog:",
|
||||||
"es-toolkit": "catalog:",
|
"es-toolkit": "catalog:",
|
||||||
|
"fs-extra": "catalog:",
|
||||||
"hotkeys-js": "catalog:",
|
"hotkeys-js": "catalog:",
|
||||||
"lucide-vue-next": "catalog:",
|
"lucide-vue-next": "catalog:",
|
||||||
"mitt": "catalog:",
|
"mitt": "catalog:",
|
||||||
@@ -54,6 +55,7 @@
|
|||||||
"@fantastic-admin/copyright": "workspace:*",
|
"@fantastic-admin/copyright": "workspace:*",
|
||||||
"@iconify/vue": "catalog:",
|
"@iconify/vue": "catalog:",
|
||||||
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
||||||
|
"@types/fs-extra": "catalog:",
|
||||||
"@types/nprogress": "catalog:",
|
"@types/nprogress": "catalog:",
|
||||||
"@types/path-browserify": "catalog:",
|
"@types/path-browserify": "catalog:",
|
||||||
"@types/qs": "catalog:",
|
"@types/qs": "catalog:",
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
import { spawn } from 'node:child_process'
|
import { spawn } from 'node:child_process'
|
||||||
import fs from 'node:fs'
|
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import * as p from '@clack/prompts'
|
import * as p from '@clack/prompts'
|
||||||
import { lookupCollection, lookupCollections } from '@iconify/json'
|
import { lookupCollection, lookupCollections } from '@iconify/json'
|
||||||
|
import fs from 'fs-extra'
|
||||||
|
|
||||||
// 拿到全部图标集的原始数据
|
// 拿到全部图标集的原始数据
|
||||||
const raw = await lookupCollections()
|
const raw = await lookupCollections()
|
||||||
|
|
||||||
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
const lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
||||||
lastChoose = JSON.parse(lastChoose)
|
|
||||||
|
|
||||||
// 取出可使用的图标集数据用于选择,并按名称排序
|
// 取出可使用的图标集数据用于选择,并按名称排序
|
||||||
const collections = Object.entries(raw).map(([id, item]) => ({
|
const collections = Object.entries(raw).map(([id, item]) => ({
|
||||||
@@ -35,7 +34,7 @@ const answers = await p.group(
|
|||||||
value: item.id,
|
value: item.id,
|
||||||
hint: `${item.total} 个图标`,
|
hint: `${item.total} 个图标`,
|
||||||
})),
|
})),
|
||||||
initialValues: lastChoose.collections,
|
initialValues: JSON.parse(lastChoose).collections,
|
||||||
}),
|
}),
|
||||||
isOfflineUse: () =>
|
isOfflineUse: () =>
|
||||||
p.confirm({
|
p.confirm({
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"dayjs": "catalog:",
|
"dayjs": "catalog:",
|
||||||
"eruda": "catalog:",
|
"eruda": "catalog:",
|
||||||
"es-toolkit": "catalog:",
|
"es-toolkit": "catalog:",
|
||||||
|
"fs-extra": "catalog:",
|
||||||
"hotkeys-js": "catalog:",
|
"hotkeys-js": "catalog:",
|
||||||
"lucide-vue-next": "catalog:",
|
"lucide-vue-next": "catalog:",
|
||||||
"mitt": "catalog:",
|
"mitt": "catalog:",
|
||||||
@@ -55,6 +56,7 @@
|
|||||||
"@fantastic-admin/copyright": "workspace:*",
|
"@fantastic-admin/copyright": "workspace:*",
|
||||||
"@iconify/vue": "catalog:",
|
"@iconify/vue": "catalog:",
|
||||||
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
||||||
|
"@types/fs-extra": "catalog:",
|
||||||
"@types/nprogress": "catalog:",
|
"@types/nprogress": "catalog:",
|
||||||
"@types/path-browserify": "catalog:",
|
"@types/path-browserify": "catalog:",
|
||||||
"@types/qs": "catalog:",
|
"@types/qs": "catalog:",
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
import { spawn } from 'node:child_process'
|
import { spawn } from 'node:child_process'
|
||||||
import fs from 'node:fs'
|
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import * as p from '@clack/prompts'
|
import * as p from '@clack/prompts'
|
||||||
import { lookupCollection, lookupCollections } from '@iconify/json'
|
import { lookupCollection, lookupCollections } from '@iconify/json'
|
||||||
|
import fs from 'fs-extra'
|
||||||
|
|
||||||
// 拿到全部图标集的原始数据
|
// 拿到全部图标集的原始数据
|
||||||
const raw = await lookupCollections()
|
const raw = await lookupCollections()
|
||||||
|
|
||||||
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
const lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
||||||
lastChoose = JSON.parse(lastChoose)
|
|
||||||
|
|
||||||
// 取出可使用的图标集数据用于选择,并按名称排序
|
// 取出可使用的图标集数据用于选择,并按名称排序
|
||||||
const collections = Object.entries(raw).map(([id, item]) => ({
|
const collections = Object.entries(raw).map(([id, item]) => ({
|
||||||
@@ -35,7 +34,7 @@ const answers = await p.group(
|
|||||||
value: item.id,
|
value: item.id,
|
||||||
hint: `${item.total} 个图标`,
|
hint: `${item.total} 个图标`,
|
||||||
})),
|
})),
|
||||||
initialValues: lastChoose.collections,
|
initialValues: JSON.parse(lastChoose).collections,
|
||||||
}),
|
}),
|
||||||
isOfflineUse: () =>
|
isOfflineUse: () =>
|
||||||
p.confirm({
|
p.confirm({
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"dayjs": "catalog:",
|
"dayjs": "catalog:",
|
||||||
"eruda": "catalog:",
|
"eruda": "catalog:",
|
||||||
"es-toolkit": "catalog:",
|
"es-toolkit": "catalog:",
|
||||||
|
"fs-extra": "catalog:",
|
||||||
"hotkeys-js": "catalog:",
|
"hotkeys-js": "catalog:",
|
||||||
"lucide-vue-next": "catalog:",
|
"lucide-vue-next": "catalog:",
|
||||||
"mitt": "catalog:",
|
"mitt": "catalog:",
|
||||||
@@ -55,6 +56,7 @@
|
|||||||
"@fantastic-admin/copyright": "workspace:*",
|
"@fantastic-admin/copyright": "workspace:*",
|
||||||
"@iconify/vue": "catalog:",
|
"@iconify/vue": "catalog:",
|
||||||
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
||||||
|
"@types/fs-extra": "catalog:",
|
||||||
"@types/nprogress": "catalog:",
|
"@types/nprogress": "catalog:",
|
||||||
"@types/path-browserify": "catalog:",
|
"@types/path-browserify": "catalog:",
|
||||||
"@types/qs": "catalog:",
|
"@types/qs": "catalog:",
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
import { spawn } from 'node:child_process'
|
import { spawn } from 'node:child_process'
|
||||||
import fs from 'node:fs'
|
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import * as p from '@clack/prompts'
|
import * as p from '@clack/prompts'
|
||||||
import { lookupCollection, lookupCollections } from '@iconify/json'
|
import { lookupCollection, lookupCollections } from '@iconify/json'
|
||||||
|
import fs from 'fs-extra'
|
||||||
|
|
||||||
// 拿到全部图标集的原始数据
|
// 拿到全部图标集的原始数据
|
||||||
const raw = await lookupCollections()
|
const raw = await lookupCollections()
|
||||||
|
|
||||||
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
const lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
||||||
lastChoose = JSON.parse(lastChoose)
|
|
||||||
|
|
||||||
// 取出可使用的图标集数据用于选择,并按名称排序
|
// 取出可使用的图标集数据用于选择,并按名称排序
|
||||||
const collections = Object.entries(raw).map(([id, item]) => ({
|
const collections = Object.entries(raw).map(([id, item]) => ({
|
||||||
@@ -35,7 +34,7 @@ const answers = await p.group(
|
|||||||
value: item.id,
|
value: item.id,
|
||||||
hint: `${item.total} 个图标`,
|
hint: `${item.total} 个图标`,
|
||||||
})),
|
})),
|
||||||
initialValues: lastChoose.collections,
|
initialValues: JSON.parse(lastChoose).collections,
|
||||||
}),
|
}),
|
||||||
isOfflineUse: () =>
|
isOfflineUse: () =>
|
||||||
p.confirm({
|
p.confirm({
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
"element-plus": "catalog:",
|
"element-plus": "catalog:",
|
||||||
"eruda": "catalog:",
|
"eruda": "catalog:",
|
||||||
"es-toolkit": "catalog:",
|
"es-toolkit": "catalog:",
|
||||||
|
"fs-extra": "catalog:",
|
||||||
"hotkeys-js": "catalog:",
|
"hotkeys-js": "catalog:",
|
||||||
"lucide-vue-next": "catalog:",
|
"lucide-vue-next": "catalog:",
|
||||||
"mitt": "catalog:",
|
"mitt": "catalog:",
|
||||||
@@ -55,6 +56,7 @@
|
|||||||
"@fantastic-admin/copyright": "workspace:*",
|
"@fantastic-admin/copyright": "workspace:*",
|
||||||
"@iconify/vue": "catalog:",
|
"@iconify/vue": "catalog:",
|
||||||
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
||||||
|
"@types/fs-extra": "catalog:",
|
||||||
"@types/nprogress": "catalog:",
|
"@types/nprogress": "catalog:",
|
||||||
"@types/path-browserify": "catalog:",
|
"@types/path-browserify": "catalog:",
|
||||||
"@types/qs": "catalog:",
|
"@types/qs": "catalog:",
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
import { spawn } from 'node:child_process'
|
import { spawn } from 'node:child_process'
|
||||||
import fs from 'node:fs'
|
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import * as p from '@clack/prompts'
|
import * as p from '@clack/prompts'
|
||||||
import { lookupCollection, lookupCollections } from '@iconify/json'
|
import { lookupCollection, lookupCollections } from '@iconify/json'
|
||||||
|
import fs from 'fs-extra'
|
||||||
|
|
||||||
// 拿到全部图标集的原始数据
|
// 拿到全部图标集的原始数据
|
||||||
const raw = await lookupCollections()
|
const raw = await lookupCollections()
|
||||||
|
|
||||||
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
const lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
||||||
lastChoose = JSON.parse(lastChoose)
|
|
||||||
|
|
||||||
// 取出可使用的图标集数据用于选择,并按名称排序
|
// 取出可使用的图标集数据用于选择,并按名称排序
|
||||||
const collections = Object.entries(raw).map(([id, item]) => ({
|
const collections = Object.entries(raw).map(([id, item]) => ({
|
||||||
@@ -35,7 +34,7 @@ const answers = await p.group(
|
|||||||
value: item.id,
|
value: item.id,
|
||||||
hint: `${item.total} 个图标`,
|
hint: `${item.total} 个图标`,
|
||||||
})),
|
})),
|
||||||
initialValues: lastChoose.collections,
|
initialValues: JSON.parse(lastChoose).collections,
|
||||||
}),
|
}),
|
||||||
isOfflineUse: () =>
|
isOfflineUse: () =>
|
||||||
p.confirm({
|
p.confirm({
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
"element-plus": "catalog:",
|
"element-plus": "catalog:",
|
||||||
"eruda": "catalog:",
|
"eruda": "catalog:",
|
||||||
"es-toolkit": "catalog:",
|
"es-toolkit": "catalog:",
|
||||||
|
"fs-extra": "catalog:",
|
||||||
"hotkeys-js": "catalog:",
|
"hotkeys-js": "catalog:",
|
||||||
"lucide-vue-next": "catalog:",
|
"lucide-vue-next": "catalog:",
|
||||||
"mitt": "catalog:",
|
"mitt": "catalog:",
|
||||||
@@ -75,6 +76,7 @@
|
|||||||
"@fantastic-admin/copyright": "workspace:*",
|
"@fantastic-admin/copyright": "workspace:*",
|
||||||
"@iconify/vue": "catalog:",
|
"@iconify/vue": "catalog:",
|
||||||
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
"@spiriit/vite-plugin-svg-spritemap": "catalog:",
|
||||||
|
"@types/fs-extra": "catalog:",
|
||||||
"@types/nprogress": "catalog:",
|
"@types/nprogress": "catalog:",
|
||||||
"@types/path-browserify": "catalog:",
|
"@types/path-browserify": "catalog:",
|
||||||
"@types/qs": "catalog:",
|
"@types/qs": "catalog:",
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
import { spawn } from 'node:child_process'
|
import { spawn } from 'node:child_process'
|
||||||
import fs from 'node:fs'
|
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import * as p from '@clack/prompts'
|
import * as p from '@clack/prompts'
|
||||||
import { lookupCollection, lookupCollections } from '@iconify/json'
|
import { lookupCollection, lookupCollections } from '@iconify/json'
|
||||||
|
import fs from 'fs-extra'
|
||||||
|
|
||||||
// 拿到全部图标集的原始数据
|
// 拿到全部图标集的原始数据
|
||||||
const raw = await lookupCollections()
|
const raw = await lookupCollections()
|
||||||
|
|
||||||
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
const lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
|
||||||
lastChoose = JSON.parse(lastChoose)
|
|
||||||
|
|
||||||
// 取出可使用的图标集数据用于选择,并按名称排序
|
// 取出可使用的图标集数据用于选择,并按名称排序
|
||||||
const collections = Object.entries(raw).map(([id, item]) => ({
|
const collections = Object.entries(raw).map(([id, item]) => ({
|
||||||
@@ -35,7 +34,7 @@ const answers = await p.group(
|
|||||||
value: item.id,
|
value: item.id,
|
||||||
hint: `${item.total} 个图标`,
|
hint: `${item.total} 个图标`,
|
||||||
})),
|
})),
|
||||||
initialValues: lastChoose.collections,
|
initialValues: JSON.parse(lastChoose).collections,
|
||||||
}),
|
}),
|
||||||
isOfflineUse: () =>
|
isOfflineUse: () =>
|
||||||
p.confirm({
|
p.confirm({
|
||||||
|
|||||||
Generated
+94
@@ -51,6 +51,9 @@ catalogs:
|
|||||||
'@tinymce/tinymce-vue':
|
'@tinymce/tinymce-vue':
|
||||||
specifier: ^6.3.0
|
specifier: ^6.3.0
|
||||||
version: 6.3.0
|
version: 6.3.0
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: ^11.0.4
|
||||||
|
version: 11.0.4
|
||||||
'@types/node':
|
'@types/node':
|
||||||
specifier: ^25.6.0
|
specifier: ^25.6.0
|
||||||
version: 25.6.0
|
version: 25.6.0
|
||||||
@@ -156,6 +159,9 @@ catalogs:
|
|||||||
filesize:
|
filesize:
|
||||||
specifier: ^11.0.15
|
specifier: ^11.0.15
|
||||||
version: 11.0.15
|
version: 11.0.15
|
||||||
|
fs-extra:
|
||||||
|
specifier: ^11.3.4
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: ^4.0.3
|
specifier: ^4.0.3
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -494,6 +500,9 @@ importers:
|
|||||||
es-toolkit:
|
es-toolkit:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 1.45.1
|
version: 1.45.1
|
||||||
|
fs-extra:
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -570,6 +579,9 @@ importers:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap':
|
'@spiriit/vite-plugin-svg-spritemap':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.0.4
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -690,6 +702,9 @@ importers:
|
|||||||
es-toolkit:
|
es-toolkit:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 1.45.1
|
version: 1.45.1
|
||||||
|
fs-extra:
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -766,6 +781,9 @@ importers:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap':
|
'@spiriit/vite-plugin-svg-spritemap':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.0.4
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -886,6 +904,9 @@ importers:
|
|||||||
es-toolkit:
|
es-toolkit:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 1.45.1
|
version: 1.45.1
|
||||||
|
fs-extra:
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -962,6 +983,9 @@ importers:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap':
|
'@spiriit/vite-plugin-svg-spritemap':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.0.4
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -1079,6 +1103,9 @@ importers:
|
|||||||
es-toolkit:
|
es-toolkit:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 1.45.1
|
version: 1.45.1
|
||||||
|
fs-extra:
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -1158,6 +1185,9 @@ importers:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap':
|
'@spiriit/vite-plugin-svg-spritemap':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.0.4
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -1275,6 +1305,9 @@ importers:
|
|||||||
es-toolkit:
|
es-toolkit:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 1.45.1
|
version: 1.45.1
|
||||||
|
fs-extra:
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -1351,6 +1384,9 @@ importers:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap':
|
'@spiriit/vite-plugin-svg-spritemap':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.0.4
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -1471,6 +1507,9 @@ importers:
|
|||||||
es-toolkit:
|
es-toolkit:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 1.45.1
|
version: 1.45.1
|
||||||
|
fs-extra:
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -1550,6 +1589,9 @@ importers:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap':
|
'@spiriit/vite-plugin-svg-spritemap':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.0.4
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -1667,6 +1709,9 @@ importers:
|
|||||||
es-toolkit:
|
es-toolkit:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 1.45.1
|
version: 1.45.1
|
||||||
|
fs-extra:
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -1746,6 +1791,9 @@ importers:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap':
|
'@spiriit/vite-plugin-svg-spritemap':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.0.4
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -1893,6 +1941,9 @@ importers:
|
|||||||
es-toolkit:
|
es-toolkit:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 1.45.1
|
version: 1.45.1
|
||||||
|
fs-extra:
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.3.4
|
||||||
hotkeys-js:
|
hotkeys-js:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 4.0.3
|
version: 4.0.3
|
||||||
@@ -2002,6 +2053,9 @@ importers:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap':
|
'@spiriit/vite-plugin-svg-spritemap':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
version: 7.0.0(svgo@4.0.1)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
|
||||||
|
'@types/fs-extra':
|
||||||
|
specifier: 'catalog:'
|
||||||
|
version: 11.0.4
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -4491,6 +4545,9 @@ packages:
|
|||||||
'@types/estree@1.0.8':
|
'@types/estree@1.0.8':
|
||||||
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
|
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
|
||||||
|
|
||||||
|
'@types/fs-extra@11.0.4':
|
||||||
|
resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
|
||||||
|
|
||||||
'@types/hast@2.3.10':
|
'@types/hast@2.3.10':
|
||||||
resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
|
resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
|
||||||
|
|
||||||
@@ -4503,6 +4560,9 @@ packages:
|
|||||||
'@types/json-schema@7.0.15':
|
'@types/json-schema@7.0.15':
|
||||||
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
|
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
|
||||||
|
|
||||||
|
'@types/jsonfile@6.1.4':
|
||||||
|
resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==}
|
||||||
|
|
||||||
'@types/katex@0.16.8':
|
'@types/katex@0.16.8':
|
||||||
resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==}
|
resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==}
|
||||||
|
|
||||||
@@ -6579,6 +6639,10 @@ packages:
|
|||||||
fraction.js@5.3.4:
|
fraction.js@5.3.4:
|
||||||
resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==}
|
resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==}
|
||||||
|
|
||||||
|
fs-extra@11.3.4:
|
||||||
|
resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==}
|
||||||
|
engines: {node: '>=14.14'}
|
||||||
|
|
||||||
fs.realpath@1.0.0:
|
fs.realpath@1.0.0:
|
||||||
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
|
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
|
||||||
|
|
||||||
@@ -7169,6 +7233,9 @@ packages:
|
|||||||
jsonc-parser@3.3.1:
|
jsonc-parser@3.3.1:
|
||||||
resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
|
resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
|
||||||
|
|
||||||
|
jsonfile@6.2.0:
|
||||||
|
resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
|
||||||
|
|
||||||
katex@0.16.45:
|
katex@0.16.45:
|
||||||
resolution: {integrity: sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA==}
|
resolution: {integrity: sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
@@ -9349,6 +9416,10 @@ packages:
|
|||||||
unist-util-visit@5.1.0:
|
unist-util-visit@5.1.0:
|
||||||
resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==}
|
resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==}
|
||||||
|
|
||||||
|
universalify@2.0.1:
|
||||||
|
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
|
||||||
|
engines: {node: '>= 10.0.0'}
|
||||||
|
|
||||||
unocss-preset-animations@1.3.0:
|
unocss-preset-animations@1.3.0:
|
||||||
resolution: {integrity: sha512-NLsBzPB98Jc8b6+t8nwLItI12ZE/48IZVccZ2uA2owLoeAvhRaDoRvs6eLcJfIUZfRycL25xxOeQoOBMo1p/aw==}
|
resolution: {integrity: sha512-NLsBzPB98Jc8b6+t8nwLItI12ZE/48IZVccZ2uA2owLoeAvhRaDoRvs6eLcJfIUZfRycL25xxOeQoOBMo1p/aw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -11917,6 +11988,11 @@ snapshots:
|
|||||||
|
|
||||||
'@types/estree@1.0.8': {}
|
'@types/estree@1.0.8': {}
|
||||||
|
|
||||||
|
'@types/fs-extra@11.0.4':
|
||||||
|
dependencies:
|
||||||
|
'@types/jsonfile': 6.1.4
|
||||||
|
'@types/node': 25.6.0
|
||||||
|
|
||||||
'@types/hast@2.3.10':
|
'@types/hast@2.3.10':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/unist': 2.0.11
|
'@types/unist': 2.0.11
|
||||||
@@ -11929,6 +12005,10 @@ snapshots:
|
|||||||
|
|
||||||
'@types/json-schema@7.0.15': {}
|
'@types/json-schema@7.0.15': {}
|
||||||
|
|
||||||
|
'@types/jsonfile@6.1.4':
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 25.6.0
|
||||||
|
|
||||||
'@types/katex@0.16.8': {}
|
'@types/katex@0.16.8': {}
|
||||||
|
|
||||||
'@types/lodash-es@4.17.12':
|
'@types/lodash-es@4.17.12':
|
||||||
@@ -14594,6 +14674,12 @@ snapshots:
|
|||||||
|
|
||||||
fraction.js@5.3.4: {}
|
fraction.js@5.3.4: {}
|
||||||
|
|
||||||
|
fs-extra@11.3.4:
|
||||||
|
dependencies:
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
jsonfile: 6.2.0
|
||||||
|
universalify: 2.0.1
|
||||||
|
|
||||||
fs.realpath@1.0.0: {}
|
fs.realpath@1.0.0: {}
|
||||||
|
|
||||||
fsevents@2.3.3:
|
fsevents@2.3.3:
|
||||||
@@ -15199,6 +15285,12 @@ snapshots:
|
|||||||
|
|
||||||
jsonc-parser@3.3.1: {}
|
jsonc-parser@3.3.1: {}
|
||||||
|
|
||||||
|
jsonfile@6.2.0:
|
||||||
|
dependencies:
|
||||||
|
universalify: 2.0.1
|
||||||
|
optionalDependencies:
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
|
||||||
katex@0.16.45:
|
katex@0.16.45:
|
||||||
dependencies:
|
dependencies:
|
||||||
commander: 8.3.0
|
commander: 8.3.0
|
||||||
@@ -17966,6 +18058,8 @@ snapshots:
|
|||||||
unist-util-is: 6.0.1
|
unist-util-is: 6.0.1
|
||||||
unist-util-visit-parents: 6.0.2
|
unist-util-visit-parents: 6.0.2
|
||||||
|
|
||||||
|
universalify@2.0.1: {}
|
||||||
|
|
||||||
unocss-preset-animations@1.3.0(@unocss/preset-wind3@66.6.8)(unocss@66.6.8(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))):
|
unocss-preset-animations@1.3.0(@unocss/preset-wind3@66.6.8)(unocss@66.6.8(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))):
|
||||||
dependencies:
|
dependencies:
|
||||||
unocss: 66.6.8(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))
|
unocss: 66.6.8(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(vite@8.0.8(@types/node@25.6.0)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ catalog:
|
|||||||
'@spiriit/vite-plugin-svg-spritemap': ^7.0.0
|
'@spiriit/vite-plugin-svg-spritemap': ^7.0.0
|
||||||
'@stylistic/stylelint-config': ^5.0.0
|
'@stylistic/stylelint-config': ^5.0.0
|
||||||
'@tinymce/tinymce-vue': ^6.3.0
|
'@tinymce/tinymce-vue': ^6.3.0
|
||||||
|
'@types/fs-extra': ^11.0.4
|
||||||
'@types/node': ^25.6.0
|
'@types/node': ^25.6.0
|
||||||
'@types/nprogress': ^0.2.3
|
'@types/nprogress': ^0.2.3
|
||||||
'@types/path-browserify': ^1.0.3
|
'@types/path-browserify': ^1.0.3
|
||||||
@@ -58,6 +59,7 @@ catalog:
|
|||||||
es-toolkit: ^1.45.1
|
es-toolkit: ^1.45.1
|
||||||
eslint: ^10.2.0
|
eslint: ^10.2.0
|
||||||
filesize: ^11.0.15
|
filesize: ^11.0.15
|
||||||
|
fs-extra: ^11.3.4
|
||||||
hotkeys-js: ^4.0.3
|
hotkeys-js: ^4.0.3
|
||||||
http-server: ^14.1.1
|
http-server: ^14.1.1
|
||||||
lint-staged: ^16.4.0
|
lint-staged: ^16.4.0
|
||||||
|
|||||||
Reference in New Issue
Block a user