├── .gitignore ├── Config └── Dev │ ├── Private.key │ └── Public.pem ├── LICENSE ├── README.md ├── package.json ├── src ├── App.ts ├── Core │ └── Authentication │ │ ├── Authentication.ts │ │ ├── UserData.ts │ │ └── UserModel.ts ├── Modules │ ├── Book │ │ ├── BookData.ts │ │ ├── BookManagement.ts │ │ └── BookModel.ts │ └── Calc.ts ├── Routes │ ├── AuthenticationRouter.ts │ ├── BookRouter.ts │ └── CalculatorRouter.ts └── Services │ └── Database.ts ├── test ├── App.spec.ts ├── Authentication.spec.ts ├── Book.spec.ts └── Calc.spec.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/.gitignore -------------------------------------------------------------------------------- /Config/Dev/Private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/Config/Dev/Private.key -------------------------------------------------------------------------------- /Config/Dev/Public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/Config/Dev/Public.pem -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/package.json -------------------------------------------------------------------------------- /src/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/App.ts -------------------------------------------------------------------------------- /src/Core/Authentication/Authentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Core/Authentication/Authentication.ts -------------------------------------------------------------------------------- /src/Core/Authentication/UserData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Core/Authentication/UserData.ts -------------------------------------------------------------------------------- /src/Core/Authentication/UserModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Core/Authentication/UserModel.ts -------------------------------------------------------------------------------- /src/Modules/Book/BookData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Modules/Book/BookData.ts -------------------------------------------------------------------------------- /src/Modules/Book/BookManagement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Modules/Book/BookManagement.ts -------------------------------------------------------------------------------- /src/Modules/Book/BookModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Modules/Book/BookModel.ts -------------------------------------------------------------------------------- /src/Modules/Calc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Modules/Calc.ts -------------------------------------------------------------------------------- /src/Routes/AuthenticationRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Routes/AuthenticationRouter.ts -------------------------------------------------------------------------------- /src/Routes/BookRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Routes/BookRouter.ts -------------------------------------------------------------------------------- /src/Routes/CalculatorRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Routes/CalculatorRouter.ts -------------------------------------------------------------------------------- /src/Services/Database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/src/Services/Database.ts -------------------------------------------------------------------------------- /test/App.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/test/App.spec.ts -------------------------------------------------------------------------------- /test/Authentication.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/test/Authentication.spec.ts -------------------------------------------------------------------------------- /test/Book.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/test/Book.spec.ts -------------------------------------------------------------------------------- /test/Calc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/test/Calc.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttruongatl/typescript-express-passportjs/HEAD/tsconfig.json --------------------------------------------------------------------------------