···11/**
22 * Get icon class for a file based on its name/extension.
33- * Uses vscode-icons and carbon icons.
33+ * Uses vscode-icons and lucide icons.
44 *
55 * Based on this file, a sprite file (<ORIGIN_URL>/file-tree-sprite.svg) is generated on postinstall
66 * @see /scripts/generate-file-tree-sprite.ts
···314314export const DEFAULT_ICON = 'vscode-icons-default-file'
315315316316export const ADDITIONAL_ICONS = {
317317- 'folder': 'carbon-folder',
318318- 'folder-open': 'carbon-folder-open',
317317+ 'folder': 'lucide-folder',
318318+ 'folder-open': 'lucide-folder-open',
319319}
320320321321/**
+1-1
docs/content/1.getting-started/.navigation.yml
···11title: Getting Started
22-icon: i-lucide-rocket
22+icon: i-lucide:rocket
+1-1
docs/content/1.getting-started/1.introduction.md
···22title: Introduction
33description: Learn what npmx.dev is and why you should use it
44navigation:
55- icon: i-lucide-house
55+ icon: i-lucide:house
66---
7788npmx.dev provides a better way to browse the npm registry.
+1-1
docs/content/1.getting-started/2.quick-start.md
···22title: Quick Start
33description: Start using npmx.dev in seconds
44navigation:
55- icon: i-lucide-zap
55+ icon: i-lucide:zap
66---
7788npmx.dev works in your browser with no installation required.
···22title: Features
33description: Explore all the features npmx.dev offers
44navigation:
55- icon: i-lucide-sparkles
55+ icon: i-lucide:sparkles
66---
7788npmx.dev provides a comprehensive set of features for browsing npm packages.
···8585| ------------------------------------------------------------------------------ | -------------------------------------------- |
8686| :icon{name="i-simple-icons-stackblitz"} [StackBlitz](https://stackblitz.com) | Browser-based IDE with instant environments |
8787| :icon{name="i-simple-icons-codesandbox"} [CodeSandbox](https://codesandbox.io) | Online code editor and prototyping tool |
8888-| :icon{name="i-lucide-pen-tool"} [CodePen](https://codepen.io) | Social development environment for front-end |
8888+| :icon{name="i-lucide:pen-tool"} [CodePen](https://codepen.io) | Social development environment for front-end |
8989| :icon{name="i-simple-icons-jsfiddle"} [JSFiddle](https://jsfiddle.net) | Online editor for web snippets |
9090| :icon{name="i-simple-icons-replit"} [Replit](https://replit.com) | Collaborative browser-based IDE |
9191
···22title: Troubleshooting
33description: Common issues and how to resolve them
44navigation:
55- icon: i-lucide-wrench
55+ icon: i-lucide:wrench
66---
7788Solutions to common issues when using npmx.dev.
+1-1
docs/content/3.faq/2.comparison.md
···22title: Comparison
33description: How npmx.dev compares to npmjs.com
44navigation:
55- icon: i-lucide-git-compare
55+ icon: i-lucide:git-compare
66---
7788A feature comparison between npmx.dev and npmjs.com.
+7-7
docs/content/index.md
···1515 to: /getting-started/introduction
1616 color: neutral
1717 size: xl
1818- trailingIcon: i-lucide-arrow-right
1818+ trailingIcon: i-lucide:arrow-right
1919- label: View on GitHub
2020 to: https://github.com/npmx-dev/npmx.dev
2121 target: \_blank
···30303131::u-page-section{title="What you can do"}
3232#features
3333-:::u-page-feature{icon="i-lucide-search" to="/guide/features" title="Search packages" description="Fast package search with instant results, infinite scroll, and keyboard navigation."}
3333+:::u-page-feature{icon="i-lucide:search" to="/guide/features" title="Search packages" description="Fast package search with instant results, infinite scroll, and keyboard navigation."}
3434:::
35353636-:::u-page-feature{icon="i-lucide-code" to="/guide/features" title="Browse source code" description="View package source code with syntax highlighting and permalink to specific lines."}
3636+:::u-page-feature{icon="i-lucide:code" to="/guide/features" title="Browse source code" description="View package source code with syntax highlighting and permalink to specific lines."}
3737:::
38383939-:::u-page-feature{icon="i-lucide-link" to="/guide/url-structure" title="Use familiar URLs" description="Replace npmjs.com with npmx.dev in any URL and it just works."}
3939+:::u-page-feature{icon="i-lucide:link" to="/guide/url-structure" title="Use familiar URLs" description="Replace npmjs.com with npmx.dev in any URL and it just works."}
4040:::
41414242-:::u-page-feature{icon="i-lucide-keyboard" to="/guide/keyboard-shortcuts" title="Navigate with keyboard" description="Press / to search, . for code viewer, arrow keys to navigate results."}
4242+:::u-page-feature{icon="i-lucide:keyboard" to="/guide/keyboard-shortcuts" title="Navigate with keyboard" description="Press / to search, . for code viewer, arrow keys to navigate results."}
4343:::
44444545-:::u-page-feature{icon="i-lucide-shield-check" to="/guide/features" title="Check security" description="Vulnerability warnings from OSV database and provenance indicators for verified builds."}
4545+:::u-page-feature{icon="i-lucide:shield-check" to="/guide/features" title="Check security" description="Vulnerability warnings from OSV database and provenance indicators for verified builds."}
4646:::
47474848-:::u-page-feature{icon="i-lucide-moon" to="/guide/features" title="Enjoy dark mode" description="Dark mode by default for a better viewing experience."}
4848+:::u-page-feature{icon="i-lucide:moon" to="/guide/features" title="Enjoy dark mode" description="Dark mode by default for a better viewing experience."}
4949:::
5050::