8000 certimate/ui at main · huyang19881115/certimate · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
{"payload":{"allShortcutsEnabled":false,"path":"ui","repo":{"id":869825047,"defaultBranch":"main","name":"certimate","ownerLogin":"huyang19881115","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-10-09T00:37:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16173518?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"main","listCacheKey":"v0:1728434258.0686982","canEdit":false,"refType":"branch","currentOid":"71e2555391ef8b4c02e33dd861eddd897a722f81"},"tree":{"items":[{"name":"dist","path":"ui/dist","contentType":"directory"},{"name":"public","path":"ui/public","contentType":"directory"},{"name":"src","path":"ui/src","contentType":"directory"},{"name":".eslintrc.cjs","path":"ui/.eslintrc.cjs","contentType":"file"},{"name":".gitignore","path":"ui/.gitignore","contentType":"file"},{"name":"README.md","path":"ui/README.md","contentType":"file"},{"name":"components.json","path":"ui/components.json","contentType":"file"},{"name":"embed.go","path":"ui/embed.go","contentType":"file"},{"name":"index.html","path":"ui/index.html","contentType":"file"},{"name":"package-lock.json","path":"ui/package-lock.json","contentType":"file"},{"name":"package.json","path":"ui/package.json","contentType":"file"},{"name":"postcss.config.js","path":"ui/postcss.config.js","contentType":"file"},{"name":"tailwind.config.js","path":"ui/tailwind.config.js","contentType":"file"},{"name":"tsconfig.app.json","path":"ui/tsconfig.app.json","contentType":"file"},{"name":"tsconfig.json","path":"ui/tsconfig.json","contentType":"file"},{"name":"tsconfig.node.json","path":"ui/tsconfig.node.json","contentType":"file"},{"name":"vite.config.ts","path":"ui/vite.config.ts","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":{"displayName":"README.md","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eReact + TypeScript + Vite\u003c/h1\u003e\u003ca id=\"user-content-react--typescript--vite\" class=\"anchor\" aria-label=\"Permalink: React + TypeScript + Vite\" href=\"#react--typescript--vite\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eCurrently, two official plugins are available:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md\"\u003e@vitejs/plugin-react\u003c/a\u003e uses \u003ca href=\"https://babeljs.io/\" rel=\"nofollow\"\u003eBabel\u003c/a\u003e for Fast Refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react-swc\"\u003e@vitejs/plugin-react-swc\u003c/a\u003e uses \u003ca href=\"https://swc.rs/\" rel=\"nofollow\"\u003eSWC\u003c/a\u003e for Fast Refresh\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eExpanding the ESLint configuration\u003c/h2\u003e\u003ca id=\"user-content-expanding-the-eslint-configuration\" class=\"anchor\" aria-label=\"Permalink: Expanding the ESLint configuration\" href=\"#expanding-the-eslint-configuration\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eIf you are developing a production application, we recommend updating the configuration to enable type aware lint rules:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eConfigure the top-level \u003ccode\u003eparserOptions\u003c/code\u003e property like this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight highlight-source-js notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"export default {\n // other rules...\n parserOptions: {\n ecmaVersion: 'latest',\n sourceType: 'module',\n project: ['./tsconfig.json', './tsconfig.node.json', './tsconfig.app.json'],\n tsconfigRootDir: __dirname,\n },\n}\"\u003e\u003cpre\u003e\u003cspan class=\"pl-k\"\u003eexport\u003c/span\u003e \u003cspan class=\"pl-k\"\u003edefault\u003c/span\u003e \u003cspan class=\"pl-kos\"\u003e{\u003c/span\u003e\n \u003cspan class=\"pl-c\"\u003e// other rules...\u003c/span\u003e\n \u003cspan class=\"pl-c1\"\u003eparserOptions\u003c/span\u003e: \u003cspan class=\"pl-kos\"\u003e{\u003c/span\u003e\n \u003cspan class=\"pl-c1\"\u003eecmaVersion\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e'latest'\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e\n \u003cspan class=\"pl-c1\"\u003esourceType\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e'module'\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e\n \u003cspan class=\"pl-c1\"\u003eproject\u003c/span\u003e: \u003cspan class=\"pl-kos\"\u003e[\u003c/span\u003e\u003cspan class=\"pl-s\"\u003e'./tsconfig.json'\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e \u003cspan class=\"pl-s\"\u003e'./tsconfig.node.json'\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e \u003cspan class=\"pl-s\"\u003e'./tsconfig.app.json'\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e]\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e\n \u003cspan class=\"pl-c1\"\u003etsconfigRootDir\u003c/span\u003e: \u003cspan class=\"pl-s1\"\u003e__dirname\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e\n \u003cspan class=\"pl-kos\"\u003e}\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e\n\u003cspan class=\"pl-kos\"\u003e}\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eReplace \u003ccode\u003eplugin:@typescript-eslint/recommended\u003c/code\u003e to \u003ccode\u003eplugin:@typescript-eslint/recommended-type-checked\u003c/code\u003e or \u003ccode\u003eplugin:@typescript-eslint/strict-type-checked\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOptionally add \u003ccode\u003eplugin:@typescript-eslint/stylistic-type-checked\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eInstall \u003ca href=\"https://github.com/jsx-eslint/eslint-plugin-react\"\u003eeslint-plugin-react\u003c/a\u003e and add \u003ccode\u003eplugin:react/recommended\u003c/code\u003e \u0026amp; \u003ccode\u003eplugin:react/jsx-runtime\u003c/code\u003e to the \u003ccode\u003eextends\u003c/code\u003e list\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/article\u003e","errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"React + TypeScript + Vite","anchor":"react--typescript--vite","htmlText":"React + TypeScript + Vite"},{"level":2,"text":"Expanding the ESLint configuration","anchor":"expanding-the-eslint-configuration","htmlText":"Expanding the ESLint configuration"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fhuyang19881115%2Fcertimate%2Ftree%2Fmain%2Fui"}},"totalCount":17,"showBranchInfobar":true},"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"docker","path":"docker","contentType":"directory"},{"name":"internal","path":"internal","contentType":"directory"},{"name":"migrations","path":"migrations","contentType":"directory"},{"name":"ui","path":"ui","contentType":"directory"},{"name":".dockerignore","path":".dockerignore","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".goreleaser.yml","path":".goreleaser.yml","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"CONTRIBUTING_EN.md","path":"CONTRIBUTING_EN.md","contentType":"file"},{"name":"Dockerfile_build","path":"Dockerfile_build","contentType":"file"},{"name":"LICENSE.md","path":"LICENSE.md","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"README_EN.md","path":"README_EN.md","contentType":"file"},{"name":"go.mod","path":"go.mod","contentType":"file"},{"name":"go.sum","path":"go.sum","contentType":"file"},{"name":"main.go","path":"main.go","contentType":"file"},{"name":"nixpacks.toml","path":"nixpacks.toml","contentType":"file"},{"name":"usage.gif","path":"usage.gif","contentType":"file"}],"totalCount":21}},"fileTreeProcessingTime":2.5529580000000003,"foldersToFetch":[],"treeExpanded":true,"symbolsExpanded":false,"csrf_tokens":{"/huyang19881115/certimate/branches":{"post":"S8jxRlNenzb-LQ2PpFs8ta43ad8fEKOhdi-ceqGcMAGQPRxR1kIXp2Z9Xrig9rxWGL2AUYvdC_F-iEi90vggGA"},"/huyang19881115/certimate/branches/fetch_and_merge/main":{"post":"AvVwUAdZ1KdgZF5YrqF2iA6fgtpUPuup4ZeMKW9q-IlrDhGHm2AXGZafHDUX8DA4KGoLVTLULW-6WEjtGPOPyw"},"/huyang19881115/certimate/branches/fetch_and_merge/main?discard_changes=true":{"post":"G_1WJzwiW7Dm_yKMyVfzD4P6LtBIat7owGEeKvkfCPByBjfwoBuYDhAEYOFwBrW_pQ-nXy6AGC6brtrujoZ_sg"}}},"title":"certimate/ui at main · huyang19881115/certimate","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1b17b3e7786a.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0