mirror of
https://github.com/CorentinTh/it-tools.git
synced 2024-11-15 13:44:41 +08:00
Collection of handy online tools for developers, with great UX.
converterdeveloper-productivitydeveloper-toolsfrontendjavascriptproductivitystarred-corentinth-repostarred-repotooltoolstypescriptvuejswebsite
.github | ||
.vscode | ||
public | ||
scripts | ||
src | ||
.eslintrc.cjs | ||
.gitignore | ||
.nvmrc | ||
.prettierrc | ||
.versionrc | ||
CHANGELOG.md | ||
env.d.ts | ||
index.html | ||
LICENSE | ||
package.json | ||
pnpm-lock.yaml | ||
README.md | ||
tsconfig.app.json | ||
tsconfig.json | ||
tsconfig.vite-config.json | ||
tsconfig.vitest.json | ||
vercel.json | ||
vite.config.ts |
Useful tools for developer and people working in IT. Have a look !.
Functionalities and roadmap
Please check the issues to see if some feature listed to be implemented.
You have an idea of a tool? Submit a feature request!
Contribute
Recommended IDE Setup
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
Node version
Ensure you have the correct node/npm version
nvm use
Project Setup
npm install
Compile and Hot-Reload for Development
npm run dev
Type-Check, Compile and Minify for Production
npm run build
Run Unit Tests with Vitest
npm run test
Lint with ESLint
npm run lint
Create a new tool
To create a new tool, there is a script that generate the boilerplate of the new tool, simply run:
node scripts/create-tool.mjs my-tool-name
It will create a directory in src/tools
with the correct files, and a the import in src/tools/index.ts
. You will just need to add the inported tool in the proper category and develop the tool.
Credits
Coded with ❤️ by Corentin Thomasset.
This project is continuously deployed using vercel.com.
License
This project is under the GNU GPLv3.