Commit b676667ce0b2621a27d821f16bd43d1559328f4d

Authored by Adhidarma Hadiwinoto
1 parent 3376683c37
Exists in master

Add auto-changelog

Showing 2 changed files with 308 additions and 1 deletions Side-by-side Diff

... ... @@ -20,6 +20,7 @@
20 20 "uuid": "^3.3.2"
21 21 },
22 22 "devDependencies": {
  23 + "auto-changelog": "^2.4.0",
23 24 "eslint": "^8.10.0",
24 25 "eslint-config-airbnb-base": "^15.0.0",
25 26 "eslint-plugin-import": "^2.25.4",
... ... @@ -411,6 +412,67 @@
411 412 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
412 413 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
413 414 },
  415 + "node_modules/auto-changelog": {
  416 + "version": "2.4.0",
  417 + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz",
  418 + "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==",
  419 + "dev": true,
  420 + "dependencies": {
  421 + "commander": "^7.2.0",
  422 + "handlebars": "^4.7.7",
  423 + "node-fetch": "^2.6.1",
  424 + "parse-github-url": "^1.0.2",
  425 + "semver": "^7.3.5"
  426 + },
  427 + "bin": {
  428 + "auto-changelog": "src/index.js"
  429 + },
  430 + "engines": {
  431 + "node": ">=8.3"
  432 + }
  433 + },
  434 + "node_modules/auto-changelog/node_modules/commander": {
  435 + "version": "7.2.0",
  436 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  437 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  438 + "dev": true,
  439 + "engines": {
  440 + "node": ">= 10"
  441 + }
  442 + },
  443 + "node_modules/auto-changelog/node_modules/lru-cache": {
  444 + "version": "6.0.0",
  445 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  446 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  447 + "dev": true,
  448 + "dependencies": {
  449 + "yallist": "^4.0.0"
  450 + },
  451 + "engines": {
  452 + "node": ">=10"
  453 + }
  454 + },
  455 + "node_modules/auto-changelog/node_modules/semver": {
  456 + "version": "7.3.5",
  457 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  458 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  459 + "dev": true,
  460 + "dependencies": {
  461 + "lru-cache": "^6.0.0"
  462 + },
  463 + "bin": {
  464 + "semver": "bin/semver.js"
  465 + },
  466 + "engines": {
  467 + "node": ">=10"
  468 + }
  469 + },
  470 + "node_modules/auto-changelog/node_modules/yallist": {
  471 + "version": "4.0.0",
  472 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  473 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  474 + "dev": true
  475 + },
414 476 "node_modules/aws-sign2": {
415 477 "version": "0.7.0",
416 478 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
... ... @@ -1937,6 +1999,33 @@
1937 1999 "node": ">=4.x"
1938 2000 }
1939 2001 },
  2002 + "node_modules/handlebars": {
  2003 + "version": "4.7.7",
  2004 + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
  2005 + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
  2006 + "dev": true,
  2007 + "dependencies": {
  2008 + "minimist": "^1.2.5",
  2009 + "neo-async": "^2.6.0",
  2010 + "source-map": "^0.6.1",
  2011 + "wordwrap": "^1.0.0"
  2012 + },
  2013 + "bin": {
  2014 + "handlebars": "bin/handlebars"
  2015 + },
  2016 + "engines": {
  2017 + "node": ">=0.4.7"
  2018 + },
  2019 + "optionalDependencies": {
  2020 + "uglify-js": "^3.1.4"
  2021 + }
  2022 + },
  2023 + "node_modules/handlebars/node_modules/minimist": {
  2024 + "version": "1.2.5",
  2025 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  2026 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
  2027 + "dev": true
  2028 + },
1940 2029 "node_modules/har-schema": {
1941 2030 "version": "2.0.0",
1942 2031 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
... ... @@ -2972,6 +3061,12 @@
2972 3061 "node": ">= 0.6"
2973 3062 }
2974 3063 },
  3064 + "node_modules/neo-async": {
  3065 + "version": "2.6.2",
  3066 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  3067 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  3068 + "dev": true
  3069 + },
2975 3070 "node_modules/nice-try": {
2976 3071 "version": "1.0.5",
2977 3072 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
... ... @@ -3000,6 +3095,26 @@
3000 3095 "semver": "^5.7.0"
3001 3096 }
3002 3097 },
  3098 + "node_modules/node-fetch": {
  3099 + "version": "2.6.7",
  3100 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  3101 + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  3102 + "dev": true,
  3103 + "dependencies": {
  3104 + "whatwg-url": "^5.0.0"
  3105 + },
  3106 + "engines": {
  3107 + "node": "4.x || >=6.0.0"
  3108 + },
  3109 + "peerDependencies": {
  3110 + "encoding": "^0.1.0"
  3111 + },
  3112 + "peerDependenciesMeta": {
  3113 + "encoding": {
  3114 + "optional": true
  3115 + }
  3116 + }
  3117 + },
