Commit 42b715afe05c8a07d049ad87397b7ebaa9ddd16a

Authored by Adhidarma Hadiwinoto
1 parent b75c34c4ae
Exists in master

Add auto-changelog

Showing 2 changed files with 278 additions and 6 deletions Side-by-side Diff

... ... @@ -18,6 +18,7 @@
18 18 "telegraf": "^3.34.1"
19 19 },
20 20 "devDependencies": {
  21 + "auto-changelog": "^2.4.0",
21 22 "eslint": "^6.8.0",
22 23 "eslint-config-airbnb-base": "^14.1.0",
23 24 "eslint-plugin-import": "^2.20.2"
... ... @@ -334,6 +335,67 @@
334 335 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
335 336 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
336 337 },
  338 + "node_modules/auto-changelog": {
  339 + "version": "2.4.0",
  340 + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz",
  341 + "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==",
  342 + "dev": true,
  343 + "dependencies": {
  344 + "commander": "^7.2.0",
  345 + "handlebars": "^4.7.7",
  346 + "node-fetch": "^2.6.1",
  347 + "parse-github-url": "^1.0.2",
  348 + "semver": "^7.3.5"
  349 + },
  350 + "bin": {
  351 + "auto-changelog": "src/index.js"
  352 + },
  353 + "engines": {
  354 + "node": ">=8.3"
  355 + }
  356 + },
  357 + "node_modules/auto-changelog/node_modules/commander": {
  358 + "version": "7.2.0",
  359 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  360 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  361 + "dev": true,
  362 + "engines": {
  363 + "node": ">= 10"
  364 + }
  365 + },
  366 + "node_modules/auto-changelog/node_modules/lru-cache": {
  367 + "version": "6.0.0",
  368 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  369 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  370 + "dev": true,
  371 + "dependencies": {
  372 + "yallist": "^4.0.0"
  373 + },
  374 + "engines": {
  375 + "node": ">=10"
  376 + }
  377 + },
  378 + "node_modules/auto-changelog/node_modules/semver": {
  379 + "version": "7.3.7",
  380 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
  381 + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
  382 + "dev": true,
  383 + "dependencies": {
  384 + "lru-cache": "^6.0.0"
  385 + },
  386 + "bin": {
  387 + "semver": "bin/semver.js"
  388 + },
  389 + "engines": {
  390 + "node": ">=10"
  391 + }
  392 + },
  393 + "node_modules/auto-changelog/node_modules/yallist": {
  394 + "version": "4.0.0",
  395 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  396 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  397 + "dev": true
  398 + },
337 399 "node_modules/aws-sign2": {
338 400 "version": "0.7.0",
339 401 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
... ... @@ -1554,6 +1616,27 @@
1554 1616 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
1555 1617 "dev": true
1556 1618 },
  1619 + "node_modules/handlebars": {
  1620 + "version": "4.7.7",
  1621 + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
  1622 + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
  1623 + "dev": true,
  1624 + "dependencies": {
  1625 + "minimist": "^1.2.5",
  1626 + "neo-async": "^2.6.0",
  1627 + "source-map": "^0.6.1",
  1628 + "wordwrap": "^1.0.0"
  1629 + },
  1630 + "bin": {
  1631 + "handlebars": "bin/handlebars"
  1632 + },
  1633 + "engines": {
  1634 + "node": ">=0.4.7"
  1635 + },
  1636 + "optionalDependencies": {
  1637 + "uglify-js": "^3.1.4"
  1638 + }
  1639 + },
1557 1640 "node_modules/har-schema": {
1558 1641 "version": "2.0.0",
1559 1642 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
... ... @@ -2325,6 +2408,12 @@
2325 2408 "node": ">= 0.6"
2326 2409 }
2327 2410 },
  2411 + "node_modules/neo-async": {
  2412 + "version": "2.6.2",
  2413 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  2414 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  2415 + "dev": true
  2416 + },
2328 2417 "node_modules/nice-try": {
2329 2418 "version": "1.0.5",
2330 2419 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
... ... @@ -2332,11 +2421,22 @@
2332 2421 "dev": true
2333 2422 },
2334 2423 "node_modules/node-fetch": {
2335   - "version": "2.6.0",
2336   - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
2337   - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
  2424 + "version": "2.6.7",
  2425 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  2426 + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  2427 + "dependencies": {
  2428 + "whatwg-url": "^5.0.0"
  2429 + },
2338 2430 "engines": {
2339 2431 "node": "4.x || >=6.0.0"
  2432 + },
  2433 + "peerDependencies": {
  2434 + "encoding": "^0.1.0"
  2435 + },
  2436 + "peerDependenciesMeta": {
  2437 + "encoding": {
  2438 + "optional": true
  2439 + }
2340 2440 }
2341 2441 },
2342 2442 "node_modules/node-machine-id": {
... ... @@ -2611,6 +2711,18 @@
2611 2711 "node": ">=6"
2612 2712 }
2613 2713 },
  2714 + "node_modules/parse-github-url": {
  2715 + "version": "1.0.2",
  2716 + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz",
  2717 + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==",
  2718 + "dev": true,
  2719 + "bin": {
  2720 + "parse-github-url": "cli.js"
  2721 + },
  2722 + "engines": {
  2723 + "node": ">=0.10.0"
  2724 + }
  2725 + },
