@g4ai/ds

中文文档
0.14.0发布于 2026/11/14MITTypeScriptES Module零依赖构建来源已验证近 30 天下载 1.5万

设计系统G4 OS:指使,组件 React (Base UI + Tailwind v4),gráficos e groupos de tela para construir CRM,ATS,ERP e qualquer produto.

中文使用文档
文档目录16 节
  1. 安装
  2. Next.js (App路由器) (英语)
  3. 维特
  4. 用户
  5. Tema, 暗模式 e marca
  6. Usar 连锁店 IA
  7. 资格:审计员,英特克
  8. 国 际
  9. 阿图利扎尔·德·万索
  10. 文件
  11. 构成部分
  12. 布洛克斯语Name
  13. 阴影/ ii e 第21次dev
  14. 联系人
  15. 马帕确实重新保有
  16. 语法

G4OS-DS 系统

npm CI license

站点电子文档ação: https://gestao-quatro-ponto-zero.github.io/G4OS-DS/ 互联网档案馆的存檔,存档日期2013-12-12 • 妇女 无 : @g4ai/ds

设计系统 等离子体 G4 OS ——CRM,ATS,ERP,Franchiro,IA,门户网站 do cliente,produto SaaS ——相机语言视觉:

  • 键 (原始内容存档于2013-10-12). emtários, com 特玛·埃斯库罗 电子 马尔卡斯德客户端e (原始内容存档于2018-10-25). trocando só variáveis.
  • 构成部分:回放19 (compatível com 18.2+) + Base UI + Tailwind v4,em português, acessíveis, responsivos. Gráficos em SVG sem dependência. 中国植物物种信息数据库.
  • 布洛克斯语Name: 85+ telas confletas (dashboards, 管道, registros, listas, IA, 登录, configurações) para copiar e trocar os dados.
  • Feito 准代理人:服务员MCP, llms.txt时 ai/ 克洛德密码.

安装

Requisitos: 反应出18.2+ou 19, Tailwind CSS 4, Node 20+ ()反应 18) (中文(简体) ).

pnpm add @g4ai/ds @base-ui/react lucide-react        # ou npm i / yarn add
pnpm add -D tailwindcss @tailwindcss/postcss         # Vite: @tailwindcss/vite
npx g4os-ds doctor                                    # confere React, Tailwind, CSS, tema e fonte
npx g4os-ds init                                      # auditoria contínua: config, scripts ds:*, CI (ver "Qualidade")
/* app/globals.css (Next) ou src/index.css (Vite) */
@import "tailwindcss";
@import "@g4ai/ds/styles.css";   /* tokens, temas, componentes; já traz os @source do DS */

O pacote publica JavaScript compilado (ESM com) (英语) "use client"{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}E tipos, junto com o CSS e o código-fonte que o Tailwindle lê. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我需要你帮助 诺·普里西萨德 transpilePackages nem 外加插件 .

Next.js (App路由器) (英语)

// app/layout.tsx
import { themeScript } from "@g4ai/ds";
import { DsSetup } from "@/lib/ds";
import "./globals.css";

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="pt-BR" className="ds-app" data-theme="system" suppressHydrationWarning>
      <head><script dangerouslySetInnerHTML={{ __html: themeScript }} /></head>
      <body><DsSetup />{children}</body>
    </html>
  );
}
// lib/ds.tsx — registra o Link do Next nos componentes com href
"use client";
import Link from "next/link";
import { setLinkComponent } from "@g4ai/ds";
setLinkComponent(Link);
export function DsSetup() { return null; }

启动压缩器 : templates/next-app - 圭亚那: 文档/guas/下册。 。 。 .

维特

// vite.config.ts
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import tailwindcss from "@tailwindcss/vite";
import { themeScript } from "@g4ai/ds/lib/theme";

// Aplica o tema salvo antes da primeira pintura (sem piscar).
const dsTheme = { name: "ds-theme", transformIndexHtml: () => [{ tag: "script", children: themeScript, injectTo: "head-prepend" as const }] };

export default defineConfig({ plugins: [react(), tailwindcss(), dsTheme] });
<!-- index.html -->
<html lang="pt-BR" class="ds-app" data-theme="system">

