An open API service indexing awesome lists of open source software.

https://github.com/newfuture/package-teams-app

Package Microsoft Teams App Manifest
https://github.com/newfuture/package-teams-app

msteams msteamsdev teams

Last synced: 8 months ago
JSON representation

Package Microsoft Teams App Manifest

Awesome Lists containing this project

README

          

# package-teams-app

Package Microsoft Teams App Manifest

## Features

- [x] Package all files to Zip;
- [x] Replace environment variables `${VAR}` in `.json` and support `.env`;
- [x] Generate template manifest;
- [x] Validate JSON Schema;

## Usage

```sh
npx package-teams-app [manifestFolder] [outputFolder]
```

You can run `npm i package-teams-app -g` or `yarn global add package-teams-app` to install it globally.

## Details

### CLI options

#### package

Pacakge your manifest folder. (default name is `manifest`)

```sh
package-teams-app [inputFolder] [outputFile]
```

#### `--init`

Init an template manifest folder.

```sh
package-teams-app --init [initDir]
```

#### `--help`

Print help messages.

```sh
package-teams-app --help
```

### Examples:

```
package-teams-app manifest
package-teams-app manifest build/download.zip
package-teams-app --init manifest
```

### env order:

- `.env.${NODE_ENV}.local`
- `.env.local`
- `.env.${NODE_ENV}`
- `.env`