2614 2726 "node_modules/parse-json": {
2615 2727 "version": "2.2.0",
2616 2728 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
... ... @@ -3188,6 +3300,15 @@
3188 3300 "node": ">=4"
3189 3301 }
3190 3302 },
  3303 + "node_modules/source-map": {
  3304 + "version": "0.6.1",
  3305 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  3306 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  3307 + "dev": true,
  3308 + "engines": {
  3309 + "node": ">=0.10.0"
  3310 + }
  3311 + },
3191 3312 "node_modules/spdx-correct": {
3192 3313 "version": "3.1.0",
3193 3314 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
... ... @@ -3588,6 +3709,11 @@
3588 3709 "node": ">=0.8"
3589 3710 }
3590 3711 },
  3712 + "node_modules/tr46": {
  3713 + "version": "0.0.3",
  3714 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  3715 + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
  3716 + },
3591 3717 "node_modules/triple-beam": {
3592 3718 "version": "1.3.0",
3593 3719 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
... ... @@ -3648,6 +3774,19 @@
3648 3774 "node": ">= 0.6"
3649 3775 }
3650 3776 },
  3777 + "node_modules/uglify-js": {
  3778 + "version": "3.15.5",
  3779 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.5.tgz",
  3780 + "integrity": "sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ==",
  3781 + "dev": true,
  3782 + "optional": true,
  3783 + "bin": {
  3784 + "uglifyjs": "bin/uglifyjs"
  3785 + },
  3786 + "engines": {
  3787 + "node": ">=0.8.0"
  3788 + }
  3789 + },
3651 3790 "node_modules/uid-safe": {
3652 3791 "version": "2.1.5",
3653 3792 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
... ... @@ -3747,6 +3886,20 @@
3747 3886 "extsprintf": "^1.2.0"
3748 3887 }
3749 3888 },
  3889 + "node_modules/webidl-conversions": {
  3890 + "version": "3.0.1",
  3891 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  3892 + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
  3893 + },
  3894 + "node_modules/whatwg-url": {
  3895 + "version": "5.0.0",
  3896 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  3897 + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
  3898 + "dependencies": {
  3899 + "tr46": "~0.0.3",
  3900 + "webidl-conversions": "^3.0.0"
  3901 + }
  3902 + },
3750 3903 "node_modules/which": {
3751 3904 "version": "1.3.1",
3752 3905 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
... ... @@ -3823,6 +3976,12 @@
3823 3976 "node": ">=0.10.0"
3824 3977 }
3825 3978 },
  3979 + "node_modules/wordwrap": {
  3980 + "version": "1.0.0",
  3981 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
  3982 + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  3983 + "dev": true
  3984 + },
3826 3985 "node_modules/wrappy": {
3827 3986 "version": "1.0.2",
3828 3987 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
... ... @@ -4104,6 +4263,51 @@
4104 4263 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
4105 4264 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
4106 4265 },
  4266 + "auto-changelog": {
  4267 + "version": "2.4.0",
  4268 + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz",
  4269 + "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==",
  4270 + "dev": true,
  4271 + "requires": {
  4272 + "commander": "^7.2.0",
  4273 + "handlebars": "^4.7.7",
  4274 + "node-fetch": "^2.6.1",
  4275 + "parse-github-url": "^1.0.2",
  4276 + "semver": "^7.3.5"
  4277 + },
  4278 + "dependencies": {
  4279 + "commander": {
  4280 + "version": "7.2.0",
  4281 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  4282 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  4283 + "dev": true
  4284 + },
  4285 + "lru-cache": {
  4286 + "version": "6.0.0",
  4287 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  4288 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  4289 + "dev": true,
  4290 + "requires": {
  4291 + "yallist": "^4.0.0"
  4292 + }
  4293 + },
  4294 + "semver": {
  4295 + "version": "7.3.7",
  4296 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
  4297 + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
  4298 + "dev": true,
  4299 + "requires": {
  4300 + "lru-cache": "^6.0.0"
  4301 + }
  4302 + },
  4303 + "yallist": {
  4304 + "version": "4.0.0",
  4305 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  4306 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  4307 + "dev": true
  4308 + }
  4309 + }
  4310 + },
