1.0.0 • Published 5 years ago
tc-sb-cli v1.0.0
tc-submission-cli
Dependencies
- nodejs https://nodejs.org/en/ (v10)
- npm https://www.npmjs.com/ (v6)
Configuration
Property | Environment varible | Default value | Description |
---|---|---|---|
LOG_LEVEL | LOG_LEVEL | info | control log level |
SUBMISSION_API_URL | TEST_SUBMISSION_API_URL | https://api.topcoder.com/v5/submissions | the TC submission API URL |
TC_AUTHN_URL | TC_AUTHN_URL | https://topcoder.auth0.com/oauth/ro | API that is used to fetch JWT token v2 |
TC_AUTHZ_URL | TC_AUTHZ_URL | https://api.topcoder.com/v3/authorizations | API that is used to fetch JWT token v3 |
TC_CLIENT_ID | TC_CLIENT_ID | 6ZwZEUo2ZK4c50aLPpgupeg5v2Ffxp9P | TC client ID |
TC_CLIENT_V2CONNECTION | CLIENT_V2CONNECTION | LDAP | TC client connection protocol |
Usage
Publish the package to npm
- Create a npm account on https://www.npmjs.com/signup if you don't have one.
- Use the account to sign in via cli:
npm login
- In the root directory of the project, run
npm publish --access=public
to publish the package to npm registry.
Notes
- In rare cases the module name would have been used by others. You may need to change the value of the
name
field inpackage.json
to a unique one. - When you make changes to your code and want to update the package you'll need to update the version of the package.
After that, run
npm publish
again to republish the package.
test
Prepare
- Install dependencies
npm install
Unit test
To run unit tests alone
npm run test
To run unit tests with coverage report
npm run test:cov
1.0.0
5 years ago