* replace mattermost-webapp dep with mattermost-redux
* remove references in tsconfig.json and webpack.config.js
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* Updated base packages and regenerated package-lock
* Added babel plugin to eslint, cleaned up webpack config
* Version requirements for node/npm in README
* Readded compass and css, removed by mistake
* Fixed jest testing
* Fixing lint issues.
* Moved import to use webapp redux package
* Fixed final jest issue
* Modified packages and rebuild packagelock for node 16.14
* Add src and mattermost-redux alias
* Update README.md
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
* Adding nvm and removing the default type from the package
* Delete root package-lock.json
* Pinned to webapp v7, rebuild package log
* fixed imports with TS
* change tsconfig location pointer
* updates for vscode-eslint to work with tsconfig subpath
* don't import webapp for tests
* remove "v" from .nvmrc
---------
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
* Only run tests in build/sync if directory exists
* Use t.Helper()
* Don't compare size of directories
* Fix TestFileHistory
* Fix linter issue
* Apply changes from https://github.com/mattermost/mattermost-plugin-github/pull/345
* Use ts file for tests
* Add sync target
* fix linting issues on webpack.config.js
* sync with demo plugin, go mod tidy
* npm audit fix
There's a rash of lodash issues right now that have no available fix, but I'm fixing the remaining issues.
* use exact versions
* update webapp/package-lock.json too
* manually clean up go.mod/go.sum
* private package.json