From 301e8a18645b490499c1ce6ed1ac3117f342ff80 Mon Sep 17 00:00:00 2001 From: Michel Roux Date: Sat, 15 Feb 2025 20:04:00 +0100 Subject: [PATCH] perf: :zap: rework makefile --- Makefile | 44 ++++++++------------------------------------ composer.lock | 24 ++++++++++++------------ package-lock.json | 42 +++++++++++++++++++++++++++++++++++++----- package.json | 2 +- 4 files changed, 58 insertions(+), 54 deletions(-) diff --git a/Makefile b/Makefile index c6d23db..520493b 100644 --- a/Makefile +++ b/Makefile @@ -84,42 +84,14 @@ appstore: rm -rf $(appstore_build_directory) mkdir -p $(appstore_build_directory) tar -C .. -cvzf $(appstore_package_name).tar.gz \ - --exclude="$(app_name)/build" \ - --exclude="$(app_name)/tests" \ - --exclude="$(app_name)/Makefile" \ - --exclude="$(app_name)/*.log" \ - --exclude="$(app_name)/phpunit*xml" \ - --exclude="$(app_name)/composer.*" \ - --exclude="$(app_name)/node_modules" \ - --exclude="$(app_name)/js/node_modules" \ - --exclude="$(app_name)/js/tests" \ - --exclude="$(app_name)/js/test" \ - --exclude="$(app_name)/js/*.log" \ - --exclude="$(app_name)/js/package.json" \ - --exclude="$(app_name)/js/bower.json" \ - --exclude="$(app_name)/js/karma.*" \ - --exclude="$(app_name)/js/protractor.*" \ - --exclude="$(app_name)/package.json" \ - --exclude="$(app_name)/bower.json" \ - --exclude="$(app_name)/karma.*" \ - --exclude="$(app_name)/protractor\.*" \ - --exclude="$(app_name)/.*" \ - --exclude="$(app_name)/js/.*" \ - --exclude="$(app_name)/tsconfig.json" \ - --exclude="$(app_name)/stylelint.config.cjs" \ - --exclude="$(app_name)/README.md" \ - --exclude="$(app_name)/package-lock.json" \ - --exclude="$(app_name)/LICENSE" \ - --exclude="$(app_name)/src" \ - --exclude="$(app_name)/stubs" \ - --exclude="$(app_name)/screens" \ - --exclude="$(app_name)/vendor" \ - --exclude="$(app_name)/translationfiles" \ - --exclude="$(app_name)/Dockerfile" \ - --exclude="$(app_name)/psalm.xml" \ - --exclude="$(app_name)/renovate.json" \ - --exclude="$(app_name)/vite.config.ts" \ - $(app_name) + $(app_name)/appinfo \ + $(app_name)/css \ + $(app_name)/img \ + $(app_name)/js \ + $(app_name)/l10n \ + $(app_name)/lib \ + $(app_name)/templates \ + $(app_name)/CHANGELOG.md # Start a nextcloud server on Docker to kickstart developement .PHONY: dev diff --git a/composer.lock b/composer.lock index c2552af..0ab0e7d 100644 --- a/composer.lock +++ b/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "kubawerlos/php-cs-fixer-custom-fixers", - "version": "v3.22.0", + "version": "v3.23.0", "source": { "type": "git", "url": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers.git", - "reference": "8701394f0c7cd450ac4fa577d24589122c1d5d5e" + "reference": "b3210c6e546bdfc95664297a8971ae3b6b1f4a5a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-custom-fixers/zipball/8701394f0c7cd450ac4fa577d24589122c1d5d5e", - "reference": "8701394f0c7cd450ac4fa577d24589122c1d5d5e", + "url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-custom-fixers/zipball/b3210c6e546bdfc95664297a8971ae3b6b1f4a5a", + "reference": "b3210c6e546bdfc95664297a8971ae3b6b1f4a5a", "shasum": "" }, "require": { @@ -49,9 +49,9 @@ "description": "A set of custom fixers for PHP CS Fixer", "support": { "issues": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/issues", - "source": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/tree/v3.22.0" + "source": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/tree/v3.23.0" }, - "time": "2024-08-16T20:44:35+00:00" + "time": "2025-02-15T09:15:56+00:00" }, { "name": "nextcloud/coding-standard", @@ -577,12 +577,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "74a1f3e080759ad7d1e7f2d68c1f4d754b401acd" + "reference": "3dafa2bcf6675854ed6410d1c84c0f71f819fc26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/74a1f3e080759ad7d1e7f2d68c1f4d754b401acd", - "reference": "74a1f3e080759ad7d1e7f2d68c1f4d754b401acd", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/3dafa2bcf6675854ed6410d1c84c0f71f819fc26", + "reference": "3dafa2bcf6675854ed6410d1c84c0f71f819fc26", "shasum": "" }, "conflict": { @@ -599,7 +599,7 @@ "airesvsg/acf-to-rest-api": "<=3.1", "akaunting/akaunting": "<2.1.13", "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", - "alextselegidis/easyappointments": "<1.5", + "alextselegidis/easyappointments": "<=1.5", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", "amazing/media2click": ">=1,<1.3.3", "ameos/ameos_tarteaucitron": "<1.2.23", @@ -1444,7 +1444,7 @@ "type": "tidelift" } ], - "time": "2025-02-12T18:06:17+00:00" + "time": "2025-02-14T21:04:39+00:00" } ], "aliases": [], @@ -1457,7 +1457,7 @@ "platform": { "php": "^8.1" }, - "platform-dev": [], + "platform-dev": {}, "platform-overrides": { "php": "8.1" }, diff --git a/package-lock.json b/package-lock.json index 88ef292..79e03ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "eslint-plugin-pinia": "^0.4.1", "eslint-plugin-prettier": "^5.2.3", "typescript": "~5.5.4", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } }, "node_modules/@ampproject/remapping": { @@ -12489,14 +12489,14 @@ } }, "node_modules/vue-tsc": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.0.tgz", - "integrity": "sha512-gtmM1sUuJ8aSb0KoAFmK9yMxb8TxjewmxqTJ1aKphD5Cbu0rULFY6+UQT51zW7SpUcenfPUuflKyVwyx9Qdnxg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.2.tgz", + "integrity": "sha512-1icPKkxAA5KTAaSwg0wVWdE48EdsH8fgvcbAiqojP4jXKl6LEM3soiW1aG/zrWrFt8Mw1ncG2vG1PvpZpVfehA==", "dev": true, "license": "MIT", "dependencies": { "@volar/typescript": "~2.4.11", - "@vue/language-core": "2.2.0" + "@vue/language-core": "2.2.2" }, "bin": { "vue-tsc": "bin/vue-tsc.js" @@ -12505,6 +12505,38 @@ "typescript": ">=5.0.0" } }, + "node_modules/vue-tsc/node_modules/@vue/language-core": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.2.tgz", + "integrity": "sha512-QotO41kurE5PLf3vrNgGTk3QswO2PdUFjBwNiOi7zMmGhwb25PSTh9hD1MCgKC06AVv+8sZQvlL3Do4TTVHSiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "~2.4.11", + "@vue/compiler-dom": "^3.5.0", + "@vue/compiler-vue2": "^2.7.16", + "@vue/shared": "^3.5.0", + "alien-signals": "^1.0.3", + "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-tsc/node_modules/alien-signals": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-1.0.3.tgz", + "integrity": "sha512-zQOh3wAYK5ujENxvBBR3CFGF/b6afaSzZ/c9yNhJ1ENrGHETvpUuKQsa93Qrclp0+PzTF93MaZ7scVp1uUozhA==", + "dev": true, + "license": "MIT" + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 9fc225d..beefdc3 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,6 @@ "eslint-plugin-pinia": "^0.4.1", "eslint-plugin-prettier": "^5.2.3", "typescript": "~5.5.4", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } }