diff --git a/.github/workflows/check_fullstack_demo_ts_pr.yaml b/.github/workflows/check_fullstack_demo_ts_pr.yaml index 88db22176..b6b75b394 100644 --- a/.github/workflows/check_fullstack_demo_ts_pr.yaml +++ b/.github/workflows/check_fullstack_demo_ts_pr.yaml @@ -5,7 +5,7 @@ on: branches: [ "main" ] paths: - ".github/workflows/check_fullstack_demo_ts_pr.yaml" - - "lib/typescript/fullstack_demo/**" + - "lib/javascript/fullstack_demo/**" jobs: build: @@ -23,7 +23,7 @@ jobs: node-version: '20.x' - name: Build Fullstack Demo with Node.js - working-directory: ./lib/typescript/fullstack_demo + working-directory: ./lib/javascript/fullstack_demo env: NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: ${{ secrets.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY }} run: | diff --git a/.github/workflows/check_lesson_02_pr.yaml b/.github/workflows/check_lesson_02_pr.yaml index ba819a8aa..e4eeb1523 100644 --- a/.github/workflows/check_lesson_02_pr.yaml +++ b/.github/workflows/check_lesson_02_pr.yaml @@ -20,7 +20,7 @@ jobs: node-version: '20.x' - name: Build Shared Lib with Node.js - working-directory: ./lib/typescript/codedifferently-instructional + working-directory: ./lib/javascript/codedifferently-instructional run: npm ci - name: Build Lesson 02 with Node.js diff --git a/.github/workflows/check_lesson_03_pr.yaml b/.github/workflows/check_lesson_03_pr.yaml index dfed01630..ac357f477 100644 --- a/.github/workflows/check_lesson_03_pr.yaml +++ b/.github/workflows/check_lesson_03_pr.yaml @@ -22,7 +22,7 @@ jobs: node-version: '20.x' - name: Build Shared Lib with Node.js - working-directory: ./lib/typescript/codedifferently-instructional + working-directory: ./lib/javascript/codedifferently-instructional run: npm ci - name: Build Lesson 03 with Node.js diff --git a/.github/workflows/check_lesson_05_pr.yaml b/.github/workflows/check_lesson_05_pr.yaml index 3f5cc1c5f..f1c7d3cd1 100644 --- a/.github/workflows/check_lesson_05_pr.yaml +++ b/.github/workflows/check_lesson_05_pr.yaml @@ -22,7 +22,7 @@ jobs: node-version: '20.x' - name: Build Shared Lib with Node.js - working-directory: ./lib/typescript/codedifferently-instructional + working-directory: ./lib/javascript/codedifferently-instructional run: npm ci - name: Build Lesson 06 with Node.js diff --git a/.github/workflows/check_lesson_06_pr.yaml b/.github/workflows/check_lesson_06_pr.yaml index d270f9d28..8c667d78e 100644 --- a/.github/workflows/check_lesson_06_pr.yaml +++ b/.github/workflows/check_lesson_06_pr.yaml @@ -22,7 +22,7 @@ jobs: node-version: '20.x' - name: Build Shared Lib with Node.js - working-directory: ./lib/typescript/codedifferently-instructional + working-directory: ./lib/javascript/codedifferently-instructional run: npm ci - name: Build Lesson 06 with Node.js diff --git a/.github/workflows/check_lesson_07_pr.yaml b/.github/workflows/check_lesson_07_pr.yaml index 7235555a6..5f63c1c96 100644 --- a/.github/workflows/check_lesson_07_pr.yaml +++ b/.github/workflows/check_lesson_07_pr.yaml @@ -22,7 +22,7 @@ jobs: node-version: '20.x' - name: Build Shared Lib with Node.js - working-directory: ./lib/typescript/codedifferently-instructional + working-directory: ./lib/javascript/codedifferently-instructional run: npm ci - name: Build Lesson 07 with Node.js diff --git a/.github/workflows/check_push.yml b/.github/workflows/check_push.yml index e3a3e23d5..401cee307 100644 --- a/.github/workflows/check_push.yml +++ b/.github/workflows/check_push.yml @@ -54,7 +54,7 @@ jobs: run: ./gradlew check - name: Build Shared Lib with Node.js - working-directory: ./lib/typescript/codedifferently-instructional + working-directory: ./lib/javascript/codedifferently-instructional run: | npm ci npm run test @@ -160,7 +160,7 @@ jobs: run: ./gradlew check - name: Build Fullstack Demo with Node.js - working-directory: ./lib/typescript/fullstack_demo + working-directory: ./lib/javascript/fullstack_demo env: NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: ${{ secrets.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY }} run: | diff --git a/capstone/README.md b/capstone/README.md index 3f560b5bb..af56c173d 100644 --- a/capstone/README.md +++ b/capstone/README.md @@ -79,7 +79,7 @@ To ensure the timely completion of your project, you will need to complete the f Here are some links to tools and templates that can help you work together effectively. -* [TODO App (fullstack NextJS app in TypeScript)](/lib/typescript/fullstack_demo) +* [TODO App (fullstack NextJS app in TypeScript)](/lib/javascript/fullstack_demo) * [TODO App (fullstack React + Java Spring app in TypeScript/Java)](/lib/java/fullstack_demo) * [v0 (chatbot for generating UI and web applications)](https://v0.dev) * [A Short Guide to Effective Daily Standups (Nave)](https://getnave.com/blog/short-guide-daily-standups/) diff --git a/lesson_02/README.md b/lesson_02/README.md index bf53b971f..07d483a9d 100644 --- a/lesson_02/README.md +++ b/lesson_02/README.md @@ -24,7 +24,7 @@ For this assignment, you will complete a quiz by modifying a TypeScript applicat 3. Navigate to the [quiz][lesson-2-quiz-dir] directory and install the required dependencies. ```bash cd lesson_02/quiz -npm install --prefix ../../lib/typescript/codedifferently-instructional +npm install --prefix ../../lib/javascript/codedifferently-instructional npm install npm start ``` diff --git a/lesson_02/quiz/package-lock.json b/lesson_02/quiz/package-lock.json index 18a74a087..c0c26f387 100644 --- a/lesson_02/quiz/package-lock.json +++ b/lesson_02/quiz/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "codedifferently-instructional": "file:../../lib/typescript/codedifferently-instructional" + "codedifferently-instructional": "file:../../lib/javascript/codedifferently-instructional" }, "devDependencies": { "@alfonso-presa/soft-assert": "^0.6.0", @@ -28,7 +28,7 @@ "typescript-eslint": "^8.18.0" } }, - "../../lib/typescript/codedifferently-instructional": { + "../../lib/javascript/codedifferently-instructional": { "version": "1.0.0", "license": "ISC", "dependencies": { @@ -2311,7 +2311,7 @@ } }, "node_modules/codedifferently-instructional": { - "resolved": "../../lib/typescript/codedifferently-instructional", + "resolved": "../../lib/javascript/codedifferently-instructional", "link": true }, "node_modules/collect-v8-coverage": { @@ -5604,4 +5604,4 @@ } } } -} +} \ No newline at end of file diff --git a/lesson_02/quiz/package.json b/lesson_02/quiz/package.json index 898fe60e6..80d3bac95 100644 --- a/lesson_02/quiz/package.json +++ b/lesson_02/quiz/package.json @@ -29,6 +29,6 @@ "typescript-eslint": "^8.18.0" }, "dependencies": { - "codedifferently-instructional": "file:../../lib/typescript/codedifferently-instructional" + "codedifferently-instructional": "file:../../lib/javascript/codedifferently-instructional" } } \ No newline at end of file diff --git a/lesson_03/README.md b/lesson_03/README.md index 9aff78575..da6d50efe 100644 --- a/lesson_03/README.md +++ b/lesson_03/README.md @@ -27,7 +27,7 @@ Now's your chance to quiz the instructor! In this assignment, you will modify th 1. Navigate to the [quiz][quiz-folder] directory and install the required dependencies. ```bash cd lesson_03/quiz -npm install --prefix ../../lib/typescript/codedifferently-instructional +npm install --prefix ../../lib/javascript/codedifferently-instructional npm install npm start ``` diff --git a/lesson_03/quiz/package-lock.json b/lesson_03/quiz/package-lock.json index 2e63d7b2f..6fbfcb63b 100644 --- a/lesson_03/quiz/package-lock.json +++ b/lesson_03/quiz/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@nestjs/common": "^10.4.15", "@nestjs/core": "^10.4.15", - "codedifferently-instructional": "file:../../lib/typescript/codedifferently-instructional", + "codedifferently-instructional": "file:../../lib/javascript/codedifferently-instructional", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1" }, @@ -35,7 +35,7 @@ "typescript-eslint": "^8.18.0" } }, - "../../lib/typescript/codedifferently-instructional": { + "../../lib/javascript/codedifferently-instructional": { "version": "1.0.0", "license": "ISC", "dependencies": { @@ -2471,7 +2471,7 @@ } }, "node_modules/codedifferently-instructional": { - "resolved": "../../lib/typescript/codedifferently-instructional", + "resolved": "../../lib/javascript/codedifferently-instructional", "link": true }, "node_modules/collect-v8-coverage": { @@ -5996,4 +5996,4 @@ } } } -} +} \ No newline at end of file diff --git a/lesson_03/quiz/package.json b/lesson_03/quiz/package.json index 9686b9046..a03128951 100644 --- a/lesson_03/quiz/package.json +++ b/lesson_03/quiz/package.json @@ -39,7 +39,7 @@ "dependencies": { "@nestjs/common": "^10.4.15", "@nestjs/core": "^10.4.15", - "codedifferently-instructional": "file:../../lib/typescript/codedifferently-instructional", + "codedifferently-instructional": "file:../../lib/javascript/codedifferently-instructional", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1" } diff --git a/lesson_05/quiz/package-lock.json b/lesson_05/quiz/package-lock.json index 73552bee7..8f5a930e9 100644 --- a/lesson_05/quiz/package-lock.json +++ b/lesson_05/quiz/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "codedifferently-instructional": "file:../../lib/typescript/codedifferently-instructional" + "codedifferently-instructional": "file:../../lib/javascript/codedifferently-instructional" }, "devDependencies": { "@alfonso-presa/soft-assert": "^0.6.0", @@ -28,7 +28,7 @@ "typescript-eslint": "^8.7.0" } }, - "../../lib/typescript/codedifferently-instructional": { + "../../lib/javascript/codedifferently-instructional": { "version": "1.0.0", "license": "ISC", "dependencies": { @@ -2293,7 +2293,7 @@ } }, "node_modules/codedifferently-instructional": { - "resolved": "../../lib/typescript/codedifferently-instructional", + "resolved": "../../lib/javascript/codedifferently-instructional", "link": true }, "node_modules/collect-v8-coverage": { @@ -5607,4 +5607,4 @@ } } } -} +} \ No newline at end of file diff --git a/lesson_05/quiz/package.json b/lesson_05/quiz/package.json index c2187f02f..70517f44b 100644 --- a/lesson_05/quiz/package.json +++ b/lesson_05/quiz/package.json @@ -31,6 +31,6 @@ "typescript-eslint": "^8.7.0" }, "dependencies": { - "codedifferently-instructional": "file:../../lib/typescript/codedifferently-instructional" + "codedifferently-instructional": "file:../../lib/javascript/codedifferently-instructional" } } \ No newline at end of file diff --git a/lib/typescript/codedifferently-instructional/jest.config.js b/lib/javascript/codedifferently-instructional/jest.config.js similarity index 100% rename from lib/typescript/codedifferently-instructional/jest.config.js rename to lib/javascript/codedifferently-instructional/jest.config.js diff --git a/lib/typescript/codedifferently-instructional/package-lock.json b/lib/javascript/codedifferently-instructional/package-lock.json similarity index 100% rename from lib/typescript/codedifferently-instructional/package-lock.json rename to lib/javascript/codedifferently-instructional/package-lock.json diff --git a/lib/typescript/codedifferently-instructional/package.json b/lib/javascript/codedifferently-instructional/package.json similarity index 100% rename from lib/typescript/codedifferently-instructional/package.json rename to lib/javascript/codedifferently-instructional/package.json diff --git a/lib/typescript/codedifferently-instructional/src/answer_choice.ts b/lib/javascript/codedifferently-instructional/src/answer_choice.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/answer_choice.ts rename to lib/javascript/codedifferently-instructional/src/answer_choice.ts diff --git a/lib/typescript/codedifferently-instructional/src/index.ts b/lib/javascript/codedifferently-instructional/src/index.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/index.ts rename to lib/javascript/codedifferently-instructional/src/index.ts diff --git a/lib/typescript/codedifferently-instructional/src/multiple_choice_quiz_question.test.ts b/lib/javascript/codedifferently-instructional/src/multiple_choice_quiz_question.test.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/multiple_choice_quiz_question.test.ts rename to lib/javascript/codedifferently-instructional/src/multiple_choice_quiz_question.test.ts diff --git a/lib/typescript/codedifferently-instructional/src/multiple_choice_quiz_question.ts b/lib/javascript/codedifferently-instructional/src/multiple_choice_quiz_question.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/multiple_choice_quiz_question.ts rename to lib/javascript/codedifferently-instructional/src/multiple_choice_quiz_question.ts diff --git a/lib/typescript/codedifferently-instructional/src/quiz_config.test.ts b/lib/javascript/codedifferently-instructional/src/quiz_config.test.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/quiz_config.test.ts rename to lib/javascript/codedifferently-instructional/src/quiz_config.test.ts diff --git a/lib/typescript/codedifferently-instructional/src/quiz_config.ts b/lib/javascript/codedifferently-instructional/src/quiz_config.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/quiz_config.ts rename to lib/javascript/codedifferently-instructional/src/quiz_config.ts diff --git a/lib/typescript/codedifferently-instructional/src/quiz_printer.test.ts b/lib/javascript/codedifferently-instructional/src/quiz_printer.test.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/quiz_printer.test.ts rename to lib/javascript/codedifferently-instructional/src/quiz_printer.test.ts diff --git a/lib/typescript/codedifferently-instructional/src/quiz_printer.ts b/lib/javascript/codedifferently-instructional/src/quiz_printer.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/quiz_printer.ts rename to lib/javascript/codedifferently-instructional/src/quiz_printer.ts diff --git a/lib/typescript/codedifferently-instructional/src/quiz_question.test.ts b/lib/javascript/codedifferently-instructional/src/quiz_question.test.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/quiz_question.test.ts rename to lib/javascript/codedifferently-instructional/src/quiz_question.test.ts diff --git a/lib/typescript/codedifferently-instructional/src/quiz_question.ts b/lib/javascript/codedifferently-instructional/src/quiz_question.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/quiz_question.ts rename to lib/javascript/codedifferently-instructional/src/quiz_question.ts diff --git a/lib/typescript/codedifferently-instructional/src/quiz_question_provider.ts b/lib/javascript/codedifferently-instructional/src/quiz_question_provider.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/quiz_question_provider.ts rename to lib/javascript/codedifferently-instructional/src/quiz_question_provider.ts diff --git a/lib/typescript/codedifferently-instructional/src/scanner.ts b/lib/javascript/codedifferently-instructional/src/scanner.ts similarity index 100% rename from lib/typescript/codedifferently-instructional/src/scanner.ts rename to lib/javascript/codedifferently-instructional/src/scanner.ts diff --git a/lib/typescript/codedifferently-instructional/test-quiz.yaml b/lib/javascript/codedifferently-instructional/test-quiz.yaml similarity index 100% rename from lib/typescript/codedifferently-instructional/test-quiz.yaml rename to lib/javascript/codedifferently-instructional/test-quiz.yaml diff --git a/lib/typescript/codedifferently-instructional/tsconfig.build.json b/lib/javascript/codedifferently-instructional/tsconfig.build.json similarity index 100% rename from lib/typescript/codedifferently-instructional/tsconfig.build.json rename to lib/javascript/codedifferently-instructional/tsconfig.build.json diff --git a/lib/typescript/codedifferently-instructional/tsconfig.json b/lib/javascript/codedifferently-instructional/tsconfig.json similarity index 100% rename from lib/typescript/codedifferently-instructional/tsconfig.json rename to lib/javascript/codedifferently-instructional/tsconfig.json diff --git a/lib/typescript/fullstack_demo/.editorconfig b/lib/javascript/fullstack_demo/.editorconfig similarity index 100% rename from lib/typescript/fullstack_demo/.editorconfig rename to lib/javascript/fullstack_demo/.editorconfig diff --git a/lib/typescript/fullstack_demo/.env.example b/lib/javascript/fullstack_demo/.env.example similarity index 100% rename from lib/typescript/fullstack_demo/.env.example rename to lib/javascript/fullstack_demo/.env.example diff --git a/lib/typescript/fullstack_demo/.env.example.redis b/lib/javascript/fullstack_demo/.env.example.redis similarity index 100% rename from lib/typescript/fullstack_demo/.env.example.redis rename to lib/javascript/fullstack_demo/.env.example.redis diff --git a/lib/typescript/fullstack_demo/.eslintrc.json b/lib/javascript/fullstack_demo/.eslintrc.json similarity index 100% rename from lib/typescript/fullstack_demo/.eslintrc.json rename to lib/javascript/fullstack_demo/.eslintrc.json diff --git a/lib/typescript/fullstack_demo/.gitignore b/lib/javascript/fullstack_demo/.gitignore similarity index 100% rename from lib/typescript/fullstack_demo/.gitignore rename to lib/javascript/fullstack_demo/.gitignore diff --git a/lib/typescript/fullstack_demo/.prettierignore b/lib/javascript/fullstack_demo/.prettierignore similarity index 100% rename from lib/typescript/fullstack_demo/.prettierignore rename to lib/javascript/fullstack_demo/.prettierignore diff --git a/lib/typescript/fullstack_demo/.prettierrc b/lib/javascript/fullstack_demo/.prettierrc similarity index 100% rename from lib/typescript/fullstack_demo/.prettierrc rename to lib/javascript/fullstack_demo/.prettierrc diff --git a/lib/typescript/fullstack_demo/README.md b/lib/javascript/fullstack_demo/README.md similarity index 100% rename from lib/typescript/fullstack_demo/README.md rename to lib/javascript/fullstack_demo/README.md diff --git a/lib/typescript/fullstack_demo/cache/config.json b/lib/javascript/fullstack_demo/cache/config.json similarity index 100% rename from lib/typescript/fullstack_demo/cache/config.json rename to lib/javascript/fullstack_demo/cache/config.json diff --git a/lib/typescript/fullstack_demo/next.config.ts b/lib/javascript/fullstack_demo/next.config.ts similarity index 100% rename from lib/typescript/fullstack_demo/next.config.ts rename to lib/javascript/fullstack_demo/next.config.ts diff --git a/lib/typescript/fullstack_demo/package-lock.json b/lib/javascript/fullstack_demo/package-lock.json similarity index 100% rename from lib/typescript/fullstack_demo/package-lock.json rename to lib/javascript/fullstack_demo/package-lock.json diff --git a/lib/typescript/fullstack_demo/package.json b/lib/javascript/fullstack_demo/package.json similarity index 100% rename from lib/typescript/fullstack_demo/package.json rename to lib/javascript/fullstack_demo/package.json diff --git a/lib/typescript/fullstack_demo/postcss.config.mjs b/lib/javascript/fullstack_demo/postcss.config.mjs similarity index 100% rename from lib/typescript/fullstack_demo/postcss.config.mjs rename to lib/javascript/fullstack_demo/postcss.config.mjs diff --git a/lib/typescript/fullstack_demo/public/file.svg b/lib/javascript/fullstack_demo/public/file.svg similarity index 100% rename from lib/typescript/fullstack_demo/public/file.svg rename to lib/javascript/fullstack_demo/public/file.svg diff --git a/lib/typescript/fullstack_demo/public/globe.svg b/lib/javascript/fullstack_demo/public/globe.svg similarity index 100% rename from lib/typescript/fullstack_demo/public/globe.svg rename to lib/javascript/fullstack_demo/public/globe.svg diff --git a/lib/typescript/fullstack_demo/public/next.svg b/lib/javascript/fullstack_demo/public/next.svg similarity index 100% rename from lib/typescript/fullstack_demo/public/next.svg rename to lib/javascript/fullstack_demo/public/next.svg diff --git a/lib/typescript/fullstack_demo/public/vercel.svg b/lib/javascript/fullstack_demo/public/vercel.svg similarity index 100% rename from lib/typescript/fullstack_demo/public/vercel.svg rename to lib/javascript/fullstack_demo/public/vercel.svg diff --git a/lib/typescript/fullstack_demo/public/window.svg b/lib/javascript/fullstack_demo/public/window.svg similarity index 100% rename from lib/typescript/fullstack_demo/public/window.svg rename to lib/javascript/fullstack_demo/public/window.svg diff --git a/lib/typescript/fullstack_demo/src/app/api/todos/[id]/route.ts b/lib/javascript/fullstack_demo/src/app/api/todos/[id]/route.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/app/api/todos/[id]/route.ts rename to lib/javascript/fullstack_demo/src/app/api/todos/[id]/route.ts diff --git a/lib/typescript/fullstack_demo/src/app/api/todos/route.ts b/lib/javascript/fullstack_demo/src/app/api/todos/route.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/app/api/todos/route.ts rename to lib/javascript/fullstack_demo/src/app/api/todos/route.ts diff --git a/lib/typescript/fullstack_demo/src/app/favicon.ico b/lib/javascript/fullstack_demo/src/app/favicon.ico similarity index 100% rename from lib/typescript/fullstack_demo/src/app/favicon.ico rename to lib/javascript/fullstack_demo/src/app/favicon.ico diff --git a/lib/typescript/fullstack_demo/src/app/fonts/GeistMonoVF.woff b/lib/javascript/fullstack_demo/src/app/fonts/GeistMonoVF.woff similarity index 100% rename from lib/typescript/fullstack_demo/src/app/fonts/GeistMonoVF.woff rename to lib/javascript/fullstack_demo/src/app/fonts/GeistMonoVF.woff diff --git a/lib/typescript/fullstack_demo/src/app/fonts/GeistVF.woff b/lib/javascript/fullstack_demo/src/app/fonts/GeistVF.woff similarity index 100% rename from lib/typescript/fullstack_demo/src/app/fonts/GeistVF.woff rename to lib/javascript/fullstack_demo/src/app/fonts/GeistVF.woff diff --git a/lib/typescript/fullstack_demo/src/app/globals.css b/lib/javascript/fullstack_demo/src/app/globals.css similarity index 100% rename from lib/typescript/fullstack_demo/src/app/globals.css rename to lib/javascript/fullstack_demo/src/app/globals.css diff --git a/lib/typescript/fullstack_demo/src/app/layout.tsx b/lib/javascript/fullstack_demo/src/app/layout.tsx similarity index 100% rename from lib/typescript/fullstack_demo/src/app/layout.tsx rename to lib/javascript/fullstack_demo/src/app/layout.tsx diff --git a/lib/typescript/fullstack_demo/src/app/page.tsx b/lib/javascript/fullstack_demo/src/app/page.tsx similarity index 100% rename from lib/typescript/fullstack_demo/src/app/page.tsx rename to lib/javascript/fullstack_demo/src/app/page.tsx diff --git a/lib/typescript/fullstack_demo/src/components/add-todo/add-todo.tsx b/lib/javascript/fullstack_demo/src/components/add-todo/add-todo.tsx similarity index 100% rename from lib/typescript/fullstack_demo/src/components/add-todo/add-todo.tsx rename to lib/javascript/fullstack_demo/src/components/add-todo/add-todo.tsx diff --git a/lib/typescript/fullstack_demo/src/components/add-todo/index.ts b/lib/javascript/fullstack_demo/src/components/add-todo/index.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/components/add-todo/index.ts rename to lib/javascript/fullstack_demo/src/components/add-todo/index.ts diff --git a/lib/typescript/fullstack_demo/src/components/todo-app/index.ts b/lib/javascript/fullstack_demo/src/components/todo-app/index.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/components/todo-app/index.ts rename to lib/javascript/fullstack_demo/src/components/todo-app/index.ts diff --git a/lib/typescript/fullstack_demo/src/components/todo-app/todo-app.tsx b/lib/javascript/fullstack_demo/src/components/todo-app/todo-app.tsx similarity index 100% rename from lib/typescript/fullstack_demo/src/components/todo-app/todo-app.tsx rename to lib/javascript/fullstack_demo/src/components/todo-app/todo-app.tsx diff --git a/lib/typescript/fullstack_demo/src/components/todo-list/index.ts b/lib/javascript/fullstack_demo/src/components/todo-list/index.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/components/todo-list/index.ts rename to lib/javascript/fullstack_demo/src/components/todo-list/index.ts diff --git a/lib/typescript/fullstack_demo/src/components/todo-list/todo-list.tsx b/lib/javascript/fullstack_demo/src/components/todo-list/todo-list.tsx similarity index 100% rename from lib/typescript/fullstack_demo/src/components/todo-list/todo-list.tsx rename to lib/javascript/fullstack_demo/src/components/todo-list/todo-list.tsx diff --git a/lib/typescript/fullstack_demo/src/components/todo-list/todo.tsx b/lib/javascript/fullstack_demo/src/components/todo-list/todo.tsx similarity index 100% rename from lib/typescript/fullstack_demo/src/components/todo-list/todo.tsx rename to lib/javascript/fullstack_demo/src/components/todo-list/todo.tsx diff --git a/lib/typescript/fullstack_demo/src/middleware.ts b/lib/javascript/fullstack_demo/src/middleware.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/middleware.ts rename to lib/javascript/fullstack_demo/src/middleware.ts diff --git a/lib/typescript/fullstack_demo/src/models.ts b/lib/javascript/fullstack_demo/src/models.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/models.ts rename to lib/javascript/fullstack_demo/src/models.ts diff --git a/lib/typescript/fullstack_demo/src/repositories/index.ts b/lib/javascript/fullstack_demo/src/repositories/index.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/repositories/index.ts rename to lib/javascript/fullstack_demo/src/repositories/index.ts diff --git a/lib/typescript/fullstack_demo/src/repositories/json-todo-repository.ts b/lib/javascript/fullstack_demo/src/repositories/json-todo-repository.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/repositories/json-todo-repository.ts rename to lib/javascript/fullstack_demo/src/repositories/json-todo-repository.ts diff --git a/lib/typescript/fullstack_demo/src/repositories/redis-todo-repository.ts b/lib/javascript/fullstack_demo/src/repositories/redis-todo-repository.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/repositories/redis-todo-repository.ts rename to lib/javascript/fullstack_demo/src/repositories/redis-todo-repository.ts diff --git a/lib/typescript/fullstack_demo/src/repositories/todo-repository.ts b/lib/javascript/fullstack_demo/src/repositories/todo-repository.ts similarity index 100% rename from lib/typescript/fullstack_demo/src/repositories/todo-repository.ts rename to lib/javascript/fullstack_demo/src/repositories/todo-repository.ts diff --git a/lib/typescript/fullstack_demo/tailwind.config.ts b/lib/javascript/fullstack_demo/tailwind.config.ts similarity index 100% rename from lib/typescript/fullstack_demo/tailwind.config.ts rename to lib/javascript/fullstack_demo/tailwind.config.ts diff --git a/lib/typescript/fullstack_demo/tsconfig.json b/lib/javascript/fullstack_demo/tsconfig.json similarity index 100% rename from lib/typescript/fullstack_demo/tsconfig.json rename to lib/javascript/fullstack_demo/tsconfig.json