SoybeanJS is a front-end technology team, built by Soybean(soybeanjs@outlook.com).
- TypeScript, NodeJs, Bun, tsx.
- JS Framework: Vue3, React, Solid, Svelte, Astro, etc.
- SSR: Nuxt, Next, SolidStart, SvelteKit.
- Charts: AntV, ECharts, Charts.js, d3, Threejs.
- Tools:
- Vite: build web app
- unbuild, tsup: build TS library
- simple-git-hooks、lint-staged: git hooks
- code standards: eslint-config
- Cross Platforms: ReactNative, UniApp, Ionic(CapacitorJS), Tauri, Electron, etc.
- soybean-admin: A fresh and elegant admin template, based on Vue3、Vite3、TypeScript、NaiveUI and UnoCSS.
- soybeanjs-cli: SoybeanJS's command lint tools
- create and verify git commit with Angular standard
- integrat "rimraf", "npm-check-updates", "bumpp"
- generate changlog by git commits
- create-soybean: SoybeanJS's command line to create different project templates (TS, Vue, React, pnpm monorepo)
- eslint-config: SoybeanJS's eslint flat config preset: support TS, Vue, React, Solid, Svelte, Astro, etc.
- elegant-router: A plugin to create router elegently, support Vue, React, Solid and Svelte.
- changelog: Generate changelog from git tags and commits for github
- color-palette: The implementation of the color palette algorithm of the site uicolors.
- prettier-plugin-json-sort: A prettier plugin to sort package.json and tsconfig.json.
- syncmirror: sync npmmirror.
- githublogen: Generate changelog for GitHub releases.
- unocss-preset-design: A unocss plugin to create theme based CSS varaibles.