- Replaced
npm
withyarn
- Added
db:reset
command - Freezed all package versions
- Removed
.env.test
- Renamed
docker-compose
serviceapp
tonode
- Refactored various minor things
- Fixed PostgreSQL not supported with Docker
- Added
AdminBro
option - Changed
API status monitoring
as option - Changed
pre-commit hook
as option - Improved
lint
config - Removed
fr.json
translations - Changed
moment
initialization - Removed
@kazaar/express-error-handler
- Fixed various issues
- Added
TypeScript
support - Added
Docker Compose
support - Added
dependency injection
- Added
API status monitoring
- Added
i18n
option - Added
Socket.IO
option - Added
cron jobs
option - Added
Sentry
option - Added
Redis
option - Added
auth
service withsequelize
andjwt
options enabled - Added
base tests
- Added
test stubs
support - Replaced
CONTRIBUTING.md
withABOUT.md
- Refactored project structure
- Added
.huskyrc.json
- Added
.mocharc.json
- Added
migrate:undo
command - Added
PUBLIC_HOST
env variable - Added
DB_PORT
env variable - Renamed
transporter.js
tosmtp.js
- Fixed packages version issue
- Fixed
CONTRIBUTING.md
typo errors
- Fixed env test file issue
- Modified tests structure
- Added
.env.test
file
- Added nodemailer option
- Fixed openapi.yaml destination issue
- Modified config handling with convict
- Modified npm scripts
- Modified JWT variable names
- Modified default migrations table name
- Modified sequelize config handling
- Renamed env variables
- Fixed
/models/index.js
copy issue - Updated
README.md
- Added
validation
middleware - Updated
Error.stackTraceLimit
- Updated
models
import
- Moved
/doc
folder to/src/api
- Updated
morgan
config - Updated
express-error-handler
- Fixed npm commands issue
- Moved
index.js
and/doc
folder to/src
- Added
eslint-plugin-chai-expect
- Removed
/.vscode
folder - Updated
express-error-handler
- Moved
/routes
folder into/api
folder - Removed
axios
option
- Added
sequelize-cli
+ config files - Added
nodemon.json
config file - Added
migrate
npm script - Added
generate-secret
npm script - Added
sequelizeErrorParser
- Updated
express-error-handler
- Renamed
winston.js
tologger.js
- Moved
/models
to/db/models
- Removed
jwtErrorParser
- Removed
axiosErrorParser
- Addded
.dockerignore
file - Changed
node
Docker image
- Addded test option with
mocha
,chai
,supertest
andnyc
- Changed
morgan
declaration - Changed API documentation endpoint from
/api/docs
to/docs
- Moved
dotenv
configuration import fromindex.js
to/config/index.js
- Removed
chalk
library - Removed Yeoman
store
declarations
- Removed model import example in
/src/models/index.js
- Added post-install commands to order dependencies alphabetically
- Changed
@kazaar/express-error-handler
version
- Removed
react
option - Fixed environment variables name issue
- Fixed minor CONTRIBUTING.md issues
- Fixed DockerFile COPY issue
- Added
/api
basepath variable to OpenAPI doc - Changed
/src/models/index.js
models import - Changed package name validation
- Changed generated Dockerfile name
- Removed
/src/utils/emtpy
file