Commit 7dcf3e685190467b585f16715428d94f71397fc3
1 parent
ab05a347df
Exists in
master
Add auto-changelog integration
Showing 2 changed files with 79 additions and 0 deletions Side-by-side Diff
package-lock.json
... | ... | @@ -278,6 +278,33 @@ |
278 | 278 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |
279 | 279 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" |
280 | 280 | }, |
281 | + "auto-changelog": { | |
282 | + "version": "2.3.0", | |
283 | + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.3.0.tgz", | |
284 | + "integrity": "sha512-S2B+RtTgytsa7l5iFGBoWT9W9ylITT5JJ8OaMJ7nrwvnlRm1dSS2tghaYueDeInZZafOE+1llH3tUQjMDRVS1g==", | |
285 | + "dev": true, | |
286 | + "requires": { | |
287 | + "commander": "^5.0.0", | |
288 | + "handlebars": "^4.7.3", | |
289 | + "node-fetch": "^2.6.0", | |
290 | + "parse-github-url": "^1.0.2", | |
291 | + "semver": "^6.3.0" | |
292 | + }, | |
293 | + "dependencies": { | |
294 | + "commander": { | |
295 | + "version": "5.1.0", | |
296 | + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", | |
297 | + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", | |
298 | + "dev": true | |
299 | + }, | |
300 | + "semver": { | |
301 | + "version": "6.3.0", | |
302 | + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | |
303 | + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | |
304 | + "dev": true | |
305 | + } | |
306 | + } | |
307 | + }, | |
281 | 308 | "aws-sign2": { |
282 | 309 | "version": "0.7.0", |
283 | 310 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", |
... | ... | @@ -1428,6 +1455,19 @@ |
1428 | 1455 | "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", |
1429 | 1456 | "dev": true |
1430 | 1457 | }, |
1458 | + "handlebars": { | |
1459 | + "version": "4.7.7", | |
1460 | + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", | |
1461 | + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", | |
1462 | + "dev": true, | |
1463 | + "requires": { | |
1464 | + "minimist": "^1.2.5", | |
1465 | + "neo-async": "^2.6.0", | |
1466 | + "source-map": "^0.6.1", | |
1467 | + "uglify-js": "^3.1.4", | |
1468 | + "wordwrap": "^1.0.0" | |
1469 | + } | |
1470 | + }, | |
1431 | 1471 | "har-schema": { |
1432 | 1472 | "version": "2.0.0", |
1433 | 1473 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", |
... | ... | @@ -2073,6 +2113,18 @@ |
2073 | 2113 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", |
2074 | 2114 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" |
2075 | 2115 | }, |
2116 | + "neo-async": { | |
2117 | + "version": "2.6.2", | |
2118 | + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", | |
2119 | + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", | |
2120 | + "dev": true | |
2121 | + }, | |
2122 | + "node-fetch": { | |
2123 | + "version": "2.6.1", | |
2124 | + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", | |
2125 | + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", | |
2126 | + "dev": true | |
2127 | + }, | |
2076 | 2128 | "node-machine-id": { |
2077 | 2129 | "version": "1.1.12", |
2078 | 2130 | "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", |
... | ... | @@ -2258,6 +2310,12 @@ |
2258 | 2310 | "callsites": "^3.0.0" |
2259 | 2311 | } |
2260 | 2312 | }, |
2313 | + "parse-github-url": { | |
2314 | + "version": "1.0.2", | |
2315 | + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", | |
2316 | + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", | |
2317 | + "dev": true | |
2318 | + }, | |
2261 | 2319 | "parse-json": { |
2262 | 2320 | "version": "2.2.0", |
2263 | 2321 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", |
... | ... | @@ -2908,6 +2966,12 @@ |
2908 | 2966 | } |
2909 | 2967 | } |
2910 | 2968 | }, |
2969 | + "source-map": { | |
2970 | + "version": "0.6.1", | |
2971 | + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | |
2972 | + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | |
2973 | + "dev": true | |
2974 | + }, | |
2911 | 2975 | "spdx-correct": { |
2912 | 2976 | "version": "3.1.1", |
2913 | 2977 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", |
... | ... | @@ -3188,6 +3252,13 @@ |
3188 | 3252 | "mime-types": "~2.1.24" |
3189 | 3253 | } |
3190 | 3254 | }, |
3255 | + "uglify-js": { | |
3256 | + "version": "3.14.1", | |
3257 | + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.1.tgz", | |
3258 | + "integrity": "sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==", | |
3259 | + "dev": true, | |
3260 | + "optional": true | |
3261 | + }, | |
3191 | 3262 | "uid-safe": { |
3192 | 3263 | "version": "2.1.5", |
3193 | 3264 | "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", |
... | ... | @@ -3417,6 +3488,12 @@ |
3417 | 3488 | "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", |
3418 | 3489 | "dev": true |
3419 | 3490 | }, |
3491 | + "wordwrap": { | |
3492 | + "version": "1.0.0", | |
3493 | + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", | |
3494 | + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", | |
3495 | + "dev": true | |
3496 | + }, | |
3420 | 3497 | "workerpool": { |
3421 | 3498 | "version": "6.1.0", |
3422 | 3499 | "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", |
package.json
... | ... | @@ -5,6 +5,7 @@ |
5 | 5 | "main": "index.js", |
6 | 6 | "scripts": { |
7 | 7 | "test": "mocha test", |
8 | + "version": "auto-changelog -p && git add CHANGELOG.md", | |
8 | 9 | "postversion": "git push && git push --tags" |
9 | 10 | }, |
10 | 11 | "repository": { |
... | ... | @@ -20,6 +21,7 @@ |
20 | 21 | "author": "Adhidarma Hadiwinoto <me@adhisimon.org>", |
21 | 22 | "license": "ISC", |
22 | 23 | "devDependencies": { |
24 | + "auto-changelog": "^2.3.0", | |
23 | 25 | "eslint": "^7.32.0", |
24 | 26 | "eslint-config-airbnb-base": "^14.2.0", |
25 | 27 | "eslint-plugin-import": "^2.22.0", |