贵亚: 文件/guias/vite.md。 。 。 .

用户

import { AppShell, Sidebar, Page, PageHeading, KpiGrid, KpiCard, ChartCard, AreaChart, formatCurrency } from "@g4ai/ds";

帕雷·来萨·马·德多拉(Para começar uma tela, compie o groupo mais parecido de) node_modules/@g4ai/ds/src/blocks/ (你做现场,aba) 科迪戈语Name{\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}那就叫爸爸们.

Tema, 暗模式 e marca

<html data-theme="dark">                <!-- light | dark | system; ThemeToggle/useTheme trocam e salvam -->
<html data-brand="g4os">    <!-- presets de marca; ou o seu [data-brand="acme"] com --ds-primary… -->
<html data-type="editorial">            <!-- presets de tipografia -->

Marca de cliente com contexte AA (claro e escuro):技能 技术 ds-themeferramenta MCP (英语) theme_from_colors 尔 文件/基金/temas-e-dark-mode.md。 。 。 .

Usar 连锁店 IA

MCP 磁共振 (Claude Code, Codex, Cursor, VS Code, 双子座CLI, Zed, Windsurf, pi, qulquer clientee MCP). Roda local, lê an versão instalada do DS, sem rede: 互联网档案馆的存檔,存档日期2013-12-02., p

claude mcp add g4os-ds -- npx -y @g4ai/ds mcp     # Claude Code
codex mcp add g4os-ds -- npx -y @g4ai/ds mcp      # Codex
// Cursor, Claude Desktop, Windsurf, Gemini CLI… · VS Code (.vscode/mcp.json) usa "servers" no lugar de "mcpServers"
{ "mcpServers": { "g4os-ds": { "command": "npx", "args": ["-y", "@g4ai/ds", "mcp"] } } }

Config de cada 客户端, Windows, modo HTTP (npx -y @g4ai/ds mcp --httpe 问题: 文件/吉亚斯/mcp.md。 。 。 .

费拉门塔斯: search, (中文(简体) ), get_component, (中文(简体) ), list_blocks, (中文(简体) ), get_block, (中文(简体) ), get_guide, (中文(简体) ), get_tokens, (中文(简体) ), theme_from_colors, (中文(简体) ), audit, (中文(简体) ), doctor。提示: criar-tela, (中文(简体) ), revisar-tela, (中文(简体) ), adaptar-projeto。 。 。 .

网页 (段落代理 que só leem URLs):

没有直肠数字 : node_modules/@g4ai/ds/ai/core.md {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}一个港 科尔 templates/AGENTS.snippet.md 没有 AGENTS.md编号 :CLAUDE.md 做应用.

插件执行 Claude 代码 (技术) g4os-ds, (中文(简体) ), ds-create, (中文(简体) ), ds-migrate, (中文(简体) ), ds-review, (中文(简体) ), ds-theme:

/plugin marketplace add Gestao-Quatro-Ponto-Zero/G4OS-DS
/plugin install g4os-ds@g4os

Depois peça (英语) "Adapte este projeto ao G4OS-DS" (英语), (中文(简体) ), "请使用tela de pedidos com o 设计系统", (中文(简体) ), (原始内容存档于2018-10-21) (英语). Revise esta tela, (中文(简体) ), "Tema do cliente Acme, azul #0b5cff" (英语)贵亚: 文件/guas/usar-com-ia.md 没有网站: 吉亚斯·德·伊阿代理人。 。 。 .

资格:审计员,英特克

如DS(托肯斯、Tipografia、página Anatomia、comosição de parties、acessibilidade、格式化escrita pt-BR、进口、React) 等。 Um motor só, usado pelo CLI, pelo插件 ESLint, pelo CI e pela 工具 audit 做磁共振 吉娅·康普莱托: 文件/guias/auditoria.md。 。 。 .

npx g4os-ds init                      # g4os-ds.config.json + scripts ds:* + workflow de CI (--eslint, --hook lefthook, --baseline)
npx g4os-ds doctor                    # pré-requisitos: React 18.2+/19, Tailwind v4, ordem do CSS, tema, fonte, React duplicado
npx g4os-ds audit                     # o que foge do DS, com a troca sugerida
npx g4os-ds audit --fix               # aplica as trocas seguras (bg-white→bg-surface, rounded-[12px]→rounded-card…)
npx g4os-ds audit --changed           # só o que mudou (--staged no pre-commit, --since origin/main no PR)
npx g4os-ds audit --baseline          # projeto legado: só achado novo falha
npx g4os-ds audit --format sarif      # também: pretty, json, markdown, github (anotações no PR)
npx g4os-ds rules                     # lista as 47 regras
// eslint.config.mjs: as mesmas regras no editor e no `eslint .`
import g4osDs from "@g4ai/ds/eslint";
export default [/* …sua config */ g4osDs.configs.recommended];

退出代码 : 0 ok \fn微软雅黑okay \fn微软雅黑okay \fn方正黑体简体\fs18\b1\bord1\shad1\3ch2f2f2f}美国海军陆战队 1 阿查多斯克法尔姆 2 (原始内容存档于2018-09-21). woro de uso/ config. 行动: // g4os-ds-disable-next-line <regra> -- motivo。 。 。 .

