@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
209 lines • 9.32 kB
JSON
{
"name": "@gravityforms/gulp-tasks",
"version": "7.0.5",
"description": "Configurable Gulp tasks for use in Gravity Forms projects.",
"author": "Rocketgenius",
"license": "GPL-2.0-or-later",
"keywords": [
"gravityforms",
"gulp"
],
"homepage": "https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/gulp-tasks/README.md",
"repository": {
"type": "git",
"url": "git+https://github.com/gravityforms/gravitypackages.git",
"directory": "packages/npm/gulp-tasks"
},
"bin": {
"extract-documentation-comments": "src/packages/extract-documentation-comments/source/cli.js"
},
"bugs": {
"url": "https://github.com/gravityforms/gravitypackages/issues"
},
"engines": {
"node": ">=22.10.0",
"npm": ">=10.9.0"
},
"main": "gulpfile.js",
"browserslist": [
">0.25%",
"not op_mini all"
],
"scripts": {
"gulp": "gulp",
"composer:install": "node src/scripts/composer-install",
"drive:upload": "node src/scripts/drive-upload",
"export:components": "cd ../storybooks && npm run export:components",
"export:components:noclean": "cd ../storybooks && npm run export:components:noclean",
"generate:props:all": "cd ../design-tokens && npm run generate:props:all",
"dev:admin:serve": "cross-env NODE_ENV=admindev npx webpack serve",
"dev:theme:serve": "cross-env NODE_ENV=themedev npx webpack serve",
"generate:dist": "node src/scripts/generate-dist",
"generate:docs": "node src/scripts/generate-docs",
"generate:pot": "node src/scripts/generate-pot",
"git:tag:release": "node src/scripts/tag-release",
"git:upload:release": "node src/scripts/upload-release",
"http:manager:update": "node src/scripts/update-manager-version",
"js:theme:dev": "cross-env NODE_ENV=themedev npx webpack",
"js:admin:dev": "cross-env NODE_ENV=admindev npx webpack",
"js:legacy:dev": "cross-env NODE_ENV=legacydev npx webpack",
"js:adminsettings:dev": "cross-env NODE_ENV=adminsettingsdev npx webpack",
"js:adminblocks:dev": "cross-env NODE_ENV=adminblocksdev npx webpack",
"js:admincomponents:dev": "cross-env NODE_ENV=admincomponentsdev npx webpack",
"js:libraries:dev": "cross-env NODE_ENV=librariesdev npx webpack",
"js:react-utils:dev": "cross-env NODE_ENV=reactutilsdev npx webpack",
"js:utils:dev": "cross-env NODE_ENV=utilsdev npx webpack",
"js:theme:dev:release": "cross-env NODE_ENV=themedev npx webpack --mode production",
"js:admin:dev:release": "cross-env NODE_ENV=admindev npx webpack --mode production",
"js:legacy:dev:release": "cross-env NODE_ENV=legacydev npx webpack --mode production",
"js:adminblocks:dev:release": "cross-env NODE_ENV=adminblocksdev npx webpack --mode production",
"js:adminsettings:dev:release": "cross-env NODE_ENV=adminsettingsdev npx webpack --mode production",
"js:admincomponents:dev:release": "cross-env NODE_ENV=admincomponentsdev npx webpack --mode production",
"js:libraries:dev:release": "cross-env NODE_ENV=librariesdev npx webpack --mode production",
"js:react-utils:dev:release": "cross-env NODE_ENV=reactutilsdev npx webpack --mode production",
"js:utils:dev:release": "cross-env NODE_ENV=utilsdev npx webpack --mode production",
"js:theme:prod": "cross-env NODE_ENV=themeprod npx webpack",
"js:admin:prod": "cross-env NODE_ENV=adminprod npx webpack",
"js:legacy:prod": "cross-env NODE_ENV=legacyprod npx webpack",
"js:adminblocks:prod": "cross-env NODE_ENV=adminblocksprod npx webpack",
"js:adminsettings:prod": "cross-env NODE_ENV=adminsettingsprod npx webpack",
"js:admincomponents:prod": "cross-env NODE_ENV=admincomponentsprod npx webpack",
"js:libraries:prod": "cross-env NODE_ENV=librariesprod npx webpack",
"js:react-utils:prod": "cross-env NODE_ENV=reactutilsprod npx webpack",
"js:utils:prod": "cross-env NODE_ENV=utilsprod npx webpack",
"js:theme:prod:release": "cross-env NODE_ENV=themeprod npx webpack --mode production",
"js:admin:prod:release": "cross-env NODE_ENV=adminprod npx webpack --mode production",
"js:legacy:prod:release": "cross-env NODE_ENV=legacyprod npx webpack --mode production",
"js:adminblocks:prod:release": "cross-env NODE_ENV=adminblocksprod npx webpack --mode production",
"js:adminsettings:prod:release": "cross-env NODE_ENV=adminsettingsprod npx webpack --mode production",
"js:admincomponents:prod:release": "cross-env NODE_ENV=admincomponentsprod npx webpack --mode production",
"js:libraries:prod:release": "cross-env NODE_ENV=librariesprod npx webpack --mode production",
"js:react-utils:prod:release": "cross-env NODE_ENV=reactutilsprod npx webpack --mode production",
"js:utils:prod:release": "cross-env NODE_ENV=utilsprod npx webpack --mode production",
"link:monorepo": "node src/scripts/link-monorepo",
"package:wpcom": "node src/scripts/package-wpcom",
"prepublishOnly": "node src/scripts/replace-relative-paths.js",
"postpublish": "node src/scripts/revert-relative-paths.js",
"pack": " npm run prepublishOnly && npm pack && npm run postpublish",
"process:hash:js": "node src/scripts/output-hashes",
"restore:state": "node src/scripts/restore-state",
"slack:update:package": "node src/scripts/slack-update-package",
"slack:update:publish": "node src/scripts/slack-update-publish",
"test": "cross-env NODE_ENV=test jest --config jest.config.js --verbose"
},
"dependencies": {
"@aptuitiv/gulp-clean-css": "4.4.3",
"@babel/cli": "7.25.9",
"@babel/core": "7.26.0",
"@babel/eslint-parser": "7.25.9",
"@babel/plugin-proposal-decorators": "7.25.9",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/plugin-transform-class-properties": "7.25.9",
"@babel/plugin-transform-object-assign": "7.25.9",
"@babel/plugin-transform-object-rest-spread": "7.25.9",
"@babel/plugin-transform-optional-chaining": "7.25.9",
"@babel/plugin-transform-regenerator": "7.25.9",
"@babel/plugin-transform-runtime": "7.25.9",
"@babel/plugin-transform-unicode-sets-regex": "7.25.9",
"@babel/preset-env": "7.26.0",
"@babel/preset-react": "7.25.9",
"@googleapis/drive": "^3.0.1",
"@gravityforms/node-utils": "^3.0.0",
"@octokit/rest": "20.0.2",
"@pmmmwh/react-refresh-webpack-plugin": "0.5.15",
"@slack/web-api": "7.0.2",
"@testing-library/jest-dom": "6.1.4",
"@testing-library/react": "14.1.2",
"@testing-library/user-event": "14.5.1",
"application-log-winston-interface": "3.1.0",
"axios": "1.7.7",
"babel-jest": "29.7.0",
"babel-loader": "9.2.1",
"babel-plugin-istanbul": "7.0.0",
"babel-plugin-module-resolver": "5.0.2",
"browser-sync": "^3.0.3",
"clean-jsdoc-theme": "4.2.17",
"command-line-args": "5.2.1",
"command-line-usage": "6.1.3",
"concat": "1.0.3",
"core-js": "3.33.3",
"cross-env": "7.0.3",
"del": "7.1.0",
"dotenv": "16.4.1",
"env-paths": "3.0.0",
"eslint": "8.54.0",
"eslint-import-resolver-webpack": "0.13.8",
"eslint-plugin-jsdoc": "46.9.0",
"eslint-plugin-jsx-a11y": "6.8.0",
"eslint-plugin-react": "7.33.2",
"eslint-plugin-react-hooks": "4.6.0",
"extract-documentation-comments": "file:./src/packages/extract-documentation-comments",
"find-config": "1.0.0",
"form-data": "4.0.0",
"get-stream": "6.0.1",
"glob": "10.3.10",
"gulp": "4.0.2",
"gulp-awspublish": "7.1.0",
"gulp-awspublish-router": "0.2.0",
"gulp-concat": "2.6.1",
"gulp-decompress": "3.0.0",
"gulp-footer": "2.1.0",
"gulp-hashsum": "1.2.0",
"gulp-header": "2.0.9",
"gulp-if": "3.0.0",
"gulp-postcss": "9.0.1",
"gulp-rename": "2.0.0",
"gulp-replace": "1.1.4",
"gulp-shell": "0.8.0",
"gulp-sourcemaps": "3.0.0",
"gulp-stylelint": "13.0.0",
"gulp-uglify": "3.0.2",
"gulp-zip": "5.1.0",
"identity-obj-proxy": "3.0.0",
"ifdef-loader": "2.3.2",
"jest": "29.7.0",
"jest-cli": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-environment-jsdom-global": "4.0.0",
"jsdoc": "4.0.2",
"json2php": "0.0.7",
"make-dir": "3.1.0",
"marked": "4.2.4",
"matchdep": "2.0.0",
"pify": "6.1.0",
"postcss": "8.4.4",
"postcss-custom-media": "8.0.0",
"postcss-custom-properties": "12.0.0",
"postcss-extend": "1.0.5",
"postcss-import": "14.0.2",
"postcss-import-ext-glob": "2.0.1",
"postcss-mixins": "8.1.0",
"postcss-nested": "5.0.6",
"postcss-preset-env": "7.0.1",
"postcss-rem-to-pixel": "4.1.2",
"postcss-replace": "2.0.0",
"process": "0.11.10",
"react-refresh": "0.14.2",
"regenerator-runtime": "0.14.0",
"require-dir": "1.2.0",
"showdown": "2.1.0",
"simple-git": "^3.22.0",
"simple-package-meta": "0.0.3",
"terser-webpack-plugin": "5.3.9",
"utils-google-drive": "file:./src/packages/utils-google-drive",
"webpack": "^5.96.1",
"webpack-bundle-analyzer": "4.10.2",
"webpack-cli": "5.1.4",
"webpack-dev-server": "5.1.0",
"webpack-merge": "5.10.0",
"webpack-merge-and-include-globally": "2.3.4",
"webpack-stream": "7.0.0",
"webpack-watch-files-plugin": "1.2.1"
},
"peerDependencies": {
"limiter": "2.1.0"
},
"publishConfig": {
"access": "public"
}
}