chore: purge-icons

This commit is contained in:
FairyEver 2022-02-14 15:01:54 +08:00
parent 736a8ea521
commit c088a07f6f
5 changed files with 3342 additions and 3373 deletions

3
.gitignore vendored
View File

@ -5,4 +5,5 @@ dist-ssr
*.local
stats.html
components.d.ts
components.d.ts
purge-icons.json

14
d2/build/purge-icons.js Normal file
View File

@ -0,0 +1,14 @@
const { PurgeIcons } = require('@purge-icons/core');
const { writeFile } = require('fs/promises');
(async () => {
const code = await PurgeIcons({
content: [
'**/*.html',
'**/*.js',
'**/*.vue'
],
format: 'json'
})
writeFile('./purge-icons.json', JSON.stringify(JSON.parse(code), null, 2), 'utf-8')
})()

597
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,8 @@
"scripts": {
"dev": "vite",
"build": "vite build",
"serve": "vite preview"
"serve": "vite preview",
"purge-icons": "node d2/build/purge-icons.js"
},
"dependencies": {
"@iconify/iconify": "^2.1.0",
@ -27,6 +28,7 @@
},
"devDependencies": {
"@iconify/json": "^2.0.35",
"@purge-icons/core": "^0.7.0",
"@types/lodash-es": "^4.17.5",
"@vitejs/plugin-vue": "^2.0.1",
"@vitejs/plugin-vue-jsx": "^1.3.3",

6097
yarn.lock

File diff suppressed because it is too large Load Diff