diff --git a/techstack.md b/techstack.md
new file mode 100644
index 0000000..1e33720
--- /dev/null
+++ b/techstack.md
@@ -0,0 +1,170 @@
+
+
+
+# Tech Stack File
+ [Jabatronic/example-typescript-package](https://github.com/Jabatronic/example-typescript-package)
+
+|22
Tools used|02/29/24
Report generated|
+|------|------|
+
+
+##
Languages (2)
+
+
+##
DevOps (7)
+
+
+## Other (2)
+
+
+
+##
Open source packages (11)
+
+##
npm (11)
+
+|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES|
+|:------|:------|:------|:------|:------|:------|
+|[@commitlint/cli](https://www.npmjs.com/@commitlint/cli)|v13.1.0|09/15/21|Tom Chen |MIT|N/A|
+|[@commitlint/config-conventional](https://www.npmjs.com/@commitlint/config-conventional)|v13.1.0|09/15/21|Tom Chen |MIT|N/A|
+|[@types/jest](https://www.npmjs.com/@types/jest)|v27.0.1|09/15/21|Tom Chen |MIT|N/A|
+|[@typescript-eslint/eslint-plugin](https://www.npmjs.com/@typescript-eslint/eslint-plugin)|v4.31.1|09/15/21|Tom Chen |MIT|N/A|
+|[@typescript-eslint/parser](https://www.npmjs.com/@typescript-eslint/parser)|v4.31.1|09/15/21|Tom Chen |BSD-2-Clause|N/A|
+|[eslint-config-prettier](https://www.npmjs.com/eslint-config-prettier)|v8.3.0|09/15/21|Tom Chen |MIT|N/A|
+|[eslint-plugin-prettier](https://www.npmjs.com/eslint-plugin-prettier)|v4.0.0|09/15/21|Tom Chen |MIT|N/A|
+|[husky](https://www.npmjs.com/husky)|v7.0.2|09/15/21|Tom Chen |MIT|N/A|
+|[ts-jest](https://www.npmjs.com/ts-jest)|v27.0.5|09/15/21|Tom Chen |MIT|N/A|
+|[ts-loader](https://www.npmjs.com/ts-loader)|v9.2.5|09/15/21|Tom Chen |MIT|N/A|
+|[webpack-cli](https://www.npmjs.com/webpack-cli)|v4.8.0|09/15/21|Tom Chen |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..a0ee348
--- /dev/null
+++ b/techstack.yml
@@ -0,0 +1,296 @@
+repo_name: Jabatronic/example-typescript-package
+report_id: 5e1a0884e2ff4a0f85b272d6038d32ee
+version: 0.1
+repo_type: Public
+timestamp: '2024-02-29T20:10:35+00:00'
+requested_by: tomchen
+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/Jabatronic/example-typescript-package
+ detection_source: Repo Metadata
+- 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/Jabatronic/example-typescript-package
+ detection_source: Repo Metadata
+- 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/Jabatronic/example-typescript-package/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2020-12-27 20:40:49.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/Jabatronic/example-typescript-package
+ detection_source: Repo Metadata
+- name: GitHub Actions
+ description: Automate your workflow from idea to production
+ website_url: https://github.com/features/actions
+ open_source: false
+ hosted_saas: true
+ category: Build, Test, Deploy
+ sub_category: Continuous Integration
+ image_url: https://img.stackshare.io/service/11563/actions.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/.github/workflows/publish.yml
+ detection_source: ".github/workflows/publish.yml"
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-02-09 12:16:02.000000000 Z
+- name: Jest
+ description: Painless JavaScript Unit Testing
+ website_url: http://facebook.github.io/jest/
+ version: 27.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/830/jest.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2020-12-27 20:40:49.000000000 Z
+- name: Prettier
+ description: Prettier is an opinionated code formatter.
+ website_url: https://prettier.io/
+ version: 2.4.0
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Code Review
+ image_url: https://img.stackshare.io/service/7035/default_66f265943abed56bcdbfca1c866a4261b1fbb063.jpg
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: Webpack
+ description: A bundler for javascript and friends
+ website_url: http://webpack.js.org
+ version: 5.52.1
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: JS Build Tools / JS Task Runners
+ image_url: https://img.stackshare.io/service/1682/IMG_4636.PNG
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: config/webpack.config.js
+ last_updated_by: Tom Chen
+ last_updated_on: 2020-12-27 20:40:49.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/Jabatronic/example-typescript-package/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2020-12-27 20:40:49.000000000 Z
+- name: Shell
+ description: A shell is a text-based terminal, used for manipulating programs and
+ files. Shell scripts typically manage program execution.
+ website_url: https://en.wikipedia.org/wiki/Shell_script
+ open_source: false
+ hosted_saas: false
+ category: Languages & Frameworks
+ sub_category: Languages
+ image_url: https://img.stackshare.io/service/4631/default_c2062d40130562bdc836c13dbca02d318205a962.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package
+ detection_source: Repo Metadata
+- name: husky
+ website_url: https://github.com/typicode/husky
+ open_source: false
+ hosted_saas: false
+ image_url: https://img.stackshare.io/service/9527/5502029.jpeg
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: "@commitlint/cli"
+ description: Lint your commit messages
+ package_url: https://www.npmjs.com/@commitlint/cli
+ version: 13.1.0
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/16059/default_5fd43aeff4d6a935abc13737de01a0355210499d.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: "@commitlint/config-conventional"
+ description: Shareable commitlint config enforcing conventional commits
+ package_url: https://www.npmjs.com/@commitlint/config-conventional
+ version: 13.1.0
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/16092/default_8725384794b44fe56f31da1d21ae759cf07be7a5.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: "@types/jest"
+ description: TypeScript definitions for Jest
+ package_url: https://www.npmjs.com/@types/jest
+ version: 27.0.1
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15840/default_004658cda9b38934f2871435e9dc15608c86e8be.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: "@typescript-eslint/eslint-plugin"
+ description: TypeScript plugin for ESLint
+ package_url: https://www.npmjs.com/@typescript-eslint/eslint-plugin
+ version: 4.31.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/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.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: 4.31.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/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: eslint-config-prettier
+ description: Turns off all rules that are unnecessary or might conflict with Prettier
+ package_url: https://www.npmjs.com/eslint-config-prettier
+ version: 8.3.0
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15879/default_0b10af8ca19c215f781dc07442e75bdc831089d0.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: eslint-plugin-prettier
+ description: Runs prettier as an eslint rule
+ package_url: https://www.npmjs.com/eslint-plugin-prettier
+ version: 4.0.0
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15896/default_6e6e1d6bb189c8bb26c6410618bd597979578f39.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: husky
+ description: Prevents bad commit or push
+ package_url: https://www.npmjs.com/husky
+ version: 7.0.2
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15831/default_14fd11531839d935f920b6d55bd6f3528c890ad7.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: ts-jest
+ description: A preprocessor with source maps support to help use TypeScript with
+ Jest
+ package_url: https://www.npmjs.com/ts-jest
+ version: 27.0.5
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15864/default_6743ba96cf149a3c3c68a185199f9705d6eff80e.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: ts-loader
+ description: TypeScript loader for webpack
+ package_url: https://www.npmjs.com/ts-loader
+ version: 9.2.5
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15938/default_e0a4fb1126d7400f419f0931cf1669947a5bc552.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z
+- name: webpack-cli
+ description: CLI for webpack & friends
+ package_url: https://www.npmjs.com/webpack-cli
+ version: 4.8.0
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: npm Packages
+ image_url: https://img.stackshare.io/package/15826/default_14fd11531839d935f920b6d55bd6f3528c890ad7.png
+ detection_source_url: https://github.com/Jabatronic/example-typescript-package/blob/main/package-lock.json
+ detection_source: package.json
+ last_updated_by: Tom Chen
+ last_updated_on: 2021-09-15 10:00:00.000000000 Z