Compare commits

...

18 Commits

Author SHA1 Message Date
3wc ca67841f2e Update Drone config
continuous-integration/drone/push Build is passing Details
2021-08-12 15:33:25 +02:00
3wc fcd1fe7270 Add Drone 🤖
continuous-integration/drone Build is failing Details
2021-08-12 15:29:55 +02:00
Christian Bundy eabc34e6c4
Merge pull request #735 from fraction/dependabot/npm_and_yarn/types/koa__router-8.0.7
Bump @types/koa__router from 8.0.4 to 8.0.7
2021-07-12 09:48:46 -07:00
dependabot[bot] 34cfaee01d
Bump @types/koa__router from 8.0.4 to 8.0.7
Bumps [@types/koa__router](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa__router) from 8.0.4 to 8.0.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa__router)

---
updated-dependencies:
- dependency-name: "@types/koa__router"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-09 23:09:56 +00:00
Christian Bundy e9401518cc
Merge pull request #723 from fraction/dependabot/npm_and_yarn/markdown-it-12.1.0
Bump markdown-it from 12.0.6 to 12.1.0
2021-07-07 08:15:24 -07:00
Christian Bundy 96f7355886
Merge pull request #726 from fraction/dependabot/npm_and_yarn/types/yargs-17.0.2
Bump @types/yargs from 16.0.2 to 17.0.2
2021-07-07 08:15:17 -07:00
dependabot[bot] 83d3cc434e
Bump @types/yargs from 16.0.2 to 17.0.2
Bumps [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) from 16.0.2 to 17.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/yargs)

