Leon Si's repositories
ignoredep
A placeholder package for ignoring unmatched peerDependency warnings.
rollup-plugin-js-imports
Allow importing TypeScript files using the `.js` extension in Rollup
ink
🌈 React for interactive command-line apps
slidev-clicks
Click utilities for Slidev.
next.ts
Opinionated Next.js template with extreme type-safety.
nanoid-nice
nanoid with distinguishable characters by default and with obscene words filtered out
stream-refresher
Auto-refresh an OBS stream.
applescript-utils
A collection of various AppleScript utilities.
bootstrap-macos
A collection of useful scripts/tutorials to bootstrap your macOS installation with some useful utilities and programs!
vue3-spinners
Spinners for Vue 3.
tsconfig-paths-workspace
tsconfig-paths support for workspaces.
compile-vue-sfc
A utility function to compile a Vue SFC file into JavaScript and TypeScript definitions.
vue-lion
My personal Vue components.
cli-highlighter
Syntax highlighting for your terminal 💻✨
lion-fixture
Fixture function for tests.
chmodrp
`chmod -R` in Node with Promise API
lion-git-hooks
A fork of simple-git-hooks with additional features that fit my personal use case.
latex-workflow
A custom LaTeX workflow for compiling LaTeX documents.
print-double-sided
A small automation utility to print papers double-sided (manual duplex).
vue-animate-height
Lightweight Vue component for animating height using CSS transitions.
vite-electron-builder
Secure boilerplate for Electron app based on Vite.
vitest-mock-process
Easily mock Node.js process properties in Vitest.
deep-clone-fn
Deep clone a function.
rollup-plugin-bundle-esm
Bundle ESM-only packages with Rollup and leave CommonJS-compatible packages external.
vue3-notify
Vue 3 Notification library.
project-scripts
Scripts to automate mass-updating my projects.
parse-applescript
Parse an AppleScript type into a native JavaScript type.