Skip to content

Commit 4471d42

Browse files
staticoclaude
andcommitted
Add support for Solid, Qwik, and Lit frameworks
- Add SiSolid, SiQwik, and SiLit icons to frameworks.ts - Update framework schemas in libraries.ts - Add Solid support to ag-Grid (community maintained) - Add Solid, Qwik, and Lit support to TanStack Table (official) - Update Revo Grid URLs to new domain 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent edb9411 commit 4471d42

5 files changed

Lines changed: 19 additions & 3 deletions

File tree

data/ag-grid.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ frameworks:
1414
react: true
1515
angular: true
1616
vue: true
17+
solid: true
1718
features:
1819
accessible: true
1920
copyPaste: Premium feature

data/revo-grid.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
title: Revo Grid
2-
homeUrl: https://revolist.github.io/revogrid/
3-
demoUrl: https://revolist.github.io/revogrid/demo/
2+
homeUrl: https://rv-grid.com/
3+
demoUrl: https://rv-grid.com/demo/
44
githubRepo: revolist/revogrid
55
npmPackage: "@revolist/revogrid"
66
license: MIT License

data/tanstack-table.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ frameworks:
1212
react: true
1313
vue: true
1414
svelte: true
15+
solid: true
16+
qwik: true
17+
lit: true
1518

1619
features:
1720
accessible: Adding these tags is up to you.

lib/frameworks.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { DiJqueryLogo } from "react-icons/di";
22
import { FaAngular, FaEmber, FaReact, FaVuejs } from "react-icons/fa";
33
import { IoLogoJavascript } from "react-icons/io";
4-
import { SiSvelte } from "react-icons/si";
4+
import { SiSvelte, SiSolid, SiQwik, SiLit } from "react-icons/si";
55
import { FrameworkName } from "./libraries";
66

77
// An ordered set of all framework names.
@@ -10,6 +10,9 @@ export const FrameworkNames: FrameworkName[] = [
1010
"svelte",
1111
"vue",
1212
"angular",
13+
"solid",
14+
"qwik",
15+
"lit",
1316
"ember",
1417
"jquery",
1518
"vanilla",
@@ -20,6 +23,9 @@ export const FrameworkTitles = {
2023
svelte: "Svelte",
2124
vue: "Vue.js",
2225
angular: "Angular",
26+
solid: "SolidJS",
27+
qwik: "Qwik",
28+
lit: "Lit",
2329
ember: "Ember.js",
2430
jquery: "jQuery",
2531
vanilla: "Vanilla JavaScript (no framework)",
@@ -30,6 +36,9 @@ export const FrameworkIcons = {
3036
vue: FaVuejs,
3137
angular: FaAngular,
3238
svelte: SiSvelte,
39+
solid: SiSolid,
40+
qwik: SiQwik,
41+
lit: SiLit,
3342
ember: FaEmber,
3443
jquery: DiJqueryLogo,
3544
vanilla: IoLogoJavascript,

lib/libraries.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ const Frameworks = z.object({
3434
vue: FrameworkValue,
3535
svelte: FrameworkValue,
3636
angular: FrameworkValue,
37+
solid: FrameworkValue,
38+
qwik: FrameworkValue,
39+
lit: FrameworkValue,
3740
jquery: FrameworkValue,
3841
ember: FrameworkValue,
3942
});

0 commit comments

Comments
 (0)