PromucFlow_constructor/deploy/docker/utils/package.json
Arpit Mohan 1af9e2042f
chore: Adding the appsmithctl command to estimate the bill for an existing Appsmith user (#15311)
## Description

This PR adds to the `estimate_billing` option to the `appsmithctl` command. This will help existing users estimate their bill when they consider upgrading to the paid edition.

Usage: 
```
appsmithctl estimate_billing 

Options:
  --sessionPrice    The price per active session. Defaults to 0.3 
  --priceCap        The price cap for a user in a given month. Defaults to 15
```

A user can also run the command for various scenarios to determine the optimum capacity tier.

## Type of change

- New feature (non-breaking change which adds functionality)
- This change requires a documentation update

## How Has This Been Tested?

Manually

## Checklist:

- [ ] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
2022-07-20 10:33:47 +05:30

28 lines
601 B
JSON

{
"name": "appsmith_utils",
"version": "1.0.0",
"description": "appsmith utils tool",
"main": "bin/index.js",
"author": "",
"license": "Apache-2.0",
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/appsmithorg/appsmith.git",
"directory": "deploy/docker"
},
"dependencies": {
"dotenv": "10.0.0",
"mongodb": "^4.4.0",
"readline-sync": "1.4.10",
"shelljs": "0.8.5",
"nodemailer": "6.7.5",
"cli-progress": "^3.11.2",
"luxon": "^3.0.1",
"minimist": "^1.2.6"
},
"bin": {
"appsmithctl": "./bin/index.js"
}
}