{
	"name": "leco-client-portal",
	"version": "5.6.0",
	"description": "",
	"main": "build/index.js",
	"directories": {
		"test": "tests"
	},
	"engines": {
		"node": ">=20.0.0",
		"npm": ">=10.0.0"
	},
	"_comment": "Note: There are still some peer dependency warnings related to react-autosize-textarea which expects React 16 but we're using React 18. These warnings can be safely ignored as the functionality still works correctly.",
	"scripts": {
		"test": "echo \"Error: no test specified\" && exit 1",
		"build": "npm run tailwind:build & npm run styles:build & npm run build:plugins & npm run build:notices & wp-scripts build --webpack-copy-php --webpack-src-dir=src/blocks --output-path=build/blocks",
		"build:plugins": "npm run tailwind:build & npm run styles:build & wp-scripts build --webpack-copy-php --webpack-src-dir=src/plugins --output-path=build/plugins & wp-scripts build --webpack-copy-php --webpack-src-dir=src/utils --output-path=build/utils",
		"build:notices": "npm run tailwind:build & npm run styles:build & wp-scripts build --webpack-copy-php --webpack-src-dir=src/notices --output-path=build/notices",
		"start": "wp-scripts start --webpack-copy-php --webpack-src-dir=src/blocks --output-path=build/blocks",
		"start:plugins": "wp-scripts start --webpack-copy-php --webpack-src-dir=src/plugins --output-path=build/plugins & wp-scripts start --webpack-copy-php --webpack-src-dir=src/utils --output-path=build/utils",
		"start:notices": "wp-scripts start --webpack-copy-php --webpack-src-dir=src/notices --output-path=build/notices",
		"format": "wp-scripts format",
		"lint:css": "wp-scripts lint-style",
		"lint:js": "wp-scripts lint-js",
		"packages-update": "wp-scripts packages-update",
		"plugin-zip": "wp-scripts plugin-zip",
		"tailwind:watch": "npx postcss ./templates/five/src/tailwind.css -o ./templates/five/build/reset.css --watch --env=development",
		"tailwind:build": "npx postcss ./templates/five/src/tailwind.css -o ./templates/five/build/reset.min.css --env=production",
		"styles:watch": "npx postcss ./templates/five/src/styles.css -o ./templates/five/build/styles.css --watch --env=development",
		"styles:build": "npx postcss ./templates/five/src/styles.css -o ./templates/five/build/styles.min.css --env=production",
		"dev": "npm run tailwind:watch & npm run styles:watch & npm run start & npm run start:plugins & npm run start:notices",
		"build:legacy": "wp-scripts build src/admin.js src/admin-settings.js src/content-page.js",
		"test-zip": "npm run build:legacy && npm run build && mkdir -p test_releases && zip -r test_releases/leco-client-portal-TEST.zip . -x '*.git*' -x 'node_modules/*' -x 'test_releases/*' -x 'tests/*' -x '*.dist' -x '.idea/*' -x '.cache/*' -x 'src/*' -x 'package-lock.json' -x 'composer.lock' -x '.DS_Store' -x '*.md'"
	},
	"author": "clientportal",
	"license": "GPL-2.0-only",
	"devDependencies": {
		"@wordpress/prettier-config": "^4.1.0",
		"@wordpress/scripts": "^30.7.0",
		"@wordpress/server-side-render": "^5.1.0",
		"classnames": "^2.3.2",
		"copy-webpack-plugin": "^11.0.0",
		"postcss-cli": "^10.1.0",
		"postcss-import": "^15.1.0",
		"postcss-nested": "^6.0.1",
		"postcss-prefix-selector": "^1.16.0",
		"prettier-plugin-tailwindcss": "^0.5.7",
		"tailwindcss": "^3.3.5",
		"wp-prettier": "^3.0.0"
	},
	"dependencies": {
		"@dnd-kit/core": "^6.1.0",
		"@dnd-kit/sortable": "^8.0.0",
		"@dnd-kit/utilities": "^3.2.2",
		"@wordpress/block-editor": "^14.4.0",
		"@wordpress/blocks": "^13.0.0",
		"@wordpress/components": "^28.9.0",
		"@wordpress/compose": "^7.22.0",
		"@wordpress/data": "^10.0.0",
		"@wordpress/dom-ready": "^4.9.0",
		"@wordpress/edit-post": "^8.0.0",
		"@wordpress/html-entities": "^4.9.0",
		"@wordpress/i18n": "^4.38.0",
		"@wordpress/icons": "^9.28.0",
		"@wordpress/media-utils": "^4.35.0",
		"@wordpress/notices": "^4.6.0",
		"@wordpress/plugins": "^6.6.0",
		"@wordpress/url": "^4.22.0",
		"react-select": "^5.7.4",
		"tiny-slider": "^2.9.4",
		"uuid": "^9.0.1"
	},
	"overrides": {
		"react-autosize-textarea": {
			"react": "^18.0.0",
			"react-dom": "^18.0.0"
		},
		"@babel/runtime": "^7.26.10",
		"react": "^18.0.0",
		"react-dom": "^18.0.0"
	}
}
