The purpose of this PR is to mitigate security vulnerabilities reported from the npm modules. The changes do not impact the functionality of the extension. The following changes have been made.
Removed gulp and replaced with webpack
1.1 Reason: Security vulnerabilities
Remove tslint to eslint
2.1 Reason: Security vulnerabilities. Tslint is the deprecated version of eslint and it is strongly recommended to not use
Updated typescript syntax
3.1 Reason: Adhere to linting rules (does not impact code)
Callouts
Since the changes are only related to build this will not be a release.
Context
The purpose of this PR is to mitigate security vulnerabilities reported from the npm modules. The changes do not impact the functionality of the extension. The following changes have been made.
Callouts
Since the changes are only related to build this will not be a release.