Skip to content

Commit 20ba390

Browse files
committed
7.0.0
1 parent 0d3e073 commit 20ba390

9 files changed

+98
-73
lines changed

CHANGELOG.md

+27
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [7.0.0](https://github.com/AnthonyLzq/simba.js/compare/v6.2.2...v7.0.0) (2022-09-05)
6+
7+
8+
### Features
9+
10+
* basic config for using multiple relational databases with sequelize and mongo with mongoose ([272907f](https://github.com/AnthonyLzq/simba.js/commit/272907ff472c06c39d9e4d826bb8f6c4934d7596))
11+
* sequelize integration part 1 ([a233630](https://github.com/AnthonyLzq/simba.js/commit/a2336305b3159eeead75af289986fb36f1dfc79d))
12+
* sequelize integration part 2 - finished boilerplate ([86e0f3d](https://github.com/AnthonyLzq/simba.js/commit/86e0f3d115d7998216a65ecdd72340dfac5240a8))
13+
* sequelize integration part 3 - finished database creation in the express and ([fbbfed9](https://github.com/AnthonyLzq/simba.js/commit/fbbfed92bc5bc751c84ce9d9930a22770dffec6a))
14+
* sequelize integration part 4 - finished network creation in the express and ([82151c0](https://github.com/AnthonyLzq/simba.js/commit/82151c009d5339365979951015eab9032f6499bb))
15+
* sequelize integration part 5 - finished schemas ([31fe704](https://github.com/AnthonyLzq/simba.js/commit/31fe704824283f4a5b630e05765d3d9dfff5f4d5))
16+
* sequelize integration part 6 - finished services creation in the express and ([efad703](https://github.com/AnthonyLzq/simba.js/commit/efad703860483b3023369431cb637479135c3a11))
17+
* sequelize integration part 7 - finished project boilerplate creation ([f37356f](https://github.com/AnthonyLzq/simba.js/commit/f37356f6b47cf4d32e51d33a763a3c5619ad84e8))
18+
* sequelize integration part 7 - fixed tests and added express boilerplate ([fae427f](https://github.com/AnthonyLzq/simba.js/commit/fae427fb68e610a47958eb03cb6a261d5312b39e))
19+
* sequelize integration part 7.5 - fixed express and fastify case ([d3eb286](https://github.com/AnthonyLzq/simba.js/commit/d3eb28680d519ea1b0583384cb1979e550c22dca))
20+
* sequelize integration part 8 - finished express and sequelize ([65ce7de](https://github.com/AnthonyLzq/simba.js/commit/65ce7de8b69839e56dc33e5ded184a50b0d119fd))
21+
* sorted npm scripts ([cd36b3b](https://github.com/AnthonyLzq/simba.js/commit/cd36b3b91ff100b357c73cfbcb250a6b4d2cabc8))
22+
* updated packages ([bfe7404](https://github.com/AnthonyLzq/simba.js/commit/bfe74047de63848922c99e2a2c165e2f59aab1bd))
23+
24+
25+
### Bug Fixes
26+
27+
* gha for testing ([7fc2379](https://github.com/AnthonyLzq/simba.js/commit/7fc2379f347bcf9aee1c05176744b311fb3c3484))
28+
* gha names and ports ([12133b7](https://github.com/AnthonyLzq/simba.js/commit/12133b7564f73b0625b472c8ade97a0c0a4d9057))
29+
* port in test in lib function ([8915713](https://github.com/AnthonyLzq/simba.js/commit/8915713b88505d72e7897b79c7882d84fc46aec5))
30+
* removed duplicated npm script ([9935139](https://github.com/AnthonyLzq/simba.js/commit/9935139a28ba25b365d4bbbcfa36ea21ab56bd7e))
31+
532
### [6.2.2](https://github.com/AnthonyLzq/simba.js/compare/v6.2.1...v6.2.2) (2022-07-11)
633

734

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@anthonylzq/simba.js",
3-
"version": "6.2.2",
3+
"version": "7.0.0",
44
"description": "set up a modern backend app by running one command",
55
"main": "lib/index.js",
66
"scripts": {
@@ -137,4 +137,4 @@
137137
"npm": ">=8.0.0",
138138
"node": ">=16.0.0"
139139
}
140-
}
140+
}

projectStructureExamples/express-graphql.txt

+17-18
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,6 @@
33
│   ├── lint.yml
44
│   └── test.yml
55
├── src
6-
│   ├── @types
7-
│   │   ├── custom
8-
│   │   │   ├── request.d.ts
9-
│   │   │   └── response.d.ts
10-
│   │   ├── graphQL
11-
│   │   │   └── context.d.ts
12-
│   │   ├── models
13-
│   │   │   └── user.d.ts
14-
│   │   └── index.d.ts
156
│   ├── database
167
│   │   ├── mongo
178
│   │   │   ├── models
@@ -27,10 +18,10 @@
2718
│   │   ├── models
2819
│   │   │   ├── User
2920
│   │   │   │   ├── index.ts
30-
│   │   │   │   ├── mutations.ts
3121
│   │   │   │   ├── mutationsResolver.ts
32-
│   │   │   │   ├── queries.ts
22+
│   │   │   │   ├── mutations.ts
3323
│   │   │   │   ├── queriesResolver.ts
24+
│   │   │   │   ├── queries.ts
3425
│   │   │   │   └── typeDefs.ts
3526
│   │   │   ├── utils
3627
│   │   │   │   ├── messages
@@ -44,15 +35,23 @@
4435
│   │   │   ├── utils
4536
│   │   │   │   └── index.ts
4637
│   │   │   ├── home.ts
47-
│   │   │   ├── index.ts
48-
│   │   │   └── user.ts
38+
│   │   │   └── index.ts
4939
│   │   ├── index.ts
5040
│   │   ├── response.ts
5141
│   │   ├── router.ts
5242
│   │   └── server.ts
5343
│   ├── schemas
5444
│   │   ├── index.ts
5545
│   │   └── user.ts
46+
│   ├── @types
47+
│   │   ├── custom
48+
│   │   │   ├── request.d.ts
49+
│   │   │   └── response.d.ts
50+
│   │   ├── graphQL
51+
│   │   │   └── context.d.ts
52+
│   │   ├── models
53+
│   │   │   └── user.d.ts
54+
│   │   └── index.d.ts
5655
│   ├── utils
5756
│   │   ├── docs.json
5857
│   │   └── index.ts
@@ -61,23 +60,23 @@
6160
│   ├── index.test.ts
6261
│   ├── jestGlobalSetup.ts
6362
│   └── setEnvVars.ts
63+
├── CHANGELOG.md
64+
├── Dockerfile
6465
├── .dockerignore
6566
├── .env
6667
├── .eslintignore
6768
├── .eslintrc
6869
├── .gitignore
69-
├── CHANGELOG.md
70-
├── Dockerfile
71-
├── LICENSE
72-
├── README.md
7370
├── heroku.yml
7471
├── index.http
7572
├── jest.config.ts
73+
├── LICENSE
7674
├── nodemon.json
7775
├── package.json
76+
├── README.md
7877
├── tsconfig.base.json
7978
├── tsconfig.json
8079
├── webpack.config.js
8180
└── yarn.lock
8281

83-
22 directories, 59 files
82+
22 directories, 58 files

projectStructureExamples/express-sequelize.txt

+10-10
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,6 @@
33
│   ├── lint.yml
44
│   └── test.yml
55
├── src
6-
│   ├── @types
7-
│   │   ├── custom
8-
│   │   │   ├── request.d.ts
9-
│   │   │   └── response.d.ts
10-
│   │   └── index.d.ts
116
│   ├── database
127
│   │   ├── migrations
138
│   │   ├── postgres
@@ -45,6 +40,11 @@
4540
│   │   │   └── index.ts
4641
│   │   ├── index.ts
4742
│   │   └── user.ts
43+
│   ├── @types
44+
│   │   ├── custom
45+
│   │   │   ├── request.d.ts
46+
│   │   │   └── response.d.ts
47+
│   │   └── index.d.ts
4848
│   ├── utils
4949
│   │   ├── docs.json
5050
│   │   └── index.ts
@@ -53,21 +53,21 @@
5353
│   ├── index.test.ts
5454
│   ├── jestGlobalSetup.ts
5555
│   └── setEnvVars.ts
56+
├── CHANGELOG.md
57+
├── Dockerfile
5658
├── .dockerignore
5759
├── .env
5860
├── .eslintignore
5961
├── .eslintrc
6062
├── .gitignore
61-
├── .sequelizerc
62-
├── CHANGELOG.md
63-
├── Dockerfile
64-
├── LICENSE
65-
├── README.md
6663
├── heroku.yml
6764
├── index.http
6865
├── jest.config.ts
66+
├── LICENSE
6967
├── nodemon.json
7068
├── package.json
69+
├── README.md
70+
├── .sequelizerc
7171
├── tsconfig.base.json
7272
├── tsconfig.json
7373
├── webpack.config.js

projectStructureExamples/express.txt

+11-11
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,6 @@
33
│   ├── lint.yml
44
│   └── test.yml
55
├── src
6-
│   ├── @types
7-
│   │   ├── custom
8-
│   │   │   ├── request.d.ts
9-
│   │   │   └── response.d.ts
10-
│   │   ├── models
11-
│   │   │   └── user.d.ts
12-
│   │   └── index.d.ts
136
│   ├── database
147
│   │   ├── mongo
158
│   │   │   ├── models
@@ -43,6 +36,13 @@
4336
│   │   │   └── index.ts
4437
│   │   ├── index.ts
4538
│   │   └── user.ts
39+
│   ├── @types
40+
│   │   ├── custom
41+
│   │   │   ├── request.d.ts
42+
│   │   │   └── response.d.ts
43+
│   │   ├── models
44+
│   │   │   └── user.d.ts
45+
│   │   └── index.d.ts
4646
│   ├── utils
4747
│   │   ├── docs.json
4848
│   │   └── index.ts
@@ -51,20 +51,20 @@
5151
│   ├── index.test.ts
5252
│   ├── jestGlobalSetup.ts
5353
│   └── setEnvVars.ts
54+
├── CHANGELOG.md
55+
├── Dockerfile
5456
├── .dockerignore
5557
├── .env
5658
├── .eslintignore
5759
├── .eslintrc
5860
├── .gitignore
59-
├── CHANGELOG.md
60-
├── Dockerfile
61-
├── LICENSE
62-
├── README.md
6361
├── heroku.yml
6462
├── index.http
6563
├── jest.config.ts
64+
├── LICENSE
6665
├── nodemon.json
6766
├── package.json
67+
├── README.md
6868
├── tsconfig.base.json
6969
├── tsconfig.json
7070
├── webpack.config.js

projectStructureExamples/fastify-graphql.txt

+14-15
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@
33
│   ├── lint.yml
44
│   └── test.yml
55
├── src
6-
│   ├── @types
7-
│   │   ├── graphQL
8-
│   │   │   └── context.d.ts
9-
│   │   ├── models
10-
│   │   │   └── user.d.ts
11-
│   │   └── index.d.ts
126
│   ├── database
137
│   │   ├── mongo
148
│   │   │   ├── models
@@ -24,10 +18,10 @@
2418
│   │   ├── models
2519
│   │   │   ├── User
2620
│   │   │   │   ├── index.ts
27-
│   │   │   │   ├── mutations.ts
2821
│   │   │   │   ├── mutationsResolver.ts
29-
│   │   │   │   ├── queries.ts
22+
│   │   │   │   ├── mutations.ts
3023
│   │   │   │   ├── queriesResolver.ts
24+
│   │   │   │   ├── queries.ts
3125
│   │   │   │   └── typeDefs.ts
3226
│   │   │   ├── utils
3327
│   │   │   │   ├── messages
@@ -40,8 +34,7 @@
4034
│   │   ├── routes
4135
│   │   │   ├── docs.ts
4236
│   │   │   ├── home.ts
43-
│   │   │   ├── index.ts
44-
│   │   │   └── user.ts
37+
│   │   │   └── index.ts
4538
│   │   ├── utils
4639
│   │   │   └── index.ts
4740
│   │   ├── index.ts
@@ -51,28 +44,34 @@
5144
│   ├── schemas
5245
│   │   ├── index.ts
5346
│   │   └── user.ts
47+
│   ├── @types
48+
│   │   ├── graphQL
49+
│   │   │   └── context.d.ts
50+
│   │   ├── models
51+
│   │   │   └── user.d.ts
52+
│   │   └── index.d.ts
5453
│   └── index.ts
5554
├── test
5655
│   ├── index.test.ts
5756
│   ├── jestGlobalSetup.ts
5857
│   └── setEnvVars.ts
58+
├── CHANGELOG.md
59+
├── Dockerfile
5960
├── .dockerignore
6061
├── .env
6162
├── .eslintignore
6263
├── .eslintrc
6364
├── .gitignore
64-
├── CHANGELOG.md
65-
├── Dockerfile
66-
├── LICENSE
67-
├── README.md
6865
├── heroku.yml
6966
├── index.http
7067
├── jest.config.ts
68+
├── LICENSE
7169
├── nodemon.json
7270
├── package.json
71+
├── README.md
7372
├── tsconfig.base.json
7473
├── tsconfig.json
7574
├── webpack.config.js
7675
└── yarn.lock
7776

78-
20 directories, 56 files
77+
20 directories, 55 files

projectStructureExamples/fastify-sequelize.txt

+7-7
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
│   ├── lint.yml
44
│   └── test.yml
55
├── src
6-
│   ├── @types
7-
│   │   └── index.d.ts
86
│   ├── database
97
│   │   ├── postgres
108
│   │   │   ├── migrations
@@ -43,26 +41,28 @@
4341
│   │   │   └── index.ts
4442
│   │   ├── index.ts
4543
│   │   └── user.ts
44+
│   ├── @types
45+
│   │   └── index.d.ts
4646
│   └── index.ts
4747
├── test
4848
│   ├── index.test.ts
4949
│   ├── jestGlobalSetup.ts
5050
│   └── setEnvVars.ts
51+
├── CHANGELOG.md
52+
├── Dockerfile
5153
├── .dockerignore
5254
├── .env
5355
├── .eslintignore
5456
├── .eslintrc
5557
├── .gitignore
56-
├── .sequelizerc
57-
├── CHANGELOG.md
58-
├── Dockerfile
59-
├── LICENSE
60-
├── README.md
6158
├── heroku.yml
6259
├── index.http
6360
├── jest.config.ts
61+
├── LICENSE
6462
├── nodemon.json
6563
├── package.json
64+
├── README.md
65+
├── .sequelizerc
6666
├── tsconfig.base.json
6767
├── tsconfig.json
6868
├── webpack.config.js

0 commit comments

Comments
 (0)