From 42937a4e8e76b9a010f45219ae03c08ceb26d5bc Mon Sep 17 00:00:00 2001
From: duenyang <377153400@qq.com>
Date: Fri, 7 Jun 2024 16:36:29 +0800
Subject: [PATCH 1/4] =?UTF-8?q?feat(site):=20site=20build=20complete=20?=
=?UTF-8?q?=F0=9F=8E=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 1 +
README copy.md | 27 --
package-lock.json | 3 +-
package.json | 26 +-
script/plugin-tdoc/md-to-wc.mjs | 1 +
index.html => site/index.html | 2 +-
site/main.tsx | 2 +-
site/pages/home.tsx | 164 -----------
site/pages/results/browser-not-support.tsx | 141 ----------
site/pages/results/fail.tsx | 36 ---
site/pages/results/forbidden.tsx | 54 ----
site/pages/results/network-error.tsx | 52 ----
site/pages/results/not-found.tsx | 59 ----
site/pages/results/server-error.tsx | 57 ----
site/pages/results/success.tsx | 31 ---
site/pages/results/system-maintenance.tsx | 104 -------
site/public/apple-touch-icon.png | Bin 0 -> 16077 bytes
site/public/favicon.ico | Bin 0 -> 16958 bytes
site/public/logo.svg | 41 +++
site/public/pwa-192x192.png | Bin 0 -> 17924 bytes
site/public/pwa-512x512.png | Bin 0 -> 103459 bytes
site/public/sw.js | 8 +
pwaConfig.js => site/pwaConfig.js | 8 +-
site/routes.tsx | 19 +-
site/sidebar.config.ts | 16 +-
site/tailwind.config.js | 7 +
site/vite.config.ts | 56 ++++
src/breadcrumb/README.md | 1 -
src/breadcrumb/breadcrumb.tsx | 64 -----
src/breadcrumb/index.ts | 1 -
src/calendar/README.md | 1 -
src/calendar/calendar.ts | 211 --------------
src/calendar/index.tsx | 303 ---------------------
src/icon/_example/base.tsx | 6 -
src/index.ts | 8 -
src/menu/README.md | 1 -
src/menu/index.ts | 1 -
src/menu/menu.tsx | 225 ---------------
src/message/README.md | 1 -
src/message/index.ts | 1 -
src/message/msg.tsx | 69 -----
src/select/README.md | 0
src/select/index.ts | 1 -
src/select/select.tsx | 135 ---------
src/switch/README.md | 1 -
src/switch/index.ts | 1 -
src/switch/switch.tsx | 61 -----
src/table/README.md | 1 -
src/table/index.ts | 1 -
src/table/table.tsx | 94 -------
src/tag/README.md | 1 -
src/tag/index.ts | 1 -
src/tag/tag.tsx | 96 -------
tailwind.config.js | 2 +-
tsconfig.build.json | 19 ++
tsconfig.json | 44 +--
tsconfig.node.json | 10 -
vite.config.ts | 25 --
58 files changed, 211 insertions(+), 2090 deletions(-)
delete mode 100644 README copy.md
rename index.html => site/index.html (98%)
delete mode 100644 site/pages/home.tsx
delete mode 100644 site/pages/results/browser-not-support.tsx
delete mode 100644 site/pages/results/fail.tsx
delete mode 100644 site/pages/results/forbidden.tsx
delete mode 100644 site/pages/results/network-error.tsx
delete mode 100644 site/pages/results/not-found.tsx
delete mode 100644 site/pages/results/server-error.tsx
delete mode 100644 site/pages/results/success.tsx
delete mode 100644 site/pages/results/system-maintenance.tsx
create mode 100644 site/public/apple-touch-icon.png
create mode 100644 site/public/favicon.ico
create mode 100644 site/public/logo.svg
create mode 100644 site/public/pwa-192x192.png
create mode 100644 site/public/pwa-512x512.png
create mode 100644 site/public/sw.js
rename pwaConfig.js => site/pwaConfig.js (93%)
create mode 100644 site/tailwind.config.js
create mode 100644 site/vite.config.ts
delete mode 100644 src/breadcrumb/README.md
delete mode 100644 src/breadcrumb/breadcrumb.tsx
delete mode 100644 src/breadcrumb/index.ts
delete mode 100644 src/calendar/README.md
delete mode 100644 src/calendar/calendar.ts
delete mode 100644 src/calendar/index.tsx
delete mode 100644 src/menu/README.md
delete mode 100644 src/menu/index.ts
delete mode 100644 src/menu/menu.tsx
delete mode 100644 src/message/README.md
delete mode 100644 src/message/index.ts
delete mode 100644 src/message/msg.tsx
delete mode 100644 src/select/README.md
delete mode 100644 src/select/index.ts
delete mode 100644 src/select/select.tsx
delete mode 100644 src/switch/README.md
delete mode 100644 src/switch/index.ts
delete mode 100644 src/switch/switch.tsx
delete mode 100644 src/table/README.md
delete mode 100644 src/table/index.ts
delete mode 100644 src/table/table.tsx
delete mode 100644 src/tag/README.md
delete mode 100644 src/tag/index.ts
delete mode 100644 src/tag/tag.tsx
create mode 100644 tsconfig.build.json
delete mode 100644 tsconfig.node.json
delete mode 100644 vite.config.ts
diff --git a/.gitignore b/.gitignore
index cb0da3d..abf9675 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ dist-ssr
*.njsproj
*.sln
*.sw?
+_site
diff --git a/README copy.md b/README copy.md
deleted file mode 100644
index 0b18c83..0000000
--- a/README copy.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# Omi Templates
-
-> 100+ OMI Tailwind Templates, coming...
-
-* [🎉Preview](https://omi.cdn-go.cn/templates/latest/#/)
-
-## Setup
-
-Install dependencies:
-
-```bash
-npm i
-```
-
-## Development
-
-
-```bash
-npm start
-```
-
-## Build
-
-
-```bash
-npm run build
-```
diff --git a/package-lock.json b/package-lock.json
index b20f79b..9d95127 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -48,7 +48,8 @@
"typescript": "^5.0.2",
"vite": "^4.4.5",
"vite-plugin-pwa": "^0.20.0",
- "vite-plugin-tdoc": "^2.0.4"
+ "vite-plugin-tdoc": "^2.0.4",
+ "workbox-precaching": "^7.1.0"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
diff --git a/package.json b/package.json
index d7f254e..f552204 100644
--- a/package.json
+++ b/package.json
@@ -4,16 +4,35 @@
"private": true,
"version": "0.0.0",
"type": "module",
+ "main": "lib/index.js",
"scripts": {
"start": "npm run dev",
- "dev": "npm run generate:entry && vite --host --force",
- "build": "tsc && vite build",
+ "dev": "npm run generate:entry && cd site && vite",
+ "site": "cd site && vite build",
+ "site:intranet": "cd site && vite build --mode intranet",
+ "site:preview": "cd site && vite build --mode preview",
+ "build": "vite build",
"preview": "vite preview",
"lint": "eslint --ext .ts,.tsx .",
"lint:fix": "eslint --fix --ext .ts,.tsx .",
"generate:entry": "node ./script/generate-entry.js",
"prepare": "husky"
},
+ "files": [
+ "esm",
+ "es",
+ "lib",
+ "cjs",
+ "dist",
+ "LICENSE",
+ "README.md",
+ "CHANGELOG.md"
+ ],
+ "sideEffects": [
+ "dist/*",
+ "site/**/*.{ts,tsx}",
+ "src/**/*.{ts,tsx}"
+ ],
"lint-staged": {
"src/**/*.{ts,tsx}": [
"prettier --write",
@@ -70,6 +89,7 @@
"typescript": "^5.0.2",
"vite": "^4.4.5",
"vite-plugin-pwa": "^0.20.0",
- "vite-plugin-tdoc": "^2.0.4"
+ "vite-plugin-tdoc": "^2.0.4",
+ "workbox-precaching": "^7.1.0"
}
}
diff --git a/script/plugin-tdoc/md-to-wc.mjs b/script/plugin-tdoc/md-to-wc.mjs
index 0c43f66..45ad6b8 100644
--- a/script/plugin-tdoc/md-to-wc.mjs
+++ b/script/plugin-tdoc/md-to-wc.mjs
@@ -121,6 +121,7 @@ export default async function mdToReact(options) {
loader: 'tsx',
jsxFactory: 'h',
jsxFragment: 'h.f',
+ sourcemap: true,
});
return { code: result.code, map: result.map };
diff --git a/index.html b/site/index.html
similarity index 98%
rename from index.html
rename to site/index.html
index 84055eb..25dd0fc 100644
--- a/index.html
+++ b/site/index.html
@@ -115,6 +115,6 @@
// refreshDark()
// })
-
+