Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergeykazarinov/custom-excel
Аналог Google-Excel таблицы с использование самописного фреймворка на TS и самописного аналога Redux и Jquery
https://github.com/sergeykazarinov/custom-excel
eslint scss typescript webpack
Last synced: about 2 months ago
JSON representation
Аналог Google-Excel таблицы с использование самописного фреймворка на TS и самописного аналога Redux и Jquery
- Host: GitHub
- URL: https://github.com/sergeykazarinov/custom-excel
- Owner: SergeyKazarinov
- Created: 2024-03-17T05:21:02.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T17:57:11.000Z (5 months ago)
- Last Synced: 2024-08-14T19:27:13.875Z (5 months ago)
- Topics: eslint, scss, typescript, webpack
- Language: TypeScript
- Homepage: https://sergeykazarinov.github.io/custom-excel/
- Size: 1.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Custom Excel
Проект представляет собой аналог Google-Excel таблицы.
- Проект написан на Vanilla JS: самописный фреймворк с роутингом страниц и компонентами.
- В проекте используется самописный аналог [Redux](/src/store/createStore.ts) и аналог [JQuery](/src/core/dom/).
- Все методы и функции задокументированы при помощи [TSDoc](https://tsdoc.org/).
- Для хранения данных используется localStorage.Ссылка на проект: https://sergeykazarinov.github.io/custom-excel/
## Содержание
- [Этапы разработки](/docs/developments.md)
- [Быстрый старт](#start)
- [Скрипты](#scripts)
- [Stack](#stack)1. Склонировать проект на свой компьютер
```bash
git clone https://github.com/SergeyKazarinov/custom-excel.git
```2. установить зависимости
```bash
npm install
```3. Запустить проект
```bash
npm run start
```- `npm run dev` - Запуск проекта на webpack dev server
- `npm run build:dev` - Сборка проекта в dev-режиме
- `npm run build:prod` - Сборка проекта в prod-режиме
- `npm run deploy` - Деплой проекта на GH-Pages- Node v.20
- Vanilla JS
- TS
- TSDoc