From 3f75d243127cf7cec77614fb47b1b425cd826b91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20K=C3=B6rner?= <647303+FlorianKoerner@users.noreply.github.com> Date: Sat, 16 Mar 2024 21:25:37 +0100 Subject: [PATCH] Add: Support for 8.x --- README.md | 4 +- package-lock.json | 403 ++++++++++++++++++++++++++++++++++++++ package.json | 1 + src/config.ts | 2 +- src/utils/getVersions.ts | 4 + versions/8.x/index.d.ts | 2 + versions/8.x/index.js | 2 + versions/8.x/package.json | 13 ++ 8 files changed, 428 insertions(+), 3 deletions(-) create mode 100644 versions/8.x/index.d.ts create mode 100644 versions/8.x/index.js create mode 100644 versions/8.x/package.json diff --git a/README.md b/README.md index 7425372..6a4354b 100644 --- a/README.md +++ b/README.md @@ -3,5 +3,5 @@ This is the source code for the [DiceBear API](https://dicebear.com/how-to-use/http-api). It's built on [Fastify](https://fastify.io/). Learn how to set up your own instance of the API in the [documentation](https://dicebear.com/guides/host-the-http-api-yourself). -[Playground](https://dicebear.com/playground) | -[Documentation](https://dicebear.com/guides/host-the-http-api-yourself) +[Playground](https://dicebear.com/playground/) | +[Documentation](https://dicebear.com/guides/host-the-http-api-yourself/) diff --git a/package-lock.json b/package-lock.json index 505092d..5d5d260 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@dicebear/api-5": "*", "@dicebear/api-6": "*", "@dicebear/api-7": "*", + "@dicebear/api-8": "*", "@fastify/cors": "^8.4.0", "@resvg/resvg-js": "^2.4.1", "change-case": "^5.0.2", @@ -69,6 +70,10 @@ "resolved": "versions/7.x", "link": true }, + "node_modules/@dicebear/api-8": { + "resolved": "versions/8.x", + "link": true + }, "node_modules/@dicebear/avataaars": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/@dicebear/avataaars/-/avataaars-7.1.1.tgz", @@ -2558,6 +2563,7 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "versions/5.x": { + "name": "@dicebear/api-5", "dependencies": { "@dicebear/collection": "^5.0.0", "@dicebear/core": "^5.0.0" @@ -2961,6 +2967,7 @@ "peer": true }, "versions/6.x": { + "name": "@dicebear/api-6", "dependencies": { "@dicebear/collection": "^6.0.0", "@dicebear/core": "^6.0.0" @@ -3389,10 +3396,406 @@ "peer": true }, "versions/7.x": { + "name": "@dicebear/api-7", "dependencies": { "@dicebear/collection": "^7.0.0", "@dicebear/core": "^7.0.0" } + }, + "versions/8.x": { + "dependencies": { + "@dicebear/collection": "^8.0.0", + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/adventurer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/adventurer/-/adventurer-8.0.0.tgz", + "integrity": "sha512-kI9Be5XNUFGWIbXi15Ju022FrjddM/QEuJ38y8SBgju+vOiv/8p8U+LdvevuSu1FZUXPmv5y6+e6tCm6zsDvkA==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/adventurer-neutral": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/adventurer-neutral/-/adventurer-neutral-8.0.0.tgz", + "integrity": "sha512-yxdkh1u1Q+ZbYqmxzaC9GSI7QSRj/Zmx89DK1QPWYx0fK+KRrd4WCMCJZzyCV44yq1udULL8ulIJ2PUZicCOTw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/avataaars": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/avataaars/-/avataaars-8.0.0.tgz", + "integrity": "sha512-YSNcd2RxF0zJhtOUpy6u3GlaBfp8TPFJDX5Vm29+o8Z2aL77+VmS//XSepDp/wCvk7sgMMrd8jza4+K++R3+ZQ==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/avataaars-neutral": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/avataaars-neutral/-/avataaars-neutral-8.0.0.tgz", + "integrity": "sha512-/GSfT1LyKefMc6kPAyGtDjFKCArvTU8EcVc1bvaYg9szCsHVe39LWGAgndt8hBxMrk9KmwQb4kadLAPvTDtj/Q==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/big-ears": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/big-ears/-/big-ears-8.0.0.tgz", + "integrity": "sha512-pNiungEhRi3/Gcf2lPrAWNVIRgYtWK28U2L7f30r42GWyE5m/0VBywFbwUqDWCNxsbCUfXf60/vFS0sVIRcnCA==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/big-ears-neutral": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/big-ears-neutral/-/big-ears-neutral-8.0.0.tgz", + "integrity": "sha512-r5qWyXefVQ2gRq2w1Jlf+4/xdqCfumzSRt7cSz8rENHKat7s5cM35Wyb7Mf3raL5rIxrHTvlHeZ5W5eF1KDF3w==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/big-smile": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/big-smile/-/big-smile-8.0.0.tgz", + "integrity": "sha512-aPdfmUMyC1azTLuFQhFr2WpPpr3GLwBu+ldf5Ka4CScDPrQ3KBwRYGKO60kvUfJvH+eMRYYW4EVF4mlz9viSxA==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/bottts": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/bottts/-/bottts-8.0.0.tgz", + "integrity": "sha512-+b5+9e54PASsI3MRI97DVVbahCUMhFb7pwyHe+F/Ko8oJFyCH26Na4gU0bAn/O8rksLHP3YGbTlaCvL8xrLU3A==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/bottts-neutral": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/bottts-neutral/-/bottts-neutral-8.0.0.tgz", + "integrity": "sha512-tzVfWMznVGqLX9EE4u43osyHY5X9ARxfJPDNywIypqmsUg8+AHoNB9dOARfNC7zXF/zuaBaysfea7volvAuMVg==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/collection": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/collection/-/collection-8.0.0.tgz", + "integrity": "sha512-+FQfguijZkQYx5hdtzrp8nnQf5o41IvAo5Fe0+PXsKohaZjOqzVcVSaBwdMh1yM+zY4TUvAH+6KQ2ziGyeCNAg==", + "dependencies": { + "@dicebear/adventurer": "8.0.0", + "@dicebear/adventurer-neutral": "8.0.0", + "@dicebear/avataaars": "8.0.0", + "@dicebear/avataaars-neutral": "8.0.0", + "@dicebear/big-ears": "8.0.0", + "@dicebear/big-ears-neutral": "8.0.0", + "@dicebear/big-smile": "8.0.0", + "@dicebear/bottts": "8.0.0", + "@dicebear/bottts-neutral": "8.0.0", + "@dicebear/croodles": "8.0.0", + "@dicebear/croodles-neutral": "8.0.0", + "@dicebear/fun-emoji": "8.0.0", + "@dicebear/icons": "8.0.0", + "@dicebear/identicon": "8.0.0", + "@dicebear/initials": "8.0.0", + "@dicebear/lorelei": "8.0.0", + "@dicebear/lorelei-neutral": "8.0.0", + "@dicebear/micah": "8.0.0", + "@dicebear/miniavs": "8.0.0", + "@dicebear/notionists": "8.0.0", + "@dicebear/notionists-neutral": "8.0.0", + "@dicebear/open-peeps": "8.0.0", + "@dicebear/personas": "8.0.0", + "@dicebear/pixel-art": "8.0.0", + "@dicebear/pixel-art-neutral": "8.0.0", + "@dicebear/rings": "8.0.0", + "@dicebear/shapes": "8.0.0", + "@dicebear/thumbs": "8.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/converter": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/converter/-/converter-8.0.0.tgz", + "integrity": "sha512-BizYr4Q9p1uVseWC+pN0UVFbaCjsB/QOxFHk3/yLdP84UK10bIyWkv1TgeH+MutCuNs9VLDoVwz2xpRN15Akjg==", + "dependencies": { + "@types/json-schema": "^7.0.11", + "tmp-promise": "^3.0.3" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@resvg/resvg-js": "^2.4.1", + "exiftool-vendored": "^23.0.0", + "sharp": "^0.32.6" + }, + "peerDependenciesMeta": { + "@resvg/resvg-js": { + "optional": true + }, + "exiftool-vendored": { + "optional": true + }, + "sharp": { + "optional": true + } + } + }, + "versions/8.x/node_modules/@dicebear/core": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/core/-/core-8.0.0.tgz", + "integrity": "sha512-gbR+aIKctElshDnl9x+Eic7nphyv88WVgljzWuKdHkqiWJ6T+jrBkxOFWVWnIzqbiIGrUie+mnoWqmd9rc6M4Q==", + "dependencies": { + "@dicebear/converter": "8.0.0", + "@types/json-schema": "^7.0.11" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/croodles": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/croodles/-/croodles-8.0.0.tgz", + "integrity": "sha512-Np+7TpMU3OE3Z6pCfObkBeSVUV/3fsshArOtI+wjxi5O/qrYoka25Ta/42IwuVUEIjsGUo4QSNrbLN3LeYCv/w==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/croodles-neutral": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/croodles-neutral/-/croodles-neutral-8.0.0.tgz", + "integrity": "sha512-SMI1RzJvVqq2udS7yRw7+o3MS+abKencJqpLquIeSvkWLY12zElL/VIwSspqiZEAN+7Jvun/7bQ/a4NU6oVZlA==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/fun-emoji": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/fun-emoji/-/fun-emoji-8.0.0.tgz", + "integrity": "sha512-pWzAASxHXL8QackeNMHEj7/EmfMyhc+Anr4dY4p0UIuAMO2Feyf3xHstEZ3SdjG7QQLyqEwhFTKjHgHwZzuRTw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/icons": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/icons/-/icons-8.0.0.tgz", + "integrity": "sha512-atSdksKq8UMICqMwT0V0f60/nFfKfmKe4Vqek9aOqhT4GT6idrW3dI9bCV0qySmQv9gnsXYzQ+bo0u2RHnjjGA==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/identicon": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/identicon/-/identicon-8.0.0.tgz", + "integrity": "sha512-sbb+O6nwEt8whd4Bo+RB/b+gukTihck165hwmdrUgEZFBGgYzpNY/A1qcqS9aDIHuCVLmJzHuVptWIYgOupdGg==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/initials": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/initials/-/initials-8.0.0.tgz", + "integrity": "sha512-1wMMYiPPMG+LbQjz1zkTlwJWzrcz6NNjiGS2A05502Qaac/KaHdL4tmeNMWAu5f2RYG6esgGaTwr3LRghkIvDw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/lorelei": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/lorelei/-/lorelei-8.0.0.tgz", + "integrity": "sha512-RULWocs7Xjfz18PHR3uBCO8NndzO7V/3uPUzUNiR7rCyOtUUTCxAaemROQPepd033wtJDyJP4aVCNMH8VF0Ocg==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/lorelei-neutral": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/lorelei-neutral/-/lorelei-neutral-8.0.0.tgz", + "integrity": "sha512-FPfqYufIvCVH1Aclh3oveKB0emcWo/fGHAkonMSvE/bgvRb+rIVdKZC+rnRK6giGGXJagQWasrUE+hjH0cBO4A==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/micah": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/micah/-/micah-8.0.0.tgz", + "integrity": "sha512-iKjN7N1SboEXQ9wKecjwAvCv6PqSfchRcuByOkH3Fcffk753r+CjE4YUBvKaihktZCF/6crW2lEc0tCOWDIHjA==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/miniavs": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/miniavs/-/miniavs-8.0.0.tgz", + "integrity": "sha512-/saaKv7DosImUAtCWj+6TEGxHInFHYT8SF4+3pi2zM23anhkGY+sypRf7SL6+uxtHyC/MI8t+VJNCyAfRfTeGQ==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/notionists": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/notionists/-/notionists-8.0.0.tgz", + "integrity": "sha512-00G4MNCEkr5PP7uqA1JBoimDvo5EmdHBTqOWvVGilnSpBP8BdHzn9U85QOw9YDpSKK5sIpAMuLSTMno9NsySSg==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/notionists-neutral": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/notionists-neutral/-/notionists-neutral-8.0.0.tgz", + "integrity": "sha512-Pp9pdPEd9bmBqwp5djt2rkKg7wYv7Ck6QFCYlTSuscDceU/Jk2ruMLZQcSkplUKc/Oq/TfVG8+G/N7JbpJTkaA==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/open-peeps": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/open-peeps/-/open-peeps-8.0.0.tgz", + "integrity": "sha512-sJa6P3j0R0vS7Y8zcjC4O5sWlQpWTOMUa3GP4ezPVFoGenJsrBdQ/gh3sM3+VTbRbv3/tCsR2WL1QmVVaUVEjg==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/personas": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/personas/-/personas-8.0.0.tgz", + "integrity": "sha512-gkeEiTE//8aQy+2+E2alRdyZS23rB9rj+wLn+P1MoDL96S9l8FUQEglHLnk43G8s9VkqAIeOnnFg9Fbh3AC+mw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/pixel-art": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/pixel-art/-/pixel-art-8.0.0.tgz", + "integrity": "sha512-ZzMZYaizgxc9AR8ZvKa2EdLmsvw1E93vjmbjMhfiz6ov7sZ26FUV3J4oY54tfi4+fMDVqBM2k8l297YMk7o7BA==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/pixel-art-neutral": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/pixel-art-neutral/-/pixel-art-neutral-8.0.0.tgz", + "integrity": "sha512-Kkm1UjJyQrRwH/Kl178vLYYtnhb5HtEPYyFGAUnsL+yv8PbLk+RlsRq/Cs9DY9idRtVvDeXuC+W6wXZ4emUnDQ==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/rings": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/rings/-/rings-8.0.0.tgz", + "integrity": "sha512-JUcLX6tEce9+2b8u+JcQMS2Bvh6DuoQYktvH65phVRl7QqvJIJ4LOuhTtH9oPkZ89vC8jbBp9rJurAq3XG+Acg==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/shapes": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/shapes/-/shapes-8.0.0.tgz", + "integrity": "sha512-971POOGM/esJW1hpkE11exC9n1OVtE2G3EX+jDy56WqB5Cic8xf1KtHPRkmkjsRWoRr9+DbK+suwD4OkPuhRtg==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } + }, + "versions/8.x/node_modules/@dicebear/thumbs": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dicebear/thumbs/-/thumbs-8.0.0.tgz", + "integrity": "sha512-+x560lnA6L1pRt/Nb/Mm/aKvDm1MXF3XidaUH9A7BOW767X/UnsRmauMzLsBVP6pCJ23trUiv6Q43K4jilVyOw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@dicebear/core": "^8.0.0" + } } } } diff --git a/package.json b/package.json index f2c9858..b27870c 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "@dicebear/api-5": "*", "@dicebear/api-6": "*", "@dicebear/api-7": "*", + "@dicebear/api-8": "*", "@fastify/cors": "^8.4.0", "@resvg/resvg-js": "^2.4.1", "change-case": "^5.0.2", diff --git a/src/config.ts b/src/config.ts index 732f2a6..e5cef4a 100644 --- a/src/config.ts +++ b/src/config.ts @@ -26,7 +26,7 @@ export const config: Config = { json: { enabled: Boolean(Number(process.env.JSON ?? 1)), }, - versions: process.env.VERSIONS?.split(',').map(Number) ?? [5, 6, 7], + versions: process.env.VERSIONS?.split(',').map(Number) ?? [5, 6, 7, 8], cacheControl: { avatar: Number(process.env.CACHE_CONTROL_AVATARS ?? 60 * 60 * 24 * 365), }, diff --git a/src/utils/getVersions.ts b/src/utils/getVersions.ts index 9395f03..921dde4 100644 --- a/src/utils/getVersions.ts +++ b/src/utils/getVersions.ts @@ -16,5 +16,9 @@ export async function getVersions(): Promise> { versions['7.x'] = await import('@dicebear/api-7'); } + if (config.versions.includes(8)) { + versions['8.x'] = await import('@dicebear/api-8'); + } + return versions; } diff --git a/versions/8.x/index.d.ts b/versions/8.x/index.d.ts new file mode 100644 index 0000000..0317722 --- /dev/null +++ b/versions/8.x/index.d.ts @@ -0,0 +1,2 @@ +export * as core from '@dicebear/core'; +export * as collection from '@dicebear/collection'; diff --git a/versions/8.x/index.js b/versions/8.x/index.js new file mode 100644 index 0000000..0317722 --- /dev/null +++ b/versions/8.x/index.js @@ -0,0 +1,2 @@ +export * as core from '@dicebear/core'; +export * as collection from '@dicebear/collection'; diff --git a/versions/8.x/package.json b/versions/8.x/package.json new file mode 100644 index 0000000..0abdcfb --- /dev/null +++ b/versions/8.x/package.json @@ -0,0 +1,13 @@ +{ + "name": "@dicebear/api-8", + "private": true, + "type": "module", + "exports": { + "default": "./index.js", + "types": "./index.d.ts" + }, + "dependencies": { + "@dicebear/collection": "^8.0.0", + "@dicebear/core": "^8.0.0" + } +}