Added autochangelog

This commit is contained in:
Nicolai Ort 2023-02-23 09:02:34 +01:00
parent 744f567b7c
commit d064b51e1b
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
2 changed files with 123 additions and 98 deletions

View File

@ -1,95 +1,97 @@
{ {
"name": "@odit/lfk-document-server", "name": "@odit/lfk-document-server",
"version": "0.5.4", "version": "0.5.4",
"description": "The document generation server for the LfK! runner system. This generates certificates, sponsoring aggreements and more", "description": "The document generation server for the LfK! runner system. This generates certificates, sponsoring aggreements and more",
"main": "src/app.ts", "main": "src/app.ts",
"scripts": { "scripts": {
"dev": "nodemon src/app.ts", "dev": "nodemon src/app.ts",
"build": "rimraf ./dist && tsc && cp-cli ./src/templates ./dist/templates && cp-cli ./src/locales ./dist/locales", "build": "rimraf ./dist && tsc && cp-cli ./src/templates ./dist/templates && cp-cli ./src/locales ./dist/locales",
"licenses:export": "license-exporter --markdown", "licenses:export": "license-exporter --markdown",
"release": "release-it --only-version", "changelog:export": "auto-changelog --commit-limit false -p -u --hide-credit",
"translations:sort": "node sort_translations.js" "release": "release-it --only-version",
}, "translations:sort": "node sort_translations.js"
"repository": { },
"type": "git", "repository": {
"url": "git@git.odit.services:lfk/document-server.git" "type": "git",
}, "url": "git@git.odit.services:lfk/document-server.git"
"keywords": [ },
"odit", "keywords": [
"lfk", "odit",
"pdf", "lfk",
"generate" "pdf",
], "generate"
"author": { ],
"name": "ODIT.Services", "author": {
"email": "info@odit.services", "name": "ODIT.Services",
"url": "https://odit.services" "email": "info@odit.services",
}, "url": "https://odit.services"
"contributors": [ },
{ "contributors": [
"name": "Philipp Dormann", {
"email": "philipp@philippdormann.de", "name": "Philipp Dormann",
"url": "https://philippdormann.de" "email": "philipp@philippdormann.de",
}, "url": "https://philippdormann.de"
{ },
"name": "Nicolai Ort", {
"email": "info@nicolai-ort.com", "name": "Nicolai Ort",
"url": "https://nicolai-ort.com" "email": "info@nicolai-ort.com",
} "url": "https://nicolai-ort.com"
], }
"license": "CC-BY-NC-SA-4.0", ],
"dependencies": { "license": "CC-BY-NC-SA-4.0",
"@odit/class-validator-jsonschema": "2.1.1", "dependencies": {
"async-helpers": "0.3.17", "@odit/class-validator-jsonschema": "2.1.1",
"axios": "0.21.1", "async-helpers": "0.3.17",
"bwip-js": "2.1.1", "axios": "0.21.1",
"cheerio": "1.0.0-rc.5", "bwip-js": "2.1.1",
"class-transformer": "0.3.1", "cheerio": "1.0.0-rc.5",
"class-validator": "0.13.1", "class-transformer": "0.3.1",
"consola": "2.15.3", "class-validator": "0.13.1",
"cors": "2.8.5", "consola": "2.15.3",
"dotenv": "8.2.0", "cors": "2.8.5",
"express": "4.17.1", "dotenv": "8.2.0",
"handlebars": "4.7.7", "express": "4.17.1",
"i18next": "20.1.0", "handlebars": "4.7.7",
"i18next-fs-backend": "1.1.1", "i18next": "20.1.0",
"mime-types": "2.1.30", "i18next-fs-backend": "1.1.1",
"pdf-lib": "1.16.0", "mime-types": "2.1.30",
"puppeteer": "8.0.0", "pdf-lib": "1.16.0",
"reflect-metadata": "0.1.13", "puppeteer": "8.0.0",
"routing-controllers": "0.9.0-alpha.6", "reflect-metadata": "0.1.13",
"routing-controllers-openapi": "2.2.0" "routing-controllers": "0.9.0-alpha.6",
}, "routing-controllers-openapi": "2.2.0"
"devDependencies": { },
"@odit/license-exporter": "0.0.11", "devDependencies": {
"@types/express": "4.17.11", "@odit/license-exporter": "0.0.11",
"@types/node": "14.14.22", "@types/express": "4.17.11",
"@types/puppeteer": "5.4.3", "@types/node": "14.14.22",
"cp-cli": "2.0.0", "@types/puppeteer": "5.4.3",
"faker": "5.3.1", "auto-changelog": "^2.4.0",
"nodemon": "2.0.7", "cp-cli": "2.0.0",
"release-it": "^14.2.2", "faker": "5.3.1",
"rimraf": "3.0.2", "nodemon": "2.0.7",
"start-server-and-test": "1.12.0", "release-it": "^14.2.2",
"ts-node": "9.1.1", "rimraf": "3.0.2",
"typescript": "4.1.3" "start-server-and-test": "1.12.0",
}, "ts-node": "9.1.1",
"release-it": { "typescript": "4.1.3"
"git": { },
"commit": true, "release-it": {
"requireCleanWorkingDir": false, "git": {
"commitMessage": "🚀Bumped version to v${version}", "commit": true,
"requireBranch": "dev", "requireCleanWorkingDir": false,
"push": true, "commitMessage": "🚀Bumped version to v${version}",
"tag": true, "requireBranch": "dev",
"tagName": "v${version}", "push": true,
"tagAnnotation": "v${version}" "tag": true,
}, "tagName": "v${version}",
"npm": { "tagAnnotation": "v${version}"
"publish": false },
}, "npm": {
"hooks": { "publish": false
"after:bump": "npm run changelog:export && npm run licenses:export && git add CHANGELOG.md && git add licenses.md" },
} "hooks": {
} "after:bump": "npm run changelog:export && npm run licenses:export && git add CHANGELOG.md && git add licenses.md"
}
}
} }

