templates/vite-templates/package.json
2026-04-12 21:03:18 +03:00

58 lines
1.7 KiB
JSON

{
"name": "modern-frontend-builder",
"version": "1.0.0",
"description": "Современный frontend сборщик на Vite/Vituum",
"type": "module",
"scripts": {
"dev": "vite --mode development",
"dev:safe": "vite --mode development --force",
"build": "vite build",
"preview": "vite preview",
"clean": "rm -rf dist .vite node_modules/.vite",
"restart": "npm run clean && npm install && npm run dev",
"lint": "eslint . --ext .js,.ts,.vue --fix",
"format": "prettier --write .",
"check": "npm run lint && npm run format",
"lint:style": "stylelint \"src/**/*.{css,scss,sass}\" --fix",
"serve": "vite --host --https",
"postinstall": "node scripts/postinstall.js"
},
"dependencies": {
"normalize.css": "^8.0.1"
},
"devDependencies": {
"@vitejs/plugin-basic-ssl": "^1.0.2",
"@vituum/vite-plugin-handlebars": "^1.1.0",
"@vituum/vite-plugin-pug": "^1.0.15",
"@vituum/vite-plugin-twig": "^1.0.15",
"eslint": "^8.55.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.0.1",
"glob": "^10.3.10",
"imagemin-mozjpeg": "^10.0.0",
"imagemin-pngquant": "^9.0.2",
"imagemin-svgo": "^10.0.1",
"imagemin-webp": "^8.0.0",
"prettier": "^3.1.0",
"sass": "^1.69.0",
"stylelint": "^15.11.0",
"stylelint-config-standard-scss": "^11.1.0",
"stylelint-prettier": "^4.0.2",
"vite": "^5.0.0",
"vite-plugin-imagemin": "^0.6.1",
"vituum": "^1.1.0"
},
"pnpm": {
"onlyBuiltDependencies": [
"@parcel/watcher",
"cwebp-bin",
"esbuild",
"gifsicle",
"jpegtran-bin",
"mozjpeg",
"optipng-bin",
"pngquant-bin"
]
}
}