Hi there 👋, I'm CyanSalt. Glad to see you here! I am a front-end engineer currently working at Bytedance, but I also run a lot of open source projects of my own.

My Scrapbook (in Chinese)

Here are my works:

Cross-platform Apps

Project Information Description
commas Commas A hackable, pluggable terminal, and also a command runner
cyansalt/cask My homebrew cask tap
lyrically Lyrically Music player inspired by Lyric Speaker
強風オールバック re-pwsbh Cross-platform remaster of PowerfulWindSlickedBackHair

Vue Ecosystem

Project Information Description
@legacy-vue/compiler-sfc npm A drop-in replacement for @vue/compiler-sfc for Vue legacy versions (2.7.x)
@legacy-vue/vite-plugin-vue2 npm A drop-in replacement for @vitejs/plugin-vue2 for Vue legacy versions (2.7.x)
@legacy-vue/vue-loader npm A drop-in replacement for vue-loader for Vue legacy versions (2.7.x)
roughness Roughness
npm
A Vue component library with hand-drawn appearance
vue-spinach vue-spinach
npm
Transform Vue SFC between Option API and Composition API

Vite Ecosystem

Project Information Description
vite-plugin-auto-preload npm Vite plugin for adding preload resource hints in HTML
vite-plugin-html-sort-tags npm Vite plugin for sorting head tags in HTML
vite-plugin-legacy-swc npm Provides legacy browsers support for the production build with SWC
vite-plugin-prefetch-chunk npm Vite plugin for adding prefetch resource hints in HTML
vite-plugin-template-html npm Plugin for vite to inject data into html and request proxy
vite-plugin-unused-code npm Vite/Rollup plugin to detect unused files and unused exports in used files

Webpack Ecosystem

Project Information Description
module-federation-plugin npm Module federation for webpack@4
parallelize-webpack-unplugin npm Use unplugin with thread-loader in webpack

Toolchain

Project Information Description
@cyansalt/eslint-config npm My ESLint configuration preset
@cyansalt/stylelint-config npm My Stylelint configuration preset
@cyansalt/tsconfig npm My TypeScript configuration.
eslint-plugin-galaxy npm Various ESLint rules in one plugin.
stylelint-plugin-aurora npm Various Stylelint rules in one plugin.
stylelint-test-rule-vitest npm A Stylelint rule tester using Vitest

Others

Project Information Description
babel-preset-omit-plugins npm Omit certain plugins from a Babel preset
corner-smoothie npm Create elements with Figma corner smoothing
croonjs npm A toolkit for parsing and playing numbered musical notation
es-interop npm Load modules dynamically from ESM, CJS, TS, JSON, etc.
font-cloak npm Encrypt your data with random fonts
git9 vue-spinach
npm
Utilities for Git
parseport npm Get static value from a JavaScript or TypeScript file
postcss-transform-decl npm Transform any declarations with custom rules
typescript-transform-aliases npm Transform aliases in TypeScript files
whistle.try npm Provide fallback functionality for local rules of whistle

Stats

GitHub README Stats

Top Languages


cjj281795819

tql

Reply2025-03-04
Powered by Sairin