feat: update readme

This commit is contained in:
Ibrahima G. Coulibaly
2025-02-23 02:01:29 +00:00
parent 64936ab11f
commit dc08d1545d
3 changed files with 21 additions and 252 deletions

243
.idea/workspace.xml generated
View File

@@ -5,233 +5,9 @@
</component>
<component name="ChangeListManager">
<list default="true" id="b30e2810-c4c1-4aad-b134-794e52cc1c7d" name="Changes" comment="fix: ctrl v">
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/change-colors-in-png/change-colors-in-png.e2e.spec.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/change-colors-in-png/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/change-colors-in-png/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/change-colors-in-png/test.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/convert-jgp-to-png/convert-jgp-to-png.e2e.spec.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/convert-jgp-to-png/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/convert-jgp-to-png/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/convert-jgp-to-png/test.jpg" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/create-transparent/create-transparent.e2e.spec.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/create-transparent/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/create-transparent/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/create-transparent/test.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/image/png/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/duplicate/duplicate.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/duplicate/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/duplicate/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/duplicate/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/find-most-popular/find-most-popular.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/find-most-popular/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/find-most-popular/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/find-most-popular/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/find-unique/find-unique.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/find-unique/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/find-unique/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/find-unique/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/group/group.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/group/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/group/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/group/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/reverse/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/reverse/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/reverse/reverse.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/reverse/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/rotate/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/rotate/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/rotate/rotate.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/rotate/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/shuffle/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/shuffle/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/shuffle/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/shuffle/shuffle.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/sort/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/sort/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/sort/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/sort/sort.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/truncate/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/truncate/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/truncate/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/truncate/truncate.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/unwrap/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/unwrap/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/unwrap/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/unwrap/unwrap.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/wrap/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/wrap/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/wrap/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/list/wrap/wrap.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/generate/generate.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/generate/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/generate/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/generate/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/sum/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/sum/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/sum/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/number/sum/sum.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/create-palindrome/create-palindrome.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/create-palindrome/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/create-palindrome/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/create-palindrome/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/extract-substring/extract-substring.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/extract-substring/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/extract-substring/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/extract-substring/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/join/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/join/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/join/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/join/string-join.e2e.spec.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/join/string-join.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/palindrome/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/palindrome/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/palindrome/palindrome.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/palindrome/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/randomize-case/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/randomize-case/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/randomize-case/randomize-case.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/randomize-case/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/reverse/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/reverse/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/reverse/reverse.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/reverse/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/split/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/split/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/split/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/split/string-split.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/to-morse/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/to-morse/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/to-morse/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/to-morse/to-morse.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/uppercase/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/uppercase/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/uppercase/service.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/string/uppercase/uppercase.service.test.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/video/gif/change-speed/index.tsx" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/video/gif/change-speed/meta.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/video/gif/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/pages/tools/video/index.ts" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/package-lock.json" beforeDir="false" afterPath="$PROJECT_DIR$/package-lock.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/package.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/components/Hero.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/components/Hero.tsx" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/index.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/change-colors-in-png/change-colors-in-png.e2e.spec.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/change-colors-in-png/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/change-colors-in-png/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/change-colors-in-png/test.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/convert-jgp-to-png/convert-jgp-to-png.e2e.spec.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/convert-jgp-to-png/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/convert-jgp-to-png/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/convert-jgp-to-png/test.jpg" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/create-transparent/create-transparent.e2e.spec.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/create-transparent/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/create-transparent/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/create-transparent/test.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/image/png/index.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/duplicate/duplicate.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/duplicate/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/duplicate/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/duplicate/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/find-most-popular/find-most-popular.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/find-most-popular/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/find-most-popular/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/find-most-popular/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/find-unique/find-unique.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/find-unique/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/find-unique/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/find-unique/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/group/group.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/group/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/group/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/group/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/index.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/reverse/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/reverse/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/reverse/reverse.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/reverse/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/rotate/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/rotate/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/rotate/rotate.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/rotate/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/shuffle/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/shuffle/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/shuffle/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/shuffle/shuffle.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/sort/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/sort/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/sort/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/sort/sort.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/truncate/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/truncate/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/truncate/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/truncate/truncate.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/unwrap/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/unwrap/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/unwrap/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/unwrap/unwrap.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/wrap/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/wrap/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/wrap/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/list/wrap/wrap.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/generate/generate.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/generate/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/generate/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/generate/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/index.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/sum/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/sum/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/sum/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/number/sum/sum.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/create-palindrome/create-palindrome.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/create-palindrome/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/create-palindrome/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/create-palindrome/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/extract-substring/extract-substring.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/extract-substring/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/extract-substring/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/extract-substring/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/index.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/join/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/join/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/join/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/join/string-join.e2e.spec.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/join/string-join.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/palindrome/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/palindrome/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/palindrome/palindrome.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/palindrome/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/randomize-case/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/randomize-case/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/randomize-case/randomize-case.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/randomize-case/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/reverse/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/reverse/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/reverse/reverse.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/reverse/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/split/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/split/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/split/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/split/string-split.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/to-morse/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/to-morse/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/to-morse/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/to-morse/to-morse.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/uppercase/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/uppercase/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/uppercase/service.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/string/uppercase/uppercase.service.test.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/video/gif/change-speed/index.tsx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/video/gif/change-speed/meta.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/video/gif/index.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/pages/video/index.ts" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/tools/defineTool.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/tools/defineTool.tsx" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/tools/index.ts" beforeDir="false" afterPath="$PROJECT_DIR$/src/tools/index.ts" afterDir="false" />
<change beforePath="$PROJECT_DIR$/tsconfig.json" beforeDir="false" afterPath="$PROJECT_DIR$/tsconfig.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/README.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/components/Navbar/index.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/components/Navbar/index.tsx" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -474,6 +250,7 @@
<workItem from="1720912096050" duration="3065000" />
<workItem from="1740259920741" duration="7742000" />
<workItem from="1740270391152" duration="690000" />
<workItem from="1740274898695" duration="1168000" />
</task>
<task id="LOCAL-00054" summary="chore: sum tests">
<option name="closed" value="true" />
@@ -889,19 +666,7 @@
<map>
<entry key="MAIN">
<value>
<State>
<option name="FILTERS">
<map>
<entry key="branch">
<value>
<list>
<option value="origin/chesterkxng" />
</list>
</value>
</entry>
</map>
</option>
</State>
<State />
</value>
</entry>
</map>

