├── update.sh ├── LICENSE └── README.md /update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | git add . && git commit --amend -m "init" && time lucky_commit 00000000 && git push -f 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022-PRESENT Kevin Deng 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 🤩 AWESOME! 2 | 3 | Strongly opinionated list of awesome things. (in no particular order) 4 | 5 | ## Hardware 6 | 7 | - MacBook Pro 16' M1 Max 8 | - [macOS](https://www.apple.com/macos/) - A awesome unix-like system. 9 | - Mic: Blue Yeti Nano / DJI Mic Mini 10 | 11 | ## App / CLI 12 | 13 | - [Homebrew](https://github.com/Homebrew/brew) - A package manager for macOS. 14 | - [fish](https://github.com/fish-shell/fish-shell) - A fast command line shell. 15 | - [config](https://github.com/sxzz/config/blob/main/config.fish) 16 | - [serve](https://github.com/vercel/serve) - A Static file server. 17 | - [gh](https://github.com/cli/cli) - A command-line tool for GitHub. 18 | - [Raycast](https://www.raycast.com/) - A pretty launcher for macOS. 19 | - [1Password](https://1password.com/) - A password and documents manager. 20 | - [Google Chrome](https://www.google.com/chrome/) - A general web browser. 21 | - [Ghostty](https://ghostty.org/) - A fast terminal emulator. 22 | - [Spotify](https://www.spotify.com/) - A music player. 23 | 24 | ## Website 25 | 26 | - [Google](https://www.google.com/) - A search engine. 27 | - [GitHub](https://github.com/) - The current website. 28 | - [Figma](https://www.figma.com/) - A modern design tool. 29 | - [Icônes](https://icones.js.org/) - A icon explorer. 30 | - [npmcharts](https://www.npmcharts.com/) - npm package download statistics. 31 | 32 | ## Project Management 33 | 34 | - [TypeScript](https://github.com/microsoft/TypeScript) - JavaScript with type annotations. 35 | - [pnpm](https://github.com/pnpm/pnpm) - A fast package manager like Yarn, but more powerful. 36 | - [corepack](https://github.com/nodejs/corepack) - Package manager manager. 37 | - [ESLint](https://github.com/eslint/eslint) - Ban bad code styles. 38 | - [config](https://github.com/sxzz/eslint-config) 39 | - [ESLint for VSCode](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) 40 | - [Prettier](https://github.com/prettier/prettier) - A code formatter. 41 | - [config](https://github.com/sxzz/eslint-config/blob/main/.prettierrc) 42 | - [Prettier for VSCode](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) 43 | - [Vitest](https://github.com/vitest-dev/vitest) - A test framework based on Vite. 44 | - [bumpp](https://github.com/antfu/bumpp) - Interactive CLI that bumps your version numbers and more. 45 | 46 | ## Bundle Tool 47 | 48 | - [Rolldown](https://github.com/rolldown/rolldown) - A fast Rust bundler for JavaScript / TypeScript. 49 | - [esbuild](https://github.com/evanw/esbuild) - Super fast Golang-based bundle tool, like Rollup. 50 | - [tsdown](https://github.com/rolldown/tsdown) - The elegant bundler for libraries powered by Rolldown. 51 | - [Vite](https://github.com/vitejs/vite) - The best bundler for Web pages, based on [Rollup](https://github.com/rollup/rollup). 52 | - [unplugin](https://github.com/unjs/unplugin) - Unified plugin system for Vite, Rollup, Webpack, and esbuild. 53 | - [Babel](https://github.com/babel/babel) - JS/TS parser and generator. 54 | - [SWC](https://github.com/swc-project/swc) - Rust-based Babel. 55 | - [tsx](https://github.com/esbuild-kit/tsx) - Execute TS file like JS. 56 | - [magic-string](https://github.com/Rich-Harris/magic-string) - Transform the code with source map. 57 | - [unplugin-vue-components](https://github.com/antfu/unplugin-vue-components) - Import Vue components automatically. 58 | - [unplugin-auto-import](https://github.com/antfu/unplugin-auto-import) - Import dependencies automatically. 59 | 60 | ## Developer Experience (DX) 61 | 62 | - [VSCode](https://github.com/microsoft/vscode) - The best code editor for front-end. 63 | - [Vue Language Tools](https://github.com/vuejs/language-tools) - VSCode extension for Vue SFC. 64 | - [@antfu/ni](https://github.com/antfu/ni) - Alias for package manager. 65 | - [fnm](https://github.com/Schniz/fnm) - A fast Node.js version manager, built in Rust. 66 | - [degit](https://github.com/unjs/giget) - `git clone && rm -fr .git` 67 | - [create](https://github.com/sxzz/create) - A command-line tool for creating a new project. 68 | - [config](https://github.com/sxzz/dotfiles/blob/main/create.config.ts) 69 | 70 | ## GitHub Actions 71 | 72 | - [changelogithub](https://github.com/antfu/changelogithub) - Generate changelog and create GitHub release. 73 | - [sxzz/workflow](https://github.com/sxzz/workflow) - A collection of GitHub Actions for various purposes. 74 | 75 | ## Other 76 | 77 | - [VueUse](https://github.com/vueuse/vueuse) - Collection of Vue Composition utilities. 78 | - [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) - A fast and minimal alternative to globby and fast-glob. 79 | - [UnoCSS](https://github.com/unocss/unocss) - Atomic CSS engine like [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss). 80 | 81 | ## Raycast Extension 82 | 83 | - [Git Repos](https://www.raycast.com/moored/git-repos) - Search your local repositories. 84 | - [Change Case](https://www.raycast.com/es183923/change-case) - Change the text in the clipboard. 85 | - [Choose a License](https://www.raycast.com/sandypockets/choose-a-license) - Read, copy, and paste Markdown licenses. 86 | - [Encoding Tools](https://www.raycast.com/eth-p/encoding-tools) - A toolbox for encoding, decoding, and hashing data in the clipboard. 87 | - [URL Tools](https://www.raycast.com/joshua46/url-tools) - Encode or decode URL from the clipboard. 88 | - [Unix Timestamp](https://www.raycast.com/destiner/unix-timestamp) - Convert between unix timestamp and human readable form date. 89 | - [Spotify Controls](https://www.raycast.com/thomas/spotify-controls) - Control the Spotify app. 90 | 91 | ## License 92 | 93 | [MIT](./LICENSE) License © 2022-PRESENT [Kevin Deng](https://github.com/sxzz) 94 | --------------------------------------------------------------------------------