31
pnpm-lock.yaml generated
View File

@ -7,6 +7,7 @@ specifiers:
'@types/node': 14.14.22 '@types/node': 14.14.22
'@types/puppeteer': 5.4.3 '@types/puppeteer': 5.4.3
async-helpers: 0.3.17 async-helpers: 0.3.17
auto-changelog: ^2.4.0
axios: 0.21.1 axios: 0.21.1
bwip-js: 2.1.1 bwip-js: 2.1.1
cheerio: 1.0.0-rc.5 cheerio: 1.0.0-rc.5
@ -61,6 +62,7 @@ devDependencies:
'@types/express': 4.17.11 '@types/express': 4.17.11
'@types/node': 14.14.22 '@types/node': 14.14.22
'@types/puppeteer': 5.4.3 '@types/puppeteer': 5.4.3
auto-changelog: 2.4.0
cp-cli: 2.0.0 cp-cli: 2.0.0
faker: 5.3.1 faker: 5.3.1
nodemon: 2.0.7 nodemon: 2.0.7
@ -537,6 +539,20 @@ packages:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
dev: true dev: true
/auto-changelog/2.4.0:
resolution: {integrity: sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==}
engines: {node: '>=8.3'}
hasBin: true
dependencies:
commander: 7.2.0
handlebars: 4.7.7
node-fetch: 2.6.8
parse-github-url: 1.0.2
semver: 7.3.5
transitivePeerDependencies:
- encoding
dev: true
/available-typed-arrays/1.0.5: /available-typed-arrays/1.0.5:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
@ -943,6 +959,11 @@ packages:
delayed-stream: 1.0.0 delayed-stream: 1.0.0
dev: true dev: true
/commander/7.2.0:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
engines: {node: '>= 10'}
dev: true
/concat-map/0.0.1: /concat-map/0.0.1:
resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
@ -1979,7 +2000,6 @@ packages:
wordwrap: 1.0.0 wordwrap: 1.0.0
optionalDependencies: optionalDependencies:
uglify-js: 3.17.4 uglify-js: 3.17.4
dev: false
/has-bigints/1.0.2: /has-bigints/1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
@ -2966,7 +2986,6 @@ packages:
/neo-async/2.6.2: /neo-async/2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: false
/netmask/2.0.2: /netmask/2.0.2:
resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
@ -3289,6 +3308,12 @@ packages:
callsites: 3.1.0 callsites: 3.1.0
dev: true dev: true
/parse-github-url/1.0.2:
resolution: {integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==}
engines: {node: '>=0.10.0'}
hasBin: true
dev: true
/parse-json/5.2.0: /parse-json/5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -4334,7 +4359,6 @@ packages:
engines: {node: '>=0.8.0'} engines: {node: '>=0.8.0'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
dev: false
optional: true optional: true
/uid-safe/2.1.5: /uid-safe/2.1.5:
@ -4566,7 +4590,6 @@ packages:
/wordwrap/1.0.0: /wordwrap/1.0.0:
resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
dev: false
/wrap-ansi/2.1.0: /wrap-ansi/2.1.0:
resolution: {integrity: sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==} resolution: {integrity: sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==}