From 64936ab11f78b424b9bbdda76252e36c0c439424 Mon Sep 17 00:00:00 2001 From: "Ibrahima G. Coulibaly" Date: Sun, 23 Feb 2025 01:38:42 +0100 Subject: [PATCH] refactor: tools folder inside pages --- .idea/workspace.xml | 348 ++++++++++++++---- package-lock.json | 24 +- package.json | 1 + src/components/Hero.tsx | 10 +- src/pages/{ => tools}/image/index.ts | 0 .../change-colors-in-png.e2e.spec.ts | 2 +- .../image/png/change-colors-in-png/index.tsx | 10 +- .../image/png/change-colors-in-png/meta.ts | 0 .../image/png/change-colors-in-png/test.png | Bin .../convert-jgp-to-png.e2e.spec.ts | 0 .../image/png/convert-jgp-to-png/index.tsx | 0 .../image/png/convert-jgp-to-png/meta.ts | 0 .../image/png/convert-jgp-to-png/test.jpg | Bin .../create-transparent.e2e.spec.ts | 0 .../image/png/create-transparent/index.tsx | 10 +- .../image/png/create-transparent/meta.ts | 0 .../image/png/create-transparent/test.png | Bin src/pages/{ => tools}/image/png/index.ts | 0 .../list/duplicate/duplicate.service.test.ts | 0 .../{ => tools}/list/duplicate/index.tsx | 0 src/pages/{ => tools}/list/duplicate/meta.ts | 0 .../{ => tools}/list/duplicate/service.ts | 0 .../find-most-popular.service.test.ts | 0 .../list/find-most-popular/index.tsx | 16 +- .../list/find-most-popular/meta.ts | 0 .../list/find-most-popular/service.ts | 0 .../find-unique/find-unique.service.test.ts | 0 .../{ => tools}/list/find-unique/index.tsx | 14 +- .../{ => tools}/list/find-unique/meta.ts | 0 .../{ => tools}/list/find-unique/service.ts | 0 .../list/group/group.service.test.ts | 0 src/pages/{ => tools}/list/group/index.tsx | 16 +- src/pages/{ => tools}/list/group/meta.ts | 0 src/pages/{ => tools}/list/group/service.ts | 0 src/pages/{ => tools}/list/index.ts | 0 src/pages/{ => tools}/list/reverse/index.tsx | 12 +- src/pages/{ => tools}/list/reverse/meta.ts | 0 .../list/reverse/reverse.service.test.ts | 0 src/pages/{ => tools}/list/reverse/service.ts | 0 src/pages/{ => tools}/list/rotate/index.tsx | 14 +- src/pages/{ => tools}/list/rotate/meta.ts | 0 .../list/rotate/rotate.service.test.ts | 0 src/pages/{ => tools}/list/rotate/service.ts | 0 src/pages/{ => tools}/list/shuffle/index.tsx | 14 +- src/pages/{ => tools}/list/shuffle/meta.ts | 0 src/pages/{ => tools}/list/shuffle/service.ts | 0 .../list/shuffle/shuffle.service.test.ts | 0 src/pages/{ => tools}/list/sort/index.tsx | 16 +- src/pages/{ => tools}/list/sort/meta.ts | 0 src/pages/{ => tools}/list/sort/service.ts | 0 .../list/sort/sort.service.test.ts | 0 src/pages/{ => tools}/list/truncate/index.tsx | 0 src/pages/{ => tools}/list/truncate/meta.ts | 0 .../{ => tools}/list/truncate/service.ts | 0 .../list/truncate/truncate.service.test.ts | 0 src/pages/{ => tools}/list/unwrap/index.tsx | 0 src/pages/{ => tools}/list/unwrap/meta.ts | 0 src/pages/{ => tools}/list/unwrap/service.ts | 0 .../list/unwrap/unwrap.service.test.ts | 0 src/pages/{ => tools}/list/wrap/index.tsx | 0 src/pages/{ => tools}/list/wrap/meta.ts | 0 src/pages/{ => tools}/list/wrap/service.ts | 0 .../list/wrap/wrap.service.test.ts | 0 .../number/generate/generate.service.test.ts | 0 .../{ => tools}/number/generate/index.tsx | 8 +- src/pages/{ => tools}/number/generate/meta.ts | 0 .../{ => tools}/number/generate/service.ts | 0 src/pages/{ => tools}/number/index.ts | 0 src/pages/{ => tools}/number/sum/index.tsx | 14 +- src/pages/{ => tools}/number/sum/meta.ts | 0 src/pages/{ => tools}/number/sum/service.ts | 0 .../number/sum/sum.service.test.ts | 0 .../create-palindrome.service.test.ts | 0 .../string/create-palindrome/index.tsx | 0 .../string/create-palindrome/meta.ts | 0 .../string/create-palindrome/service.ts | 0 .../extract-substring.service.test.ts | 0 .../string/extract-substring/index.tsx | 0 .../string/extract-substring/meta.ts | 0 .../string/extract-substring/service.ts | 0 src/pages/{ => tools}/string/index.ts | 0 src/pages/{ => tools}/string/join/index.tsx | 18 +- src/pages/{ => tools}/string/join/meta.ts | 0 src/pages/{ => tools}/string/join/service.ts | 0 .../string/join/string-join.e2e.spec.ts | 0 .../string/join/string-join.service.test.ts | 0 .../{ => tools}/string/palindrome/index.tsx | 0 .../{ => tools}/string/palindrome/meta.ts | 0 .../palindrome/palindrome.service.test.ts | 0 .../{ => tools}/string/palindrome/service.ts | 0 .../string/randomize-case/index.tsx | 0 .../{ => tools}/string/randomize-case/meta.ts | 0 .../randomize-case.service.test.ts | 0 .../string/randomize-case/service.ts | 0 .../{ => tools}/string/reverse/index.tsx | 0 src/pages/{ => tools}/string/reverse/meta.ts | 0 .../string/reverse/reverse.service.test.ts | 0 .../{ => tools}/string/reverse/service.ts | 0 src/pages/{ => tools}/string/split/index.tsx | 12 +- src/pages/{ => tools}/string/split/meta.ts | 0 src/pages/{ => tools}/string/split/service.ts | 0 .../string/split/string-split.service.test.ts | 0 .../{ => tools}/string/to-morse/index.tsx | 10 +- src/pages/{ => tools}/string/to-morse/meta.ts | 0 .../{ => tools}/string/to-morse/service.ts | 0 .../string/to-morse/to-morse.service.test.ts | 0 .../{ => tools}/string/uppercase/index.tsx | 0 .../{ => tools}/string/uppercase/meta.ts | 0 .../{ => tools}/string/uppercase/service.ts | 0 .../uppercase/uppercase.service.test.ts | 0 .../video/gif/change-speed/index.tsx | 10 +- .../video/gif/change-speed/meta.ts | 0 src/pages/{ => tools}/video/gif/index.ts | 0 src/pages/{ => tools}/video/index.ts | 0 src/tools/defineTool.tsx | 6 +- src/tools/index.ts | 53 +-- tsconfig.json | 3 + 117 files changed, 447 insertions(+), 194 deletions(-) rename src/pages/{ => tools}/image/index.ts (100%) rename src/pages/{ => tools}/image/png/change-colors-in-png/change-colors-in-png.e2e.spec.ts (95%) rename src/pages/{ => tools}/image/png/change-colors-in-png/index.tsx (91%) rename src/pages/{ => tools}/image/png/change-colors-in-png/meta.ts (100%) rename src/pages/{ => tools}/image/png/change-colors-in-png/test.png (100%) rename src/pages/{ => tools}/image/png/convert-jgp-to-png/convert-jgp-to-png.e2e.spec.ts (100%) rename src/pages/{ => tools}/image/png/convert-jgp-to-png/index.tsx (100%) rename src/pages/{ => tools}/image/png/convert-jgp-to-png/meta.ts (100%) rename src/pages/{ => tools}/image/png/convert-jgp-to-png/test.jpg (100%) rename src/pages/{ => tools}/image/png/create-transparent/create-transparent.e2e.spec.ts (100%) rename src/pages/{ => tools}/image/png/create-transparent/index.tsx (90%) rename src/pages/{ => tools}/image/png/create-transparent/meta.ts (100%) rename src/pages/{ => tools}/image/png/create-transparent/test.png (100%) rename src/pages/{ => tools}/image/png/index.ts (100%) rename src/pages/{ => tools}/list/duplicate/duplicate.service.test.ts (100%) rename src/pages/{ => tools}/list/duplicate/index.tsx (100%) rename src/pages/{ => tools}/list/duplicate/meta.ts (100%) rename src/pages/{ => tools}/list/duplicate/service.ts (100%) rename src/pages/{ => tools}/list/find-most-popular/find-most-popular.service.test.ts (100%) rename src/pages/{ => tools}/list/find-most-popular/index.tsx (89%) rename src/pages/{ => tools}/list/find-most-popular/meta.ts (100%) rename src/pages/{ => tools}/list/find-most-popular/service.ts (100%) rename src/pages/{ => tools}/list/find-unique/find-unique.service.test.ts (100%) rename src/pages/{ => tools}/list/find-unique/index.tsx (90%) rename src/pages/{ => tools}/list/find-unique/meta.ts (100%) rename src/pages/{ => tools}/list/find-unique/service.ts (100%) rename src/pages/{ => tools}/list/group/group.service.test.ts (100%) rename src/pages/{ => tools}/list/group/index.tsx (90%) rename src/pages/{ => tools}/list/group/meta.ts (100%) rename src/pages/{ => tools}/list/group/service.ts (100%) rename src/pages/{ => tools}/list/index.ts (100%) rename src/pages/{ => tools}/list/reverse/index.tsx (86%) rename src/pages/{ => tools}/list/reverse/meta.ts (100%) rename src/pages/{ => tools}/list/reverse/reverse.service.test.ts (100%) rename src/pages/{ => tools}/list/reverse/service.ts (100%) rename src/pages/{ => tools}/list/rotate/index.tsx (89%) rename src/pages/{ => tools}/list/rotate/meta.ts (100%) rename src/pages/{ => tools}/list/rotate/rotate.service.test.ts (100%) rename src/pages/{ => tools}/list/rotate/service.ts (100%) rename src/pages/{ => tools}/list/shuffle/index.tsx (87%) rename src/pages/{ => tools}/list/shuffle/meta.ts (100%) rename src/pages/{ => tools}/list/shuffle/service.ts (100%) rename src/pages/{ => tools}/list/shuffle/shuffle.service.test.ts (100%) rename src/pages/{ => tools}/list/sort/index.tsx (89%) rename src/pages/{ => tools}/list/sort/meta.ts (100%) rename src/pages/{ => tools}/list/sort/service.ts (100%) rename src/pages/{ => tools}/list/sort/sort.service.test.ts (100%) rename src/pages/{ => tools}/list/truncate/index.tsx (100%) rename src/pages/{ => tools}/list/truncate/meta.ts (100%) rename src/pages/{ => tools}/list/truncate/service.ts (100%) rename src/pages/{ => tools}/list/truncate/truncate.service.test.ts (100%) rename src/pages/{ => tools}/list/unwrap/index.tsx (100%) rename src/pages/{ => tools}/list/unwrap/meta.ts (100%) rename src/pages/{ => tools}/list/unwrap/service.ts (100%) rename src/pages/{ => tools}/list/unwrap/unwrap.service.test.ts (100%) rename src/pages/{ => tools}/list/wrap/index.tsx (100%) rename src/pages/{ => tools}/list/wrap/meta.ts (100%) rename src/pages/{ => tools}/list/wrap/service.ts (100%) rename src/pages/{ => tools}/list/wrap/wrap.service.test.ts (100%) rename src/pages/{ => tools}/number/generate/generate.service.test.ts (100%) rename src/pages/{ => tools}/number/generate/index.tsx (88%) rename src/pages/{ => tools}/number/generate/meta.ts (100%) rename src/pages/{ => tools}/number/generate/service.ts (100%) rename src/pages/{ => tools}/number/index.ts (100%) rename src/pages/{ => tools}/number/sum/index.tsx (86%) rename src/pages/{ => tools}/number/sum/meta.ts (100%) rename src/pages/{ => tools}/number/sum/service.ts (100%) rename src/pages/{ => tools}/number/sum/sum.service.test.ts (100%) rename src/pages/{ => tools}/string/create-palindrome/create-palindrome.service.test.ts (100%) rename src/pages/{ => tools}/string/create-palindrome/index.tsx (100%) rename src/pages/{ => tools}/string/create-palindrome/meta.ts (100%) rename src/pages/{ => tools}/string/create-palindrome/service.ts (100%) rename src/pages/{ => tools}/string/extract-substring/extract-substring.service.test.ts (100%) rename src/pages/{ => tools}/string/extract-substring/index.tsx (100%) rename src/pages/{ => tools}/string/extract-substring/meta.ts (100%) rename src/pages/{ => tools}/string/extract-substring/service.ts (100%) rename src/pages/{ => tools}/string/index.ts (100%) rename src/pages/{ => tools}/string/join/index.tsx (89%) rename src/pages/{ => tools}/string/join/meta.ts (100%) rename src/pages/{ => tools}/string/join/service.ts (100%) rename src/pages/{ => tools}/string/join/string-join.e2e.spec.ts (100%) rename src/pages/{ => tools}/string/join/string-join.service.test.ts (100%) rename src/pages/{ => tools}/string/palindrome/index.tsx (100%) rename src/pages/{ => tools}/string/palindrome/meta.ts (100%) rename src/pages/{ => tools}/string/palindrome/palindrome.service.test.ts (100%) rename src/pages/{ => tools}/string/palindrome/service.ts (100%) rename src/pages/{ => tools}/string/randomize-case/index.tsx (100%) rename src/pages/{ => tools}/string/randomize-case/meta.ts (100%) rename src/pages/{ => tools}/string/randomize-case/randomize-case.service.test.ts (100%) rename src/pages/{ => tools}/string/randomize-case/service.ts (100%) rename src/pages/{ => tools}/string/reverse/index.tsx (100%) rename src/pages/{ => tools}/string/reverse/meta.ts (100%) rename src/pages/{ => tools}/string/reverse/reverse.service.test.ts (100%) rename src/pages/{ => tools}/string/reverse/service.ts (100%) rename src/pages/{ => tools}/string/split/index.tsx (89%) rename src/pages/{ => tools}/string/split/meta.ts (100%) rename src/pages/{ => tools}/string/split/service.ts (100%) rename src/pages/{ => tools}/string/split/string-split.service.test.ts (100%) rename src/pages/{ => tools}/string/to-morse/index.tsx (82%) rename src/pages/{ => tools}/string/to-morse/meta.ts (100%) rename src/pages/{ => tools}/string/to-morse/service.ts (100%) rename src/pages/{ => tools}/string/to-morse/to-morse.service.test.ts (100%) rename src/pages/{ => tools}/string/uppercase/index.tsx (100%) rename src/pages/{ => tools}/string/uppercase/meta.ts (100%) rename src/pages/{ => tools}/string/uppercase/service.ts (100%) rename src/pages/{ => tools}/string/uppercase/uppercase.service.test.ts (100%) rename src/pages/{ => tools}/video/gif/change-speed/index.tsx (92%) rename src/pages/{ => tools}/video/gif/change-speed/meta.ts (100%) rename src/pages/{ => tools}/video/gif/index.ts (100%) rename src/pages/{ => tools}/video/index.ts (100%) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 7ff8002..9db58b9 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,12 +4,234 @@