(原始内容存档于2018-10-26) (中文(中国大陆) ). Regras de anatomia e comosção pegam o que deixa uma muma migrada "esquisita" mesmo com 0 错误:copo centralizado fora do eixo do título (中文)page-width-wrapper(botão desabilitado apagado por 包装纸)disabled-wrapper(原始内容存档于2017-09-29) (中文(简体) ). ). . field-double-label),可控结(raw-input, (中文(简体) ), Select por linha (英语:select-per-row), texto em inglês ou"com supesso!" (中文(简体) )english-copy, (中文(简体) ), copy-tone) (中文(简体) ). (原始内容存档于2018-10-21) (英语). Para medir se agentes de IA acertam com essas instruel'es, há um eval em scripts/eval/ (单位:千美元)旧相机 IA) (中文(简体) ).

国 际

npx g4os-ds init                      # prepara o projeto (config, scripts, CI)
npx g4os-ds doctor                    # o projeto pode usar o DS?
npx g4os-ds audit [pastas]            # auditoria (--fix, --format, --changed, --baseline)
npx g4os-ds rules                     # regras, categorias e gravidades
npx g4os-ds guide                     # imprime o caminho do guia ai/core.md
npx g4os-ds mcp                       # servidor MCP (stdio; --http para Streamable HTTP)

阿图利扎尔·德·万索

pnpm up @g4ai/ds                      # ou npm i @g4ai/ds@latest
npx g4os-ds audit --fix               # troca nomes renomeados e o que for seguro; aponta regras novas

莱亚 变化 (原始内容存档于2018-06-26) (英语). Couring a sua versão e a nova: cada entrada diz o que o app precisa fazer. 雷诺梅亚斯相机 ai/renames.json; 相机插件, peça "承认o@g4ai/ds e ajusteo o código" (技能) ds-migrate(原始内容存档于2018-10-25). Modo atualização. 塞吉摩斯语Name 交换器: equanto estiversmos em (英语) 0.x泥地克克克克克克克克克克克克克克克克克克克克克 小声 e vem com"como偏头痛".

文件

段落翁德
电子组合组件站点 (⌘克公交Tudo)
安装电子配置器因斯特拉索 • 妇女 下一个 • 妇女 维特 • 妇女 页:1
释迦牟尼佛活佛偏头痛
蒙塔尔电话帕吉纳岛 • 妇女 父亲 • 妇女 集团
(原始内容存档于2018-07-26) (英语). Montar um app inteiro收视率:客户关系管理、苯丙胺类兴奋剂、企业资源规划、财务罗、门户服务
基金符号 • 妇女 temas e 暗模式 • 妇女 埃斯克里亚语name
Pessoas e 代理一般事务人员(其他职等)

构成部分

Todos 导出多 @g4ai/ds (你波多罗: @g4ai/ds/components/<arquivo>) (中文(简体) ).

