Commit 7dcf3e685190467b585f16715428d94f71397fc3

Authored by Adhidarma Hadiwinoto
1 parent ab05a347df
Exists in master

Add auto-changelog integration

Showing 2 changed files with 79 additions and 0 deletions Side-by-side Diff

... ... @@ -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",
... ... @@ -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",