{
	"name": "htaccess-file-editor",
	"version": "1.0.21",
	"description": "Simple editor for htaccess file without using FTP client.",
	"author": "WPChill",
	"license": "GPL-2.0-or-later",
	"files": [
		"/*",
		"!.wordpress-org",
		"!.husky",
		"!.vscode",
		"!.github",
		"!package.json",
		"!package-lock.json",
		"!.wp-env.json",
		"!webpack.config.js",
		"!.php-cs-fixer.cache",
		"!.eslintignore",
		"!.distignore",
		"!.DS_Store",
		"!.git/*",
		"!.babelrc",
		"!.gitignore",
		"!*/.gitignore",
		"!postcss.config.js"
	],
	"scripts": {
		"build": "wp-scripts build",
		"check-engines": "wp-scripts check-engines",
		"check-licenses": "wp-scripts check-licenses",
		"format": "wp-scripts format",
		"lint:css": "wp-scripts lint-style",
		"lint:js": "wp-scripts lint-js",
		"lint:md:docs": "wp-scripts lint-md-docs",
		"lint:pkg-json": "wp-scripts lint-pkg-json",
		"packages-update": "wp-scripts packages-update",
		"plugin-zip": "wp-scripts plugin-zip",
		"start": "wp-scripts start",
		"start:hot": "wp-scripts start --hot",
		"prepare": "husky install",
		"scss": "sass --watch assets/scss:assets/css",
		"min:js": "uglifyjs-folder \"./assets/js/\" -eo \"./assets/js/\" --pattern \"**/*.js,!**/*min.js\" ",
		"prefix-css": "postcss \"./assets/css/front/fancybox.css\" -o \"./assets/css/front/fancybox.css\"",
		"min:css:backend": "cleancss --batch --batch-suffix \".min\" \"./assets/css/admin/*.css\" !\"./assets/css/admin/*.min.css\" ",
		"min:css:frontend": "cleancss --batch --batch-suffix \".min\" \"./assets/css/front/*.css\" !\"./assets/css/front/*.min.css\" ",
		"concat:css:frontend": "concat -o \"./assets/css/front.css\" \"./assets/css/front/fancybox.min.css\" \"./assets/css/front/modula.min.css\" ",
		"min:css": "npm run min:css:frontend && npm run min:css:backend && npm run concat:css:frontend",
		"makepot": "wp i18n make-pot . languages/modula-best-grid-gallery.pot",
		"wpchill": "npm run min:css && npm run makepot"
	},
	"prettier": "@wordpress/prettier-config",
	"stylelint": {
		"extends": "@wordpress/stylelint-config/scss"
	},
	"lint-staged": {
		"*.js": [
			"wp-scripts lint-js",
			"wp-scripts format"
		],
		"*.scss": "npx stylelint --fix"
	},
	"devDependencies": {
		"@babel/core": "^7.24.6",
		"@babel/eslint-parser": "^7.24.6",
		"@node-minify/core": "^8.0.6",
		"@node-minify/uglify-js": "^8.0.6",
		"@wordpress/eslint-plugin": "^18.1.0",
		"@wordpress/scripts": "^26.13.0",
		"@wordpress/stylelint-config": "^21.25.0",
		"clean-css-cli": "^5.6.2",
		"concat": "^1.0.3",
		"css-minimizer-webpack-plugin": "^7.0.0",
		"eslint-config-prettier": "^9.0.0",
		"husky": "^8.0.3",
		"imagemin-cli": "^2.1.0",
		"lint-staged": "^14.0.1",
		"mini-css-extract-plugin": "^2.9.0",
		"postcss": "^8.4.31",
		"postcss-cli": "^11.0.0",
		"postcss-prefix-selector": "^1.16.1",
		"sass": "^1.68.0",
		"tinypng-cli": "^0.0.7",
		"uglifyjs-folder": "^3.3.0",
		"webpack-cli": "^5.1.4",
		"webpack-remove-empty-scripts": "^1.0.4"
	}
}
