Remove legacy landing and documentation files, transitioning to a new structure with Pug templates for index and terms pages. Update Vite configuration for improved build process and streamline project organization. Clean up package dependencies and enhance project clarity.

This commit is contained in:
Primakov Alexandr Alexandrovich
2025-10-29 11:45:27 +03:00
parent 108e895631
commit 7292fa8743
29 changed files with 2387 additions and 12621 deletions
+8 -45
View File
@@ -1,18 +1,11 @@
{
"name": "bro.landing",
"version": "2.0.1",
"description": "",
"main": "./src/index.tsx",
"description": "Landing page for Tatar Punk",
"scripts": {
"docker:rerun": "docker stop adminka_nginx2 && sh d-scripts/up-nginx.sh",
"predeploy": "npm i && npm run build:prod",
"redeploy": "npm run predeploy && npm run docker:rerun || sh d-scripts/up-nginx.sh",
"clean": "rimraf dist",
"eslint": "npx eslint src",
"prettier": "prettier --write .",
"test": "jest --coverage",
"dev": "vite",
"start": "vite",
"dev": "vite",
"build": "vite build",
"build:prod": "vite build --mode production",
"preview": "vite preview"
@@ -20,47 +13,17 @@
"keywords": [],
"author": "",
"license": "MIT",
"dependencies": {
"@babel/preset-typescript": "7.24.7",
"@brojs/cli": "1.9.5",
"@chakra-ui/icons": "^2.1.1",
"@emotion/css": "^11.13.0",
"@reduxjs/toolkit": "^2.2.6",
"dayjs": "^1.11.12",
"express": "^4.19.2",
"i18next": "^23.12.2",
"i18next-browser-languagedetector": "^8.0.0",
"i18next-xhr-backend": "^3.2.2",
"lottie-react": "^2.4.0",
"prettier": "^3.3.3",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-i18next": "^15.0.0",
"react-intersection-observer": "^10.0.0",
"react-redux": "^9.1.2",
"react-router-dom": "^6.25.1",
"redux": "^5.0.1"
},
"devDependencies": {
"@eslint/js": "^9.9.0",
"@types/jest": "^29.5.12",
"@vitejs/plugin-react": "^5.1.0",
"babel-jest": "^29.7.0",
"css-loader": "^7.1.2",
"eslint": "^8.57.0",
"eslint-plugin-react": "^7.35.0",
"eslint-plugin-react-hooks": "^4.6.2",
"globals": "^15.9.0",
"html-webpack-plugin": "^5.6.0",
"jest": "^29.7.0",
"html-webpack-plugin": "^5.6.4",
"mini-css-extract-plugin": "^2.9.4",
"puppeteer": "^24.26.1",
"pug": "^3.0.3",
"rimraf": "^5.0.5",
"sass": "^1.93.2",
"sass-loader": "^16.0.6",
"style-loader": "^4.0.0",
"ts-jest": "^29.2.3",
"typescript-eslint": "^8.1.0",
"vite": "^7.1.12",
"vite-plugin-sass": "^0.1.0"
"webpack": "^5.102.1",
"webpack-cli": "^6.0.1",
"webpack-dev-server": "^5.2.2"
}
}