{
	"name": "fair-timetable",
	"version": "0.6.1",
	"description": "Fair Timetable WordPress plugin",
	"license": "GPL-3.0-or-later",
	"author": "Marcin Wosinek",
	"type": "module",
	"main": "build/index.js",
	"scripts": {
		"build": "wp-scripts build",
		"clean": "rm -rf build",
		"prebuild": "npm run clean",
		"start": "wp-scripts start",
		"format": "wp-scripts format",
		"composer:install": "composer install",
		"composer:install:prod": "composer install --no-dev",
		"composer:update": "composer update",
		"composer:validate": "composer validate --strict",
		"test": "npm-run-all test:*",
		"test:js": "jest",
		"test:php": "vendor/bin/phpunit",
		"screenshots": "playwright test --headed",
		"playwright:run": "playwright test --headed",
		"playwright:up": "playwright test --headed --ui",
		"svn:checkout": "svn co https://plugins.svn.wordpress.org/fair-timetable svn",
		"svn:copy": "cp -r readme.txt fair-timetable.php src package* composer* CHANGELOG.md svn/trunk; cp assets/* svn/assets"
	},
	"dependencies": {
		"@fortawesome/fontawesome-free": "^7.0.0",
		"@fortawesome/fontawesome-svg-core": "^7.0.0",
		"@fortawesome/free-solid-svg-icons": "^7.0.0",
		"@fortawesome/react-fontawesome": "^0.2.3",
		"@wordpress/block-editor": "^15.2.0",
		"@wordpress/blocks": "^15.2.0",
		"@wordpress/components": "^30.2.0",
		"@wordpress/i18n": "^6.2.0",
		"date-fns": "^4.1.0"
	},
	"devDependencies": {
		"@babel/core": "^7.28.3",
		"@babel/preset-env": "^7.28.3",
		"@wordpress/scripts": "^30.20.0",
		"babel-jest": "^30.0.5",
		"jest": "^30.0.0",
		"@playwright/test": "^1.40.0",
		"dotenv": "^16.3.1"
	}
}
