package.json 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {
  2. "name": "themes",
  3. "version": "1.0.521",
  4. "description": "Automattic public themes",
  5. "author": "automattic",
  6. "license": "GPL-2.0",
  7. "prettier": "@wordpress/prettier-config",
  8. "scripts": {
  9. "sandbox:clean": "node ./theme-utils.mjs clean-sandbox",
  10. "local:clean": "git reset --hard HEAD; git clean -fd",
  11. "batch:install": "./theme-batch-utils.sh install-dependencies",
  12. "batch:build": "./theme-batch-utils.sh build-all",
  13. "batch:audit:fix": "./theme-batch-utils.sh audit-dependencies",
  14. "batch:update": "./theme-batch-utils.sh update-dependencies",
  15. "deploy:version-bump": "node ./theme-utils.mjs version-bump-themes",
  16. "deploy:push:all": "node ./theme-utils.mjs push-to-sandbox",
  17. "deploy:push:changes": "node ./theme-utils.mjs push-changes-to-sandbox",
  18. "deploy:push:theme": "node ./theme-utils.mjs push-theme-to-sandbox",
  19. "deploy": "node ./theme-utils.mjs push-button-deploy",
  20. "deploy:core:sync": "node ./theme-utils.mjs deploy-sync-core-theme",
  21. "deploy:preview": "node ./theme-utils.mjs deploy-preview",
  22. "deploy:theme": "node ./theme-utils.mjs deploy-theme",
  23. "deploy:zip": "node ./theme-utils.mjs build-com-zip",
  24. "deploy:land": "node ./theme-utils.mjs land-diff",
  25. "deploy:add-strict-typing": "node ./theme-utils.mjs add-strict-typing",
  26. "pull:all": "node ./theme-utils.mjs pull-all-themes",
  27. "core:pull": "node ./theme-utils.mjs pull-core-themes",
  28. "core:push": "node ./theme-utils.mjs push-core-themes",
  29. "core:sync": "node ./theme-utils.mjs sync-core-theme",
  30. "patterns:escape": "node ./theme-utils.mjs escape-patterns",
  31. "prepare": "husky install"
  32. },
  33. "devDependencies": {
  34. "@octokit/rest": "^19.0.8",
  35. "@wordpress/prettier-config": "^2.16.0",
  36. "@wordpress/scripts": "^26.4.0",
  37. "@wordpress/stylelint-config": "^21.16.0",
  38. "chokidar-cli": "^3.0.0",
  39. "fs-extra": "^11.1.1",
  40. "husky": "^8.0.3",
  41. "inquirer": "^9.2.3",
  42. "lint-staged": "^13.2.2",
  43. "lodash": "^4.17.21",
  44. "octokit": "^2.0.14",
  45. "open": "^9.1.0",
  46. "parse5-html-rewriting-stream": "^7.0.0",
  47. "semver": "^7.5.1",
  48. "string-progressbar": "^1.0.4",
  49. "table": "^6.8.1"
  50. },
  51. "stylelint": {
  52. "extends": "@wordpress/stylelint-config",
  53. "defaultSeverity": "warning"
  54. },
  55. "lint-staged": {
  56. "*.scss": [
  57. "wp-scripts lint-style --fix --custom-syntax postcss-scss"
  58. ]
  59. },
  60. "dependencies": {
  61. "wp-prettier": "^2.8.5"
  62. },
  63. "engines": {
  64. "node": ">=18.0.0",
  65. "npm": ">=9.0.0"
  66. },
  67. "workspaces": [
  68. "*"
  69. ]
  70. }