diff --git a/techstack.md b/techstack.md
new file mode 100644
index 0000000..3066b90
--- /dev/null
+++ b/techstack.md
@@ -0,0 +1,170 @@
+
+
+
+# Tech Stack File
+ [CoderPush/mattermost-pack](https://github.com/CoderPush/mattermost-pack)
+
+|22
Tools used|02/29/24
Report generated|
+|------|------|
+
+
+##
Languages (3)
+
+
+##
Frameworks (1)
+
+
+##
DevOps (7)
+
+
+
+
+ Chai
+
+ v4.3.7
+ |
+
+
+
+
+ ESLint
+
+
+ |
+
+
+
+
+ Git
+
+
+ |
+
+
+
+
+ Mocha
+
+ v10.2.0
+ |
+
+
+
+
+ RubyGems
+
+
+ |
+
+
+
+
+ SinonJS
+
+ v15.0.0
+ |
+
+
+
+
+ npm
+
+
+ |
+
+
+
+
+
+##
Open source packages (11)
+
+##
npm (11)
+
+|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES|
+|:------|:------|:------|:------|:------|:------|
+|[@types/chai](https://www.npmjs.com/@types/chai)|v4.3.4|02/24/23|ghun131 |MIT|N/A|
+|[@types/chai-as-promised](https://www.npmjs.com/@types/chai-as-promised)|v7.1.5|02/24/23|ghun131 |MIT|N/A|
+|[@types/expect](https://www.npmjs.com/@types/expect)|v24.3.0|02/24/23|ghun131 |MIT|N/A|
+|[@types/mocha](https://www.npmjs.com/@types/mocha)|v10.0.1|02/24/23|ghun131 |MIT|N/A|
+|[@types/node](https://www.npmjs.com/@types/node)|v18.11.18|02/24/23|ghun131 |MIT|N/A|
+|[@types/sinon](https://www.npmjs.com/@types/sinon)|v10.0.13|02/24/23|ghun131 |MIT|N/A|
+|[@typescript-eslint/eslint-plugin](https://www.npmjs.com/@typescript-eslint/eslint-plugin)|v5.48.1|02/24/23|ghun131 |MIT|N/A|
+|[@typescript-eslint/parser](https://www.npmjs.com/@typescript-eslint/parser)|v5.48.1|02/24/23|ghun131 |BSD-2-Clause|N/A|
+|[chai-as-promised](https://www.npmjs.com/chai-as-promised)|v7.1.1|02/20/23|Harley Trung |WTFPL|N/A|
+|[eslint-plugin-filenames](https://www.npmjs.com/eslint-plugin-filenames)|v1.3.2|02/22/23|Harley Trung |MIT|N/A|
+|[ts-node](https://www.npmjs.com/ts-node)|v10.9.1|02/20/23|Harley Trung |MIT|N/A|
+
+
+
+
+Generated via [Stack File](https://github.com/marketplace/stack-file)
diff --git a/techstack.yml b/techstack.yml
new file mode 100644
index 0000000..ea5ec0b
--- /dev/null
+++ b/techstack.yml
@@ -0,0 +1,303 @@
+repo_name: CoderPush/mattermost-pack
+report_id: ed7481bc1b456575779f15960e7a721c
+version: 0.1
+repo_type: Public
+timestamp: '2024-02-29T18:31:57+00:00'
+requested_by: harley
+provider: github
+branch: main
+detected_tools_count: 22
+tools:
+- name: JavaScript
+ description: Lightweight, interpreted, object-oriented language with first-class
+ functions
+ website_url: https://developer.mozilla.org/en-US/docs/Web/JavaScript
+ open_source: true
+ hosted_saas: false
+ category: Languages & Frameworks
+ sub_category: Languages
+ image_url: https://img.stackshare.io/service/1209/javascript.jpeg
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: Ruby
+ description: A dynamic, interpreted, open source programming language with a focus
+ on simplicity and productivity
+ website_url: https://www.ruby-lang.org
+ open_source: true
+ hosted_saas: false
+ category: Languages & Frameworks
+ sub_category: Languages
+ image_url: https://img.stackshare.io/service/989/ruby.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: TypeScript
+ description: A superset of JavaScript that compiles to clean JavaScript output
+ website_url: http://www.typescriptlang.org
+ license: Apache-2.0
+ open_source: true
+ hosted_saas: false
+ category: Languages & Frameworks
+ sub_category: Languages
+ image_url: https://img.stackshare.io/service/1612/bynNY5dJ.jpg
+ detection_source_url: https://github.com/CoderPush/mattermost-pack
+ detection_source: Repo Metadata
+- name: Node.js
+ description: A platform built on Chrome's JavaScript runtime for easily building
+ fast, scalable network applications
+ website_url: http://nodejs.org/
+ open_source: true
+ hosted_saas: false
+ category: Languages & Frameworks
+ sub_category: Frameworks (Full Stack)
+ image_url: https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: Chai
+ description: A BDD / TDD assertion library
+ website_url: http://chaijs.com/
+ version: 4.3.7
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Javascript Testing Framework
+ image_url: https://img.stackshare.io/service/1725/chai.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: ESLint
+ description: The fully pluggable JavaScript code quality tool
+ website_url: http://eslint.org/
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Code Review
+ image_url: https://img.stackshare.io/service/3337/Q4L7Jncy.jpg
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: Git
+ description: Fast, scalable, distributed revision control system
+ website_url: http://git-scm.com/
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Version Control System
+ image_url: https://img.stackshare.io/service/1046/git.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack
+ detection_source: Repo Metadata
+- name: Mocha
+ description: Simple, flexible, fun javascript test framework for node.js & the
+ browser
+ website_url: http://mochajs.org/
+ version: 10.2.0
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Javascript Testing Framework
+ image_url: https://img.stackshare.io/service/832/mocha.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: RubyGems
+ description: Easily download, install, and use ruby software packages on your system
+ website_url: https://rubygems.org/
+ open_source: false
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Package Managers
+ image_url: https://img.stackshare.io/service/12795/5jL6-BA5_400x400.jpeg
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: SinonJS
+ description: Standalone test spies, stubs and mocks for JavaScript
+ website_url: http://sinonjs.org/
+ version: 15.0.0
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Javascript Testing Framework
+ image_url: https://img.stackshare.io/service/3509/logo.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: npm
+ description: The package manager for JavaScript.
+ website_url: https://www.npmjs.com/
+ open_source: false
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Front End Package Manager
+ image_url: https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: "@types/chai"
+ description: TypeScript definitions for chai
+ package_url: https://www.npmjs.com/@types/chai
+ version: 4.3.4
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15922/default_e0a4fb1126d7400f419f0931cf1669947a5bc552.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: "@types/chai-as-promised"
+ description: TypeScript definitions for chai-as-promised
+ package_url: https://www.npmjs.com/@types/chai-as-promised
+ version: 7.1.5
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/16527/default_2e7c1d6d94467a56325f7c984571015e8713a450.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: "@types/expect"
+ description: Stub TypeScript definitions entry for expect
+ package_url: https://www.npmjs.com/@types/expect
+ version: 24.3.0
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/18347/default_c95ee102b7b5fa4c25295d4f54cfcb2f3bdf55bc.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: "@types/mocha"
+ description: TypeScript definitions for mocha
+ package_url: https://www.npmjs.com/@types/mocha
+ version: 10.0.1
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15893/default_1d65e37e65b7f80761374f0202776043277d505d.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: "@types/node"
+ description: TypeScript definitions for Node.js
+ package_url: https://www.npmjs.com/@types/node
+ version: 18.11.18
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15809/default_5e5e8ac63beda29f31f1844df64d4b8247570a66.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: "@types/sinon"
+ description: TypeScript definitions for Sinon
+ package_url: https://www.npmjs.com/@types/sinon
+ version: 10.0.13
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/16151/default_ac04a744873b460c4ef30a7450ed0c83223640ab.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: "@typescript-eslint/eslint-plugin"
+ description: TypeScript plugin for ESLint
+ package_url: https://www.npmjs.com/@typescript-eslint/eslint-plugin
+ version: 5.48.1
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15982/default_8b5680d4e916298d08363c291a0d6e34c07ceb15.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: "@typescript-eslint/parser"
+ description: An ESLint custom parser which leverages TypeScript ESTree
+ package_url: https://www.npmjs.com/@typescript-eslint/parser
+ version: 5.48.1
+ license: BSD-2-Clause
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15980/default_732016a20524708efe7a4c77497fe9bfeea19ba6.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: ghun131
+ last_updated_on: 2023-02-24 07:24:20.000000000 Z
+- name: chai-as-promised
+ description: Extends Chai with assertions about promises
+ package_url: https://www.npmjs.com/chai-as-promised
+ version: 7.1.1
+ license: WTFPL
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15970/default_cbd6c289400672b291755183817e9dd6abe1a612.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z
+- name: eslint-plugin-filenames
+ description: Eslint rule for consistent filenames
+ package_url: https://www.npmjs.com/eslint-plugin-filenames
+ version: 1.3.2
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/16954/default_c17ccfb3dc0510bb2c684b87ee080a74a9728c34.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-22 16:49:30.000000000 Z
+- name: ts-node
+ description: TypeScript execution environment and REPL for node.js
+ package_url: https://www.npmjs.com/ts-node
+ version: 10.9.1
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15830/default_6743ba96cf149a3c3c68a185199f9705d6eff80e.png
+ detection_source_url: https://github.com/CoderPush/mattermost-pack/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Harley Trung
+ last_updated_on: 2023-02-20 13:17:51.000000000 Z