{
  "name": "elearning",
  "version": "2.0.3",
  "description": "A Masteriyo theme",
  "main": "gulpfile.js",
  "repository": {
    "type": "git",
    "url": "git+https://gitlab.com/themegrill/elearning.git"
  },
  "author": "ThemeGrill",
  "license": "GPL-3.0+",
  "bugs": {
    "url": "https://gitlab.com/themegrill/elearning/issues"
  },
  "homepage": "https://gitlab.com/themegrill/elearning#README",
  "devDependencies": {
    "@babel/plugin-transform-runtime": "^7.26.10",
    "@babel/preset-react": "^7.26.3",
    "@babel/preset-typescript": "^7.27.0",
    "@babel/runtime": "^7.27.0",
    "@types/react": "^19.1.2",
    "@types/react-dom": "^19.1.2",
    "@types/wordpress__data": "^7.0.0",
    "@types/wordpress__edit-post": "^8.4.2",
    "@types/wordpress__hooks": "^2.11.0",
    "@types/wordpress__plugins": "^6.0.0",
    "@wordpress/components": "^29.8.0",
    "@wordpress/data": "^10.22.0",
    "@wordpress/edit-post": "^8.22.0",
    "@wordpress/hooks": "^4.22.0",
    "@wordpress/i18n": "^5.22.0",
    "@wordpress/plugins": "^7.22.0",
    "@wordpress/scripts": "^30.15.0",
    "autoprefixer": "^8.5.1",
    "browser-sync": "^2.29.3",
    "del": "^3.0.0",
    "eslint": "^4.19.1",
    "eslint-config-wordpress": "^2.0.0",
    "fork-ts-checker-webpack-plugin": "^9.1.0",
    "globby": "^14.0.1",
    "gulp": "^4.0.2",
    "gulp-autoprefixer": "^5.0.0",
    "gulp-eslint": "^4.0.2",
    "gulp-imagemin": "^5.0.3",
    "gulp-is-binary": "^0.1.2",
    "gulp-line-ending-corrector": "~1.0.3",
    "gulp-notify": "^3.2.0",
    "gulp-phpcs": "^2.2.0",
    "gulp-plumber": "^1.2.0",
    "gulp-prompt": "^1.0.1",
    "gulp-readme-to-markdown": "^0.2.1",
    "gulp-rtlcss": "^1.4.1",
    "gulp-sass": "^5.1.0",
    "gulp-stylelint": "^7.0.0",
    "gulp-tap": "^1.0.1",
    "gulp-uglify": "^3.0.0",
    "gulp-uglify-es": "^2.0.0",
    "gulp-uglifycss": "^1.0.9",
    "gulp-wp-pot": "^2.5.0",
    "gulp-zip": "^4.1.0",
    "husky": "^7.0.2",
    "lint-staged": "^11.1.2",
    "prettier": "^3.5.3",
    "prettier-plugin-organize-imports": "^4.1.0",
    "sass": "^1.77.4",
    "stylelint": "^9.2.1",
    "stylelint-config-wordpress": "^13.0.0",
    "tailwindcss": "^4.0.15",
    "typescript": "^5.8.2",
    "webfonts-generator": "^0.4.0",
    "wp-scripts": "0.0.1-security"
  },
  "dependencies": {
    "@wordpress/media-utils": "^5.22.0",
    "gulp-cli": "^2.3.0",
    "gulp-rename": "^1.4.0",
    "react": "^19.0.0",
    "react-dom": "^19.0.0",
    "react-hook-form": "^7.54.2",
    "react-query": "^3.39.3",
    "react-router-dom": "^7.4.0"
  },
  "scripts": {
    "dev": "wp-scripts start --node-env=development --mode=development",
    "build": "wp-scripts build --node-env=production --mode=production",
    "lint": "eslint ./src --ext ts,tsx",
    "prettier": "prettier --ignore-path .gitignore --check \"**/*.+(ts|tsx)\"",
    "format": "prettier --ignore-path .gitignore --write \"**/*.+(ts|tsx)\"",
    "prettier:fix": "prettier --write \"**/*.+(ts|tsx)\"",
    "release": "pnpm build && gulp build"
  },
  "lint-staged": {
    "*.php": [
      "php -d display_errors=1 -l",
      "composer run-script phpcs-pre-commit"
    ]
  }
}
