{
	"name": "post-carousel",
	"version": "1.0.0",
	"description": "The blocks library for Gutenberg.",
	"author": "ShapedPlugin LLC",
	"license": "GPL-2.0-or-later",
	"main": "index.js",
	"scripts": {
		"build": "npm run build:blocks && npm run build:admin",
		"start": "concurrently -n \"WP,SASS\" -c \"blue,green\" \"wp-scripts start src/blocks/index.js --output-path=blocks/build/editor\" \"gulp watchFiles\"",
		"build:blocks": "concurrently -n \"WP,SCSS\" -c \"blue,green\" \"wp-scripts build src/blocks/index.js --output-path=blocks/build/editor\" \"gulp compileStyles\" && npm run postbuild:blocks",
		"build:admin": "wp-scripts build src/admin/index.js --output-path=blocks/build/dashboard && npm run postbuild:admin",
		"start:admin": "wp-scripts start src/admin/index.js --output-path=blocks/build/dashboard",
		"build:css": "gulp compileStyles",
		"watch:css": "gulp watchFiles",
		"format": "wp-scripts format ./src",
		"packages-update": "wp-scripts packages-update",
		"plugin-zip": "wp-scripts plugin-zip",
		"build:zip": "wp-scripts plugin-zip",
		"package": "rm -f post-carousel.zip && rm -rf dist && mkdir dist && mkdir dist/post-carousel && rsync -av --exclude=node_modules --exclude=.git --exclude=.distignore --exclude=gulpfile.js --exclude=package.json --exclude=package-lock.json --exclude=.* --exclude=README.md --exclude=src --exclude=dist . dist/post-carousel && cd dist && zip -r ../post-carousel.zip post-carousel && cd .. && rm -rf dist",
		"release": "npm run build && npm run build:admin && npm run package",
		"makepot": "php -d memory_limit=3G $(which wp) i18n make-pot . languages/post-carousel.pot --exclude=blocks/src,admin/blocks-settings/src",
		"postbuild:blocks": "find blocks/build/editor -name '*-rtl.css' -type f -delete",
		"postbuild:admin": "find blocks/build/dashboard -name '*-rtl.css' -type f -delete",
		"clean:zip": "zip -d post-carousel.zip 'post-carousel/admin/js/*.js' 'post-carousel/admin/css/*.css' 'post-carousel/admin/views/*.js' 'post-carousel/admin/views/*.css' 'post-carousel/public/assets/*.js' 'post-carousel/public/assets/*.css' -x '*.min.js' -x '*.min.css' || true",
		"release:clean": "npm run release && npm run clean:zip"
	},
	"devDependencies": {
		"@wordpress/eslint-plugin": "^22.18.0",
		"@wordpress/scripts": "^30.21.0",
		"concurrently": "^9.2.1",
		"gulp": "^5.0.1",
		"gulp-clean-css": "^4.3.0",
		"gulp-rename": "^2.1.0",
		"gulp-sass": "^6.0.1",
		"sass": "^1.93.2"
	},
	"dependencies": {
		"@dnd-kit/core": "^6.3.1",
		"@dnd-kit/modifiers": "^9.0.0",
		"@dnd-kit/sortable": "^10.0.0",
		"@dnd-kit/utilities": "^3.2.2",
		"@monaco-editor/react": "^4.7.0",
		"@wordpress/api-fetch": "^7.34.0",
		"@wordpress/block-editor": "^14.4.0",
		"@wordpress/components": "^29.8.0",
		"@wordpress/compose": "^7.33.0",
		"@wordpress/core-data": "^7.4.0",
		"@wordpress/data": "^10.4.0",
		"@wordpress/element": "^6.4.0",
		"@wordpress/lazy-import": "^2.15.0",
		"@wordpress/plugins": "^7.28.0",
		"@wordpress/prettier-config": "^4.32.0",
		"array-move": "^4.0.0",
		"axios": "^1.7.9",
		"classnames": "^2.5.1",
		"dangerously-set-html-content": "^1.1.0",
		"keen-slider": "^6.8.6",
		"react-datepicker": "^7.4.0",
		"react-fast-marquee": "^1.6.5",
		"react-hot-toast": "^2.4.1",
		"react-loader-spinner": "^6.1.6",
		"react-select": "^5.8.0",
		"react-toggle": "^4.1.3",
		"swiper": "^11.1.15",
		"typewriter-effect": "^2.22.0"
	}
}
