This commit is contained in:
abearxiong 2025-01-07 04:19:14 +08:00
parent 14224ccd61
commit 9ce6dcf2dd
3 changed files with 98 additions and 49 deletions

11
esbuild.config.mjs Normal file
View File

@ -0,0 +1,11 @@
import { build } from 'esbuild';
build({
entryPoints: ['src/index.ts'],
bundle: true,
outfile: 'dist/index.js',
platform: 'browser',
target: 'esnext',
sourcemap: false,
format: 'esm',
}).catch(() => process.exit(1));

View File

@ -7,6 +7,7 @@
"dev": "vite",
"dev:web": "cross-env WEB_DEV=true vite --mode web",
"build": "vite build",
"esbuild": "node esbuild.config.mjs",
"preview": "vite preview",
"prepub": "envision switchOrg user",
"pub": "envision deploy ./dist -k app-template -v 0.0.1"
@ -16,7 +17,9 @@
"license": "MIT",
"type": "module",
"dependencies": {
"@floating-ui/dom": "^1.6.12",
"@kevisual/query": "0.0.7-alpha.3",
"@kevisual/system-lib": "^0.0.10",
"@kevisual/system-ui": "^0.0.3",
"dayjs": "^1.11.13",
"lodash-es": "^4.17.21",
@ -25,13 +28,14 @@
},
"devDependencies": {
"@kevisual/router": "0.0.6-alpha-5",
"@kevisual/store": "0.0.1-alpha.9",
"@kevisual/types": "^0.0.5",
"@types/react": "^19.0.2",
"@kevisual/store": "0.0.1-alpha.10",
"@kevisual/types": "^0.0.6",
"@types/react": "^19.0.3",
"@types/react-dom": "^19.0.2",
"@vitejs/plugin-basic-ssl": "^1.2.0",
"@vitejs/plugin-react": "^4.3.4",
"cross-env": "^7.0.3",
"esbuild": "^0.24.2",
"react": "^19.0.0",
"vite": "^6.0.7"
}

126
pnpm-lock.yaml generated
View File

