Repository: Accenture/sfmc-devtools (js)

Issue:
[BUG] support asset type "Template"
### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

email templates are not downloaded

### Expected Behavior

templates ARE downloaded

### Steps To Reproduce

1. create a new asset via Create > Email Template
2. try to retrieve it via mcdev retrieve . asset or asset-template. 

it will not show up.

### Version

4.1.8

### Environment

- OS:
- Node:
- npm:


### Participation

- [X] I am willing to submit a pull request for this issue.

### Additional comments

_No response_

Pull request description:
515 bug support asset type template
# PR details

## What is the purpose of this pull request? (put an "X" next to an item)

fix #515 

Patch:
diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml
index 48dea028..febbdc81 100644
--- a/.github/ISSUE_TEMPLATE/bug.yml
+++ b/.github/ISSUE_TEMPLATE/bug.yml
@@ -39,6 +39,7 @@ body:
           label: Version
           description: What version of our software are you running? (mcdev --version)
           options:
+              - 4.1.9
               - 4.1.8
               - 4.1.7
               - 4.1.6
diff --git a/README.md b/README.md
index 78009865..401f6e01 100644
--- a/README.md
+++ b/README.md
@@ -123,7 +123,7 @@ If you experience issues installing Accenture SFMC DevTools, please check out th
 1. Install Accenture SFMC DevTools by running `npm install -g mcdev` (prefix with `sudo` on MacOS)
    - If you get an error, please see the below troubleshooting section.
 
-When completed run `mcdev --version` and it will show you which version you installed (e.g. `4.1.8`).
+When completed run `mcdev --version` and it will show you which version you installed (e.g. `4.1.9`).
 
 > **_Side note for proud nerds_:**
 >
@@ -277,10 +277,10 @@ _Note: Regardless of which tag or branch you install_
 **Install specific version (using a version tag on npm):**
 
 ```bash
-npm install -g mcdev@4.1.8
+npm install -g mcdev@4.1.9
 ```
 
-**Warning**: When you used the above method to install Accenture SFMC DevTools for a specific version or tag, trying to [update Accenture SFMC DevTools](#updating-mcdev) might not download the most recently published official version but instead stay on the version or branch you previously selected (in the above examples: develop, 4.1.8)!
+**Warning**: When you used the above method to install Accenture SFMC DevTools for a specific version or tag, trying to [update Accenture SFMC DevTools](#updating-mcdev) might not download the most recently published official version but instead stay on the version or branch you previously selected (in the above examples: develop, 4.1.9)!
 
 > **Note**: The version is currently _not_ updated on the developer branch until a new release is published. Hence, you will not see a change if you run `mcdev --version`.
 
@@ -1494,7 +1494,7 @@ Assuming you cloned Accenture SFMC DevTools into `C:\repos\sfmc-devtools\` (or `
 
 This should tell npm to create a symlink to your cloned local directory, allowing you to see updates you make in your mcdev repo instantly.
 
-To test your new **global** developer setup, run `mcdev --version` in CLI which should return the current version (e.g. `4.1.8`). Then, go into your mcdev repo and update the version with the suffix `-dev`, e.g. to `4.1.8-dev` and then run `mcdev --version` again to verify that your change propagates instantly.
+To test your new **global** developer setup, run `mcdev --version` in CLI which should return the current version (e.g. `4.1.9`). Then, go into your mcdev repo and update the version with the suffix `-dev`, e.g. to `4.1.9-dev` and then run `mcdev --version` again to verify that your change propagates instantly.
 
 > **Not recommended:** Alternatively, you can install it locally only by opening a terminal in your project directory and executing `npm install --save-dev "C:\repos\sfmc-devtools"`
 > To run the local version you need to prepend "npx" before your commands, e.g. `npx mcdev --version`
@@ -1532,7 +1532,7 @@ The following explains how you _could_ install it locally for certain edge cases
 4. Afterwards, install Accenture SFMC DevTools by running `npm install --save-dev mcdev`
    - If you get an error, please see the below troubleshooting section.
 
-When completed run `mcdev --version` and it will show you which version you installed (e.g. `4.1.8`).
+When completed run `mcdev --version` and it will show you which version you installed (e.g. `4.1.9`).
 
 ### 9.3. NPM Scripts
 
diff --git a/lib/metadataTypes/definitions/Asset.definition.js b/lib/metadataTypes/definitions/Asset.definition.js
index 3403eb67..f271611f 100644
--- a/lib/metadataTypes/definitions/Asset.definition.js
+++ b/lib/metadataTypes/definitions/Asset.definition.js
@@ -669,7 +669,7 @@ module.exports = {
             'layoutblock',
         ],
         message: ['templatebasedemail', 'htmlemail', 'textonlyemail'],
-        template: ['defaulttemplate'],
+        template: ['defaulttemplate', 'template'],
         other: [
             'smartcaptureblock',
             'smartcaptureformfieldblock',
@@ -885,6 +885,7 @@ module.exports = {
         socialfollowblock: 211,
         buttonblock: 212,
         layoutblock: 213,
+        template: 4,
         defaulttemplate: 214,
         smartcaptureblock: 215,
         smartcaptureformfieldblock: 216,
diff --git a/package-lock.json b/package-lock.json
index 254c4381..e5a2661a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
     "name": "mcdev",
-    "version": "4.1.8",
+    "version": "4.1.9",
     "lockfileVersion": 2,
     "requires": true,
     "packages": {
         "": {
             "name": "mcdev",
-            "version": "4.1.8",
+            "version": "4.1.9",
             "license": "MIT",
             "dependencies": {
                 "cli-progress": "3.11.2",
diff --git a/package.json b/package.json
index 54ceb6f8..5da74f0f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
     "name": "mcdev",
-    "version": "4.1.8",
+    "version": "4.1.9",
     "description": "Accenture Salesforce Marketing Cloud DevTools",
     "author": "Accenture: joern.berkefeld, douglas.midgley, robert.zimmermann, maciej.barnas",
     "license": "MIT",


Test patch:
diff --git a/test/mockRoot/.mcdevrc.json b/test/mockRoot/.mcdevrc.json
index 89eba549..6973f19d 100644
--- a/test/mockRoot/.mcdevrc.json
+++ b/test/mockRoot/.mcdevrc.json
@@ -63,5 +63,5 @@
             "triggeredSendDefinition"
         ]
     },
-    "version": "4.1.8"
+    "version": "4.1.9"
 }