Skip to content

Commit e8b950a

Browse files
committed
Create techstack.md
1 parent 228f980 commit e8b950a

File tree

1 file changed

+239
-0
lines changed

1 file changed

+239
-0
lines changed

techstack.md

+239
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,239 @@
1+
<!--
2+
&lt;--- Readme.md Snippet without images Start ---&gt;
3+
## Tech Stack
4+
lucasportella/blogs-api is built on the following main stack:
5+
6+
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) – Languages
7+
- [ExpressJS](http://expressjs.com/) – Microframeworks (Backend)
8+
- [Node.js](http://nodejs.org/) – Frameworks (Full Stack)
9+
- [MySQL](http://www.mysql.com) – Databases
10+
- [Sequelize](https://sequelize.org/) – Object Relational Mapper (ORM)
11+
- [Chai](http://chaijs.com/) – Javascript Testing Framework
12+
- [ESLint](http://eslint.org/) – Code Review
13+
- [GitHub Actions](https://github.com/features/actions) – Continuous Integration
14+
- [Jest](http://facebook.github.io/jest/) – Javascript Testing Framework
15+
- [Mocha](http://mochajs.org/) – Javascript Testing Framework
16+
- [SinonJS](http://sinonjs.org/) – Javascript Testing Framework
17+
- [SuperTest](https://www.npmjs.com/package/supertest) – Javascript Testing Framework
18+
- [Yarn](https://yarnpkg.com/) – Front End Package Manager
19+
- [nodemon](http://nodemon.io/) – node.js Application Monitoring
20+
21+
Full tech stack [here](/techstack.md)
22+
23+
&lt;--- Readme.md Snippet without images End ---&gt;
24+
25+
&lt;--- Readme.md Snippet with images Start ---&gt;
26+
## Tech Stack
27+
lucasportella/blogs-api is built on the following main stack:
28+
29+
- <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
30+
- <img width='25' height='25' src='https://img.stackshare.io/service/1163/hashtag.png' alt='ExpressJS'/> [ExpressJS](http://expressjs.com/) – Microframeworks (Backend)
31+
- <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)
32+
- <img width='25' height='25' src='https://img.stackshare.io/service/1025/logo-mysql-170x170.png' alt='MySQL'/> [MySQL](http://www.mysql.com) – Databases
33+
- <img width='25' height='25' src='https://img.stackshare.io/service/3211/3591786.png' alt='Sequelize'/> [Sequelize](https://sequelize.org/) – Object Relational Mapper (ORM)
34+
- <img width='25' height='25' src='https://img.stackshare.io/service/1725/chai.png' alt='Chai'/> [Chai](http://chaijs.com/) – Javascript Testing Framework
35+
- <img width='25' height='25' src='https://img.stackshare.io/service/3337/Q4L7Jncy.jpg' alt='ESLint'/> [ESLint](http://eslint.org/) – Code Review
36+
- <img width='25' height='25' src='https://img.stackshare.io/service/11563/actions.png' alt='GitHub Actions'/> [GitHub Actions](https://github.com/features/actions) – Continuous Integration
37+
- <img width='25' height='25' src='https://img.stackshare.io/service/830/jest.png' alt='Jest'/> [Jest](http://facebook.github.io/jest/) – Javascript Testing Framework
38+
- <img width='25' height='25' src='https://img.stackshare.io/service/832/mocha.png' alt='Mocha'/> [Mocha](http://mochajs.org/) – Javascript Testing Framework
39+
- <img width='25' height='25' src='https://img.stackshare.io/service/3509/logo.png' alt='SinonJS'/> [SinonJS](http://sinonjs.org/) – Javascript Testing Framework
40+
- <img width='25' height='25' src='https://img.stackshare.io/no-img-open-source.png' alt='SuperTest'/> [SuperTest](https://www.npmjs.com/package/supertest) – Javascript Testing Framework
41+
- <img width='25' height='25' src='https://img.stackshare.io/service/5848/44mC-kJ3.jpg' alt='Yarn'/> [Yarn](https://yarnpkg.com/) – Front End Package Manager
42+
- <img width='25' height='25' src='https://img.stackshare.io/service/5577/preview.png' alt='nodemon'/> [nodemon](http://nodemon.io/) – node.js Application Monitoring
43+
44+
Full tech stack [here](/techstack.md)
45+
46+
&lt;--- Readme.md Snippet with images End ---&gt;
47+
-->
48+
<div align="center">
49+
50+
# Tech Stack File
51+
![](https://img.stackshare.io/repo.svg "repo") [lucasportella/blogs-api](https://github.com/lucasportella/blogs-api)![](https://img.stackshare.io/public_badge.svg "public")
52+
<br/><br/>
53+
|30<br/>Tools used|02/14/24 <br/>Report generated|
54+
|------|------|
55+
</div>
56+
57+
## <img src='https://img.stackshare.io/languages.svg'/> Languages (1)
58+
<table><tr>
59+
<td align='center'>
60+
<img width='36' height='36' src='https://img.stackshare.io/service/1209/javascript.jpeg' alt='JavaScript'>
61+
<br>
62+
<sub><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript">JavaScript</a></sub>
63+
<br>
64+
<sub></sub>
65+
</td>
66+
67+
</tr>
68+
</table>
69+
70+
## <img src='https://img.stackshare.io/frameworks.svg'/> Frameworks (2)
71+
<table><tr>
72+
<td align='center'>
73+
<img width='36' height='36' src='https://img.stackshare.io/service/1163/hashtag.png' alt='ExpressJS'>
74+
<br>
75+
<sub><a href="http://expressjs.com/">ExpressJS</a></sub>
76+
<br>
77+
<sub>v4.17.1</sub>
78+
</td>
79+
80+
<td align='center'>
81+
<img width='36' height='36' src='https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png' alt='Node.js'>
82+
<br>
83+
<sub><a href="http://nodejs.org/">Node.js</a></sub>
84+
<br>
85+
<sub></sub>
86+
</td>
87+
88+
</tr>
89+
</table>
90+
91+
## <img src='https://img.stackshare.io/databases.svg'/> Data (2)
92+
<table><tr>
93+
<td align='center'>
94+
<img width='36' height='36' src='https://img.stackshare.io/service/1025/logo-mysql-170x170.png' alt='MySQL'>
95+
<br>
96+
<sub><a href="http://www.mysql.com">MySQL</a></sub>
97+
<br>
98+
<sub></sub>
99+
</td>
100+
101+
<td align='center'>
102+
<img width='36' height='36' src='https://img.stackshare.io/service/3211/3591786.png' alt='Sequelize'>
103+
<br>
104+
<sub><a href="https://sequelize.org/">Sequelize</a></sub>
105+
<br>
106+
<sub>v6.3.4</sub>
107+
</td>
108+
109+
</tr>
110+
</table>
111+
112+
## <img src='https://img.stackshare.io/devops.svg'/> DevOps (12)
113+
<table><tr>
114+
<td align='center'>
115+
<img width='36' height='36' src='https://img.stackshare.io/service/1725/chai.png' alt='Chai'>
116+
<br>
117+
<sub><a href="http://chaijs.com/">Chai</a></sub>
118+
<br>
119+
<sub>v4.3.4</sub>
120+
</td>
121+
122+
<td align='center'>
123+
<img width='36' height='36' src='https://img.stackshare.io/service/8067/default_90dcb1286af7685c68df319c764b80704df1155b.png' alt='Dotenv'>
124+
<br>
125+
<sub><a href="https://github.com/motdotla/dotenv">Dotenv</a></sub>
126+
<br>
127+
<sub></sub>
128+
</td>
129+
130+
<td align='center'>
131+
<img width='36' height='36' src='https://img.stackshare.io/service/3337/Q4L7Jncy.jpg' alt='ESLint'>
132+
<br>
133+
<sub><a href="http://eslint.org/">ESLint</a></sub>
134+
<br>
135+
<sub></sub>
136+
</td>
137+
138+
<td align='center'>
139+
<img width='36' height='36' src='https://img.stackshare.io/service/1046/git.png' alt='Git'>
140+
<br>
141+
<sub><a href="http://git-scm.com/">Git</a></sub>
142+
<br>
143+
<sub></sub>
144+
</td>
145+
146+
<td align='center'>
147+
<img width='36' height='36' src='https://img.stackshare.io/service/11563/actions.png' alt='GitHub Actions'>
148+
<br>
149+
<sub><a href="https://github.com/features/actions">GitHub Actions</a></sub>
150+
<br>
151+
<sub></sub>
152+
</td>
153+
154+
<td align='center'>
155+
<img width='36' height='36' src='https://img.stackshare.io/service/830/jest.png' alt='Jest'>
156+
<br>
157+
<sub><a href="http://facebook.github.io/jest/">Jest</a></sub>
158+
<br>
159+
<sub>v26.0.1</sub>
160+
</td>
161+
162+
<td align='center'>
163+
<img width='36' height='36' src='https://img.stackshare.io/service/832/mocha.png' alt='Mocha'>
164+
<br>
165+
<sub><a href="http://mochajs.org/">Mocha</a></sub>
166+
<br>
167+
<sub>v9.1.2</sub>
168+
</td>
169+
170+
<td align='center'>
171+
<img width='36' height='36' src='https://img.stackshare.io/service/3509/logo.png' alt='SinonJS'>
172+
<br>
173+
<sub><a href="http://sinonjs.org/">SinonJS</a></sub>
174+
<br>
175+
<sub>v11.1.2</sub>
176+
</td>
177+
178+
</tr>
179+
<tr>
180+
<td align='center'>
181+
<img width='36' height='36' src='https://img.stackshare.io/no-img-open-source.png' alt='SuperTest'>
182+
<br>
183+
<sub><a href="https://www.npmjs.com/package/supertest">SuperTest</a></sub>
184+
<br>
185+
<sub>v4.0.2</sub>
186+
</td>
187+
188+
<td align='center'>
189+
<img width='36' height='36' src='https://img.stackshare.io/service/5848/44mC-kJ3.jpg' alt='Yarn'>
190+
<br>
191+
<sub><a href="https://yarnpkg.com/">Yarn</a></sub>
192+
<br>
193+
<sub></sub>
194+
</td>
195+
196+
<td align='center'>
197+
<img width='36' height='36' src='https://img.stackshare.io/service/5577/preview.png' alt='nodemon'>
198+
<br>
199+
<sub><a href="http://nodemon.io/">nodemon</a></sub>
200+
<br>
201+
<sub>v2.0.13</sub>
202+
</td>
203+
204+
<td align='center'>
205+
<img width='36' height='36' src='https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png' alt='npm'>
206+
<br>
207+
<sub><a href="https://www.npmjs.com/">npm</a></sub>
208+
<br>
209+
<sub></sub>
210+
</td>
211+
212+
</tr>
213+
</table>
214+
215+
216+
## <img src='https://img.stackshare.io/group.svg' /> Open source packages (13)</h2>
217+
218+
## <img width='24' height='24' src='https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png'/> npm (13)
219+
220+
|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES|
221+
|:------|:------|:------|:------|:------|:------|
222+
|[body-parser](https://www.npmjs.com/body-parser)|v1.19.0|09/30/21|lucas |MIT|N/A|
223+
|[chai-http](https://www.npmjs.com/chai-http)|v4.3.0|09/30/21|lucas |MIT|N/A|
224+
|[eslint-config-airbnb-base](https://www.npmjs.com/eslint-config-airbnb-base)|v14.2.0|09/30/21|lucas |MIT|N/A|
225+
|[eslint-plugin-import](https://www.npmjs.com/eslint-plugin-import)|v2.22.1|09/30/21|lucas |MIT|N/A|
226+
|[express](https://www.npmjs.com/express)|v4.17.1|09/30/21|lucas |MIT|[CVE-2022-24999](https://github.com/advisories/GHSA-hrpp-h998-j3pp) (High)|
227+
|[http-status-codes](https://www.npmjs.com/http-status-codes)|v2.1.4|09/30/21|lucas |MIT|N/A|
228+
|[joi](https://www.npmjs.com/joi)|v13.7.0|09/30/21|lucas |BSD-3-Clause|N/A|
229+
|[jsonwebtoken](https://www.npmjs.com/jsonwebtoken)|v8.5.1|09/30/21|lucas |MIT|[CVE-2022-23529](https://github.com/advisories/GHSA-27h2-hvpr-p74q) (High)<br/>[CVE-2022-23539](https://github.com/advisories/GHSA-8cf7-32gw-wr33) (Moderate)<br/>[CVE-2022-23540](https://github.com/advisories/GHSA-qwph-4952-7xr6) (Moderate)<br/>[CVE-2022-23541](https://github.com/advisories/GHSA-hjrf-2m68-5959) (Moderate)|
230+
|[mysql2](https://www.npmjs.com/mysql2)|v2.1.0|09/30/21|lucas |MIT|N/A|
231+
|[node-fetch](https://www.npmjs.com/node-fetch)|v2.6.5|10/09/21|lucas |MIT|[CVE-2022-0235](https://github.com/advisories/GHSA-r683-j2x4-v87g) (High)|
232+
|[nyc](https://www.npmjs.com/nyc)|v15.1.0|09/30/21|lucas |ISC|N/A|
233+
|[sequelize-cli](https://www.npmjs.com/sequelize-cli)|v6.2.0|09/30/21|lucas |MIT|N/A|
234+
|[shelljs](https://www.npmjs.com/shelljs)|v0.8.4|09/30/21|lucas |BSD-3-Clause|[CVE-2022-0144](https://github.com/advisories/GHSA-4rq4-32rv-6wp6) (High)<br/>[](https://github.com/advisories/GHSA-64g7-mvw6-v9qj) (Moderate)|
235+
236+
<br/>
237+
<div align='center'>
238+
239+
Generated via [Stack File](https://github.com/marketplace/stack-file)

0 commit comments

Comments
 (0)