法米利亚阿尔基沃导出a
初级primitivesButton, (中文(简体) ), IconButton, (中文(简体) ), buttonClass, (中文(简体) ), FilterChip, (中文(简体) ), Badge, (中文(简体) ), Dot, (中文(简体) ), CriticalFlag, (中文(简体) ), Avatar, (中文(简体) ), AvatarGroup, (中文(简体) ), EntityMark, (中文(简体) ), Card, (中文(简体) ), LinkedCard, (中文(简体) ), CardAction, (中文(简体) ), Section, (中文(简体) ), Field, (中文(简体) ), FactLine, (中文(简体) ), Metric, (中文(简体) ), StatGrid, (中文(简体) ), StatCell, (中文(简体) ), Meter, (中文(简体) ), Empty, (中文(简体) ), Page, (中文(简体) ), Kbd, (中文(简体) ), DsLink, (中文(简体) ), setLinkComponent, (中文(简体) ), Tone, (中文(简体) ), toneDot, (中文(简体) ), toneText
福尔图拉斯基地formsFieldBlock, (中文(简体) ), FieldGrid, (中文(简体) ), fieldClass, (中文(简体) ), areaClass, (中文(简体) ), Select, (中文(简体) ), Combobox, (中文(简体) ), Checkbox, (中文(简体) ), Switch, (中文(简体) ), SearchInput
坎波斯语NameinputsTextField, (中文(简体) ), TextareaField, (中文(简体) ), PasswordField, (中文(简体) ), passwordStrength, (中文(简体) ), NumberField, (中文(简体) ), CurrencyField, (中文(简体) ), MaskedField, (中文(简体) ), masks, (中文(简体) ), applyMask, (中文(简体) ), OtpInput, (中文(简体) ), TagInput, (中文(简体) ), Slider, (中文(简体) ), RadioGroup, (中文(简体) ), ChoiceCards, (中文(简体) ), ToggleGroup, (中文(简体) ), FileDropzone, (中文(简体) ), Rating, (中文(简体) ), InlineEdit
数据date-pickerDatePicker, (中文(简体) ), toDate, (中文(简体) ), toIso, (中文(简体) ), formatIsoDate
导航navigationSidebar, (中文(简体) ), ProductMark, (中文(简体) ), SyncStatus, (中文(简体) ), PageHeading, (中文(简体) ), StickyHeader, (中文(简体) ), Breadcrumb, (中文(简体) ), ContextBar, (中文(简体) ), Tabs, (中文(简体) ), SegmentedControl, (中文(简体) ), ActionMenu, (中文(简体) ), actionMenuTriggerClass
版式layoutAppShell, (中文(简体) ), ShellBanner, (中文(简体) ), EntityHeader, (中文(简体) ), SplitLayout, (中文(简体) ), ReadingColumn
雷科利维disclosureAccordion, (中文(简体) ), Collapsible, (中文(简体) ), TreeView, (中文(简体) ), DescriptionToggle
苏布雷波西岛overlaysModal, (中文(简体) ), ConfirmDialog, (中文(简体) ), Drawer, (中文(简体) ), Popover, (中文(简体) ), popupClass
索布雷波西( Sobreposi) 额外项目overlays-extraTooltip, (中文(简体) ), TooltipGroup, (中文(简体) ), HoverCard, (中文(简体) ), Menu, (中文(简体) ), ContextMenu, (中文(简体) ), Sheet, (中文(简体) ), CommandPalette, (中文(简体) ), useCommandShortcut, (中文(简体) ), Lightbox
反馈feedbacknotify, (中文(简体) ), Toaster, (中文(简体) ), Callout, (中文(简体) ), useOperation, (中文(简体) ), OperationButton, (中文(简体) ), OperationFeedback, (中文(简体) ), UncertainFailure, (中文(简体) ), Skeleton
埃斯塔多斯statesStateView, (中文(简体) ), NotFoundState, (中文(简体) ), ErrorState, (中文(简体) ), ForbiddenState, (中文(简体) ), OfflineState, (中文(简体) ), MaintenanceState, (中文(简体) ), SuccessState, (中文(简体) ), LoadingState, (中文(简体) ), LoadingOverlay, (中文(简体) ), Spinner, (中文(简体) ), Banner, (中文(简体) ), InlineMessage, (中文(简体) ), AlertCard, (中文(简体) ), CountBadge, (中文(简体) ), NotificationDot
状况e 进展ostatusStatusLabel, (中文(简体) ), HealthDot, (中文(简体) ), StatusBar, (中文(简体) ), Stepper, (中文(简体) ), NextStep, (中文(简体) ), Timeline, (中文(简体) ), statusColor, (中文(简体) ), statusLabel, (中文(简体) ), statusOrder
科尔什collectionsTableToolbar, (中文(简体) ), FacetFilter, (中文(简体) ), DataTable, (中文(简体) ), Column, (中文(简体) ), DisplayControls, (中文(简体) ), DensityControl, (中文(简体) ), useCollectionDisplay, (中文(简体) ), ListPanel, (中文(简体) ), ListRow, (中文(简体) ), KanbanBoard, (中文(简体) ), KanbanColumn, (中文(简体) ), KanbanCard, (中文(简体) ), collectionThresholds
塔贝拉岛datauseSort, (中文(简体) ), SortHeader, (中文(简体) ), useSelection, (中文(简体) ), selectionColumn, (中文(简体) ), BulkBar, (中文(简体) ), usePagination, (中文(简体) ), Pagination, (中文(简体) ), PropertyList
管道pipelineStagePath, (中文(简体) ), RecordCard
盘子dashboardKpiCard, (中文(简体) ), KpiGrid, (中文(简体) ), Delta, (中文(简体) ), ChartCard, (中文(简体) ), GoalMeter, (中文(简体) ), CompareStat, (中文(简体) ), ActivityFeed, (中文(简体) ), Leaderboard
格拉菲科斯语NamechartsAreaChart, (中文(简体) ), LineChart, (中文(简体) ), BarChart, (中文(简体) ), Sparkline, (中文(简体) ), BarList, (中文(简体) ), DonutChart, (中文(简体) ), FunnelChart, (中文(简体) ), CalendarHeatmap, (中文(简体) ), ProgressRing, (中文(简体) ), ChartTooltip, (中文(简体) ), ChartLegend, (中文(简体) ), chartColor
格拉菲科斯·阿万萨多斯charts-advancedTreemap, (中文(简体) ), WaterfallChart, (中文(简体) ), ScatterChart, (中文(简体) ), RadarChart, (中文(简体) ), GaugeChart, (中文(简体) ), BulletChart, (中文(简体) ), SankeyChart, (中文(简体) ), HeatmapMatrix, (中文(简体) ), ComboChart, (中文(简体) ), ProportionBar, (中文(简体) ), GanttChart
米迪亚-孔图多mediaCarousel, (中文(简体) ), SlideDeck, (中文(简体) ), Slide, (中文(简体) ), SlideTitle, (中文(简体) ), SlideBullets, (中文(简体) ), SlideSplit, (中文(简体) ), SlideStat, (中文(简体) ), SlideQuote, (中文(简体) ), SlideCanvas, (中文(简体) ), ImageGallery, (中文(简体) ), AspectFrame, (中文(简体) ), FileCard, (中文(简体) ), FileIcon, (中文(简体) ), formatBytes
乌蒂利塔里奥斯lib/*cn, (中文(简体) ), formatCurrency, (中文(简体) ), formatNumber, (中文(简体) ), formatPercent, (中文(简体) ), formatDelta, (中文(简体) ), formatCompact, (中文(简体) ), formatDate, (中文(简体) ), formatRelative, (中文(简体) ), normalize, (中文(简体) ), plural, (中文(简体) ), initials, (中文(简体) ), usePortalContainer, (中文(简体) ), tokens

Exemplos vivos, regres e道具 : 站点 尔 ai/components/<arquivo>.md。列表a src/index.ts。 。 。 .

布洛克斯语Name

阿尔基沃斯 src/blocks/ (também no pacote: m: node_modules/@g4ai/ds/src/blocks/) (中文(简体) ). 卡达集团 @g4ai/dsfunciona de 320 a 1440 px e explica o (英语) 猜谜游戏 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}哦! {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}哦 ai/blocks/<slug>.md。 。 。 .

分类实例
萨萨saas-dashboard, (中文(简体) ), saas-customers, (中文(简体) ), saas-plans, (中文(简体) ), saas-usage, (中文(简体) ), saas-analytics, (中文(简体) ), saas-mrr-bridge, (中文(简体) ), saas-retention, (中文(简体) ), saas-journey, (中文(简体) ), saas-unit-economics, (中文(简体) ), saas-regions, (中文(简体) ), saas-explore, (中文(简体) ), saas-usage-horizon
客户关系管理crm-sales-dashboard, (中文(简体) ), crm-pipeline, (中文(简体) ), crm-leads, (中文(简体) ), crm-quotes, (中文(简体) ), crm-deal, (中文(简体) ), crm-contacts
苯丙胺类兴奋剂ats-dashboard, (中文(简体) ), ats-jobs, (中文(简体) ), ats-pipeline, (中文(简体) ), ats-candidate, (中文(简体) ), ats-requisitions, (中文(简体) ), ats-reports
企业资源规划erp-dashboard, (中文(简体) ), erp-orders, (中文(简体) ), erp-products, (中文(简体) ), erp-purchase-orders, (中文(简体) ), erp-receiving, (中文(简体) ), erp-shipping, (中文(简体) ), erp-invoice
Serviços(保留机构)srv-dashboard, (中文(简体) ), srv-work-orders, (中文(简体) ), srv-work-order, (中文(简体) ), srv-contracts, (中文(简体) ), srv-invoices, (中文(简体) ), srv-billing
财务罗fin-dashboard, (中文(简体) ), fin-cashflow, (中文(简体) ), fin-receivables, (中文(简体) ), fin-bank-accounts, (中文(简体) ), fin-dre, (中文(简体) ), fin-reconciliation
对比度clm-dashboard, (中文(简体) ), clm-contracts, (中文(简体) ), clm-contract, (中文(简体) ), clm-approvals, (中文(简体) ), clm-obligations
社区comms-home, (中文(简体) ), comms-announcement, (中文(简体) ), comms-channels, (中文(简体) ), comms-people, (中文(简体) ), comms-surveys
内审ai-agents-dashboard, (中文(简体) ), ai-agents, (中文(简体) ), ai-agent, (中文(简体) ), ai-runs, (中文(简体) ), ai-approvals, (中文(简体) ), ai-agent-evals, (中文(简体) ), ai-agent-run, (中文(简体) ), ai-workspace, (中文(简体) ), ai-chat, (中文(简体) ), ai-answer, (中文(简体) ), ai-delegate, (中文(简体) ), ai-codex
阿普利卡索app-command-palette, (中文(简体) ), app-notifications, (中文(简体) ), app-file-manager, (中文(简体) ), app-error-pages, (中文(简体) ), app-presentation, (中文(简体) ), app-help-center, (中文(简体) ), app-legal
上船时的装备auth-login, (中文(简体) ), auth-otp, (中文(简体) ), settings-organization, (中文(简体) ), settings-roles, (中文(简体) ), settings-team, (中文(简体) ), settings-billing, (中文(简体) ), settings-storage, (中文(简体) ), onboarding-wizard, (中文(简体) ), onboarding-intro

Catálogo completo com objetivo de cada um: Catálogo completo com com objetivo de cada um: Catálogo completo com com com com objetivo de cada um: Catálogo com com com com com com com com objetivo de cada : ada: Catálogo : o: o: Ctálogo 取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取 ai/llms.txt (韩语) 尔 list_blocks 没有MCP。 精准集团 usar por tipo de app: 一般事务人员(其他职等)。 。 。 .

阴影/ ii e 第21次dev

(原始内容存档于2018-09-26) (英语). Para o que o DS não tem, traga do shadcn/ui do 21st.dev e strime @g4ai/ds/shadcn.css: 瓦里亚维斯在用"花"来表示代号 科利索斯语bg-accent, (中文(简体) ), bg-mutede 核对表: 文件/调查表/影印本。 。 。 .

联系人

git clone https://github.com/Gestao-Quatro-Ponto-Zero/G4OS-DS.git && cd G4OS-DS
npm ci
npm run showcase:watch                # site local em showcase/dist
npm run check                         # tokens + tipos + lint + ai/ em dia + auditoria + testes (critério de pronto)
npx changeset                         # descreve a mudança: patch, minor ou major

科莫·赛·马·韦相: o PR com 改变 entra na main o GitHub 活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口活口 "范克兰克"(德語:Versão de lançamento),又译"兰克兰克" ao mesclar esse PR, o pacote é publicado nonpm automament (信任出版,com出处). 宁古埃姆·罗达 npm publish à. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}哦 共和党 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}一个卡达推拿 main。 。 。 .

豪华相接: 捐款额 • 反 " técnicos " (构件、集团、página do site): 页:1。 。 。 .

科曼多语Name法兹
npm run check符号 CSS + TS + TypeScript + ESLint + ai/ eM dia + 审计师 do próprio DS + 测试 do lint e do MCP
npm run lintESLint( typescript- eslint、 钩子、 jsx- a11y e 插件) @g4ai/ds/eslint(中文(简体) )
npm run audit:selfg4os-ds audit 计划 src/, (中文(简体) ), templates/ 电子 showcase/
npm run test:lint(原始内容存档于2019-09-21) (中文(中国大陆) ). design de cada regra, Rule Tester do ESLint, config, basin, formatos,,,, init 电子 doctor
npm run build马皮拉 dist/ (o que vai para o npm) (英语:
npm run ai:build重现 ai/ (基亚代理)
npm run showcasecompila o site e service em http://localhost:4173 互联网档案馆的存檔,存档日期2011-12-03
npm run showcase:watch(原始内容存档于2017-03-31) (英语). recompila o site a cada mudança

马帕确实重新保有

src/           styles/ (tokens, temas, componentes, shadcn.css) · tokens/ · lib/ · components/ · blocks/ · index.ts
showcase/      site de documentação (main.tsx, kit.tsx, pages/*.tsx, build.mjs → também gera llms.txt)
docs/          fundamentos · padroes · receitas · guias
ai/            gerado: core.md · tokens.md · components/*.md · blocks/*.md · manifest.json · llms.txt · renames.json
scripts/       cli.mjs (g4os-ds audit | doctor | init | rules | guide | mcp) · lint/ (regras, motor, formatos, plugin ESLint) · mcp.mjs · build-ai-docs.mjs
plugin/        plugin do Claude Code (skills) · .claude-plugin/marketplace.json
templates/     next-app (starter) · AGENTS.snippet.md
AGENTS.md      regras obrigatórias e qual bloco usar · CHANGELOG.md  o que mudou e o que o app precisa fazer

语法

科迪戈・索布 麻省理工. Os nomes e marcas "G4","G4 OS" e "G4 Educação" não são cobertos pela licença: ao usar o DS em outro produto, trouque a marca (英语:ProductMark(原始内容存档于2013-10-12). nome do produto. pela sua.

版本与发布记录

@g4ai/ds 共发布 24 个版本,首次发布于 2026/10/01;过去 12 个月发布了 24 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.14.0latest2026/11/141 天前
0.13.02026/11/142 天前
0.12.12026/11/115 天前
0.12.02026/11/115 天前
0.11.02026/11/115 天前
0.10.22026/11/0510 天前

关于 @g4ai/ds 的常见问题

@g4ai/ds 是什么?

设计系统G4 OS:指使,组件 React (Base UI + Tailwind v4),gráficos e groupos de tela para construir CRM,ATS,ERP e qualquer produto.

如何安装 @g4ai/ds?

在项目目录运行 npm install @g4ai/ds,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(^18.2.0 || ^19.0.0)、react-dom(^18.2.0 || ^19.0.0)、tailwindcss(^4.3.0)、lucide-react(>=1.45.0)、@base-ui/react(^1.8.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。它还提供命令行工具 g4os-ds,可以用 npx g4os-ds 直接运行。

@g4ai/ds 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@g4ai/ds 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@g4ai/ds 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@g4ai/ds 可以商用吗?

@g4ai/ds 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@g4ai/ds 的下载量有多少?

根据 npm 官方下载统计,@g4ai/ds 在 2026/10/16 – 2026/11/14 这 30 天内被下载 14,503 次,日均约 483 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@g4ai/ds 还在维护吗?

最新版本 0.14.0 发布于 2026/11/14(1 天前);至今共发布 24 个版本,其中过去 12 个月发布了 24 个;首次发布于 2026/10/01。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。