This is a Vite-based web application for testing code in various programming languages, including C++, Java, and Python. It features a rich text editor with syntax highlighting and integrates with Redux and RxJS for state management and reactive programming.
- Code editing with CodeMirror
- Syntax highlighting for C++, Java, and Python
- Ant Design UI components
- State management with Redux Toolkit
- Reactive programming with RxJS and Redux-Observable
- Storybook for UI component development
- Unit testing with Vitest
Ensure you have Node.js installed, then run:
npm install
To start the development server:
npm run dev
To build the application:
npm run build
To run ESLint:
npm run lint
To run Storybook for UI development:
npm run storybook
To build Storybook:
npm run build-storybook
To run tests using Vitest:
npm run test
react
,react-dom
- Core React librariesvite
- Build tool@reduxjs/toolkit
,react-redux
- State managementrxjs
,redux-observable
- Reactive programmingcodemirror
,@codemirror/lang-*
- Code editorantd
,@ant-design/icons
- UI components
eslint
,eslint-plugin-*
- Lintingstorybook
,@storybook/*
- UI developmentvitest
,@vitest/*
- Testing
This project is licensed under the MIT License.