4107 4311 "aws-sign2": {
4108 4312 "version": "0.7.0",
4109 4313 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
... ... @@ -5108,6 +5312,19 @@
5108 5312 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
5109 5313 "dev": true
5110 5314 },
  5315 + "handlebars": {
  5316 + "version": "4.7.7",
  5317 + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
  5318 + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
  5319 + "dev": true,
  5320 + "requires": {
  5321 + "minimist": "^1.2.5",
  5322 + "neo-async": "^2.6.0",
  5323 + "source-map": "^0.6.1",
  5324 + "uglify-js": "^3.1.4",
  5325 + "wordwrap": "^1.0.0"
  5326 + }
  5327 + },
5111 5328 "har-schema": {
5112 5329 "version": "2.0.0",
5113 5330 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
... ... @@ -5708,6 +5925,12 @@
5708 5925 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
5709 5926 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
5710 5927 },
  5928 + "neo-async": {
  5929 + "version": "2.6.2",
  5930 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  5931 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  5932 + "dev": true
  5933 + },
5711 5934 "nice-try": {
5712 5935 "version": "1.0.5",
5713 5936 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
... ... @@ -5715,9 +5938,12 @@
5715 5938 "dev": true
5716 5939 },
5717 5940 "node-fetch": {
5718   - "version": "2.6.0",
5719   - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
5720   - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
  5941 + "version": "2.6.7",
  5942 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  5943 + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  5944 + "requires": {
  5945 + "whatwg-url": "^5.0.0"
  5946 + }
5721 5947 },
5722 5948 "node-machine-id": {
5723 5949 "version": "1.1.12",
... ... @@ -5920,6 +6146,12 @@
5920 6146 "callsites": "^3.0.0"
5921 6147 }
5922 6148 },
  6149 + "parse-github-url": {
  6150 + "version": "1.0.2",
  6151 + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz",
  6152 + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==",
  6153 + "dev": true
  6154 + },
5923 6155 "parse-json": {
5924 6156 "version": "2.2.0",
5925 6157 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
... ... @@ -6366,6 +6598,12 @@
6366 6598 }
6367 6599 }
6368 6600 },
  6601 + "source-map": {
  6602 + "version": "0.6.1",
  6603 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  6604 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  6605 + "dev": true
  6606 + },
6369 6607 "spdx-correct": {
6370 6608 "version": "3.1.0",
6371 6609 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
... ... @@ -6678,6 +6916,11 @@
6678 6916 "punycode": "^2.1.1"
6679 6917 }
6680 6918 },
  6919 + "tr46": {
  6920 + "version": "0.0.3",
  6921 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  6922 + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
  6923 + },
6681 6924 "triple-beam": {
6682 6925 "version": "1.3.0",
6683 6926 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
... ... @@ -6726,6 +6969,13 @@
6726 6969 "mime-types": "~2.1.24"
6727 6970 }
6728 6971 },
  6972 + "uglify-js": {
  6973 + "version": "3.15.5",
  6974 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.5.tgz",
  6975 + "integrity": "sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ==",
  6976 + "dev": true,
  6977 + "optional": true
  6978 + },
6729 6979 "uid-safe": {
6730 6980 "version": "2.1.5",
6731 6981 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
... ... @@ -6806,6 +7056,20 @@
6806 7056 "extsprintf": "^1.2.0"
6807 7057 }
6808 7058 },
  7059 + "webidl-conversions": {
  7060 + "version": "3.0.1",
  7061 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  7062 + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
  7063 + },
  7064 + "whatwg-url": {
  7065 + "version": "5.0.0",
  7066 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  7067 + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
  7068 + "requires": {
  7069 + "tr46": "~0.0.3",
  7070 + "webidl-conversions": "^3.0.0"
  7071 + }
  7072 + },
6809 7073 "which": {
6810 7074 "version": "1.3.1",
6811 7075 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
... ... @@ -6866,6 +7130,12 @@
6866 7130 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6867 7131 "dev": true
6868 7132 },
  7133 + "wordwrap": {
  7134 + "version": "1.0.0",
  7135 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
  7136 + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  7137 + "dev": true
  7138 + },
6869 7139 "wrappy": {
6870 7140 "version": "1.0.2",
6871 7141 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
... ... @@ -5,6 +5,7 @@
5 5 "main": "index.js",
6 6 "scripts": {
7 7 "test": "mocha",
  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.4.0",
23 25 "eslint": "^6.8.0",
24 26 "eslint-config-airbnb-base": "^14.1.0",
25 27 "eslint-plugin-import": "^2.20.2"