From deed2a65d78be6cd82e3d5874a6a4a75d8e00ca5 Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Mon, 1 Feb 2021 09:04:10 +0100 Subject: [PATCH] Initial composer setup This allows installation of the extension --- .gitignore | 3 +++ composer.json | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 .gitignore create mode 100644 composer.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..51313d0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/.Build/ +/composer.lock +/vendor/ diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..0dd32db --- /dev/null +++ b/composer.json @@ -0,0 +1,42 @@ +{ + "name": "werkraummedia/thuecat", + "description": "Integration of ThueCat into TYPO3 CMS.", + "type": "typo3-cms-extension", + "license": "GPL-2.0-or-later", + "homepage": "https://github.com/werkraum-media/thuecat", + "support": { + "email": "coding@daniel-siepmann.de", + "source": "https://github.com/werkraum-media/thuecat", + "issues": "https://github.com/werkraum-media/thuecat/issues" + }, + "authors": [ + { + "name": "Daniel Siepmann", + "email": "coding@daniel-siepmann.de" + } + ], + "require": { + "typo3/cms-core": "^10.4" + }, + "require-dev": { + "phpunit/phpunit": "^9.5", + "maglnet/composer-require-checker": "^2.1", + "phpspec/prophecy-phpunit": "^2.0", + "typo3/testing-framework": "^6.6" + }, + "scripts": { + "post-autoload-dump": [ + "TYPO3\\TestingFramework\\Composer\\ExtensionTestEnvironment::prepare" + ] + }, + "extra": { + "typo3/cms": { + "cms-package-dir": "{$vendor-dir}/typo3/cms", + "extension-key": "thuecat", + "web-dir": ".Build/web" + }, + "branch-alias": { + "dev-main": "1.0.x-dev" + } + } +}