Collection of handy online tools for developers, with great UX.
Find a file
2022-08-24 00:18:01 +02:00
.github chore: updated ci workflow to handle pnpm 2022-08-19 17:42:46 +02:00
.vscode chore: added eslint in recommended extensions 2022-05-11 14:14:29 +02:00
public refactor(share): new share banner 2022-08-14 10:53:39 +02:00
scripts fix(script):fixed missing paranthesis in tool generator script 2022-07-23 23:07:53 +02:00
src refactor(useQRCode): switched args to MaybeRef 2022-08-24 00:18:01 +02:00
.eslintrc.cjs feat(config): added tsx to allowed extension 2022-08-24 00:18:01 +02:00
.gitignore chore: first commit 2022-03-31 00:33:29 +02:00
.nvmrc chore: first commit 2022-03-31 00:33:29 +02:00
.prettierrc refactor(lint): externalization of prettier for simpler IDE support 2022-08-03 17:19:53 +02:00
.versionrc chore: added standard-version 2022-04-16 13:41:10 +02:00
CHANGELOG.md chore(release): 2.11.0 2022-08-19 17:47:34 +02:00
env.d.ts feat: added commit short sha 2022-04-16 15:12:33 +02:00
index.html refactor(share): updated share meta 2022-08-16 15:22:41 +02:00
LICENSE chore: added license file 2022-07-21 21:06:22 +02:00
package.json chore(release): 2.11.0 2022-08-19 17:47:34 +02:00
pnpm-lock.yaml feat(new-tool): meta tag generator 2022-08-19 17:40:00 +02:00
README.md fix: updated license in README 2022-07-21 21:13:01 +02:00
tsconfig.app.json refactor(style): updated linter config 2022-04-15 23:10:47 +02:00
tsconfig.json chore: first commit 2022-03-31 00:33:29 +02:00
tsconfig.vite-config.json chore: first commit 2022-03-31 00:33:29 +02:00
tsconfig.vitest.json chore: first commit 2022-03-31 00:33:29 +02:00
vercel.json feat(config): added vercel.json 2022-04-16 16:58:10 +02:00
vite.config.ts refactor(config): added config management with figue 2022-05-24 00:07:54 +02:00

logo

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

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.

IT Tools - Collection of handy online tools for devs, with great UX | Product Hunt IT Tools - Collection of handy online tools for devs, with great UX | Product Hunt

License

This project is under the GNU GPLv3.