Добавлен шаблонизатор 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/serve-static": "^2.2.2",
"@nestjs/websockets": "^8.4.4", "@nestjs/websockets": "^8.4.4",
"axios": "^0.27.2", "axios": "^0.27.2",
"handlebars": "^4.7.7",
"imap-simple": "^5.1.0", "imap-simple": "^5.1.0",
"nano": "^10.0.0", "nano": "^10.0.0",
"reflect-metadata": "^0.1.13", "reflect-metadata": "^0.1.13",
@ -4372,6 +4373,26 @@
"dev": true, "dev": true,
"license": "ISC" "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": { "node_modules/has": {
"version": "1.0.3", "version": "1.0.3",
"license": "MIT", "license": "MIT",
@ -5987,7 +6008,6 @@
}, },
"node_modules/neo-async": { "node_modules/neo-async": {
"version": "2.6.2", "version": "2.6.2",
"dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/node-emoji": { "node_modules/node-emoji": {
@ -6984,7 +7004,6 @@
}, },
"node_modules/source-map": { "node_modules/source-map": {
"version": "0.6.1", "version": "0.6.1",
"dev": true,
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
@ -7624,6 +7643,18 @@
"node": ">=4.2.0" "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": { "node_modules/universalify": {
"version": "2.0.0", "version": "2.0.0",
"dev": true, "dev": true,
@ -7946,6 +7977,11 @@
"node": ">=0.10.0" "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": { "node_modules/wrap-ansi": {
"version": "7.0.0", "version": "7.0.0",
"dev": true, "dev": true,
@ -10922,6 +10958,18 @@
"version": "4.2.10", "version": "4.2.10",
"dev": true "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": { "has": {
"version": "1.0.3", "version": "1.0.3",
"requires": { "requires": {
@ -12013,8 +12061,7 @@
"version": "0.6.3" "version": "0.6.3"
}, },
"neo-async": { "neo-async": {
"version": "2.6.2", "version": "2.6.2"
"dev": true
}, },
"node-emoji": { "node-emoji": {
"version": "1.11.0", "version": "1.11.0",
@ -12610,8 +12657,7 @@
} }
}, },
"source-map": { "source-map": {
"version": "0.6.1", "version": "0.6.1"
"dev": true
}, },
"source-map-support": { "source-map-support": {
"version": "0.5.21", "version": "0.5.21",
@ -12989,6 +13035,12 @@
"version": "4.6.3", "version": "4.6.3",
"dev": true "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": { "universalify": {
"version": "2.0.0", "version": "2.0.0",
"dev": true "dev": true
@ -13199,6 +13251,11 @@
"version": "1.2.3", "version": "1.2.3",
"dev": true "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": { "wrap-ansi": {
"version": "7.0.0", "version": "7.0.0",
"dev": true, "dev": true,

View file

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