WordPress/wp-content/themes/twentytwentyone/package.json
desrosj f5e051855d Build/Test Tools: Add engines for default themes.
This adds the `engines` field to the `package.json` file for the three default themes with build processes in order to encourage consistent tooling for contributors.

Some minor dependency updates for these themes are also included in this change.

Props jorbin, joemcgill, swissspidy.
See #59663.
Built from https://develop.svn.wordpress.org/trunk@57213


git-svn-id: http://core.svn.wordpress.org/trunk@56719 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-12-20 18:52:15 +00:00

76 lines
2.5 KiB
JSON

{
"name": "twentytwentyone",
"version": "2.0.0",
"description": "Default WP Theme",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
"keywords": [
"WordPress",
"Theme"
],
"bugs": {
"url": "https://core.trac.wordpress.org/"
},
"homepage": "https://wordpress.org/themes/twentytwentyone/",
"engines": {
"node": ">=20.10.0",
"npm": ">=10.2.3"
},
"devDependencies": {
"@wordpress/browserslist-config": "^5.30.0",
"@wordpress/eslint-plugin": "^17.4.0",
"@wordpress/stylelint-config": "^21.30.0",
"autoprefixer": "^10.4.13",
"chokidar-cli": "^3.0.0",
"eslint": "^8.55.0",
"minimist": "^1.2.8",
"npm-run-all": "^4.1.5",
"postcss": "^8.4.32",
"postcss-calc": "^9.0.1",
"postcss-cli": "^10.1.0",
"postcss-css-variables": "^0.19.0",
"postcss-custom-media": "^10.0.2",
"postcss-discard-duplicates": "^6.0.0",
"postcss-discard-empty": "^6.0.0",
"postcss-focus-within": "^8.0.0",
"postcss-merge-rules": "^6.0.1",
"postcss-nested": "^6.0.0",
"rtlcss": "^4.0.0",
"sass": "^1.58.0",
"stylelint": "^14.16.1",
"stylelint-config-recommended-scss": "^13.1.0"
},
"rtlcssConfig": {
"options": {
"autoRename": false,
"autoRenameStrict": false,
"blacklist": {},
"clean": true,
"greedy": false,
"processUrls": false,
"stringMap": []
},
"plugins": [],
"map": false
},
"browserslist": [
"extends @wordpress/browserslist-config"
],
"scripts": {
"start": "chokidar \"**/*.scss\" -c \"npm run build\" --initial",
"build:style": "sass assets/sass/style.scss:style.css --style=expanded --source-map",
"build:style-editor": "sass assets/sass/style-editor.scss:assets/css/style-editor.css --style=expanded --source-map",
"build:style-dark-mode": "sass assets/sass/style-dark-mode.scss:assets/css/style-dark-mode.css --style=expanded --source-map",
"build:rtl": "rtlcss style.css style-rtl.css",
"build:dark-rtl": "rtlcss assets/css/style-dark-mode.css assets/css/style-dark-mode-rtl.css",
"build:print": "sass assets/sass/07-utilities/print.scss:assets/css/print.css --style=expanded --source-map",
"build:ie": "postcss style.css -o assets/css/ie.css",
"build:ie-editor": "postcss assets/css/style-editor.css -o assets/css/ie-editor.css",
"build:stylelint": "stylelint **/*.css --fix --config .stylelintrc-css.json",
"build": "run-s \"build:*\"",
"watch": "chokidar \"**/*.scss\" -c \"npm run build\" --initial",
"lint:scss": "stylelint **/*.scss",
"lint-fix:scss": "stylelint **/*.scss --fix"
}
}