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

58 lines
1.5 KiB
JSON

{
"name": "vitekit-universal",
"version": "1.0.0",
"description": "Modern universal project builder with Vite + Twig + Components",
"type": "module",
"scripts": {
"dev": "vite --host",
"build": "vite build",
"preview": "vite preview",
"lint": "eslint src --ext .js",
"lint:fix": "eslint src --ext .js --fix",
"lint:css": "stylelint 'src/**/*.scss'",
"lint:css:fix": "stylelint 'src/**/*.scss' --fix",
"format": "prettier --write 'src/**/*.{js,scss,twig,json}'",
"prepare": "husky install",
"clean": "rm -rf dist"
},
"devDependencies": {
"@vituum/vite-plugin-twig": "^1.1.0",
"@pivanov/vite-plugin-svg-sprite": "^3.0.0",
"vite-plugin-image-optimizer": "^2.0.1",
"@vitejs/plugin-legacy": "^5.4.2",
"vite": "^5.4.8",
"eslint": "^8.57.1",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.30.0",
"prettier": "^3.3.3",
"stylelint": "^16.9.0",
"stylelint-config-standard-scss": "^13.1.0",
"stylelint-order": "^6.0.4",
"husky": "^9.1.6",
"lint-staged": "^15.2.10",
"sass": "^1.79.4",
"glob": "^11.0.0"
},
"dependencies": {
"micromodal": "^0.4.10",
"toastify-js": "^1.12.0"
},
"lint-staged": {
"*.js": [
"eslint --fix",
"prettier --write"
],
"*.scss": [
"stylelint --fix",
"prettier --write"
],
"*.{twig,json}": [
"prettier --write"
]
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}