Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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

## Stack

- Node v.20
- Vanilla JS
- TS
- TSDoc