3003 3118 "node_modules/node-machine-id": {
3004 3119 "version": "1.1.12",
3005 3120 "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
... ... @@ -3289,6 +3404,18 @@
3289 3404 "node": ">=6"
3290 3405 }
3291 3406 },
  3407 + "node_modules/parse-github-url": {
  3408 + "version": "1.0.2",
  3409 + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz",
  3410 + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==",
  3411 + "dev": true,
  3412 + "bin": {
  3413 + "parse-github-url": "cli.js"
  3414 + },
  3415 + "engines": {
  3416 + "node": ">=0.10.0"
  3417 + }
  3418 + },
3292 3419 "node_modules/parseurl": {
3293 3420 "version": "1.3.3",
3294 3421 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
... ... @@ -3813,6 +3940,15 @@
3813 3940 "is-arrayish": "^0.3.1"
3814 3941 }
3815 3942 },
  3943 + "node_modules/source-map": {
  3944 + "version": "0.6.1",
  3945 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  3946 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  3947 + "dev": true,
  3948 + "engines": {
  3949 + "node": ">=0.10.0"
  3950 + }
  3951 + },
3816 3952 "node_modules/sprintf-js": {
3817 3953 "version": "1.0.3",
3818 3954 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
... ... @@ -4055,6 +4191,12 @@
4055 4191 "node": ">=0.8"
4056 4192 }
4057 4193 },
  4194 + "node_modules/tr46": {
  4195 + "version": "0.0.3",
  4196 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  4197 + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
  4198 + "dev": true
  4199 + },
4058 4200 "node_modules/triple-beam": {
4059 4201 "version": "1.3.0",
4060 4202 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
... ... @@ -4130,6 +4272,19 @@
4130 4272 "node": ">= 0.6"
4131 4273 }
4132 4274 },
  4275 + "node_modules/uglify-js": {
  4276 + "version": "3.15.3",
  4277 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz",
  4278 + "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==",
  4279 + "dev": true,
  4280 + "optional": true,
  4281 + "bin": {
  4282 + "uglifyjs": "bin/uglifyjs"
  4283 + },
  4284 + "engines": {
  4285 + "node": ">=0.8.0"
  4286 + }
  4287 + },
4133 4288 "node_modules/uid-safe": {
4134 4289 "version": "2.1.5",
4135 4290 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
... ... @@ -4234,6 +4389,22 @@
4234 4389 "extsprintf": "^1.2.0"
4235 4390 }
4236 4391 },
  4392 + "node_modules/webidl-conversions": {
  4393 + "version": "3.0.1",
  4394 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  4395 + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
  4396 + "dev": true
  4397 + },
  4398 + "node_modules/whatwg-url": {
  4399 + "version": "5.0.0",
  4400 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  4401 + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
  4402 + "dev": true,
  4403 + "dependencies": {
  4404 + "tr46": "~0.0.3",
  4405 + "webidl-conversions": "^3.0.0"
  4406 + }
  4407 + },
4237 4408 "node_modules/which": {
4238 4409 "version": "1.3.1",
4239 4410 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
... ... @@ -4352,6 +4523,12 @@
4352 4523 "node": ">=0.10.0"
4353 4524 }
4354 4525 },
  4526 + "node_modules/wordwrap": {
  4527 + "version": "1.0.0",
  4528 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
  4529 + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  4530 + "dev": true
  4531 + },
4355 4532 "node_modules/wrap-ansi": {
4356 4533 "version": "2.1.0",
4357 4534 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
... ... @@ -4862,6 +5039,51 @@
4862 5039 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
4863 5040 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
4864 5041 },
  5042 + "auto-changelog": {
  5043 + "version": "2.4.0",
  5044 + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz",
  5045 + "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==",
  5046 + "dev": true,
  5047 + "requires": {
  5048 + "commander": "^7.2.0",
  5049 + "handlebars": "^4.7.7",
  5050 + "node-fetch": "^2.6.1",
  5051 + "parse-github-url": "^1.0.2",
  5052 + "semver": "^7.3.5"
  5053 + },
  5054 + "dependencies": {
  5055 + "commander": {
  5056 + "version": "7.2.0",
  5057 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  5058 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  5059 + "dev": true
  5060 + },
  5061 + "lru-cache": {
  5062 + "version": "6.0.0",
  5063 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  5064 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  5065 + "dev": true,
  5066 + "requires": {
  5067 + "yallist": "^4.0.0"
  5068 + }
  5069 + },
  5070 + "semver": {
  5071 + "version": "7.3.5",
  5072 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  5073 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  5074 + "dev": true,
  5075 + "requires": {
  5076 + "lru-cache": "^6.0.0"
  5077 + }
  5078 + },
  5079 + "yallist": {
  5080 + "version": "4.0.0",
  5081 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  5082 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  5083 + "dev": true
  5084 + }
  5085 + }
  5086 + },
