Skip to content

Instantly share code, notes, and snippets.

View donjoncomph's full-sized avatar

DONJON Philippines donjoncomph

View GitHub Profile
@donjoncomph
donjoncomph / tauri-trim.md
Created November 12, 2025 05:46
A simple Tauri project costs around 4~ Gb and this can be trimmed if needed.

Trimming Node, Rust, Tauri Toolchain

  • Delete node_modules and target when archiving or deploying — they can always be regenerated.
  • Run cargo clean and npm cache clean --force.
  • Use release mode (cargo build --release) for final builds; release artifacts are smaller and faster.
  • Consider using pnpm instead of npm — it deduplicates packages globally.
@donjoncomph
donjoncomph / vite.config.ts
Last active July 19, 2023 14:32
Vite Config PWA vite.config.ts
import { VitePWA } from 'vite-plugin-pwa'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
VitePWA({
registerType: 'autoUpdate',
@donjoncomph
donjoncomph / postcss.config.js
Last active July 18, 2023 21:38
Tailwind CSS PostCSS postcss.config.js
export default {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}
@donjoncomph
donjoncomph / tailwind.config.ts
Created July 18, 2023 21:19
Tailwind CSS tailwind.config.ts
import type { Config } from "tailwindcss"
export default {
content: ["./src/**/*.{html,js,cjs,ts,vue}"],
theme: {
extend: {},
},
plugins: []
@donjoncomph
donjoncomph / style.css
Created July 18, 2023 21:19
Tailwind CSS style.css
@tailwind base;
@tailwind components;
@tailwind utilities;
@donjoncomph
donjoncomph / index.html
Last active December 25, 2024 16:24
Modern HTML5 Header Boilerplate
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Donjon Philippines</title>
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="64x64" href="/favicon-64x64.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">