@leancodepl/nx-plugins
v10.0.0
Published
Collection of Nx plugins for LeanCode projects
Downloads
305
Readme
@leancodepl/nx-plugins
Collection of Nx inference plugins for LeanCode projects.
Installation
npm install -D @leancodepl/nx-pluginsAvailable Plugins
Contracts Plugin
Automatically infers a contracts target for projects containing a contractsgenerator-typescript.config.js file.
{
"plugins": [
{
"plugin": "@leancodepl/nx-plugins/contracts",
"options": {
"targetName": "contracts"
}
}
]
}Intl Plugin
Automatically infers translation targets for projects containing an intl.config.js file.
{
"plugins": [
{
"plugin": "@leancodepl/nx-plugins/intl",
"options": {
"localTargetName": "intl",
"uploadTargetName": "intl-upload",
"downloadTargetName": "intl-download",
"syncTargetName": "intl-sync",
"diffTargetName": "intl-diff"
}
}
]
}Inferred targets:
intl- Extract and compile translations locallyintl-upload- Upload terms to POEditorintl-download- Download translations from POEditorintl-sync- Upload and download translationsintl-diff- Compare local terms with POEditor
Proxy Plugin
Automatically infers a proxy target for projects containing a dev/docker-compose.yml file.
{
"plugins": [
{
"plugin": "@leancodepl/nx-plugins/proxy",
"options": {
"targetName": "proxy"
}
}
]
}The proxy target has two configurations:
up(default): Starts the proxy containerrebuild: Rebuilds the proxy image from Azure Container Registry
