diff --git a/techstack.md b/techstack.md new file mode 100644 index 0000000..436a82b --- /dev/null +++ b/techstack.md @@ -0,0 +1,206 @@ + +
+ +# Tech Stack File +![](https://img.stackshare.io/repo.svg "repo") [jcuervas/vuex-typescript-firebase](https://github.com/jcuervas/vuex-typescript-firebase)![](https://img.stackshare.io/public_badge.svg "public") +

+|30
Tools used|02/29/24
Report generated| +|------|------| +
+ +## Languages (2) + + + + + + +
+ JavaScript +
+ JavaScript +
+ +
+ TypeScript +
+ TypeScript +
+ +
+ +## Frameworks (2) + + + + + + +
+ Node.js +
+ Node.js +
+ +
+ Vue.js +
+ Vue.js +
+ v3.0.11 +
+ +## Data (1) + + + + +
+ Firebase +
+ Firebase +
+ +
+ +## DevOps (6) + + + + + + + + + + + + + + +
+ Babel +
+ Babel +
+ v7.13.14 +
+ Dotenv +
+ Dotenv +
+ +
+ ESLint +
+ ESLint +
+ +
+ Git +
+ Git +
+ +
+ Yarn +
+ Yarn +
+ +
+ npm +
+ npm +
+ +
+ +## Other (2) + + + + + + +
+ axios +
+ axios +
+ v0.21.1 +
+ date-fns +
+ date-fns +
+ +
+ + +## Open source packages (17) + +## npm (17) + +|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES| +|:------|:------|:------|:------|:------|:------| +|[@types/core-js](https://www.npmjs.com/@types/core-js)|v2.5.4|04/22/21|jcuervas |MIT|N/A| +|[@types/eslint](https://www.npmjs.com/@types/eslint)|v7.2.8|04/22/21|jcuervas |MIT|N/A| +|[@types/minimist](https://www.npmjs.com/@types/minimist)|v1.2.1|04/22/21|jcuervas |MIT|N/A| +|[@types/node](https://www.npmjs.com/@types/node)|v14.14.37|04/22/21|jcuervas |MIT|N/A| +|[@typescript-eslint/eslint-plugin](https://www.npmjs.com/@typescript-eslint/eslint-plugin)|v4.22.0|04/22/21|jcuervas |MIT|N/A| +|[@typescript-eslint/parser](https://www.npmjs.com/@typescript-eslint/parser)|v4.22.0|04/22/21|jcuervas |BSD-2-Clause|N/A| +|[babel-eslint](https://www.npmjs.com/babel-eslint)|v10.1.0|04/22/21|jcuervas |MIT|N/A| +|[core-js](https://www.npmjs.com/core-js)|v3.11.0|04/22/21|jcuervas |MIT|N/A| +|[eslint-config-standard](https://www.npmjs.com/eslint-config-standard)|v16.0.2|04/22/21|jcuervas |MIT|N/A| +|[eslint-plugin-import](https://www.npmjs.com/eslint-plugin-import)|v2.22.1|04/22/21|jcuervas |MIT|N/A| +|[eslint-plugin-node](https://www.npmjs.com/eslint-plugin-node)|v11.1.0|04/22/21|jcuervas |MIT|N/A| +|[eslint-plugin-promise](https://www.npmjs.com/eslint-plugin-promise)|v4.3.1|04/22/21|jcuervas |ISC|N/A| +|[eslint-plugin-vue](https://www.npmjs.com/eslint-plugin-vue)|v7.9.0|04/22/21|jcuervas |MIT|N/A| +|[firebase-admin](https://www.npmjs.com/firebase-admin)|v9.6.0|04/22/21|jcuervas |Apache-2.0|N/A| +|[minimist](https://www.npmjs.com/minimist)|v1.2.5|04/08/21|jcuervas |MIT|[CVE-2021-44906](https://github.com/advisories/GHSA-xvch-5gv4-984h) (Critical)| +|[ts-node](https://www.npmjs.com/ts-node)|v9.1.1|04/22/21|jcuervas |MIT|N/A| +|[vue-i18n](https://www.npmjs.com/vue-i18n)|v9.1.6|04/22/21|jcuervas |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..dc09b03 --- /dev/null +++ b/techstack.yml @@ -0,0 +1,417 @@ +repo_name: jcuervas/vuex-typescript-firebase +report_id: 01eb669bfcf81ead245e337356a5dae1 +version: 0.1 +repo_type: Public +timestamp: '2024-02-29T19:49:33+00:00' +requested_by: jcuervas +provider: github +branch: master +detected_tools_count: 30 +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/jcuervas/vuex-typescript-firebase + 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/jcuervas/vuex-typescript-firebase + 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/jcuervas/vuex-typescript-firebase/blob/master/package.json + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-08 08:43:00.000000000 Z +- name: Vue.js + description: A progressive framework for building user interfaces + website_url: http://vuejs.org/ + version: 3.0.11 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: Javascript MVC Frameworks + image_url: https://img.stackshare.io/service/3837/paeckCWC.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-08 08:43:00.000000000 Z +- name: Firebase + description: The Realtime App Platform + website_url: https://firebase.google.com/ + open_source: false + hosted_saas: true + category: Application Hosting + sub_category: Realtime Backend / API + image_url: https://img.stackshare.io/service/116/cZLxNFZS.jpg + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/package.json + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: Babel + description: Use next generation JavaScript, today. + website_url: http://babeljs.io/ + version: 7.13.14 + license: MIT + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: JavaScript Compilers + image_url: https://img.stackshare.io/service/2739/-1wfGjNw.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: babel.config.js + last_updated_by: jcuervas + last_updated_on: 2021-04-08 08:43:00.000000000 Z +- name: Dotenv + description: Loads environment variables from .env for Nodejs projects + website_url: https://github.com/motdotla/dotenv + license: BSD-2-Clause + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Server Configuration and Automation + image_url: https://img.stackshare.io/service/8067/default_90dcb1286af7685c68df319c764b80704df1155b.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/package.json + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-08 21:42:32.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/jcuervas/vuex-typescript-firebase/blob/master/package.json + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-08 08:43:00.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/jcuervas/vuex-typescript-firebase + detection_source: Repo Metadata +- name: Yarn + description: A new package manager for JavaScript + website_url: https://yarnpkg.com/ + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Front End Package Manager + image_url: https://img.stackshare.io/service/5848/44mC-kJ3.jpg + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: yarn.lock + last_updated_by: jcuervas + last_updated_on: 2021-04-08 08:43:00.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/jcuervas/vuex-typescript-firebase/blob/master/package.json + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-08 08:43:00.000000000 Z +- name: axios + description: Promise based HTTP client for the browser and node.js + website_url: https://github.com/mzabriskie/axios + version: 0.21.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: Javascript Utilities & Libraries + image_url: https://img.stackshare.io/no-img-open-source.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: date-fns + description: Modern JavaScript date utility library + website_url: https://date-fns.org/ + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: Javascript Utilities & Libraries + image_url: https://img.stackshare.io/service/10865/default_5551fb8853689f607a2bc0d5a09355d5a3d52bf0.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/package.json + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: "@types/core-js" + description: TypeScript definitions for core-js + package_url: https://www.npmjs.com/@types/core-js + version: 2.5.4 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16420/default_d73092129e1cde5ea9f47f22e2d7c3db7bd6da8d.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: "@types/eslint" + description: TypeScript definitions for eslint + package_url: https://www.npmjs.com/@types/eslint + version: 7.2.8 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/18156/default_9663441986aa2be78296ccf617e43ef9e612b34e.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: "@types/minimist" + description: TypeScript definitions for minimist + package_url: https://www.npmjs.com/@types/minimist + version: 1.2.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16976/default_824835a71140f223a333a5e10225c10368f12857.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: "@types/node" + description: TypeScript definitions for Node.js + package_url: https://www.npmjs.com/@types/node + version: 14.14.37 + 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/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: "@typescript-eslint/eslint-plugin" + description: TypeScript plugin for ESLint + package_url: https://www.npmjs.com/@typescript-eslint/eslint-plugin + version: 4.22.0 + 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/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.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.22.0 + 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/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: babel-eslint + description: Custom parser for ESLint + package_url: https://www.npmjs.com/babel-eslint + version: 10.1.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15803/default_db4a7791d2f1174547374b9b587bc10fec088a5a.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: core-js + description: Standard library + package_url: https://www.npmjs.com/core-js + version: 3.11.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15869/default_7c39a83d4acd952df89b1ebfdb94c8646324fbf1.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: eslint-config-standard + description: JavaScript Standard Style - ESLint Shareable Config + package_url: https://www.npmjs.com/eslint-config-standard + version: 16.0.2 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15872/default_e4668902f8489350db9b0fb228523a571ef05b26.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: eslint-plugin-import + description: Import with sanity + package_url: https://www.npmjs.com/eslint-plugin-import + version: 2.22.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15806/default_98aa227f51aa9d787815ec3fd98d0ab2bfebbb91.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: eslint-plugin-node + description: Additional ESLint's rules for Node.js + package_url: https://www.npmjs.com/eslint-plugin-node + version: 11.1.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15874/default_6743ba96cf149a3c3c68a185199f9705d6eff80e.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: eslint-plugin-promise + description: Enforce best practices for JavaScript promises + package_url: https://www.npmjs.com/eslint-plugin-promise + version: 4.3.1 + license: ISC + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15885/default_1d65e37e65b7f80761374f0202776043277d505d.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: eslint-plugin-vue + description: Official ESLint plugin for Vue.js + package_url: https://www.npmjs.com/eslint-plugin-vue + version: 7.9.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15950/default_f49d4c116f8ea0155f4d92673b084378bba02760.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: firebase-admin + description: Firebase admin SDK for Node.js + package_url: https://www.npmjs.com/firebase-admin + version: 9.6.0 + license: Apache-2.0 + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/17151/default_21a9522c66101ebad0e63609af74acb35fe29a0a.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: minimist + description: Parse argument options + package_url: https://www.npmjs.com/minimist + version: 1.2.5 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15918/default_b45165a5d30e541ab11711a34a78209b3e8ed7fd.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-08 21:42:32.000000000 Z + vulnerabilities: + - name: Prototype Pollution in minimist + cve_id: CVE-2021-44906 + cve_url: https://github.com/advisories/GHSA-xvch-5gv4-984h + detected_date: Mar 22 + severity: critical + first_patched: 1.2.6 +- name: ts-node + description: TypeScript execution environment and REPL for node.js + package_url: https://www.npmjs.com/ts-node + version: 9.1.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/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z +- name: vue-i18n + description: Internationalization plugin for Vue.js + package_url: https://www.npmjs.com/vue-i18n + version: 9.1.6 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16963/default_ebf16e0c8af5e95030933d9e01479224b6665289.png + detection_source_url: https://github.com/jcuervas/vuex-typescript-firebase/blob/master/yarn.lock + detection_source: package.json + last_updated_by: jcuervas + last_updated_on: 2021-04-22 14:22:09.000000000 Z