@saithodev/typo3-extension-release
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@saithodev/typo3-extension-release

npm version Quality Gate Status semantic-release Commitizen friendly

This is a CLI tool which helps releasing TYPO3 extensions.

Installation

Require the package into your TYPO3 extensions's package.json:

npm install @saithodev/typo3-extension-release --save-dev

Features

Setting version and state in ext_emconf.php

Command:

$ npx @saithodev/typo3-extension-release versionize <version> {state} [--dry-run]

If no state is given, it will set the state to "stable". If version ends with "-dev" it will set state to "beta".

$ npx @saithodev/typo3-extension-release versionize 1.2.0
ext_emconf.php: Set version to 1.2.0 and state to stable
$ npx @saithodev/typo3-extension-release versionize 1.2.0-dev
ext_emconf.php: Set version to 1.2.0-dev and state to beta
$ npx @saithodev/typo3-extension-release versionize 1.2.0-dev stable --dry-run
ext_emconf.php: Set version to 1.2.0-dev and state to stable
DRY-RUN active. Nothing written.

Planned features

  • Improving console error output (missing params, etc)

Features that might fit here

  • Releasing extension to TYPO3 TER

Dependents (0)

Package Sidebar

Install

npm i @saithodev/typo3-extension-release

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

703 kB

Total Files

34

Last publish

Collaborators

  • saitho