Page. Demo: link
JS, CSS
Clone the project
gh repo clone Ligalaiz/page
Go to the project directory
cd page
Install dependencies
npm install
Start the server and client
npm run start:client
To run tests, run the following command
npm run test
To run lint, run the following command
npm run lint
To run deploy, run the following command
npm run build
├── src/ # Исходники
│ ├── assets/ # Подключаемые ресурсы
│ │ ├── fonts/ # Шрифты используемые в проекте
│ │ ├── img/ # Изображения используемые в проекте
│ │ └── styles/ # Стили
│ │ ├── global/ # Папка с глобальнымистилями
│ │ │ ├── _global.scss # Файл с глобальными стилями
│ │ │ └── _fonts.scss # Файл с подлючаемыми шрифтами
│ │ └── internals/ # Дополнения
│ │ ├── _mixins.scss # Файл с миксинами
│ │ └── _variables.scss # Файл с переменными
│ ├── internals/ # Дополнения
│ ├── pages/ # Папка страниц проекта
│ └── utils/ # Папка с утилитами
├── config/ # Конфигурация Webpack
| ├── webpack.common.js # Базовая конфигурация Webpack.js
| ├── webpack.dev.js # Конфигурация для dev сборки
| └── webpack.prod.js # Конфигурация для production сборки
├── .browserslistrc # Конфигурация Browserslist
├── .editorconfig # Конфигурация IDE
├── .env # Environment Variables
├── .eslintignore # Список исключённых файлов из ESLint
├── .eslintrc.js # Конфигурация проверки JS в ESLint
├── .gitignore # Список исключённых файлов из Git
├── .gitattributes # Конфигурация GIT по отношению к путям
├── .npmrc # Конфигурация npm
├── .prettierignore # Список исключённых файлов из Prettier
├── .projections.json # Конфигурация отношений между файлами
├── babel.config.js # Конфигурация компиляции Javascript в es5
├── jest.config.js # Конфигурация Jest
├── LICENSE # Файл лицензии
├── package.json # Список модулей и прочей информации
├── postcss.config.js # Конфигурация компиляции стилей
├── prettier.config.js # Конфигурация форматирования кода
└── README.md # Файл описания проекта