4865 5087 "aws-sign2": {
4866 5088 "version": "0.7.0",
4867 5089 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
... ... @@ -6055,6 +6277,27 @@
6055 6277 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
6056 6278 "dev": true
6057 6279 },
  6280 + "handlebars": {
  6281 + "version": "4.7.7",
  6282 + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
  6283 + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
  6284 + "dev": true,
  6285 + "requires": {
  6286 + "minimist": "^1.2.5",
  6287 + "neo-async": "^2.6.0",
  6288 + "source-map": "^0.6.1",
  6289 + "uglify-js": "^3.1.4",
  6290 + "wordwrap": "^1.0.0"
  6291 + },
  6292 + "dependencies": {
  6293 + "minimist": {
  6294 + "version": "1.2.5",
  6295 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  6296 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
  6297 + "dev": true
  6298 + }
  6299 + }
  6300 + },
6058 6301 "har-schema": {
6059 6302 "version": "2.0.0",
6060 6303 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
... ... @@ -6857,6 +7100,12 @@
6857 7100 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
6858 7101 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
6859 7102 },
  7103 + "neo-async": {
  7104 + "version": "2.6.2",
  7105 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  7106 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  7107 + "dev": true
  7108 + },
6860 7109 "nice-try": {
6861 7110 "version": "1.0.5",
6862 7111 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
... ... @@ -6882,6 +7131,15 @@
6882 7131 "semver": "^5.7.0"
6883 7132 }
6884 7133 },
  7134 + "node-fetch": {
  7135 + "version": "2.6.7",
  7136 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  7137 + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  7138 + "dev": true,
  7139 + "requires": {
  7140 + "whatwg-url": "^5.0.0"
  7141 + }
  7142 + },
6885 7143 "node-machine-id": {
6886 7144 "version": "1.1.12",
6887 7145 "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
... ... @@ -7089,6 +7347,12 @@
7089 7347 "callsites": "^3.0.0"
7090 7348 }
7091 7349 },
  7350 + "parse-github-url": {
  7351 + "version": "1.0.2",
  7352 + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz",
  7353 + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==",
  7354 + "dev": true
  7355 + },
7092 7356 "parseurl": {
7093 7357 "version": "1.3.3",
7094 7358 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
... ... @@ -7512,6 +7776,12 @@
7512 7776 "is-arrayish": "^0.3.1"
7513 7777 }
7514 7778 },
  7779 + "source-map": {
  7780 + "version": "0.6.1",
  7781 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  7782 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  7783 + "dev": true
  7784 + },
7515 7785 "sprintf-js": {
7516 7786 "version": "1.0.3",
7517 7787 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
... ... @@ -7685,6 +7955,12 @@
7685 7955 "punycode": "^2.1.1"
7686 7956 }
7687 7957 },
  7958 + "tr46": {
  7959 + "version": "0.0.3",
  7960 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  7961 + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
  7962 + "dev": true
  7963 + },
7688 7964 "triple-beam": {
7689 7965 "version": "1.3.0",
7690 7966 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
... ... @@ -7747,6 +8023,13 @@
7747 8023 "mime-types": "~2.1.24"
7748 8024 }
7749 8025 },
  8026 + "uglify-js": {
  8027 + "version": "3.15.3",
  8028 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz",
  8029 + "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==",
  8030 + "dev": true,
  8031 + "optional": true
  8032 + },
7750 8033 "uid-safe": {
7751 8034 "version": "2.1.5",
7752 8035 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
... ... @@ -7829,6 +8112,22 @@
7829 8112 "extsprintf": "^1.2.0"
7830 8113 }
7831 8114 },
  8115 + "webidl-conversions": {
  8116 + "version": "3.0.1",
  8117 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  8118 + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
  8119 + "dev": true
  8120 + },
  8121 + "whatwg-url": {
  8122 + "version": "5.0.0",
  8123 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  8124 + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
  8125 + "dev": true,
  8126 + "requires": {
  8127 + "tr46": "~0.0.3",
  8128 + "webidl-conversions": "^3.0.0"
  8129 + }
  8130 + },
7832 8131 "which": {
7833 8132 "version": "1.3.1",
7834 8133 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
... ... @@ -7922,6 +8221,12 @@
7922 8221 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
7923 8222 "dev": true
7924 8223 },
  8224 + "wordwrap": {
  8225 + "version": "1.0.0",
  8226 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
  8227 + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  8228 + "dev": true
  8229 + },
7925 8230 "wrap-ansi": {
7926 8231 "version": "2.1.0",
7927 8232 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
... ... @@ -5,7 +5,8 @@
5 5 "main": "index.js",
6 6 "scripts": {
7 7 "test": "mocha",
8   - "postversion": "git push && git push --tags"
  8 + "postversion": "git push && git push --tags",
  9 + "version": "auto-changelog -p && git add CHANGELOG.md"
9 10 },
10 11 "repository": {
11 12 "type": "git",
... ... @@ -31,6 +32,7 @@
31 32 "uuid": "^3.3.2"
32 33 },
33 34 "devDependencies": {
  35 + "auto-changelog": "^2.4.0",
34 36 "eslint": "^8.10.0",
35 37 "eslint-config-airbnb-base": "^15.0.0",
36 38 "eslint-plugin-import": "^2.25.4",