package.json
{
"name": "go",
"version": "1.8.10",
"description": "Go is an innovative, Gutenberg-first WordPress theme, hyper-focused on empowering makers to build beautifully rich websites with WordPress.",
"homepage": "https://github.com/godaddy-wordpress/go",
"repository": {
"type": "git",
"url": "https://github.com/godaddy-wordpress/go",
"base": "godaddy-wordpress/go"
},
"author": {
"name": "GoDaddy",
"url": "https://www.godaddy.com",
"role": "Developer"
},
"engineStrict": true,
"engines": {
"node": ">=16 <17"
},
"license": "GPL-2.0-or-later",
"badges": [
"[![Github Actions](https://github.com/godaddy-wordpress/go/actions/workflows/run-tests.yml/badge.svg)](https://github.com/godaddy-wordpress/go/actions/workflows/run-tests.yml)",
"[![License](https://img.shields.io/badge/license-GPL--2.0-brightgreen.svg)](https://github.com/<%= pkg.repository.base %>/blob/master/license.txt)",
"[![PHP <%= pkg.engines.php %>](https://img.shields.io/badge/php-<% print(encodeURI(pkg.engines.php)) %>-8892bf.svg)](https://secure.php.net/supported-versions.php)",
"[![WordPress <%= pkg.engines.wordpress %>](https://img.shields.io/badge/wordpress-<% print(encodeURI(pkg.engines.wordpress)) %>-blue.svg)](https://wordpress.org/download/release-archive/)"
],
"scripts": {
"build": "wp-scripts build",
"start": "wp-scripts start --progress",
"setup": "composer install && yarn install && yarn build",
"postbuild": "rm -rf temp && mkdir temp && cp -a dist/* temp && NODE_ENV=development wp-scripts build && cp -a temp/* dist && rm -rf temp && .dev/deploy-scripts/tweak-css-files.sh && yarn makepot",
"postdev": "mkdir temp && cp -a dist/* temp && wp-scripts build && cp -a temp/* dist && rm -rf temp && .dev/deploy-scripts/tweak-css-files.sh",
"package": "rm -rf build && mkdir -p build/go && yarn build && rsync -av --exclude-from .distignore --delete . build/go && cd build && zip -r go.zip ./go",
"version": "grunt version",
"build:release": "yarn install && yarn build",
"lint:release": "yarn install && composer install && yarn lint",
"lint:css": "stylelint '.dev/assets/shared/**/*.scss' '.dev/assets/design-styles/**/*.scss'",
"lint:js": "eslint '.eslintrc.js' '.dev/assets/shared/js/**/*.js' '.dev/assets/admin/js/**/*.js'",
"lint:php": "composer run lint",
"makepot": "wp i18n make-pot . languages/go.pot --skip-audit --exclude=build,dist --headers='{\"Last-Translator\":\"plugins@godaddy.com\",\"Report-Msgid-Bugs-To\":\"https://github.com/godaddy-wordpress/go/issues\"}' --file-comment='Copyright (c) GoDaddy Operating Company, LLC. All Rights Reserved.' && yarn pot2json",
"pot2json": ".dev/bin/pot2json languages/go.pot languages/go.json",
"json2po": "cd languages && find . -name '*.json' ! -name 'go.json' -execdir /bin/bash -c 'FROM=\"$0\" && TO=\"go-`basename $0 .json`.po\" && echo \"$FROM > $TO\" && ../.dev/bin/json2po go.json $FROM $TO && msgmerge --previous $TO go.pot > $TO-msgmerge && mv $TO-msgmerge $TO && if [[ \"$OSTYPE\" == \"darwin\"* ]]; then sed -i \"\" -e \"/^#, fuzzy$/d\" $TO; else sed -i -e \"/^#, fuzzy$/d\" $TO; fi;' '{}' \\;",
"po2mo": "cd languages && find . -name '*.json' ! -name 'go.json' -execdir /bin/bash -c 'FROM=\"go-`basename $0 .json`.po\" && TO=\"`basename $0 .json`.mo\" && echo \"$FROM > $TO\" && msgfmt $FROM -o $TO' '{}' \\;",
"format:js": "eslint --fix assets/shared/js",
"lint": "yarn lint:css && yarn lint:js && yarn lint:php",
"format": "yarn format:js",
"test:a11y": "node .dev/tests/accessibility/compliance/pa11y.js",
"test:e2e:customizer": "cypress run --browser chrome --parallel --spec .dev/tests/cypress/integration/customizer/*.js",
"test:php": "./vendor/bin/phpunit",
"test:js": "wp-scripts test-unit-js --config .dev/tests/jest/jest.config.js",
"test:js:coverage": "yarn test:js --coverage",
"test:js:update": "yarn test:js -u",
"prepare": "husky install .dev/husky",
"wp-env": "wp-env",
"update:woo-template-versions": ".dev/bin/update-woo-template-versions.php"
},
"locales": {
"ar": "العربية",
"da_DK": "Dansk",
"de_DE": "Deutsch",
"el": "Ελληνικά",
"es_ES": "Español",
"fi": "Suomi",
"fr_FR": "Français",
"hi_IN": "हिन्दी",
"id_ID": "Bahasa Indonesia",
"it_IT": "Italiano",
"ja": "日本語",
"ko_KR": "한국어",
"mr": "मराठी",
"nb_NO": "Norsk bokmål",
"nl_NL": "Nederlands",
"pl_PL": "Polski",
"pt_BR": "Português do Brasil",
"pt_PT": "Português",
"ru_RU": "Русский",
"sv_SE": "Svenska",
"th": "ไทย",
"tr_TR": "Türkçe",
"uk": "Українська",
"vi": "Tiếng Việt",
"zh_CN": "简体中文",
"zh_TW": "繁體中文"
},
"lint-staged": {
"*.css": [
"stylelint"
],
"*.js": [
"eslint"
],
"*.php": [
"./vendor/bin/phpcs --extensions=php --warning-severity=8 -s"
]
},
"devDependencies": {
"@babel/core": "^7.16.0",
"@babel/eslint-parser": "^7.16.0",
"@babel/preset-env": "^7.16.11",
"@babel/register": "^7.16.0",
"@godaddy-wordpress/eslint-config": "0.6.1",
"@godaddy-wordpress/stylelint-config": "^0.6.0",
"@jest/core": "^27.5.1",
"@testing-library/jest-dom": "^5.16.2",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^14.4.3",
"@wordpress/babel-preset-default": "^6.5.1",
"@wordpress/base-styles": "^4.1.1",
"@wordpress/browserslist-config": "^4.1.0",
"@wordpress/components": "^20.0.0",
"@wordpress/dom": "^3.3.2",
"@wordpress/dom-ready": "^3.3.1",
"@wordpress/element": "^4.0.3",
"@wordpress/env": "^4.9.0",
"@wordpress/jest-preset-default": "^10.5.0",
"@wordpress/scripts": "^25.1.0",
"babel-eslint": "^10.1.0",
"babel-loader": "^8.2.3",
"browser-sync": "^2.27.10",
"browser-sync-webpack-plugin": "^2.3.0",
"browserslist": "^4.17.6",
"caniuse-db": "^1.0.30001278",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^9.0.1",
"css-loader": "^6.5.1",
"css-minimizer-webpack-plugin": "^3.1.1",
"cypress": "^9.1.1",
"cypress-file-upload": "^5.0.8",
"cypress-iframe": "^1.0.1",
"cypress-image-snapshot": "^4.0.1",
"eslint": "^7.32.0",
"eslint-webpack-plugin": "^3.1.0",
"grunt": "^1.5.3",
"grunt-text-replace": "^0.4.0",
"husky": "^7.0.4",
"jest-fetch-mock": "^3.0.3",
"json2po": "^1.0.5",
"lint-staged": "^11.2.6",
"load-grunt-tasks": "^5.1.0",
"lodash": "^4.17.21",
"mini-css-extract-plugin": "^2.7.2",
"pa11y": "^6.0.1",
"perfectionist-dfd": "^3.0.0",
"postcss": "^8.3.11",
"postcss-import": "^14.0.2",
"postcss-loader": "^6.2.0",
"postcss-mixins": "^8.1.0",
"postcss-preset-env": "^7.0.0",
"postcss-scss": "^4.0.2",
"prop-types": "15.7.2",
"react-dom": "^18.2.0",
"rtlcss": "^3.5.0",
"rtlcss-webpack-plugin": "^4.0.7",
"sass": "^1.57.1",
"sass-loader": "^13.2.0",
"scroll-to-bottomjs": "^1.1.0",
"strip-css-comments-cli": "^3.0.0",
"stylelint": "^15.10.1",
"stylelint-webpack-plugin": "^3.1.0",
"webpack": "^5.76.0",
"webpack-cli": "^4.9.1",
"webpack-merge": "^5.8.0",
"webpackbar": "^5.0.0-3"
},
"testing": {
"urls": {
"local": "http://localhost:8888/",
"staging": "",
"production": ""
},
"accessibility": {
"compliance": "WCAG2A"
}
},
"dependencies": {
"lodash.throttle": "^4.1.1",
"normalize.css": "^8.0.1"
},
"bundleDependencies": [
"react-dom"
],
"resolutions": {
"@sideway/formula": "^3.0.1",
"got": "^11.8.5",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"simple-git": "^3.16.0",
"ua-parser-js": "^1.0.33"
}
}