@ -8,15 +8,18 @@ importers:
.:
dependencies:
'@floating-ui/dom':
specifier: ^1.6.12
version: 1.6.12
'@kevisual/query':
specifier: 0.0.7-alpha.3
version: 0.0.7-alpha.3
'@kevisual/system-lib':
specifier: ^0.0.10
version: 0.0.10
'@kevisual/system-ui':
specifier: ^0.0.3
version: 0.0.3
'@kevisual/ui':
specifier: ^0.0.2
version: 0.0.2
dayjs:
specifier: ^1.11.13
version: 1.11.13
@ -28,38 +31,41 @@ importers:
version: 19.0.0(react@19.0.0)
zustand:
specifier: ^5.0.2
version: 5.0.2(@types/react@19.0.2)(react@19.0.0)
version: 5.0.2(@types/react@19.0.3)(react@19.0.0)
devDependencies:
'@kevisual/router':
specifier: 0.0.6-alpha-4
version: 0.0.6-alpha-4
specifier: 0.0.6-alpha-5
version: 0.0.6-alpha-5
'@kevisual/store':
specifier: 0.0.1-alpha.9
version: 0.0.1-alpha.9(rollup@4.29.1)
specifier: 0.0.1-alpha.10
version: 0.0.1-alpha.10(rollup@4.29.1)
'@kevisual/types':
specifier: ^0.0.5
version: 0.0.5
specifier: ^0.0.6
version: 0.0.6
'@types/react':
specifier: ^19.0.2
version: 19.0.2
specifier: ^19.0.3
version: 19.0.3
'@types/react-dom':
specifier: ^19.0.2
version: 19.0.2(@types/react@19.0.2)
version: 19.0.2(@types/react@19.0.3)
'@vitejs/plugin-basic-ssl':
specifier: ^1.2.0
version: 1.2.0(vite@6.0.6(@types/node@22.10.3)(terser@5.37.0))
version: 1.2.0(vite@6.0.7(@types/node@22.10.3)(terser@5.37.0))
'@vitejs/plugin-react':
specifier: ^4.3.4
version: 4.3.4(vite@6.0.6(@types/node@22.10.3)(terser@5.37.0))
version: 4.3.4(vite@6.0.7(@types/node@22.10.3)(terser@5.37.0))
cross-env:
specifier: ^7.0.3
version: 7.0.3
esbuild:
specifier: ^0.24.2
version: 0.24.2
react:
specifier: ^19.0.0
version: 19.0.0
vite:
specifier: ^6.0.6
version: 6.0.6(@types/node@22.10.3)(terser@5.37.0)
specifier: ^6.0.7
version: 6.0.7(@types/node@22.10.3)(terser@5.37.0)
packages:
@ -296,6 +302,15 @@ packages:
cpu: [x64]
os: [win32]
'@floating-ui/core@1.6.8':
resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==}
'@floating-ui/dom@1.6.12':
resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==}
'@floating-ui/utils@0.2.8':
resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==}
'@jridgewell/gen-mapping@0.3.8':
resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
engines: {node: '>=6.0.0'}
@ -323,17 +338,20 @@ packages:
'@kevisual/router@0.0.6-alpha-4':
resolution: {integrity: sha512-vY56aUr+H/6mgAuIQ6j1TiPOAaXKXCbuBYvzgVvC8ix9yDfAE+trqfVvKIUJwynyW0ZDbZdEcNDPP2rzVu+i1Q==}
'@kevisual/store@0.0.1-alpha.9':
resolution: {integrity: sha512-gREExawynydcfw0UVfLdNnLgGL7G4JgzHSUnzhHihtRHxSKJjzzy2tRaLEEUyKuOSbZ40KL09EaWd7IeHY9sVw==}
'@kevisual/router@0.0.6-alpha-5':
resolution: {integrity: sha512-YT9cxzzFKjWyE05MYlvhuAp16ymgmwThSMHrr2PNbmnZiYgUqm3O4j8cny40lOhZB4Jy/4nQb9Ql2laL+mZ4zg==}
'@kevisual/store@0.0.1-alpha.10':
resolution: {integrity: sha512-YvwDNInZGAD9fHDcgzvH/bt7mD9vc8U3ogVbZW6UYPBhD7urOjZfx3YTYZumGeWPeYqHmoNC0KsGX1+sRyNLZg==}
'@kevisual/system-lib@0.0.10':
resolution: {integrity: sha512-RRKwqsrAu11IxcYc/CZTABSFpG4QKSSO3AQ5XKOhuHgj1WFA5nvGm6iKF33L84XgcGRtsYtCOa0E5Q9E+TiMog==}
'@kevisual/system-ui@0.0.3':
resolution: {integrity: sha512-zRtUnL6wNe6R1W7X6eirDADZWeTmxZCNpLwxCLu30yeNuIhpFJdxHyOg0nX9aOZn6F0Kb6lB3Li2fZpKwdpk0w==}
'@kevisual/types@0.0.5':
resolution: {integrity: sha512-YjYZ+iYXay1Ncrae1gWBcmTTDaKMBiAoo5ih2x4EDNIdvnrVVEbksGaW/plTXrhmsqDfXarBmVMbpvUqYiATyg==}
'@kevisual/ui@0.0.2':
resolution: {integrity: sha512-MDZDQTrYToLyj3WhiVJQLJ0PUHiN4D0Z5yJIyGzzPewPGpP2xwNgKO1BFX37J95cGZckzCdZwTKP0XKAOq0QtA==}
'@kevisual/types@0.0.6':
resolution: {integrity: sha512-7yxe1QmuC5g7lI/1Hm+zXly8if0z+ZqGM1SVOVv2VNRwRAVYBJDc365zWCCfRwE+5YaB2daWTe5zBOU4EkltkQ==}
'@rollup/plugin-terser@0.4.4':
resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
@ -475,8 +493,8 @@ packages:
peerDependencies:
'@types/react': ^19.0.0
'@types/react@19.0.2':
resolution: {integrity: sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==}
'@types/react@19.0.3':
resolution: {integrity: sha512-UavfHguIjnnuq9O67uXfgy/h3SRJbidAYvNjLceB+2RIKVRBzVsh0QO+Pw6BCSQqFS9xwzKfwstXx0m6AbAREA==}
'@vitejs/plugin-basic-ssl@1.2.0':
resolution: {integrity: sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==}
@ -696,8 +714,8 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
vite@6.0.6:
resolution: {integrity: sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==}
vite@6.0.7:
resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@ -966,6 +984,17 @@ snapshots:
'@esbuild/win32-x64@0.24.2':
optional: true
'@floating-ui/core@1.6.8':
dependencies:
'@floating-ui/utils': 0.2.8
'@floating-ui/dom@1.6.12':
dependencies:
'@floating-ui/core': 1.6.8
'@floating-ui/utils': 0.2.8
'@floating-ui/utils@0.2.8': {}
'@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
@ -999,7 +1028,16 @@ snapshots:
- bufferutil
- utf-8-validate
'@kevisual/store@0.0.1-alpha.9(rollup@4.29.1)':
'@kevisual/router@0.0.6-alpha-5':
dependencies:
path-to-regexp: 8.2.0
selfsigned: 2.4.1
ws: 8.18.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
'@kevisual/store@0.0.1-alpha.10(rollup@4.29.1)':
dependencies:
'@kevisual/router': 0.0.6-alpha-4
'@rollup/plugin-terser': 0.4.4(rollup@4.29.1)
@ -1010,19 +1048,15 @@ snapshots:
- rollup
- utf-8-validate
'@kevisual/system-lib@0.0.10': {}
'@kevisual/system-ui@0.0.3':
dependencies:
dayjs: 1.11.13
lodash-es: 4.17.21
style-to-object: 1.0.8
'@kevisual/types@0.0.5': {}
'@kevisual/ui@0.0.2':
dependencies:
dayjs: 1.11.13
lodash-es: 4.17.21
style-to-object: 1.0.8
'@kevisual/types@0.0.6': {}
'@rollup/plugin-terser@0.4.4(rollup@4.29.1)':
dependencies:
@ -1120,26 +1154,26 @@ snapshots:
dependencies:
undici-types: 6.20.0
'@types/react-dom@19.0.2(@types/react@19.0.2)':
'@types/react-dom@19.0.2(@types/react@19.0.3)':
dependencies:
'@types/react': 19.0.2
'@types/react': 19.0.3
'@types/react@19.0.2':
'@types/react@19.0.3':
dependencies:
csstype: 3.1.3
'@vitejs/plugin-basic-ssl@1.2.0(vite@6.0.6(@types/node@22.10.3)(terser@5.37.0))':
'@vitejs/plugin-basic-ssl@1.2.0(vite@6.0.7(@types/node@22.10.3)(terser@5.37.0))':
dependencies:
vite: 6.0.6(@types/node@22.10.3)(terser@5.37.0)
vite: 6.0.7(@types/node@22.10.3)(terser@5.37.0)
'@vitejs/plugin-react@4.3.4(vite@6.0.6(@types/node@22.10.3)(terser@5.37.0))':
'@vitejs/plugin-react@4.3.4(vite@6.0.7(@types/node@22.10.3)(terser@5.37.0))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0)
'@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
vite: 6.0.6(@types/node@22.10.3)(terser@5.37.0)
vite: 6.0.7(@types/node@22.10.3)(terser@5.37.0)
transitivePeerDependencies:
- supports-color
@ -1344,7 +1378,7 @@ snapshots:
escalade: 3.2.0
picocolors: 1.1.1
vite@6.0.6(@types/node@22.10.3)(terser@5.37.0):
vite@6.0.7(@types/node@22.10.3)(terser@5.37.0):
dependencies:
esbuild: 0.24.2
postcss: 8.4.49
@ -1362,7 +1396,7 @@ snapshots:
yallist@3.1.1: {}
zustand@5.0.2(@types/react@19.0.2)(react@19.0.0):
zustand@5.0.2(@types/react@19.0.3)(react@19.0.0):
optionalDependencies:
'@types/react': 19.0.2
'@types/react': 19.0.3
react: 19.0.0