Добавлен шаблонизатор handlebars

This commit is contained in:
Pavel Gnedov 2022-07-25 11:40:50 +07:00
parent d833c68455
commit e60f29a331
2 changed files with 64 additions and 6 deletions

69
package-lock.json generated
View file

@ -17,6 +17,7 @@
"@nestjs/serve-static": "^2.2.2",
"@nestjs/websockets": "^8.4.4",
"axios": "^0.27.2",
"handlebars": "^4.7.7",
"imap-simple": "^5.1.0",
"nano": "^10.0.0",
"reflect-metadata": "^0.1.13",
@ -4372,6 +4373,26 @@
"dev": true,
"license": "ISC"
},
"node_modules/handlebars": {
"version": "4.7.7",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
"integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
"dependencies": {
"minimist": "^1.2.5",
"neo-async": "^2.6.0",
"source-map": "^0.6.1",
"wordwrap": "^1.0.0"
},
"bin": {
"handlebars": "bin/handlebars"
},
"engines": {
"node": ">=0.4.7"
},
"optionalDependencies": {
"uglify-js": "^3.1.4"
}
},
"node_modules/has": {
"version": "1.0.3",
"license": "MIT",
@ -5987,7 +6008,6 @@
},
"node_modules/neo-async": {
"version": "2.6.2",
"dev": true,
"license": "MIT"
},
"node_modules/node-emoji": {
@ -6984,7 +7004,6 @@
},
"node_modules/source-map": {
"version": "0.6.1",
"dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@ -7624,6 +7643,18 @@
"node": ">=4.2.0"
}
},
"node_modules/uglify-js": {
"version": "3.16.3",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.3.tgz",
"integrity": "sha512-uVbFqx9vvLhQg0iBaau9Z75AxWJ8tqM9AV890dIZCLApF4rTcyHwmAvLeEdYRs+BzYWu8Iw81F79ah0EfTXbaw==",
"optional": true,
"bin": {
"uglifyjs": "bin/uglifyjs"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/universalify": {
"version": "2.0.0",
"dev": true,
@ -7946,6 +7977,11 @@
"node": ">=0.10.0"
}
},
"node_modules/wordwrap": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
"integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
},
"node_modules/wrap-ansi": {
"version": "7.0.0",
"dev": true,
@ -10922,6 +10958,18 @@
"version": "4.2.10",
"dev": true
},
"handlebars": {
"version": "4.7.7",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
"integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
"requires": {
"minimist": "^1.2.5",
"neo-async": "^2.6.0",
"source-map": "^0.6.1",
"uglify-js": "^3.1.4",
"wordwrap": "^1.0.0"
}
},
"has": {
"version": "1.0.3",
"requires": {
@ -12013,8 +12061,7 @@
"version": "0.6.3"
},
"neo-async": {
"version": "2.6.2",
"dev": true
"version": "2.6.2"
},
"node-emoji": {
"version": "1.11.0",
@ -12610,8 +12657,7 @@
}
},
"source-map": {
"version": "0.6.1",
"dev": true
"version": "0.6.1"
},
"source-map-support": {
"version": "0.5.21",
@ -12989,6 +13035,12 @@
"version": "4.6.3",
"dev": true
},
"uglify-js": {
"version": "3.16.3",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.3.tgz",
"integrity": "sha512-uVbFqx9vvLhQg0iBaau9Z75AxWJ8tqM9AV890dIZCLApF4rTcyHwmAvLeEdYRs+BzYWu8Iw81F79ah0EfTXbaw==",
"optional": true
},
"universalify": {
"version": "2.0.0",
"dev": true
@ -13199,6 +13251,11 @@
"version": "1.2.3",
"dev": true
},
"wordwrap": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
"integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
},
"wrap-ansi": {
"version": "7.0.0",
"dev": true,

View file

@ -29,6 +29,7 @@
"@nestjs/serve-static": "^2.2.2",
"@nestjs/websockets": "^8.4.4",
"axios": "^0.27.2",
"handlebars": "^4.7.7",
"imap-simple": "^5.1.0",
"nano": "^10.0.0",
"reflect-metadata": "^0.1.13",