UNPKG

@gravityforms/gulp-tasks

Version:
209 lines 9.32 kB
{ "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" } }