View File

@@ -1,8 +1,10 @@
# OmniTools
Welcome to **OmniTools**, a self hosted alternative to OnlineTools.com.
Welcome to **OmniTools**, a self-hosted alternative to OnlineTools.com.
This project offers a variety of online tools to help with everyday tasks,
all available for free and open for community contributions. Please don't forget to star the repo to support us.
all available for free and open for community contributions. We want it to be complete. Please don't forget to star the
repo to support us.
Here is the [demo](https://omnitools.netlify.app/) website.
![img.png](img.png)
@@ -10,7 +12,7 @@ Here is the [demo](https://omnitools.netlify.app/) website.
## Table of Contents
- [Features](#features)
- [Self-host](#self-host)
- [Self-host](#self-hostrun)
- [Contribute](#contribute)
- [License](#license)
- [Contact](#contact)
@@ -39,7 +41,7 @@ OmniTools includes a variety of tools, such as:
- JSON, XML tools, CSV tools etc.
## Self-host
## Self-host/Run
```bash
docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest
@@ -78,25 +80,28 @@ npm run test:e2e
[//]: # (<img src="https://api.star-history.com/svg?repos=iib0011/omni-tools&type=Date">)
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## 🤝 Looking to contribute?
We welcome contributions! You can help by:
- ✅ Reporting bugs
- ✅ Suggesting new features
- ✅ Suggesting new features in Github issues or [here](https://tally.so/r/nrkkx2)
- ✅ Improving documentation
- ✅ Submitting pull requests
Check CONTRIBUTING.md inside each subproject for details.
You can also join our [Discord server](https://discord.gg/A6eMSNwg)
You can also join our [Discord server](https://discord.gg/SDbbn3hT4b)
### Contributors
<a href="https://github.com/iib0011/omni-tools/graphs/contributors">
<img src="https://contrib.rocks/image?repo=iib0011/omni-tools" />
</a>
## Contact
For any questions or suggestions, feel free to open an issue or contact me at:
[ibracool99@gmail.com](mailto:ibracool99@gmail.com)
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

View File

@@ -60,7 +60,6 @@ const Navbar: React.FC = () => {
fontSize={25}
sx={{
cursor: 'pointer',
fontWeight: 600,
textShadow: '1px 1px 2px rgba(0,0,0,0.2)'
}}
color={'primary'}