From 32d51a9972a719cb466590634499a0ab0fa19952 Mon Sep 17 00:00:00 2001 From: Kaspars Dambis Date: Sun, 3 Mar 2019 13:48:36 +0200 Subject: [PATCH] Simple build --- composer.json | 4 ++++ package-lock.json | 29 ----------------------------- package.json | 4 +++- 3 files changed, 7 insertions(+), 30 deletions(-) diff --git a/composer.json b/composer.json index ea5136f..5c9a68f 100644 --- a/composer.json +++ b/composer.json @@ -34,6 +34,10 @@ "autoloader-suffix": "PresetoBlockContext" }, "scripts": { + "build": [ + "@composer validate --no-check-publish --strict", + "@composer install --no-dev --prefer-dist --optimize-autoloader --no-scripts" + ], "lint-php": [ "./vendor/bin/phpcs ." ], diff --git a/package-lock.json b/package-lock.json index 30d3619..f928c25 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3963,11 +3963,6 @@ } } }, - "grunt-retro": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.6.4.tgz", - "integrity": "sha1-8mqEj2pHl6X/foUOYCIMDea+jnI=" - }, "grunt-wp-deploy": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-wp-deploy/-/grunt-wp-deploy-2.0.0.tgz", @@ -3977,30 +3972,6 @@ "inquirer": "^6.0.0" } }, - "grunt-zip": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/grunt-zip/-/grunt-zip-0.18.1.tgz", - "integrity": "sha512-5LJ5/m1T2yun2PBG3Wtv9WJkp23MSVRL025is94Mptl1qBShy7JU5CBXaS958yafTBXxAbfi4lvES/KwshJ6cA==", - "requires": { - "grunt-retro": "~0.6.0", - "jszip": "~2.5.0" - }, - "dependencies": { - "jszip": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", - "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", - "requires": { - "pako": "~0.2.5" - } - }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" - } - } - }, "handlebars": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz", diff --git a/package.json b/package.json index a4c7a48..c7b2395 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,10 @@ "url": "https://preseto.com" }, "scripts": { - "build": "webpack --mode=production --output=./js/dist/[name].js", "dev": "webpack --watch --mode=development --output=./js/dist/[name].js", + "build-js": "webpack --mode=production --output=./js/dist/[name].js", + "build-php": "composer build", + "build": "npm run build-php && npm run build-js", "release": "npm run build && grunt release", "release-zip": "npm run build && grunt release-zip", "clean": "grunt clean"