From d756ffcaa5ac46c0b2ae324c7fa13cd641ca626a Mon Sep 17 00:00:00 2001 From: kyoya0819 Date: Wed, 28 Aug 2024 04:28:24 +0900 Subject: [PATCH] wip --- .idea/jsLinters/eslint.xml | 6 + package.json | 44 +- src/components/Header/Header.tsx | 6 + src/pages/character-counter.tsx | 25 + src/pages/hex-mixer.tsx | 25 + .../Counter/Counter.module.scss | 64 ++ .../character-counter/Counter/Counter.tsx | 153 +++ .../Counter/scripts/removeReturn.ts | 8 + src/sections/character-counter/index.ts | 1 + .../hex-mixer/Mixer/Mixer.module.scss | 58 ++ src/sections/hex-mixer/Mixer/Mixer.tsx | 74 ++ src/sections/hex-mixer/index.ts | 1 + src/sections/password/Generator/Generator.tsx | 4 +- src/styles/app.scss | 2 +- tsconfig.json | 2 +- yarn.lock | 876 +++++++++++------- 16 files changed, 968 insertions(+), 381 deletions(-) create mode 100644 .idea/jsLinters/eslint.xml create mode 100644 src/pages/character-counter.tsx create mode 100644 src/pages/hex-mixer.tsx create mode 100644 src/sections/character-counter/Counter/Counter.module.scss create mode 100644 src/sections/character-counter/Counter/Counter.tsx create mode 100644 src/sections/character-counter/Counter/scripts/removeReturn.ts create mode 100644 src/sections/character-counter/index.ts create mode 100644 src/sections/hex-mixer/Mixer/Mixer.module.scss create mode 100644 src/sections/hex-mixer/Mixer/Mixer.tsx create mode 100644 src/sections/hex-mixer/index.ts diff --git a/.idea/jsLinters/eslint.xml b/.idea/jsLinters/eslint.xml new file mode 100644 index 0000000..2ece342 --- /dev/null +++ b/.idea/jsLinters/eslint.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/package.json b/package.json index abcdcd7..a1f89dc 100644 --- a/package.json +++ b/package.json @@ -12,32 +12,34 @@ "stylelint:fix": "stylelint \"**/*.{css,scss,sass}\" --fix" }, "dependencies": { - "@ky-y./ui": "^1.0.68", - "next": "^14.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-icons": "^5.0.1", + "@ky-y./ui": "^1.0.145", + "next": "^14.2.5", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-icons": "^5.2.1", "react-textarea-autosize": "^8.5.3", - "sass": "^1.70.0", - "uuid": "^9.0.1" + "sass": "^1.77.8", + "sonner": "^1.5.0", + "use-interval": "^1.4.0", + "uuid": "^10.0.0" }, "devDependencies": { - "@types/node": "^20.11.15", - "@types/react": "^18.2.51", - "@types/uuid": "^9.0.7", - "@typescript-eslint/eslint-plugin": "^6.19.1", - "@typescript-eslint/parser": "^6.19.1", - "eslint": "^8.56.0", - "eslint-config-next": "^14.1.0", + "@types/node": "^20.14.11", + "@types/react": "^18.3.3", + "@types/uuid": "^10.0.0", + "@typescript-eslint/eslint-plugin": "^7.16.1", + "@typescript-eslint/parser": "^7.16.1", + "eslint": "^8.57.0", + "eslint-config-next": "^14.2.5", "eslint-plugin-import": "^2.29.1", "postcss-scss": "^4.0.9", - "prettier": "^3.2.4", - "stylelint": "^16.2.1", - "stylelint-config-recess-order": "^4.4.0", - "stylelint-config-standard": "^36.0.0", - "stylelint-prettier": "^5.0.0", - "stylelint-scss": "^6.1.0", - "typescript": "^5.3.3" + "prettier": "^3.3.3", + "stylelint": "^16.7.0", + "stylelint-config-recess-order": "^5.0.1", + "stylelint-config-standard": "^36.0.1", + "stylelint-prettier": "^5.0.2", + "stylelint-scss": "^6.4.1", + "typescript": "^5.5.3" }, "packageManager": "yarn@4.1.0" } diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 8ca5a03..49916e8 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -20,6 +20,12 @@ export const Header = () => { Password Maker + + Character Counter + + + Hex Mixer + ); }; \ No newline at end of file diff --git a/src/pages/character-counter.tsx b/src/pages/character-counter.tsx new file mode 100644 index 0000000..919d3c9 --- /dev/null +++ b/src/pages/character-counter.tsx @@ -0,0 +1,25 @@ +import { Footer, Main } from "@ky-y./ui"; +import type { NextPage } from "next"; +import Head from "next/head"; + +import { Header } from "components/Header/Header"; + +import { Counter } from "sections/character-counter"; + +const Password: NextPage = () => { + + return ( + <> + + Character Counter | kyTools + +
+
+ +
+