1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-08-16 09:08:52 +00:00

Compare commits

..

157 Commits

Author SHA1 Message Date
a26ef0e5eb feat: Add support for Asians Pokémon Cards (#481) 2024-06-07 12:53:08 +02:00
allcontributors[bot]
a35fadd50c docs: add spyworldxp as a contributor for data (#493)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-05-28 14:19:55 +02:00
Clement Yuan
f2c664badc Update 1.ts (#492) 2024-05-28 14:19:12 +02:00
8a4a93af8f feat: Add Twilight Masquerade (#491) 2024-05-24 08:48:44 +02:00
d48971c95e fix: Ordering failing when one value is null (#490) 2024-05-19 01:32:23 +02:00
16fe072e7e fix: Updated field not working as intended (#488) 2024-05-12 02:32:58 +02:00
c476d82618 feat: Add an updated field to the card field (#460) 2024-05-12 00:51:56 +02:00
e4aba3bf1c feat: Add random card/set/serie endpoint (#484)
Co-authored-by: Avior <git@avior.me>
2024-05-10 02:44:50 +02:00
df154e6b9b Chore: upgrade deps (#483)
Co-authored-by: Avior <git@avior.me>
2024-05-07 02:41:57 +02:00
c7b3267ca2 fix: Missing Compilation when testing 2024-05-06 01:39:46 +02:00
14418b0c94 chore: Add metadata for Portuguese (#482) 2024-05-06 01:37:29 +02:00
aa99ed2750 fix: Add the two missing sets in german (#479) 2024-03-25 00:48:31 +01:00
2d27a129a1 feat: Paldean Fates and Temporal Forces (#478) 2024-03-25 00:30:17 +01:00
0c29886812 fix: better error logging for GraphQL
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2024-02-29 15:12:39 +01:00
f6e7871fc5 fix: Remove even more requires
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2024-02-29 14:53:30 +01:00
f9aa90ed09 fix: Move from require to import
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2024-02-29 14:38:32 +01:00
8e3406f8fc feat: Add more error loggin to catch this shitty error
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2024-02-29 14:14:05 +01:00
e6a8c1dd71 chore: Add error handling directing to a Glitchtip server to log errors
Signed-off-by: Avior <github@avior.me>
2024-01-22 23:45:48 +01:00
0146765e7a fix: Cache saving 5xx errors
Signed-off-by: Avior <github@avior.me>
2024-01-22 23:22:39 +01:00
41bf9afde7 feat: Add ability for users to requests using the subfields values (#477) 2024-01-22 01:48:04 +01:00
2cfa860f6d fix: Undefined values crashing the request (#476) 2024-01-22 01:42:59 +01:00
b168b86006 chore: Update Bruno tests (#473) 2024-01-08 01:33:47 +01:00
dependabot[bot]
3a441887b8 build: bump actions/setup-node from 3 to 4 (#470)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Avior <github@avior.me>
2024-01-08 00:50:15 +01:00
dependabot[bot]
e36c92a0b0 build: bump actions/checkout from 3 to 4 (#469)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 00:48:09 +01:00
33007d83bc fix: Invalid card when searching using the set and localid (#472) 2024-01-08 00:40:31 +01:00
8684fb14e4 feat: Add bruno to tests the APIs (#468) 2024-01-03 23:42:56 +01:00
8fd7afeb32 fix: better sorting defaults
Signed-off-by: Avior <github@avior.me>
2024-01-03 23:24:52 +01:00
28fcb66fc9 fix: 404 error for options requests
Signed-off-by: Avior <github@avior.me>
2024-01-03 21:06:52 +01:00
12ed23b5a2 fix: invalid OPTIONS request handling (#467) 2024-01-03 20:25:15 +01:00
b4dbdef4fa fix: set order not following the old way (#465) 2024-01-03 12:16:57 +01:00
ef23029d24 fix: log that want to production
Signed-off-by: Avior <github@avior.me>
2024-01-03 03:51:42 +01:00
b333423c5d feat: Add Paradox Rift (#464) 2024-01-03 03:34:52 +01:00
7fe2f0283c chore: Update legal cards for the 2023 season (#462) 2024-01-03 03:18:09 +01:00
b7e150fe45 chore: Document the GraphQL definition (#461) 2024-01-03 03:11:50 +01:00
5c8ca20a41 feat: Add better sorting/filtering/pagination (#458) 2024-01-03 02:27:56 +01:00
034b7e2cec feat: Move internals to bunJS (#459) 2024-01-03 00:40:03 +01:00
f8c1d7dce9 fix: HeartGold & Soulsilver serie rarities (#457) 2023-12-28 13:55:56 +01:00
2b9c364625 fix: Call of Legends rarity errors (#456) 2023-12-27 22:12:54 +01:00
c8db79bfaa fix: Gym Challenge errors (#455) 2023-12-27 22:05:41 +01:00
e18c919cfc fix: Diamond & Pearl rarities (#454) 2023-12-27 21:34:54 +01:00
3cb7e062da fix: Platinum Serie rarities (#453) 2023-12-27 20:33:44 +01:00
ed4d9a18b0 fix: invalid Sword & Shield rarities (#447) 2023-12-27 19:30:08 +01:00
6d133f5343 feat: Add missing german sets (HGSS & COL) (#451)
Some checks failed
Build Docker image / build (push) Failing after 42s
2023-12-06 01:20:07 +01:00
b24233b342 feat: Add missing German sets (#450) 2023-12-06 00:47:28 +01:00
a7011c519d feat: Add built image to dockerhub (#449)
Some checks failed
Build Docker image / build (push) Failing after 26s
2023-11-30 01:47:36 +01:00
2da15ced34 feat: Add a prebuilt docker image (#448)
Some checks failed
Build Docker image / build (push) Failing after 42s
2023-11-29 11:20:11 +01:00
3c93a3534c feat: Add Scarlet & violet three first sets (#446)
Some checks failed
Build / build (push) Failing after 59s
2023-11-12 14:56:22 +01:00
calli23
e0e3a1a4fd fix: added variants in Brilliant Stars (#432) 2023-03-21 15:18:18 +01:00
calli23
636a49f9a8 fix: modified variants in Crown Zenith (#427) 2023-02-06 16:47:30 +01:00
calli23
5cf0f1af5a fix: modified variants in Silver Tempest (#425) 2023-02-04 12:54:17 +01:00
allcontributors[bot]
6abe6193c1 docs: add calli23 as a contributor for data (#421)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-30 10:16:05 +01:00
calli23
2a7e84c93a fix: modified variants in Pokémon Go and Astral Radiance (#420) 2023-01-30 09:41:17 +01:00
9074fbf511 feat: Add Crown Zenith (#416) 2023-01-22 19:11:31 +01:00
a2db003735 fix: Build error
Signed-off-by: Avior <github@avior.me>
2023-01-11 21:27:20 +01:00
4b340733d7 fix(server): Server not correctly handling +
Signed-off-by: Avior <github@avior.me>
2023-01-11 21:18:31 +01:00
2b23503864 fix: Add missing user-agent
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-09 15:57:16 +01:00
467f6e9e95 fix: Build issues
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-09 14:57:08 +01:00
c5af3d17e6 misc: Updated deps
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-09 14:56:34 +01:00
8192542c1d feat(server): Add better logging to detect potential errors
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-09 14:42:22 +01:00
33814d7df2 fix: Build error
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-11-25 10:31:37 +01:00
f5fa952e54 fix: Cache caching OPTIONS requests
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-11-25 10:24:26 +01:00
5c6a4749f8 feat: Add Silver Tempest to the DB (#386) 2022-11-11 19:59:43 +01:00
0146baaf82 feat: Added Lost Origin datas (#360) 2022-09-14 00:24:11 +02:00
7467090e2c fix: changed to new API URL
Signed-off-by: Avior <github@avior.me>
2022-09-12 23:57:16 +02:00
fad5e018a3 misc: Add Project funding 2022-08-06 18:23:36 +02:00
e7e0e4d639 feat: Add Pokemon GO set (#323)
Signed-off-by: Avior <github@avior.me>
2022-07-01 10:17:20 +02:00
91865f7f02 feat: Add Astral Radiance (#305) 2022-05-27 01:49:58 +02:00
a006f77bf4 fix: Add Status link to image 2022-05-13 15:43:29 +02:00
dependabot[bot]
2bed8a4995 build: bump docker/build-push-action from 2 to 3 (#291)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-12 10:32:35 +02:00
932b52b8d1 fix: incorrect card counts (#287)
Signed-off-by: Avior <github@avior.me>
2022-05-03 23:11:18 +02:00
dependabot[bot]
ecd9cb313f build: bump actions/setup-node from 2 to 3.1.0 (#267)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-02 10:46:44 +02:00
dependabot[bot]
f867e18ab7 build: bump actions/checkout from 2 to 3 (#254)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-02 10:33:55 +02:00
82395591e1 build: Upgrade Deps (#286) 2022-05-02 10:05:48 +02:00
June
a65798f000 fix: mistype in evolveFrom name in french (#273) 2022-04-29 12:35:19 +02:00
a835c6ca29 fix: Handle variable lang directive (#272) 2022-04-11 12:17:22 +02:00
June
3d5beb1f76 fix: Set name in french is a mistype (Hidden Fates) (#269) 2022-04-05 10:40:46 +02:00
4ec775fe56 feat: Added XY Datas for other languages (#265) 2022-03-31 11:01:32 +02:00
fc74c637d3 fix: Incorrect year for the latest set 2022-03-16 12:47:25 +01:00
dependabot[bot]
452016f564 build: bump ts-node from 10.5.0 to 10.7.0 (#257)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-15 12:22:27 +01:00
dependabot[bot]
fe2a77115e build: bump ts-node from 10.5.0 to 10.7.0 in /server (#258)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-14 16:23:25 +01:00
7a5000c2f3 feat: Add Brilliant Stars (#250) 2022-02-25 17:39:00 +01:00
dependabot[bot]
7a21171219 build: bump fs-extra from 10.0.0 to 10.0.1 in /server (#246)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-23 15:29:05 +01:00
dependabot[bot]
29f66ed0a2 build: bump @types/node from 16.11.24 to 16.11.25 (#242)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-16 10:21:00 +01:00
dependabot[bot]
d9ced72b81 build: bump @types/node-fetch from 2.5.12 to 2.6.1 in /server (#244)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-16 10:06:50 +01:00
dependabot[bot]
e3ebaefbda build: bump @types/node from 16.11.22 to 16.11.24 in /server (#241)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-13 23:39:01 +01:00
dependabot[bot]
03f44625ac build: bump @types/node from 16.11.22 to 16.11.24 (#240)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 15:24:08 +01:00
dependabot[bot]
c10444cfe8 build: bump ts-node from 10.4.0 to 10.5.0 in /server (#239)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 15:09:24 +01:00
dependabot[bot]
919a098c80 build: bump ts-node from 10.4.0 to 10.5.0 (#238)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-09 17:00:42 +01:00
dependabot[bot]
5b858ec207 build: bump @types/node from 16.11.21 to 16.11.22 (#236)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-02 10:30:32 +01:00
dependabot[bot]
df64dbda1e build: bump @types/node from 16.11.21 to 16.11.22 in /server (#237)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-02 10:06:57 +01:00
dependabot[bot]
f50b536000 build: bump @tcgdex/sdk from 2.4.5 to 2.4.6 in /server (#235)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 11:48:27 +01:00
dependabot[bot]
659b60c5b9 build: bump typescript from 4.5.4 to 4.5.5 (#233)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 16:31:00 +01:00
dependabot[bot]
ed88d97f01 build: bump @types/node from 16.11.20 to 16.11.21 (#230)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 16:23:00 +01:00
dependabot[bot]
8116b8a36f build: bump typescript from 4.5.4 to 4.5.5 in /server (#234)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-24 00:05:30 +01:00
97a521ddac feat: Add Github Table as SVG (#232) 2022-01-19 11:29:27 +01:00
dependabot[bot]
fbde4a9b5f build: bump @types/node from 16.11.20 to 16.11.21 in /server (#231)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-19 10:25:42 +01:00
dependabot[bot]
02f3c4dbd8 build: bump @types/node from 16.11.19 to 16.11.20 (#227)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 11:33:20 +01:00
dependabot[bot]
7763d6b807 build: bump node-fetch from 2.6.6 to 2.6.7 in /server (#228)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 11:11:40 +01:00
dependabot[bot]
430d92fa27 build: bump @types/node from 16.11.19 to 16.11.20 in /server (#229)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 11:02:05 +01:00
62257cb5f0 fix: Fix Total progress without the correct pre language progress (#226) 2022-01-17 10:21:14 +01:00
fa2391397c fix: Add Sword & Shield Portuguese promos set name (#225) 2022-01-14 19:43:34 +01:00
bf1b890302 fix: Battle Styles has the correct card count (#224) 2022-01-12 11:39:16 +01:00
dependabot[bot]
509f961b94 build: bump @types/node from 16.11.18 to 16.11.19 (#222)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-05 18:50:17 +00:00
dependabot[bot]
77223376fa build: bump @types/node from 16.11.18 to 16.11.19 in /server (#223)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-05 10:39:33 +01:00
dependabot[bot]
a3be561b6e build: bump @types/node from 16.11.17 to 16.11.18 in /server (#221)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-04 09:50:54 +01:00
dependabot[bot]
b3a9874d2c build: bump @types/node from 16.11.17 to 16.11.18 (#220)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-04 09:44:39 +01:00
df5bb1aae3 Update util.ts 2021-12-30 23:46:27 +00:00
1d8077d8b4 perf: Remove Uneeded logging (#219) 2021-12-30 23:40:04 +00:00
16467d4a19 refactor: Add more logging forGraphQL errors (#218) 2021-12-30 23:11:53 +00:00
dependabot[bot]
9956808686 build: bump @types/node from 16.11.15 to 16.11.17 in /server (#217)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.15 to 16.11.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-24 14:59:04 +01:00
dependabot[bot]
5a77eb6397 build: bump @types/node from 16.11.15 to 16.11.17 (#216)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-23 23:18:24 +00:00
dependabot[bot]
d7cc241045 build: bump @types/node from 16.11.14 to 16.11.15 (#215)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-22 13:16:31 +01:00
dependabot[bot]
28ede1add3 build: bump @types/node from 16.11.14 to 16.11.15 in /server (#214)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-21 09:54:57 +01:00
dependabot[bot]
29c4c5b9b8 build: bump express from 4.17.1 to 4.17.2 in /server (#213)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-18 13:27:24 +00:00
dependabot[bot]
5e17ad4fd0 build: bump @types/node from 16.11.13 to 16.11.14 in /server (#212)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-16 11:43:02 +01:00
dependabot[bot]
b06a2c4a9d build: bump @types/node from 16.11.13 to 16.11.14 (#211)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-16 11:34:10 +01:00
0f05a63198 fix: StringEndpoint not corresponding to the docs (#210) 2021-12-15 10:50:47 +01:00
dependabot[bot]
fe7f6a0738 build: bump typescript from 4.5.3 to 4.5.4 (#205)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-14 10:12:17 +01:00
dependabot[bot]
6b9f33d79a build: bump typescript from 4.5.2 to 4.5.3 (#202)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 10:10:34 +01:00
dependabot[bot]
e842937023 build: bump @types/node from 16.11.11 to 16.11.12 in /server (#201)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.11 to 16.11.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-08 12:36:09 +01:00
dependabot[bot]
8d3164554f build: bump graphql from 15.7.2 to 15.8.0 in /server (#200)
Bumps [graphql](https://github.com/graphql/graphql-js) from 15.7.2 to 15.8.0.
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](https://github.com/graphql/graphql-js/compare/v15.7.2...v15.8.0)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-08 12:35:58 +01:00
dependabot[bot]
b0a72fe69e build: bump @types/node from 16.11.11 to 16.11.12 (#199)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.11 to 16.11.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-08 12:35:27 +01:00
dependabot[bot]
549ff493c8 build: bump @types/node from 16.11.10 to 16.11.11 in /server (#198)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.10 to 16.11.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 10:04:47 +01:00
dependabot[bot]
fa88847240 build: bump @types/node from 16.11.10 to 16.11.11 (#197)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.10 to 16.11.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 09:55:40 +01:00
c2ea960801 fix: Fix Endpoints not giving the correct card with a speicific id (#196)
Signed-off-by: Avior <florian.bouillon@delta-wings.net>
2021-11-30 15:23:01 +01:00
allcontributors[bot]
eecbee9194 docs: add JuneTwooo as a contributor for data (#195)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-11-25 14:22:20 +01:00
June
4dda72aa7f fix: Fix Jungle French name (#194)
Edit french "Jungla" to "Jungle"
2021-11-25 14:00:21 +01:00
dependabot[bot]
0bc30d6001 build: bump @types/node from 16.11.9 to 16.11.10 in /server (#193)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.9 to 16.11.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-24 10:09:17 +01:00
dependabot[bot]
7421e3c523 build: bump @types/node from 16.11.9 to 16.11.10 (#192)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.9 to 16.11.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-24 10:09:08 +01:00
6045261e59 fix: Fix server not Starting (#191)
Signed-off-by: Avior <github@avior.me>
2021-11-23 16:54:56 +01:00
16862a048e fix: Add missing German Translations (#190)
Signed-off-by: Avior <github@avior.me>
2021-11-23 16:18:30 +01:00
762ce389c1 feat: Add status Dashboard (#187)
* feat: Add status Dashboard

Still need some polishing like using the compiler instead of the live DB

Signed-off-by: Avior <github@avior.me>

* refactor: Simplified compiler files generators

Signed-off-by: Avior <florian.bouillon@delta-wings.net>

* chore: Add step to compiler for stats and optimize

Signed-off-by: Avior <github@avior.me>

* refactor: Remove unused variable

Signed-off-by: Avior <github@avior.me>
2021-11-23 16:12:50 +01:00
8ef099273e fix: Add E-Card French Translations (#166)
* fix: Add E-Card French Translations

Signed-off-by: Avior <github@avior.me>

* fix: Fixed Cards without rarity

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
2021-11-22 19:07:35 +00:00
d4be6fa84f fix: Add Diamond & Pearl French translations (#179)
* fix: Add the two first sets

Signed-off-by: Avior <github@avior.me>

* fix: Add DP, DP Black Star and Mysterious Treasures

Signed-off-by: Avior <github@avior.me>
2021-11-22 18:11:03 +00:00
b70c73d43e fix: Add Portuguese Sets/Series names translations (#186)
Signed-off-by: Avior <github@avior.me>
2021-11-22 15:51:59 +01:00
b365c15559 feat: Add Poké Card Creator Pack cards (#184)
Signed-off-by: Avior <github@avior.me>
2021-11-22 15:08:42 +01:00
d7d600c0d7 feat: Add W Promotional variant (#183)
Signed-off-by: Avior <github@avior.me>
2021-11-22 14:52:58 +01:00
227637fd97 fix: Misc Endpoints not working as intended (#181)
Signed-off-by: Avior <github@avior.me>
2021-11-22 14:46:03 +01:00
ac3a62c0ec fix: Fix database issues template data-type 2021-11-22 13:51:54 +01:00
dependabot[bot]
9d2cad1cc9 build: bump @types/node from 16.11.8 to 16.11.9 (#182)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.8 to 16.11.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-22 10:00:26 +01:00
afe33f4b3c fix: incorrect set being reconized (#180)
* fix: set fetching name not stricly checking

Signed-off-by: Avior <github@avior.me>

* fix: finding card by set not testing set name

Signed-off-by: Avior <github@avior.me>

* fix: incorrect set being reconized

Signed-off-by: Avior <github@avior.me>
2021-11-19 15:47:58 +01:00
dependabot[bot]
d81275b679 build: bump @types/node from 16.11.7 to 16.11.9 in /server (#178)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.7 to 16.11.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-19 09:57:09 +01:00
dependabot[bot]
6c0db1fba8 build: bump @types/node from 16.11.7 to 16.11.8 (#176)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.7 to 16.11.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-19 09:55:02 +01:00
b55cab7c6f fix: JSON endpoints not working as intended (#175)
* fix: set fetching name not stricly checking

Signed-off-by: Avior <github@avior.me>

* fix: finding card by set not testing set name

Signed-off-by: Avior <github@avior.me>
2021-11-18 11:52:10 +01:00
dependabot[bot]
7f83a6f8eb build: bump typescript from 4.4.4 to 4.5.2 in /server (#174)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.4.4 to 4.5.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.4.4...v4.5.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-18 10:12:28 +01:00
dependabot[bot]
f473f1e920 build: bump typescript from 4.4.4 to 4.5.2 (#173)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.4.4 to 4.5.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.4.4...v4.5.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-18 09:53:31 +01:00
ada32e3b20 feat: Add Baby stage (#123)
Signed-off-by: Avior <github@avior.me>
2021-11-17 15:09:13 +01:00
2f5f52b51c refactor: Add Sets/Series translations (#172)
* refactor: Add set/Series translations

Signed-off-by: Avior <github@avior.me>

* refactor: Done Trainer kits

Signed-off-by: Avior <github@avior.me>
2021-11-16 12:44:58 +01:00
df23371cb4 fix: Add most POP series French translations (#170)
* fix: Added most of the translations

Some translations aren't available or are user made without a card image depicted

Signed-off-by: Avior <github@avior.me>

* fix: Add sets French translations

Signed-off-by: Avior <github@avior.me>
2021-11-16 10:08:20 +01:00
b6fbcc1b77 fix: add EX French translations (#169)
* fix: Add for some sets

Signed-off-by: Avior <github@avior.me>

* Added Sets titles

Signed-off-by: Avior <github@avior.me>

* fix: Finished last EX sets

Signed-off-by: Avior <github@avior.me>

* Change Discord Link text
2021-11-15 16:24:10 +01:00
68054fe4c9 fix: Add Neo serie french translations (#167)
Signed-off-by: Avior <github@avior.me>
2021-11-12 17:24:19 +01:00
ffdd3b4656 fix: Add Base serie translations (#161)
Signed-off-by: Avior <github@avior.me>
2021-11-12 17:07:41 +01:00
3b8e87e284 fix: Fix Resistance and Weaknesses GQL being incorrect type (#168) 2021-11-12 16:05:57 +01:00
dependabot[bot]
64f107ca01 build: Bump @types/node from 16.11.6 to 16.11.7 in /server (#152)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.6 to 16.11.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-12 15:00:48 +01:00
dependabot[bot]
a15a6e122c Bump @types/node from 16.11.6 to 16.11.7 (#150)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.6 to 16.11.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Avior <github@avior.me>
2021-11-12 14:55:57 +01:00
5ef66aac3b fix: Make /series/:serie case insensitive (#164)
Signed-off-by: Avior <github@avior.me>
2021-11-12 14:37:49 +01:00
a8c1188e5f fix: Fusion Strike id (#163)
I AM STUPID, FUCK MYSELF
2021-11-12 12:53:28 +01:00
18744 changed files with 649987 additions and 30697 deletions

View File

@@ -22,7 +22,8 @@
"avatar_url": "https://avatars.githubusercontent.com/u/1458019?v=4",
"profile": "https://github.com/JuneTwooo",
"contributions": [
"bug"
"bug",
"data"
]
},
{
@@ -42,6 +43,24 @@
"contributions": [
"data"
]
},
{
"login": "calli23",
"name": "calli23",
"avatar_url": "https://avatars.githubusercontent.com/u/24553863?v=4",
"profile": "https://github.com/calli23",
"contributions": [
"data"
]
},
{
"login": "spyworldxp",
"name": "Clement Yuan",
"avatar_url": "https://avatars.githubusercontent.com/u/1112701?v=4",
"profile": "http://imclement.com",
"contributions": [
"data"
]
}
],
"contributorsPerLine": 7,
@@ -49,5 +68,7 @@
"projectOwner": "tcgdex",
"repoType": "github",
"repoHost": "https://github.com",
"skipCi": true
"skipCi": true,
"commitConvention": "angular",
"commitType": "docs"
}

8
.bruno/bruno.json Normal file
View File

@@ -0,0 +1,8 @@
{
"version": "1",
"name": "TCGdex",
"type": "collection",
"presets": {
"requestType": "http"
}
}

View File

@@ -0,0 +1,28 @@
meta {
name: Get the cards list
type: http
seq: 1
}
get {
url: {{BASE_URL}}/v2/en/cards?sort:field=name&sort:order=DESC&pagination:page=1&pagination:itemsPerPage=4
body: none
auth: none
}
query {
sort:field: name
sort:order: DESC
pagination:page: 1
pagination:itemsPerPage: 4
~name: furret
}
assert {
res.status: eq 200
res.body.length: eq 4
}
docs {
Fully describe the card list request, it also has every parameters it can
}

View File

@@ -0,0 +1,16 @@
meta {
name: Get one card
type: http
seq: 2
}
get {
url: {{BASE_URL}}/v2/en/cards/swsh3-136
body: none
auth: none
}
assert {
res.status: eq 200
res.body.id: eq swsh3-136
}

View File

@@ -0,0 +1,3 @@
vars {
BASE_URL: https://beta.api.tcgdex.net
}

View File

@@ -0,0 +1,3 @@
vars {
BASE_URL: http://localhost:3000
}

View File

@@ -0,0 +1,3 @@
vars {
BASE_URL: https://api.tcgdex.net
}

View File

@@ -0,0 +1,22 @@
meta {
name: 466 - Invalid Sorting
type: http
seq: 1
}
get {
url: {{BASE_URL}}/v2/en/sets/swsh8/53
body: none
auth: none
}
assert {
res.body.id: eq swsh8-53
res.status: eq 200
}
docs {
Validate the issue seen in
https://github.com/tcgdex/cards-database/issues/466
}

View File

@@ -0,0 +1,15 @@
meta {
name: 467 - Validate that we can run OPTIONS
type: http
seq: 2
}
options {
url: {{BASE_URL}}/status
body: none
auth: none
}
assert {
res.status: eq 200
}

View File

@@ -0,0 +1,22 @@
meta {
name: 471 - Invalid Set Sorting
type: http
seq: 3
}
get {
url: {{BASE_URL}}/v2/en/sets/swsh12/10
body: none
auth: none
}
assert {
res.body.id: eq swsh12-010
res.status: eq 200
}
docs {
Validate the issue seen in
https://github.com/tcgdex/cards-database/issues/471
}

View File

@@ -0,0 +1,25 @@
meta {
name: 474 - Queries crashing the server
type: http
seq: 4
}
get {
url: {{BASE_URL}}/v2/en/cards?legal.standard=true
body: none
auth: none
}
query {
legal.standard: true
}
assert {
res.status: eq 200
}
docs {
Validate the issue seen in
https://github.com/tcgdex/cards-database/issues/474
}

View File

@@ -0,0 +1,25 @@
meta {
name: 475 - Ability to query subfileds
type: http
seq: 5
}
get {
url: {{BASE_URL}}/v2/en/cards?legal.standard=true
body: none
auth: none
}
query {
legal.standard: true
}
assert {
res.status: eq 200
}
docs {
Validate the issue seen in
https://github.com/tcgdex/cards-database/issues/474
}

View File

@@ -0,0 +1,17 @@
meta {
name: 489 - Crash When sorting with Null values
type: http
seq: 6
}
get {
url: {{BASE_URL}}/v2/en/cards?name=pikachu&sort:field=hp&sort:order=DESC
body: none
auth: none
}
query {
name: pikachu
sort:field: hp
sort:order: DESC
}

33
.bruno/graphql.bru Normal file
View File

@@ -0,0 +1,33 @@
meta {
name: GraphQL API
type: graphql
seq: 1
}
post {
url: {{BASE_URL}}/v2/graphql
body: graphql
auth: none
}
body:graphql {
query Pouet {
cards {
id
localId
name
set {
id
name
serie {
id
name
}
}
}
}
}
assert {
res.status: eq 200
}

View File

@@ -0,0 +1,20 @@
meta {
name: Random Card
type: http
seq: 1
}
get {
url: {{BASE_URL}}/v2/en/random/card?name=furret
body: none
auth: none
}
query {
name: furret
}
assert {
res.status: eq 200
res.body.name: contains Furret
}

View File

@@ -0,0 +1,19 @@
meta {
name: Random Serie
type: http
seq: 3
}
get {
url: {{BASE_URL}}/v2/en/random/serie?name=p
body: none
auth: none
}
query {
name: p
}
assert {
res.status: eq 200
}

View File

@@ -0,0 +1,20 @@
meta {
name: Random Set
type: http
seq: 2
}
get {
url: {{BASE_URL}}/v2/en/random/set?name=sword
body: none
auth: none
}
query {
name: sword
}
assert {
res.status: eq 200
res.body.name: contains Sword
}

View File

@@ -0,0 +1,25 @@
meta {
name: Get a list of sets
type: http
seq: 3
}
get {
url: {{BASE_URL}}/v2/en/sets?sort:field=name&sort:order=DESC&pagination:page=1&pagination:itemsPerPage=1&name=Dark
body: none
auth: none
}
query {
sort:field: name
sort:order: DESC
pagination:page: 1
pagination:itemsPerPage: 1
name: Dark
}
assert {
res.status: eq 200
res.body[0].id: eq swsh3
res.body.length: eq 1
}

16
.bruno/sets/get-a-set.bru Normal file
View File

@@ -0,0 +1,16 @@
meta {
name: Get a set
type: http
seq: 2
}
get {
url: {{BASE_URL}}/v2/en/sets/swsh3
body: none
auth: none
}
assert {
res.status: eq 200
res.body.id: eq swsh3
}

View File

@@ -0,0 +1,16 @@
meta {
name: Get one card from a set
type: http
seq: 1
}
get {
url: {{BASE_URL}}/v2/en/sets/swsh3/136
body: none
auth: none
}
assert {
res.status: eq 200
res.body.id: eq swsh3-136
}

1
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1 @@
github: TCGdex

View File

@@ -19,10 +19,10 @@ body:
label: What seems to be the issue
description: Select the types of data that seems to be causing issues
options:
- label: Card
- label: Set
- label: Serie
- label: Other
- Card
- Set
- Serie
- Other
- type: input
id: fields
attributes:

View File

@@ -1,58 +1,61 @@
name: Build
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
name: Build Docker image
on:
push:
branches: [ master ]
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
branches:
- '*'
tags:
- v*
pull_request:
branches: [ master ]
env:
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# github.repository as <account>/<repo>
IMAGE_NAME: tcgdex/server
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
# Login against a Docker registry except on PR
# https://github.com/docker/login-action
- name: Log into registry ${{ env.REGISTRY }}
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: |
ghcr.io/tcgdex/server
tcgdex/server
tags: |
type=edge
type=ref,event=pr
type=ref,event=branch,prefix=branch-
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=semver,pattern=latest
# Extract metadata (tags, labels) for Docker
# https://github.com/docker/metadata-action
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@v3
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push
uses: docker/build-push-action@v2
with:
context: .
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
- name: Login to Github Packages
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.DOCKER_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build and push
uses: docker/build-push-action@v5
with:
context: .
push: true
file: ./Dockerfile
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

View File

@@ -1,14 +0,0 @@
name: Conventionnal Commit
on: pull_request
jobs:
conventional:
name: Conventional PR
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- uses: beemojs/conventional-pr-action@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
config-preset: angular

33
.github/workflows/test.yml vendored Normal file
View File

@@ -0,0 +1,33 @@
name: Test the Data
on:
push:
branches:
- '*'
pull_request:
branches:
- master
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup BunJS
uses: oven-sh/setup-bun@v1
- name: Install deps
run: |
bun install --frozen-lockfile
cd server
bun install --frozen-lockfile
bun run compile
- name: Validate the data & the server
run: |
bun run validate
cd server
bun run validate

View File

@@ -1,44 +1,53 @@
FROM node:alpine as BUILD_IMAGE
FROM docker.io/oven/bun:1-alpine as BUILD_IMAGE
WORKDIR /app
# go to work folder
WORKDIR /usr/src/app
ADD package.json package-lock.json ./
ADD server/package.json server/package-lock.json ./server/
# Add git as it is used to fetch updated times
RUN apk add git &&\
git config --global safe.directory '*'
ADD --chown=bun:bun package.json bun.lockb ./
ADD --chown=bun:bun server/package.json server/bun.lockb ./server/
# install dependencies
RUN npm ci && \
RUN bun install --frozen-lockfile && \
cd server && \
npm ci
bun install --frozen-lockfile
# Add project files
ADD . .
ADD --chown=bun:bun . .
# build
RUN npm run compile && \
cd server && \
npm run compile && \
npm run build
RUN cd server && \
bun run compile
# remove dev dependencies
RUN npm prune --production && \
cd server && \
npm prune --production
# remove dev dependencies (bun do not yet support "prune")
RUN cd server && \
rm -rf node_modules && \
bun install --frozen-install --production
# go to another VM
FROM node:alpine
FROM docker.io/oven/bun:1-alpine as PROD_IMAGE
# go to folder
WORKDIR /app
# inform software to be in production
ENV NODE_ENV=production
# run as non root user
USER bun
# go to work folder
WORKDIR /usr/src/app
# copy from build image
COPY --from=BUILD_IMAGE /app/server/generated ./generated
COPY --from=BUILD_IMAGE /app/server/node_modules ./node_modules
COPY --from=BUILD_IMAGE /app/server/dist ./dist
COPY --from=BUILD_IMAGE /app/server/public ./public
COPY --from=BUILD_IMAGE /app/server/package.json ./package.json
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/generated ./generated
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/node_modules ./node_modules
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/src ./src
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/public ./public
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/package.json ./package.json
# Expose port
EXPOSE 3000
# run it !
CMD ["npm", "run", "start"]
CMD ["bun", "run", "start"]

View File

@@ -17,7 +17,7 @@
<img src="https://img.shields.io/github/workflow/status/tcgdex/cards-database/Compile?style=flat-square" alt="Compiler build passing" />
</a>
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<a href="#contributors-"><img src="https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square" alt="All Contributors Badge" /></a>
<a href="#contributors-"><img src="https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square" alt="All Contributors Badge" /></a>
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>
@@ -27,7 +27,7 @@ A Multilanguage Pokémon TCG Database with Cards Pictures and most of the inform
## Getting Started
_If you need help for using/editing the database, [join our Discord server](https://discord.gg/NehYTAhsZE)!_
_If you need help for using/editing the database, [join us on Discord](https://discord.gg/NehYTAhsZE)!_
### Using the Database
@@ -53,16 +53,11 @@ There is three sub folders that will allow you to edit some faces of the databas
- `/meta`: Contains informations for the project (definitions files, Translations for some fields)
- `/server`: The server that allow to communicate with the database
## Translations
## Status
We have a big effort on translating datas for older sets
We are making sure to make every cards available for every languages they were available !
_note: numbers updated manually_
| | English | French | German | Italian | Portuguese | Spanish |
|-------------|---------|--------|--------|---------|------------|---------|
| Cards | 14419 | 9846 | 6590 | 6576 | 6593 | 6590 |
| Translated | 100% | 68.2% | 45.7% | 45.6% | 45.7% | 45.7% |
[![TCGdex Progress](https://api.tcgdex.net/status/github.svg)](https://api.tcgdex.net/status)
_want to help translating? each object fields on cards that have at least en,fr,es,de,it or pt can have the others!,_
_Also we have another translation files located at `meta/translations`_
@@ -88,12 +83,16 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="https://www.avior.me/"><img src="https://avatars.githubusercontent.com/u/15822031?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Avior</b></sub></a><br /><a href="https://github.com/tcgdex/cards-database/commits?author=Aviortheking" title="Code">💻</a> <a href="#data-Aviortheking" title="Data">🔣</a></td>
<td align="center"><a href="https://github.com/JuneTwooo"><img src="https://avatars.githubusercontent.com/u/1458019?v=4?s=100" width="100px;" alt=""/><br /><sub><b>June</b></sub></a><br /><a href="https://github.com/tcgdex/cards-database/issues?q=author%3AJuneTwooo" title="Bug reports">🐛</a></td>
<td align="center"><a href="https://github.com/Kevin-Adrea"><img src="https://avatars.githubusercontent.com/u/36231620?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kevin-Adrea</b></sub></a><br /><a href="https://github.com/tcgdex/cards-database/issues?q=author%3AKevin-Adrea" title="Bug reports">🐛</a></td>
<td align="center"><a href="https://github.com/Maxopoly"><img src="https://avatars.githubusercontent.com/u/12138136?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Maxopoly</b></sub></a><br /><a href="#data-Maxopoly" title="Data">🔣</a></td>
</tr>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://www.avior.me/"><img src="https://avatars.githubusercontent.com/u/15822031?v=4?s=100" width="100px;" alt="Avior"/><br /><sub><b>Avior</b></sub></a><br /><a href="https://github.com/tcgdex/cards-database/commits?author=Aviortheking" title="Code">💻</a> <a href="#data-Aviortheking" title="Data">🔣</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/JuneTwooo"><img src="https://avatars.githubusercontent.com/u/1458019?v=4?s=100" width="100px;" alt="June"/><br /><sub><b>June</b></sub></a><br /><a href="https://github.com/tcgdex/cards-database/issues?q=author%3AJuneTwooo" title="Bug reports">🐛</a> <a href="#data-JuneTwooo" title="Data">🔣</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Kevin-Adrea"><img src="https://avatars.githubusercontent.com/u/36231620?v=4?s=100" width="100px;" alt="Kevin-Adrea"/><br /><sub><b>Kevin-Adrea</b></sub></a><br /><a href="https://github.com/tcgdex/cards-database/issues?q=author%3AKevin-Adrea" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Maxopoly"><img src="https://avatars.githubusercontent.com/u/12138136?v=4?s=100" width="100px;" alt="Maxopoly"/><br /><sub><b>Maxopoly</b></sub></a><br /><a href="#data-Maxopoly" title="Data">🔣</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/calli23"><img src="https://avatars.githubusercontent.com/u/24553863?v=4?s=100" width="100px;" alt="calli23"/><br /><sub><b>calli23</b></sub></a><br /><a href="#data-calli23" title="Data">🔣</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://imclement.com"><img src="https://avatars.githubusercontent.com/u/1112701?v=4?s=100" width="100px;" alt="Clement Yuan"/><br /><sub><b>Clement Yuan</b></sub></a><br /><a href="#data-spyworldxp" title="Data">🔣</a></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->

BIN
bun.lockb Executable file

Binary file not shown.

10
data-asia/ADV.ts Normal file
View File

@@ -0,0 +1,10 @@
import { Serie } from '../interfaces'
const serie: Serie = {
name: {
ja: 'ADV'
},
id: 'ADV'
}
export default serie

18
data-asia/ADV/ADV1.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../ADV'
const set: Set = {
id: 'ADV1',
name: {
ja: '拡張パック'
},
serie: serie,
cardCount: {
official: 55
},
releaseDate: '2003-01-31'
}
export default set

18
data-asia/ADV/ADV2.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../ADV'
const set: Set = {
id: 'ADV2',
name: {
ja: '砂漠のきせき'
},
serie: serie,
cardCount: {
official: 53
},
releaseDate: '2003-04-18'
}
export default set

18
data-asia/ADV/ADV3.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../ADV'
const set: Set = {
id: 'ADV3',
name: {
ja: '天空の覇者'
},
serie: serie,
cardCount: {
official: 54
},
releaseDate: '2003-06-25'
}
export default set

18
data-asia/ADV/ADV4.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../ADV'
const set: Set = {
id: 'ADV4',
name: {
ja: '強化拡張パックex1マグマVSアクア ふたつの野望'
},
serie: serie,
cardCount: {
official: 80
},
releaseDate: '2003-10-24'
}
export default set

18
data-asia/ADV/ADV5.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../ADV'
const set: Set = {
id: 'ADV5',
name: {
ja: 'とかれた封印'
},
serie: serie,
cardCount: {
official: 83
},
releaseDate: '2004-01-16'
}
export default set

8
data-asia/BW.ts Normal file
View File

@@ -0,0 +1,8 @@
import { Serie } from '../interfaces'
const serie: Serie = {
name: {},
id: 'null'
}
export default serie

19
data-asia/BW/BW1a.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW1a',
name: {
ja: 'ブラックコレクション',
ko: '블랙 컬렉션'
},
serie: serie,
cardCount: {
official: 53
},
releaseDate: '2010-12-17'
}
export default set

19
data-asia/BW/BW1b.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW1b',
name: {
ja: 'ホワイトコレクション',
ko: '화이트 컬렉션'
},
serie: serie,
cardCount: {
official: 53
},
releaseDate: '2010-12-17'
}
export default set

19
data-asia/BW/BW2.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW2',
name: {
ja: 'レッドコレクション',
ko: '레드 컬렉션'
},
serie: serie,
cardCount: {
official: 66
},
releaseDate: '2011-07-15'
}
export default set

19
data-asia/BW/BW3a.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW3a',
name: {
ja: 'サイコドライブ',
ko: '사이코 드라이브'
},
serie: serie,
cardCount: {
official: 52
},
releaseDate: '2011-09-16'
}
export default set

19
data-asia/BW/BW3b.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW3a',
name: {
ja: 'ヘイルブリザード',
ko: '헤일 블리자드'
},
serie: serie,
cardCount: {
official: 52
},
releaseDate: '2011-09-16'
}
export default set

19
data-asia/BW/BW4.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW4',
name: {
ja: 'ダークラッシュ',
ko: '다크러시'
},
serie: serie,
cardCount: {
official: 69
},
releaseDate: '2011-12-16'
}
export default set

19
data-asia/BW/BW5a.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW5a',
name: {
ja: 'リューズブラスト',
ko: '드래곤 블라스트'
},
serie: serie,
cardCount: {
official: 50
},
releaseDate: '2012-03-16'
}
export default set

19
data-asia/BW/BW5b.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW5b',
name: {
ja: 'リューノブレード',
ko: '드래곤 블레이드'
},
serie: serie,
cardCount: {
official: 50
},
releaseDate: '2012-03-16'
}
export default set

19
data-asia/BW/BW6a.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW6a',
name: {
ja: 'フリーズボルト',
ko: '프리즈볼트'
},
serie: serie,
cardCount: {
official: 59
},
releaseDate: '2012-07-13'
}
export default set

19
data-asia/BW/BW6b.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW6b',
name: {
ja: 'コールドフレア',
ko: '콜드플레어'
},
serie: serie,
cardCount: {
official: 59
},
releaseDate: '2012-07-13'
}
export default set

19
data-asia/BW/BW7.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW7',
name: {
ja: 'プラズマゲイル',
ko: '플라스마게일'
},
serie: serie,
cardCount: {
official: 70
},
releaseDate: '2012-09-14'
}
export default set

19
data-asia/BW/BW8a.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW8a',
name: {
ja: 'ラセンフォース',
ko: '스파이럴포스'
},
serie: serie,
cardCount: {
official: 51
},
releaseDate: '2012-12-14'
}
export default set

19
data-asia/BW/BW8b.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW8a',
name: {
ja: 'ライデンナックル',
ko: '볼트너클'
},
serie: serie,
cardCount: {
official: 51
},
releaseDate: '2012-12-14'
}
export default set

19
data-asia/BW/BW9.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'BW9',
name: {
ja: 'メガロキャノン',
ko: '메갈로캐논'
},
serie: serie,
cardCount: {
official: 76
},
releaseDate: '2013-03-15'
}
export default set

19
data-asia/BW/DS.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'DS',
name: {
ja: 'ドラゴンセレクション',
ko: '드래곤 컬렉션'
},
serie: serie,
cardCount: {
official: 20
},
releaseDate: '2012-01-27'
}
export default set

19
data-asia/BW/EBB.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'EBB',
name: {
ja: 'EXバトルブースト',
ko: 'EX 배틀 부스트'
},
serie: serie,
cardCount: {
official: 96
},
releaseDate: '2013-07-13'
}
export default set

19
data-asia/BW/SC.ts Normal file
View File

@@ -0,0 +1,19 @@
import { Set } from '../../interfaces'
import serie from '../BW'
const set: Set = {
id: 'SC',
name: {
ja: 'シャイニーコレクション',
ko: '샤이니 컬렉션'
},
serie: serie,
cardCount: {
official: 20
},
releaseDate: '2013-02-01'
}
export default set

8
data-asia/DP.ts Normal file
View File

@@ -0,0 +1,8 @@
import { Serie } from '../interfaces'
const serie: Serie = {
name: {},
id: 'null'
}
export default serie

18
data-asia/DP/DP1a.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP1a',
name: {
ja: '時空の創造: ダイヤモンドコレクション'
},
serie: serie,
cardCount: {
official: 117
},
releaseDate: '2006-11-30'
}
export default set

18
data-asia/DP/DP1b.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP1b',
name: {
ja: '時空の創造: パールコレクション'
},
serie: serie,
cardCount: {
official: 119
},
releaseDate: '2006-11-30'
}
export default set

18
data-asia/DP/DP2.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP2',
name: {
ja: '湖の秘密'
},
serie: serie,
cardCount: {
official: 123
},
releaseDate: '2007-03-02'
}
export default set

18
data-asia/DP/DP3.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP3',
name: {
ja: 'ひかる闇'
},
serie: serie,
cardCount: {
official: 119
},
releaseDate: '2007-07-05'
}
export default set

18
data-asia/DP/DP4a.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP4a',
name: {
ja: '月光の追跡'
},
serie: serie,
cardCount: {
official: 70
},
releaseDate: '2007-10-26'
}
export default set

18
data-asia/DP/DP4b.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP4b',
name: {
ja: '夜明けの疾走'
},
serie: serie,
cardCount: {
official: 70
},
releaseDate: '2007-10-26'
}
export default set

18
data-asia/DP/DP5a.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP5a',
name: {
ja: '秘境の叫び'
},
serie: serie,
cardCount: {
official: 65
},
releaseDate: '2008-03-14'
}
export default set

18
data-asia/DP/DP5b.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP5b',
name: {
ja: '怒りの神殿'
},
serie: serie,
cardCount: {
official: 65
},
releaseDate: '2008-03-14'
}
export default set

18
data-asia/DP/DP6.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'DP6',
name: {
ja: '破空の激闘'
},
serie: serie,
cardCount: {
official: 92
},
releaseDate: '2008-07-10'
}
export default set

8
data-asia/DPt.ts Normal file
View File

@@ -0,0 +1,8 @@
import { Serie } from '../interfaces'
const serie: Serie = {
name: {},
id: 'null'
}
export default serie

18
data-asia/DPt/Pt1.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'Pt1',
name: {
ja: 'ギンガの覇道'
},
serie: serie,
cardCount: {
official: 96
},
releaseDate: '2008-10-10'
}
export default set

18
data-asia/DPt/Pt2.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'Pt2',
name: {
ja: '時の果ての絆'
},
serie: serie,
cardCount: {
official: 90
},
releaseDate: '2008-12-26'
}
export default set

18
data-asia/DPt/Pt3.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'Pt3',
name: {
ja: 'フロンティアの鼓動'
},
serie: serie,
cardCount: {
official: 100
},
releaseDate: '2009-03-06'
}
export default set

18
data-asia/DPt/Pt4.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../DPt'
const set: Set = {
id: 'Pt4',
name: {
ja: 'アルセウス光臨'
},
serie: serie,
cardCount: {
official: 90
},
releaseDate: '2009-07-08'
}
export default set

10
data-asia/L.ts Normal file
View File

@@ -0,0 +1,10 @@
import { Serie } from '../interfaces'
const serie: Serie = {
name: {
ja: 'LEGEND'
},
id: 'L'
}
export default serie

18
data-asia/L/L1a.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../L'
const set: Set = {
id: 'L1a',
name: {
ja: 'ハートゴールドコレクション'
},
serie: serie,
cardCount: {
official: 70
},
releaseDate: '2009-10-09'
}
export default set

18
data-asia/L/L1b.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../L'
const set: Set = {
id: 'L1b',
name: {
ja: 'ソウルシルバーコレクション'
},
serie: serie,
cardCount: {
official: 70
},
releaseDate: '2009-10-09'
}
export default set

18
data-asia/L/L2.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../L'
const set: Set = {
id: 'L2',
name: {
ja: 'よみがえる伝説'
},
serie: serie,
cardCount: {
official: 70
},
releaseDate: '2010-02-11'
}
export default set

18
data-asia/L/L3.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../L'
const set: Set = {
id: 'L3',
name: {
ja: '頂上大激突'
},
serie: serie,
cardCount: {
official: 70
},
releaseDate: '2010-07-08'
}
export default set

18
data-asia/L/LL.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../L'
const set: Set = {
id: 'LL',
name: {
ja: '強化パック ロストリンク'
},
serie: serie,
cardCount: {
official: 40
},
releaseDate: '2010-04-16'
}
export default set

10
data-asia/PCG.ts Normal file
View File

@@ -0,0 +1,10 @@
import { Serie } from '../interfaces'
const serie: Serie = {
name: {
ja: 'PCG'
},
id: 'PCG'
}
export default serie

18
data-asia/PCG/PCG1.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG1',
name: {
ja: '伝説の飛翔'
},
serie: serie,
cardCount: {
official: 82
},
releaseDate: '2004-04-09'
}
export default set

18
data-asia/PCG/PCG10.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG10',
name: {
ja: 'ワールドチャンピオンズパック'
},
serie: serie,
cardCount: {
official: 108
},
releaseDate: '2007-07-05'
}
export default set

18
data-asia/PCG/PCG2.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG2',
name: {
ja: '蒼空の激突'
},
serie: serie,
cardCount: {
official: 82
},
releaseDate: '2004-07-01'
}
export default set

18
data-asia/PCG/PCG3.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG3',
name: {
ja: 'ロケット団の逆襲'
},
serie: serie,
cardCount: {
official: 84
},
releaseDate: '2004-10-15'
}
export default set

18
data-asia/PCG/PCG4.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG4',
name: {
ja: '金の空、銀の海'
},
serie: serie,
cardCount: {
official: 106
},
releaseDate: '2005-04-08'
}
export default set

18
data-asia/PCG/PCG5.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG5',
name: {
ja: 'まぼろしの森'
},
serie: serie,
cardCount: {
official: 86
},
releaseDate: '2005-06-30'
}
export default set

18
data-asia/PCG/PCG6.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG6',
name: {
ja: 'ホロンの研究塔'
},
serie: serie,
cardCount: {
official: 86
},
releaseDate: '2005-10-28'
}
export default set

18
data-asia/PCG/PCG7.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG7',
name: {
ja: 'ホロンの幻影'
},
serie: serie,
cardCount: {
official: 52
},
releaseDate: '2006-01-27'
}
export default set

18
data-asia/PCG/PCG8.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG8',
name: {
ja: 'きせきの結晶'
},
serie: serie,
cardCount: {
official: 75
},
releaseDate: '2006-03-10'
}
export default set

18
data-asia/PCG/PCG9.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PCG'
const set: Set = {
id: 'PCG9',
name: {
ja: 'さいはての攻防'
},
serie: serie,
cardCount: {
official: 68
},
releaseDate: '2006-06-29'
}
export default set

10
data-asia/PMCG.ts Normal file
View File

@@ -0,0 +1,10 @@
import { Serie } from '../interfaces'
const serie: Serie = {
name: {
ja: 'ポケットモンスターカードゲーム'
},
id: 'PMCG'
}
export default serie

18
data-asia/PMCG/PMCG1.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PMCG'
const set: Set = {
id: 'PMCG1',
name: {
ja: '拡張パック'
},
serie: serie,
cardCount: {
official: 102
},
releaseDate: '1996-10-20'
}
export default set

18
data-asia/PMCG/PMCG2.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PMCG'
const set: Set = {
id: 'PMCG2',
name: {
ja: 'ポケモンジャングル'
},
serie: serie,
cardCount: {
official: 48
},
releaseDate: '1997-03-05'
}
export default set

18
data-asia/PMCG/PMCG3.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PMCG'
const set: Set = {
id: 'PMCG3',
name: {
ja: '化石の秘密'
},
serie: serie,
cardCount: {
official: 48
},
releaseDate: '1997-06-21'
}
export default set

18
data-asia/PMCG/PMCG4.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PMCG'
const set: Set = {
id: 'PMCG4',
name: {
ja: 'ロケット団'
},
serie: serie,
cardCount: {
official: 65
},
releaseDate: '1997-11-21'
}
export default set

18
data-asia/PMCG/PMCG5.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PMCG'
const set: Set = {
id: 'PMCG5',
name: {
ja: 'リーダーズスタジアム'
},
serie: serie,
cardCount: {
official: 96
},
releaseDate: '1998-10-24'
}
export default set

18
data-asia/PMCG/PMCG6.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Set } from '../../interfaces'
import serie from '../PMCG'
const set: Set = {
id: 'PMCG6',
name: {
ja: '闇からの挑戦'
},
serie: serie,
cardCount: {
official: 98
},
releaseDate: '1999-06-25'
}
export default set

14
data-asia/S.ts Normal file
View File

@@ -0,0 +1,14 @@
import { Serie } from '../interfaces'
const serie: Serie = {
name: {
ja: '剣と盾',
'zh-tw': '劍&盾',
id: 'Pedang & Perisai',
th: 'ซอร์ด แอนด์ ชีลด์',
ko: '검과 방패'
},
id: 'S'
}
export default serie

24
data-asia/S/CS1.5.ts Normal file
View File

@@ -0,0 +1,24 @@
import { Set } from '../../interfaces'
import serie from '../S'
const set: Set = {
id: 'CS1.5',
name: {
ja: 'トリプレットビート',
ko: '트리플렛비트',
'zh-tw': '三連音爆',
id: 'Hantaman Triplet',
th: 'ทริปเปิลบีต'
},
serie: serie,
// TODO: fill the rest
cardCount: {
official: 101
},
releaseDate: '2024-04-26'
}
export default set

24
data-asia/S/CS1a.ts Normal file
View File

@@ -0,0 +1,24 @@
import { Set } from '../../interfaces'
import serie from '../S'
const set: Set = {
id: 'CS1a',
name: {
ja: 'トリプレットビート',
ko: '트리플렛비트',
'zh-tw': '三連音爆',
id: 'Hantaman Triplet',
th: 'ทริปเปิลบีต'
},
serie: serie,
// TODO: fill the rest
cardCount: {
official: 101
},
releaseDate: '2024-04-26'
}
export default set

24
data-asia/S/CS1b.ts Normal file
View File

@@ -0,0 +1,24 @@
import { Set } from '../../interfaces'
import serie from '../S'
const set: Set = {
id: 'CS1b',
name: {
ja: 'トリプレットビート',
ko: '트리플렛비트',
'zh-tw': '三連音爆',
id: 'Hantaman Triplet',
th: 'ทริปเปิลบีต'
},
serie: serie,
// TODO: fill the rest
cardCount: {
official: 101
},
releaseDate: '2024-04-26'
}
export default set

24
data-asia/S/CS2.5.ts Normal file
View File

@@ -0,0 +1,24 @@
import { Set } from '../../interfaces'
import serie from '../S'
const set: Set = {
id: 'CS2.5',
name: {
ja: 'トリプレットビート',
ko: '트리플렛비트',
'zh-tw': '三連音爆',
id: 'Hantaman Triplet',
th: 'ทริปเปิลบีต'
},
serie: serie,
// TODO: fill the rest
cardCount: {
official: 101
},
releaseDate: '2024-04-26'
}
export default set

24
data-asia/S/CS2a.ts Normal file
View File

@@ -0,0 +1,24 @@
import { Set } from '../../interfaces'
import serie from '../S'
const set: Set = {
id: 'CS2a',
name: {
ja: 'トリプレットビート',
ko: '트리플렛비트',
'zh-tw': '三連音爆',
id: 'Hantaman Triplet',
th: 'ทริปเปิลบีต'
},
serie: serie,
// TODO: fill the rest
cardCount: {
official: 101
},
releaseDate: '2024-04-26'
}
export default set

24
data-asia/S/CS2b.ts Normal file
View File

@@ -0,0 +1,24 @@
import { Set } from '../../interfaces'
import serie from '../S'
const set: Set = {
id: 'CS2b',
name: {
ja: 'トリプレットビート',
ko: '트리플렛비트',
'zh-tw': '三連音爆',
id: 'Hantaman Triplet',
th: 'ทริปเปิลบีต'
},
serie: serie,
// TODO: fill the rest
cardCount: {
official: 101
},
releaseDate: '2024-04-26'
}
export default set

24
data-asia/S/CS3.5.ts Normal file
View File

@@ -0,0 +1,24 @@
import { Set } from '../../interfaces'
import serie from '../S'
const set: Set = {
id: 'CS3.5',
name: {
ja: 'トリプレットビート',
ko: '트리플렛비트',
'zh-tw': '三連音爆',
id: 'Hantaman Triplet',
th: 'ทริปเปิลบีต'
},
serie: serie,
// TODO: fill the rest
cardCount: {
official: 101
},
releaseDate: '2024-04-26'
}
export default set

24
data-asia/S/CS3D.ts Normal file
View File

@@ -0,0 +1,24 @@
import { Set } from '../../interfaces'
import serie from '../S'
const set: Set = {
id: 'sv1a',
name: {
ja: 'トリプレットビート',
ko: '트리플렛비트',
'zh-tw': '三連音爆',
id: 'Hantaman Triplet',
th: 'ทริปเปิลบีต'
},
serie: serie,
// TODO: fill the rest
cardCount: {
official: 101
},
releaseDate: '2024-04-26'
}
export default set

Some files were not shown because too many files have changed in this diff Show More