Skip to content

Commit

Permalink
feat: load svg icon from url (#9)
Browse files Browse the repository at this point in the history
* chore: update deps

* feat: load svg from url

* chore: eslint fix

* chore: update docs
  • Loading branch information
yuyinws authored Oct 15, 2024
1 parent 1b5e0d9 commit 440ea94
Show file tree
Hide file tree
Showing 10 changed files with 1,758 additions and 1,992 deletions.
5 changes: 3 additions & 2 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { transformerTwoslash } from '@shikijs/vitepress-twoslash'
import Inspect from 'vite-plugin-inspect'
import { defineConfig } from 'vitepress'
import { groupIconMdPlugin, groupIconVitePlugin, localIconLoader } from 'vitepress-plugin-group-icons'
import Inspect from 'vite-plugin-inspect'
import { transformerTwoslash } from '@shikijs/vitepress-twoslash'

// https://vitepress.dev/reference/site-config
export default defineConfig({
Expand Down Expand Up @@ -51,6 +51,7 @@ export default defineConfig({
'.mdx': 'vscode-icons:file-type-light-mdx',
'babel': 'vscode-icons:file-type-light-babel2',
'vitepress': localIconLoader(import.meta.url, '../assets/vitepress.svg'),
'oxc': 'https://cdn.jsdelivr.net/gh/oxc-project/oxc-assets/round.svg',
},
}),
Inspect(),
Expand Down
4 changes: 2 additions & 2 deletions docs/.vitepress/theme/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import Theme from 'vitepress/theme'
import 'virtual:group-icons.css'
import type { EnhanceAppContext } from 'vitepress'
import TwoslashFloatingVue from '@shikijs/vitepress-twoslash/client'
import Theme from 'vitepress/theme'
import 'virtual:group-icons.css'
import '@shikijs/vitepress-twoslash/style.css'

export default {
Expand Down
4 changes: 4 additions & 0 deletions docs/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,7 @@ export default defineConfig({
'.mdx': 'vscode-icons:file-type-light-mdx',
'babel': 'vscode-icons:file-type-babel',
'vitepress': localIconLoader(import.meta.url, '../assets/vitepress.svg'),
'oxc': 'https://cdn.jsdelivr.net/gh/oxc-project/oxc-assets/round.svg',
},
})
],
Expand All @@ -259,4 +260,7 @@ export default defineConfig({
``` [Vitepress]
```

``` [oxc]
```

:::
32 changes: 16 additions & 16 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "vitepress-plugin-group-icons",
"type": "module",
"version": "1.2.4",
"packageManager": "pnpm@9.7.0",
"packageManager": "pnpm@9.12.1",
"author": "Leo <https://github.com/yuyinws>",
"license": "MIT",
"homepage": "https://github.com/yuyinws/vitepress-plugin-group-icons#readme",
Expand Down Expand Up @@ -48,25 +48,25 @@
"docs:preview": "vitepress preview docs"
},
"dependencies": {
"@iconify-json/logos": "^1.1.44",
"@iconify-json/vscode-icons": "^1.2.0",
"@iconify/utils": "^2.1.30"
"@iconify-json/logos": "^1.2.3",
"@iconify-json/vscode-icons": "^1.2.2",
"@iconify/utils": "^2.1.33"
},
"devDependencies": {
"@antfu/eslint-config": "^2.23.0",
"@antfu/ni": "^0.22.0",
"@antfu/eslint-config": "^3.7.3",
"@antfu/ni": "^0.23.0",
"@types/markdown-it": "^14.1.2",
"@types/node": "^20.14.11",
"bumpp": "^9.4.1",
"eslint": "^9.7.0",
"esno": "^4.7.0",
"lint-staged": "^15.2.7",
"@types/node": "^20.16.11",
"bumpp": "^9.7.1",
"eslint": "^9.12.0",
"esno": "^4.8.0",
"lint-staged": "^15.2.10",
"simple-git-hooks": "^2.11.1",
"typescript": "^5.5.3",
"unbuild": "3.0.0-rc.7",
"vite": "^5.4.1",
"vitepress": "^1.3.4",
"vitest": "^2.0.3"
"typescript": "^5.6.3",
"unbuild": "3.0.0-rc.11",
"vite": "^5.4.9",
"vitepress": "^1.4.1",
"vitest": "^2.1.3"
},
"simple-git-hooks": {
"pre-commit": "pnpm lint-staged"
Expand Down
Loading

0 comments on commit 440ea94

Please sign in to comment.