---
updated-dependencies:
- dependency-name: "@types/yargs"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-07 00:18:46 +00:00
dependabot[bot] 111de4393f
Bump markdown-it from 12.0.6 to 12.1.0
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.0.6 to 12.1.0.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.0.6...12.1.0)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-07 00:16:06 +00:00
Christian Bundy 98111f302d
Merge pull request #728 from fraction/dependabot/npm_and_yarn/types/lodash-4.14.171
Bump @types/lodash from 4.14.170 to 4.14.171
2021-07-06 17:03:14 -07:00
Christian Bundy 725a605e71
Merge pull request #729 from fraction/dependabot/npm_and_yarn/husky-7.0.1
Bump husky from 6.0.0 to 7.0.1
2021-07-06 17:03:10 -07:00
dependabot[bot] e2eda9a3fd
Bump husky from 6.0.0 to 7.0.1
Bumps [husky](https://github.com/typicode/husky) from 6.0.0 to 7.0.1.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v6.0.0...v7.0.1)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-06 23:05:36 +00:00
dependabot[bot] be7729ea95
Bump @types/lodash from 4.14.170 to 4.14.171
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.170 to 4.14.171.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-06 23:02:32 +00:00
Christian Bundy 8b480c3c2f
Merge pull request #720 from fraction/dependabot/npm_and_yarn/nodemon-2.0.9
Bump nodemon from 2.0.7 to 2.0.9
2021-07-01 07:05:21 -07:00
dependabot[bot] 3d977e246f
Bump nodemon from 2.0.7 to 2.0.9
Bumps [nodemon](https://github.com/remy/nodemon) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/remy/nodemon/releases)
- [Commits](https://github.com/remy/nodemon/compare/v2.0.7...v2.0.9)

---
updated-dependencies:
- dependency-name: nodemon
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 23:03:36 +00:00
Christian Bundy 05f23efde9
Merge pull request #714 from fraction/dependabot/npm_and_yarn/ssb-ebt-7.0.1
Bump ssb-ebt from 6.0.0 to 7.0.1
2021-06-30 09:30:06 -07:00
dependabot[bot] 25807941d6
Bump ssb-ebt from 6.0.0 to 7.0.1
Bumps [ssb-ebt](https://github.com/ssbc/ssb-ebt) from 6.0.0 to 7.0.1.
- [Release notes](https://github.com/ssbc/ssb-ebt/releases)
- [Commits](https://github.com/ssbc/ssb-ebt/compare/v6.0.0...v7.0.1)

---
updated-dependencies:
- dependency-name: ssb-ebt
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 05:36:23 +00:00
Christian Bundy 7bda39dbe3
Merge pull request #716 from fraction/dependabot/npm_and_yarn/ssb-conn-5.0.0
Bump ssb-conn from 4.0.1 to 5.0.0
2021-06-29 22:33:59 -07:00
dependabot[bot] bfb23c8642
Bump ssb-conn from 4.0.1 to 5.0.0
Bumps [ssb-conn](https://github.com/staltz/ssb-conn) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/staltz/ssb-conn/releases)
- [Changelog](https://github.com/staltz/ssb-conn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/staltz/ssb-conn/compare/v4.0.1...v5.0.0)

---
updated-dependencies:
- dependency-name: ssb-conn
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-29 23:02:21 +00:00
3 changed files with 90 additions and 53 deletions

15
.drone.yml Normal file
View File

@ -0,0 +1,15 @@
---
kind: pipeline
name: publish docker image
steps:
- name: build and publish
image: plugins/docker
settings:
username:
from_secret: docker_reg_username_3wc
password:
from_secret: docker_reg_passwd_3wc
repo: 3wordchant/oasis
tags: latest
dockerfile: contrib/Dockerfile

120
package-lock.json generated
View File

@ -1117,9 +1117,9 @@
}
},
"@types/koa__router": {
"version": "8.0.4",
"resolved": "https://registry.npmjs.org/@types/koa__router/-/koa__router-8.0.4.tgz",
"integrity": "sha512-SXpZy6ICU/bsTZbNhg7QMNUQuNE7ka94zeLPHXhej2QZ09u2tz5S3WlBRB85HLSUosUZFbIRgfrFtu+PSIAUVA==",
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@types/koa__router/-/koa__router-8.0.7.tgz",
"integrity": "sha512-OB3Ax75nmTP+WR9AgdzA42DI7YmBtiNKN2g1Wxl+d5Dyek9SWt740t+ukwXSmv/jMBCUPyV3YEI93vZHgdP7UQ==",
"dev": true,
"requires": {
"@types/koa": "*"
@ -1132,9 +1132,9 @@
"dev": true
},
"@types/lodash": {
"version": "4.14.170",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.170.tgz",
"integrity": "sha512-bpcvu/MKHHeYX+qeEN8GE7DIravODWdACVA1ctevD8CN24RhPZIKMn9ntfAsrvLfSX3cR5RrBKAbYm9bGs0A+Q==",
"version": "4.14.171",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.171.tgz",
"integrity": "sha512-7eQ2xYLLI/LsicL2nejW9Wyko3lcpN6O/z0ZLHrEQsg280zIdCv1t/0m6UtBjUHokCGBQ3gYTbHzDkZ1xOBwwg==",
"dev": true
},
"@types/markdown-it": {
@ -1311,18 +1311,18 @@
"dev": true
},
"@types/yargs": {
"version": "16.0.2",
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.2.tgz",
"integrity": "sha512-EkZDJvHXblOE2/iFZb3Ty5c8RHPssmFvrXqj3V/ZLXtOt0f7xJh9Fd7p1pl2ITrNHM7Rl3Db3JJVBT7q/C0wUg==",
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.2.tgz",
"integrity": "sha512-JhZ+pNdKMfB0rXauaDlrIvm+U7V4m03PPOSVoPS66z8gf+G4Z/UW8UlrVIj2MRQOBzuoEvYtjS0bqYwnpZaS9Q==",
"dev": true,
"requires": {
"@types/yargs-parser": "*"
}
},
"@types/yargs-parser": {
"version": "20.2.0",
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz",
"integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==",
"version": "20.2.1",
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
"integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
"dev": true
},
"@typescript-eslint/eslint-plugin": {
@ -2025,9 +2025,9 @@
"dev": true
},
"string-width": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
"integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
@ -3592,17 +3592,17 @@
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="
},
"epidemic-broadcast-trees": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/epidemic-broadcast-trees/-/epidemic-broadcast-trees-8.0.2.tgz",
"integrity": "sha512-xJcM0DF7TiEcOEwa93ugXzslyaQ2p0VVQazAklSx1V9ejxh+HYIcjpWsn4DJNlpUd2Bd6UTxXfJFwQVMLdy8kg==",
"version": "8.0.4",
"resolved": "https://registry.npmjs.org/epidemic-broadcast-trees/-/epidemic-broadcast-trees-8.0.4.tgz",
"integrity": "sha512-s036mi+hhH7FqeN4lH0fhOGRB2g7feuLolaJw8aH86Z0bP5bDiWkBSC8z7yO4gmuaxuXMSkXlyzg9FhobL1a+A==",
"requires": {
"push-stream": "^11.0.0"
},
"dependencies": {
"push-stream": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/push-stream/-/push-stream-11.0.0.tgz",
"integrity": "sha512-rDVD2f3wOztI/59/fukGLwZkUOC55674hncsSwgKF/yLlkkL594AoWTlkF6SGF0x8O5o1j92ObXk8Cxc1llhYg=="
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/push-stream/-/push-stream-11.0.1.tgz",
"integrity": "sha512-Cb5aOY6Z6JxjAKBmpmmzoJ+8I6pJlRjJ5WYoM2Vw3kSlClojmIXzA+FP0yglJ4ELokrqLX223frxJTnxUx0dpw=="
}
}
},
@ -5329,9 +5329,9 @@
"integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw=="
},
"husky": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz",
"integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==",
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/husky/-/husky-7.0.1.tgz",
"integrity": "sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA==",
"dev": true
},
"hyperaxe": {
@ -5680,9 +5680,9 @@
"integrity": "sha512-2Xj8sA0zDrAcaoWfBiNmc6VPWAgKDpim0T3J9Djq7vbm1UjwbUWzeuLu/FwC46g3cBbAn0E5R0xwVtOobM6Xxg=="
},
"is-path-inside": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz",
"integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==",
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
"dev": true
},
"is-plain-obj": {
@ -6992,9 +6992,9 @@
"dev": true
},
"markdown-it": {
"version": "12.0.6",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.0.6.tgz",
"integrity": "sha512-qv3sVLl4lMT96LLtR7xeRJX11OUFjsaD5oVat2/SNBIb21bJXwal2+SklcRbTwGwqWpWH/HRtYavOoJE+seL8w==",
"version": "12.1.0",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.1.0.tgz",
"integrity": "sha512-7temG6IFOOxfU0SgzhqR+vr2diuMhyO5uUIEZ3C5NbXhqC9uFUHoU41USYuDFoZRsaY7BEIEei874Z20VMLF6A==",
"requires": {
"argparse": "^2.0.1",
"entities": "~2.1.0",
@ -7609,9 +7609,9 @@
"dev": true
},
"nodemon": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz",
"integrity": "sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==",
"version": "2.0.9",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.9.tgz",
"integrity": "sha512-6O4k7C8f2HQArGpaPBOqGGddjzDLQAqCYmq3tKMeNIbz7Is/hOphMHy2dcY10sSq5wl3cqyn9Iz+Ep2j51JOLg==",
"dev": true,
"requires": {
"chokidar": "^3.2.2",
@ -8967,9 +8967,9 @@
"integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ=="
},
"ws": {
"version": "7.4.5",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
"integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g=="
"version": "7.5.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.1.tgz",
"integrity": "sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow=="
}
}
},
@ -10458,9 +10458,9 @@
}
},
"ssb-conn": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/ssb-conn/-/ssb-conn-4.0.1.tgz",
"integrity": "sha512-ibob1I1VJdYsPhXUtIuTrhhCCUUdjEke3Uigb9ZNTjz8ukQU1Qtx9jSe5xX9v1HcVrg+mAYSBBuputP8vQhCug==",
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ssb-conn/-/ssb-conn-5.0.0.tgz",
"integrity": "sha512-eCVxtJQaFzflS4AOZGldnN8BFlQnPiY6vJkBEYuVKnkxzkjqXK9YPfnhpLGuTJ2CwHxIIAe4im/6ZSucHVAdrA==",
"requires": {
"debug": "^4.3.1",
"has-network2": ">=0.0.3",
@ -10702,16 +10702,33 @@
}
},
"ssb-ebt": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/ssb-ebt/-/ssb-ebt-6.0.0.tgz",
"integrity": "sha512-iYUu/V2/gJHpMeedQOsqYbzUQGs3aTYfayrshl2T++D/B0o0U3QH0rUeLnrWMFpXzoLlL8ISUfojEzSYxjklCQ==",
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/ssb-ebt/-/ssb-ebt-7.0.1.tgz",
"integrity": "sha512-6+9IFgc/D99bWOQqo1CjIo85kY4UZrSc8ImBorpAiI+oSbpdKfhaD2oZLJ5bvbSeJWLNZXawEU4K2xVwicikEw==",
"requires": {
"base64-url": "^2.2.0",
"epidemic-broadcast-trees": "^8.0.1",
"epidemic-broadcast-trees": "^8.0.4",
"lossy-store": "^1.2.3",
"pull-stream": "^3.5.0",
"push-stream-to-pull-stream": "^1.0.0",
"ssb-ref": "^2.9.1"
"pull-stream": "^3.6.0",
"push-stream-to-pull-stream": "^1.0.4",
"ssb-network-errors": "^1.0.0",
"ssb-ref": "^2.13.0"
},
"dependencies": {
"push-stream": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/push-stream/-/push-stream-11.0.1.tgz",
"integrity": "sha512-Cb5aOY6Z6JxjAKBmpmmzoJ+8I6pJlRjJ5WYoM2Vw3kSlClojmIXzA+FP0yglJ4ELokrqLX223frxJTnxUx0dpw=="
},
"push-stream-to-pull-stream": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/push-stream-to-pull-stream/-/push-stream-to-pull-stream-1.0.4.tgz",
"integrity": "sha512-W1ysxl25uU6410OGipJM0/FvlNoXvuZqIgSLGELkZ6+MaXPAp/wr2EvAYKrs1o4blzhYssv/cFXiiRJkMnnhrA==",
"requires": {
"pull-looper": "^1.0.0",
"push-stream": "^11.0.1"
}
}
}
},
"ssb-friends": {
@ -10920,6 +10937,11 @@
"ssb-ref": "^2.0.0"
}
},
"ssb-network-errors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/ssb-network-errors/-/ssb-network-errors-1.0.0.tgz",
"integrity": "sha512-bHVLUyrH+rJZ2JnmuLGSUvE7S05rUxK00XVp+9zBN7qkVtsmNq5+cJ20MSKpNZGAbQrBX2b9tBqJDYlEpI3yUw=="
},
"ssb-no-auth": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/ssb-no-auth/-/ssb-no-auth-1.0.0.tgz",
@ -14064,9 +14086,9 @@
"dev": true
},
"string-width": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
"integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",

View File

@ -51,9 +51,9 @@
"ssb-blobs": "^2.0.1",
"ssb-client": "^4.9.0",
"ssb-config": "^3.4.4",
"ssb-conn": "^4.0.1",
"ssb-conn": "^5.0.0",
"ssb-db": "^20.3.0",
"ssb-ebt": "^6.0.0",
"ssb-ebt": "^7.0.1",
"ssb-friends": "^5.0.0",
"ssb-invite": "^2.1.6",
"ssb-keys": "^8.0.0",
@ -94,10 +94,10 @@
"@types/pull-stream": "^3.6.0",
"@types/sharp": "^0.28.0",
"@types/supertest": "^2.0.9",
"@types/yargs": "^16.0.0",
"@types/yargs": "^17.0.2",
"changelog-version": "^2.0.0",
"common-good": "^4.0.3",
"husky": "^6.0.0",
"husky": "^7.0.1",
"mkdirp": "^1.0.4",
"nodemon": "^2.0.3",
"stylelint-config-recommended": "^5.0.0",