mirror of
https://github.com/haexhub/haex-hub.git
synced 2025-12-17 06:30:50 +01:00
Compare commits
1 Commits
0d4059e518
...
developmen
| Author | SHA1 | Date | |
|---|---|---|---|
| 5960613357 |
@ -1,4 +1,6 @@
|
|||||||
// https://nuxt.com/docs/api/configuration/nuxt-config
|
// https://nuxt.com/docs/api/configuration/nuxt-config
|
||||||
|
import tailwindcss from "@tailwindcss/vite";
|
||||||
|
|
||||||
export default defineNuxtConfig({
|
export default defineNuxtConfig({
|
||||||
compatibilityDate: "2024-11-01",
|
compatibilityDate: "2024-11-01",
|
||||||
|
|
||||||
@ -54,7 +56,17 @@ export default defineNuxtConfig({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/* tailwindcss: {
|
||||||
|
cssPath: [`assets/css/main.css`, { injectPosition: "first" }],
|
||||||
|
config: {},
|
||||||
|
viewer: true,
|
||||||
|
exposeConfig: false,
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
css: ["~/assets/css/main.css"],
|
||||||
|
|
||||||
devtools: { enabled: true },
|
devtools: { enabled: true },
|
||||||
|
|
||||||
srcDir: "./src",
|
srcDir: "./src",
|
||||||
// Enable SSG
|
// Enable SSG
|
||||||
ssr: false,
|
ssr: false,
|
||||||
@ -72,6 +84,8 @@ export default defineNuxtConfig({
|
|||||||
strictPort: true,
|
strictPort: true,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
plugins: [tailwindcss()],
|
||||||
|
|
||||||
/* plugins: [wasm(), topLevelAwait()],
|
/* plugins: [wasm(), topLevelAwait()],
|
||||||
worker: {
|
worker: {
|
||||||
format: 'es',
|
format: 'es',
|
||||||
|
|||||||
25
package.json
25
package.json
@ -17,8 +17,9 @@
|
|||||||
"@libsql/client": "^0.15.4",
|
"@libsql/client": "^0.15.4",
|
||||||
"@nuxt/icon": "1.11.0",
|
"@nuxt/icon": "1.11.0",
|
||||||
"@nuxt/image": "1.10.0",
|
"@nuxt/image": "1.10.0",
|
||||||
"@nuxtjs/i18n": "^9.5.3",
|
"@nuxtjs/i18n": "^9.5.4",
|
||||||
"@pinia/nuxt": "^0.10.1",
|
"@pinia/nuxt": "^0.11.0",
|
||||||
|
"@tailwindcss/vite": "^4.1.5",
|
||||||
"@tauri-apps/api": "^2.5.0",
|
"@tauri-apps/api": "^2.5.0",
|
||||||
"@tauri-apps/plugin-dialog": "^2.2.1",
|
"@tauri-apps/plugin-dialog": "^2.2.1",
|
||||||
"@tauri-apps/plugin-fs": "^2.2.1",
|
"@tauri-apps/plugin-fs": "^2.2.1",
|
||||||
@ -29,24 +30,24 @@
|
|||||||
"@tauri-apps/plugin-store": "^2.2.0",
|
"@tauri-apps/plugin-store": "^2.2.0",
|
||||||
"@vueuse/core": "^13.1.0",
|
"@vueuse/core": "^13.1.0",
|
||||||
"@vueuse/nuxt": "^13.1.0",
|
"@vueuse/nuxt": "^13.1.0",
|
||||||
"drizzle-orm": "^0.41.0",
|
"drizzle-orm": "^0.43.0",
|
||||||
"nuxt": "^3.17.0",
|
"nuxt": "^3.17.2",
|
||||||
"nuxt-snackbar": "1.3.0",
|
"nuxt-snackbar": "1.3.0",
|
||||||
"nuxt-zod-i18n": "^1.11.5",
|
"nuxt-zod-i18n": "^1.11.5",
|
||||||
|
"tailwindcss": "^4.1.5",
|
||||||
"vue": "^3.5.13",
|
"vue": "^3.5.13",
|
||||||
"zod": "^3.24.3"
|
"zod": "^3.24.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@egoist/tailwindcss-icons": "^1.9.0",
|
"@iconify/json": "^2.2.336",
|
||||||
"@iconify/json": "^2.2.332",
|
"@iconify/tailwind4": "^1.0.6",
|
||||||
"@iconify/tailwind": "^1.2.0",
|
|
||||||
"@nuxtjs/tailwindcss": "^6.14.0",
|
"@nuxtjs/tailwindcss": "^6.14.0",
|
||||||
"@tauri-apps/cli": "^2.5.0",
|
"@tauri-apps/cli": "^2.5.0",
|
||||||
"@vitejs/plugin-vue": "^5.2.3",
|
"@vitejs/plugin-vue": "^5.2.3",
|
||||||
"drizzle-kit": "^0.30.6",
|
"drizzle-kit": "^0.31.1",
|
||||||
"flyonui": "^1.3.1",
|
"flyonui": "^2.1.0",
|
||||||
"typescript": "~5.6.3",
|
"typescript": "~5.8.3",
|
||||||
"vite": "^6.3.3",
|
"vite": "^6.3.5",
|
||||||
"vue-tsc": "^2.2.10"
|
"vue-tsc": "^2.2.10"
|
||||||
},
|
},
|
||||||
"packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39",
|
"packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39",
|
||||||
|
|||||||
3104
pnpm-lock.yaml
generated
3104
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -9,7 +9,7 @@ use std::sync::Mutex;
|
|||||||
|
|
||||||
#[cfg_attr(mobile, tauri::mobile_entry_point)]
|
#[cfg_attr(mobile, tauri::mobile_entry_point)]
|
||||||
pub fn run() {
|
pub fn run() {
|
||||||
let protocol_name = "haex-extension";
|
//let protocol_name = "haex-extension";
|
||||||
|
|
||||||
tauri::Builder::default()
|
tauri::Builder::default()
|
||||||
/* .register_uri_scheme_protocol(protocol_name, move |app_handle, request| {
|
/* .register_uri_scheme_protocol(protocol_name, move |app_handle, request| {
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"identifier": "space.haex.hub",
|
"identifier": "space.haex.hub",
|
||||||
"build": {
|
"build": {
|
||||||
"beforeDevCommand": "pnpm dev",
|
"beforeDevCommand": "pnpm generate && pnpm dev",
|
||||||
"devUrl": "http://localhost:3003",
|
"devUrl": "http://localhost:3003",
|
||||||
"beforeBuildCommand": "pnpm generate",
|
"beforeBuildCommand": "pnpm generate",
|
||||||
"frontendDist": "../dist"
|
"frontendDist": "../dist"
|
||||||
|
|||||||
19
src/assets/css/main.css
Normal file
19
src/assets/css/main.css
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
@import "tailwindcss";
|
||||||
|
|
||||||
|
@plugin "@iconify/tailwind4";
|
||||||
|
@plugin "flyonui" {
|
||||||
|
themes: all;
|
||||||
|
}
|
||||||
|
@import "flyonui/variants.css";
|
||||||
|
|
||||||
|
@source "../../node_modules/flyonui/flyonui.js";
|
||||||
|
|
||||||
|
/* Import Third-party override css */
|
||||||
|
/* @import "flyonui/src/vendor/flatpickr.css"; */
|
||||||
|
/* @import "flyonui/src/vendor/notyf.css"; */
|
||||||
|
/* @import "flyonui/src/vendor/datatables.css"; */
|
||||||
|
/* @import "flyonui/src/vendor/editor.css"; */
|
||||||
|
/* @import "flyonui/src/vendor/fullcalendar.css"; */
|
||||||
|
/* @import "flyonui/src/vendor/raty.css"; */
|
||||||
|
/* @import "flyonui/src/vendor/waves.css"; */
|
||||||
|
/* @import "flyonui/src/vendor/apexcharts.css"; */
|
||||||
@ -1,4 +1,16 @@
|
|||||||
import 'flyonui/flyonui';
|
//import { useRouter } from "vue-router";
|
||||||
|
|
||||||
|
// FlyonUI
|
||||||
|
import "flyonui/flyonui";
|
||||||
|
|
||||||
|
export default defineNuxtPlugin(() => {
|
||||||
|
const router = useRouter();
|
||||||
|
router.afterEach(async () => {
|
||||||
|
setTimeout(() => window.HSStaticMethods.autoInit());
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
/* import 'flyonui/flyonui';
|
||||||
import { type IStaticMethods } from 'flyonui/flyonui';
|
import { type IStaticMethods } from 'flyonui/flyonui';
|
||||||
declare global {
|
declare global {
|
||||||
interface Window {
|
interface Window {
|
||||||
@ -10,4 +22,4 @@ export default defineNuxtPlugin((nuxtApp) => {
|
|||||||
nuxtApp.hook('page:finish', () => {
|
nuxtApp.hook('page:finish', () => {
|
||||||
window.HSStaticMethods.autoInit();
|
window.HSStaticMethods.autoInit();
|
||||||
});
|
});
|
||||||
});
|
}); */
|
||||||
|
|||||||
12
src/types/global.d.ts
vendored
Normal file
12
src/types/global.d.ts
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
import type { IStaticMethods } from "flyonui/flyonui";
|
||||||
|
|
||||||
|
declare global {
|
||||||
|
interface Window {
|
||||||
|
// Optional third-party libraries
|
||||||
|
|
||||||
|
// FlyonUI
|
||||||
|
HSStaticMethods: IStaticMethods;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export {};
|
||||||
Reference in New Issue
Block a user