tsw-timetable-frontend/techstack.md

224 lines
10 KiB
Markdown
Raw Permalink Normal View History

<!--
--- Readme.md Snippet without images Start ---
## Tech Stack
2martens/tsw-timetable-frontend is built on the following main stack:
- [Drone.io](https://drone.io/) Continuous Integration
- [Jasmine](http://jasmine.github.io/) Javascript Testing Framework
- [Node.js](http://nodejs.org/) Frameworks (Full Stack)
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) Languages
- [Karma](http://karma-runner.github.io/) Browser Testing
- [TypeScript](http://www.typescriptlang.org) Languages
- [Webpack](http://webpack.js.org) JS Build Tools / JS Task Runners
- [RxJS](http://reactivex.io/rxjs/) Concurrency Frameworks
- [ESLint](http://eslint.org/) Code Review
- [Angular](https://angular.io) Javascript MVC Frameworks
- [Effe](http://redbeardlab.github.io/2016/03/05/effe.html) Serverless / Task Processing
- [Ionicons](http://ionicons.com/) UI Components
Full tech stack [here](/techstack.md)
--- Readme.md Snippet without images End ---
--- Readme.md Snippet with images Start ---
## Tech Stack
2martens/tsw-timetable-frontend is built on the following main stack:
- <img width='25' height='25' src='https://img.stackshare.io/service/668/R_wMcCqN_400x400.png' alt='Drone.io'/> [Drone.io](https://drone.io/) Continuous Integration
- <img width='25' height='25' src='https://img.stackshare.io/service/831/7c0b595409af531b9cdeb07f8c513e8b.png' alt='Jasmine'/> [Jasmine](http://jasmine.github.io/) Javascript Testing Framework
- <img width='25' height='25' src='https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png' alt='Node.js'/> [Node.js](http://nodejs.org/) Frameworks (Full Stack)
- <img width='25' height='25' src='https://img.stackshare.io/service/1209/javascript.jpeg' alt='JavaScript'/> [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) Languages
- <img width='25' height='25' src='https://img.stackshare.io/service/1420/TidYGd6a.png' alt='Karma'/> [Karma](http://karma-runner.github.io/) Browser Testing
- <img width='25' height='25' src='https://img.stackshare.io/service/1612/bynNY5dJ.jpg' alt='TypeScript'/> [TypeScript](http://www.typescriptlang.org) Languages
- <img width='25' height='25' src='https://img.stackshare.io/service/1682/IMG_4636.PNG' alt='Webpack'/> [Webpack](http://webpack.js.org) JS Build Tools / JS Task Runners
- <img width='25' height='25' src='https://img.stackshare.io/service/1796/984368.png' alt='RxJS'/> [RxJS](http://reactivex.io/rxjs/) Concurrency Frameworks
- <img width='25' height='25' src='https://img.stackshare.io/service/3337/Q4L7Jncy.jpg' alt='ESLint'/> [ESLint](http://eslint.org/) Code Review
- <img width='25' height='25' src='https://img.stackshare.io/service/3745/cb8U-gL6_400x400.jpg' alt='Angular'/> [Angular](https://angular.io) Javascript MVC Frameworks
- <img width='25' height='25' src='https://img.stackshare.io/no-img-open-source.png' alt='Effe'/> [Effe](http://redbeardlab.github.io/2016/03/05/effe.html) Serverless / Task Processing
- <img width='25' height='25' src='https://img.stackshare.io/service/5368/icon.png' alt='Ionicons'/> [Ionicons](http://ionicons.com/) UI Components
Full tech stack [here](/techstack.md)
--- Readme.md Snippet with images End ---
-->
<div align="center">
# Tech Stack File
![](https://img.stackshare.io/repo.svg "repo") [2martens/tsw-timetable-frontend](https://github.com/2martens/tsw-timetable-frontend)![](https://img.stackshare.io/public_badge.svg "public")
<br/><br/>
|46<br/>Tools used|11/20/23 <br/>Report generated|
|------|------|
</div>
## <img src='https://img.stackshare.io/languages.svg'/> Languages (2)
<table><tr>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1209/javascript.jpeg' alt='JavaScript'>
<br>
<sub><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript">JavaScript</a></sub>
<br>
<sub></sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1612/bynNY5dJ.jpg' alt='TypeScript'>
<br>
<sub><a href="http://www.typescriptlang.org">TypeScript</a></sub>
<br>
<sub></sub>
</td>
</tr>
</table>
## <img src='https://img.stackshare.io/frameworks.svg'/> Frameworks (3)
<table><tr>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/3745/cb8U-gL6_400x400.jpg' alt='Angular'>
<br>
<sub><a href="https://angular.io">Angular</a></sub>
<br>
<sub>v17.0.2</sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png' alt='Node.js'>
<br>
<sub><a href="http://nodejs.org/">Node.js</a></sub>
<br>
<sub></sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1796/984368.png' alt='RxJS'>
<br>
<sub><a href="http://reactivex.io/rxjs/">RxJS</a></sub>
<br>
<sub>v6.6.7</sub>
</td>
</tr>
</table>
## <img src='https://img.stackshare.io/devops.svg'/> DevOps (7)
<table><tr>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/668/R_wMcCqN_400x400.png' alt='Drone.io'>
<br>
<sub><a href="https://drone.io/">Drone.io</a></sub>
<br>
<sub></sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/3337/Q4L7Jncy.jpg' alt='ESLint'>
<br>
<sub><a href="http://eslint.org/">ESLint</a></sub>
<br>
<sub></sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1046/git.png' alt='Git'>
<br>
<sub><a href="http://git-scm.com/">Git</a></sub>
<br>
<sub></sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/831/7c0b595409af531b9cdeb07f8c513e8b.png' alt='Jasmine'>
<br>
<sub><a href="http://jasmine.github.io/">Jasmine</a></sub>
<br>
<sub></sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1420/TidYGd6a.png' alt='Karma'>
<br>
<sub><a href="http://karma-runner.github.io/">Karma</a></sub>
<br>
<sub>v6.4.2</sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1682/IMG_4636.PNG' alt='Webpack'>
<br>
<sub><a href="http://webpack.js.org">Webpack</a></sub>
<br>
<sub>v5.89.0</sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png' alt='npm'>
<br>
<sub><a href="https://www.npmjs.com/">npm</a></sub>
<br>
<sub></sub>
</td>
</tr>
</table>
## Other (2)
<table><tr>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/2270/no-img-open-source.png' alt='HTML'>
<br>
<sub><a href="http://">HTML</a></sub>
<br>
<sub></sub>
</td>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/5368/icon.png' alt='Ionicons'>
<br>
<sub><a href="http://ionicons.com/">Ionicons</a></sub>
<br>
<sub>v7.2.1</sub>
</td>
</tr>
</table>
## <img src='https://img.stackshare.io/group.svg' /> Open source packages (31)</h2>
## <img width='24' height='24' src='https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png'/> npm (31)
|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES|
|:------|:------|:------|:------|:------|:------|
|[@angular-devkit/build-angular](https://www.npmjs.com/@angular-devkit/build-angular)|v17.0.0|11/18/23|Jim Martens |MIT|N/A|
|[@angular/animations](https://www.npmjs.com/@angular/animations)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@angular/cli](https://www.npmjs.com/@angular/cli)|v17.0.0|11/18/23|Jim Martens |MIT|N/A|
|[@angular/common](https://www.npmjs.com/@angular/common)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@angular/compiler](https://www.npmjs.com/@angular/compiler)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@angular/compiler-cli](https://www.npmjs.com/@angular/compiler-cli)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@angular/forms](https://www.npmjs.com/@angular/forms)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@angular/language-service](https://www.npmjs.com/@angular/language-service)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@angular/platform-browser](https://www.npmjs.com/@angular/platform-browser)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@angular/platform-browser-dynamic](https://www.npmjs.com/@angular/platform-browser-dynamic)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@angular/router](https://www.npmjs.com/@angular/router)|v17.0.2|11/18/23|Jim Martens |MIT|N/A|
|[@capacitor/core](https://www.npmjs.com/@capacitor/core)|v5.5.1|11/18/23|Jim Martens |MIT|N/A|
|[@ngrx/effects](https://www.npmjs.com/@ngrx/effects)|v16.3.0|11/18/23|Jim Martens |MIT|N/A|
|[@ngrx/store](https://www.npmjs.com/@ngrx/store)|v16.3.0|11/18/23|Jim Martens |MIT|N/A|
|[@types/jasmine](https://www.npmjs.com/@types/jasmine)|v4.3.6|11/15/23|Jim Martens |MIT|N/A|
|[@types/node](https://www.npmjs.com/@types/node)|v20.9.1|11/15/23|Jim Martens |MIT|N/A|
|[@typescript-eslint/eslint-plugin](https://www.npmjs.com/@typescript-eslint/eslint-plugin)|v6.11.0|11/18/23|Jim Martens |MIT|N/A|
|[@typescript-eslint/parser](https://www.npmjs.com/@typescript-eslint/parser)|v6.11.0|11/18/23|Jim Martens |BSD-2-Clause|N/A|
|[eslint-plugin-import](https://www.npmjs.com/eslint-plugin-import)|v2.22.1|11/18/23|Jim Martens |MIT|N/A|
|[eslint-plugin-jsdoc](https://www.npmjs.com/eslint-plugin-jsdoc)|v30.7.6|11/18/23|Jim Martens |BSD-3-Clause|N/A|
|[jasmine-core](https://www.npmjs.com/jasmine-core)|v4.6.0|11/18/23|Jim Martens |MIT|N/A|
|[jasmine-spec-reporter](https://www.npmjs.com/jasmine-spec-reporter)|v5.0.2|10/26/23|Jim Martens |Apache-2.0|N/A|
|[karma-chrome-launcher](https://www.npmjs.com/karma-chrome-launcher)|v3.2.0|10/26/23|Jim Martens |MIT|N/A|
|[karma-coverage](https://www.npmjs.com/karma-coverage)|v2.2.1|11/18/23|Jim Martens |MIT|N/A|
|[karma-coverage-istanbul-reporter](https://www.npmjs.com/karma-coverage-istanbul-reporter)|v3.0.3|11/18/23|Jim Martens |MIT|N/A|
|[karma-jasmine](https://www.npmjs.com/karma-jasmine)|v5.1.0|10/26/23|Jim Martens |MIT|N/A|
|[karma-jasmine-html-reporter](https://www.npmjs.com/karma-jasmine-html-reporter)|v2.0.0|10/26/23|Jim Martens |MIT|N/A|
|[ts-node](https://www.npmjs.com/ts-node)|v8.10.2|10/26/23|Jim Martens |MIT|N/A|
|[tslib](https://www.npmjs.com/tslib)|v1.14.1|10/26/23|Jim Martens |0BSD|N/A|
|[webpack-bundle-analyzer](https://www.npmjs.com/webpack-bundle-analyzer)|v4.9.1|10/26/23|Jim Martens |MIT|N/A|
|[zone.js](https://www.npmjs.com/zone.js)|v0.14.2|11/15/23|Jim Martens |MIT|N/A|
<br/>
<div align='center'>
Generated via [Stack File](https://github.com/marketplace/stack-file)