mirror of
https://github.com/tcgdex/cards-database.git
synced 2025-08-16 09:08:52 +00:00
Compare commits
35 Commits
v2.14.1
...
feat-prepa
Author | SHA1 | Date | |
---|---|---|---|
79455823c9 | |||
df154e6b9b | |||
c7b3267ca2 | |||
14418b0c94 | |||
aa99ed2750 | |||
2d27a129a1 | |||
0c29886812 | |||
f6e7871fc5 | |||
f9aa90ed09 | |||
8e3406f8fc | |||
e6a8c1dd71 | |||
0146765e7a | |||
41bf9afde7 | |||
2cfa860f6d | |||
b168b86006 | |||
|
3a441887b8 | ||
|
e36c92a0b0 | ||
33007d83bc | |||
8684fb14e4 | |||
8fd7afeb32 | |||
28fcb66fc9 | |||
12ed23b5a2 | |||
b4dbdef4fa | |||
ef23029d24 | |||
b333423c5d | |||
7fe2f0283c | |||
b7e150fe45 | |||
5c8ca20a41 | |||
034b7e2cec | |||
f8c1d7dce9 | |||
2b9c364625 | |||
c8db79bfaa | |||
e18c919cfc | |||
3cb7e062da | |||
ed4d9a18b0 |
8
.bruno/bruno.json
Normal file
8
.bruno/bruno.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"version": "1",
|
||||||
|
"name": "TCGdex",
|
||||||
|
"type": "collection",
|
||||||
|
"presets": {
|
||||||
|
"requestType": "http"
|
||||||
|
}
|
||||||
|
}
|
28
.bruno/cards/get-cards-list.bru
Normal file
28
.bruno/cards/get-cards-list.bru
Normal 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
|
||||||
|
}
|
16
.bruno/cards/get-one-card.bru
Normal file
16
.bruno/cards/get-one-card.bru
Normal 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
|
||||||
|
}
|
3
.bruno/environments/Developpement.bru
Normal file
3
.bruno/environments/Developpement.bru
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
vars {
|
||||||
|
BASE_URL: http://localhost:3000
|
||||||
|
}
|
3
.bruno/environments/Production.bru
Normal file
3
.bruno/environments/Production.bru
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
vars {
|
||||||
|
BASE_URL: https://api.tcgdex.net
|
||||||
|
}
|
22
.bruno/fixes/466-invalid-sorting.bru
Normal file
22
.bruno/fixes/466-invalid-sorting.bru
Normal 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
|
||||||
|
}
|
15
.bruno/fixes/467-options-not-working-correctly.bru
Normal file
15
.bruno/fixes/467-options-not-working-correctly.bru
Normal 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
|
||||||
|
}
|
22
.bruno/fixes/471-invalid-set-sorting.bru
Normal file
22
.bruno/fixes/471-invalid-set-sorting.bru
Normal 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
|
||||||
|
}
|
25
.bruno/fixes/474-queries-crashing-the-server.bru
Normal file
25
.bruno/fixes/474-queries-crashing-the-server.bru
Normal 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
|
||||||
|
}
|
25
.bruno/fixes/475-ability-query-subfields.bru
Normal file
25
.bruno/fixes/475-ability-query-subfields.bru
Normal 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
|
||||||
|
}
|
33
.bruno/graphql.bru
Normal file
33
.bruno/graphql.bru
Normal 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
|
||||||
|
}
|
25
.bruno/sets/get-a-list-of-sets.bru
Normal file
25
.bruno/sets/get-a-list-of-sets.bru
Normal 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
16
.bruno/sets/get-a-set.bru
Normal 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
|
||||||
|
}
|
16
.bruno/sets/get-one-card-from-a-set.bru
Normal file
16
.bruno/sets/get-one-card-from-a-set.bru
Normal 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
|
||||||
|
}
|
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
@@ -6,7 +6,7 @@ on:
|
|||||||
tags:
|
tags:
|
||||||
- v*
|
- v*
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- master
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@@ -15,8 +15,8 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Docker meta
|
- name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v5
|
||||||
@@ -31,7 +31,7 @@ jobs:
|
|||||||
type=semver,pattern={{version}}
|
type=semver,pattern={{version}}
|
||||||
type=semver,pattern={{major}}.{{minor}}
|
type=semver,pattern={{major}}.{{minor}}
|
||||||
type=semver,pattern={{major}}
|
type=semver,pattern={{major}}
|
||||||
type=semver,pattern=latest
|
type=semver,pattern=latest
|
||||||
|
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v3
|
||||||
|
4
.github/workflows/conventionnal-commit.yml
vendored
4
.github/workflows/conventionnal-commit.yml
vendored
@@ -5,8 +5,8 @@ jobs:
|
|||||||
name: Conventional PR
|
name: Conventional PR
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-node@v3
|
- uses: actions/setup-node@v4
|
||||||
- uses: beemojs/conventional-pr-action@v2
|
- uses: beemojs/conventional-pr-action@v2
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
33
.github/workflows/test.yml
vendored
Normal file
33
.github/workflows/test.yml
vendored
Normal 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
|
5
.vscode/settings.json
vendored
5
.vscode/settings.json
vendored
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"files.exclude": {
|
|
||||||
"**/*.js": true
|
|
||||||
}
|
|
||||||
}
|
|
53
Dockerfile
53
Dockerfile
@@ -1,44 +1,49 @@
|
|||||||
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 --chown=bun:bun package.json bun.lockb ./
|
||||||
ADD server/package.json server/package-lock.json ./server/
|
ADD --chown=bun:bun server/package.json server/bun.lockb ./server/
|
||||||
|
|
||||||
# install dependencies
|
# install dependencies
|
||||||
RUN npm ci && \
|
RUN bun install --frozen-lockfile && \
|
||||||
cd server && \
|
cd server && \
|
||||||
npm ci
|
bun install --frozen-lockfile
|
||||||
|
|
||||||
# Add project files
|
# Add project files
|
||||||
ADD . .
|
ADD --chown=bun:bun . .
|
||||||
|
|
||||||
# build
|
# build
|
||||||
RUN npm run compile && \
|
RUN cd server && \
|
||||||
cd server && \
|
bun run compile
|
||||||
npm run compile && \
|
|
||||||
npm run build
|
|
||||||
|
|
||||||
# remove dev dependencies
|
# remove dev dependencies (bun do not yet support "prune")
|
||||||
RUN npm prune --production && \
|
RUN cd server && \
|
||||||
cd server && \
|
rm -rf node_modules && \
|
||||||
npm prune --production
|
bun install --frozen-install --production
|
||||||
|
|
||||||
# go to another VM
|
# go to another VM
|
||||||
FROM node:alpine
|
FROM docker.io/oven/bun:1-alpine as PROD_IMAGE
|
||||||
|
|
||||||
# go to folder
|
# inform software to be in production
|
||||||
WORKDIR /app
|
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
|
||||||
COPY --from=BUILD_IMAGE /app/server/generated ./generated
|
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/generated ./generated
|
||||||
COPY --from=BUILD_IMAGE /app/server/node_modules ./node_modules
|
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/node_modules ./node_modules
|
||||||
COPY --from=BUILD_IMAGE /app/server/dist ./dist
|
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/src ./src
|
||||||
COPY --from=BUILD_IMAGE /app/server/public ./public
|
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/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/package.json ./package.json
|
||||||
|
|
||||||
# Expose port
|
# Expose port
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
|
||||||
# run it !
|
# run it !
|
||||||
CMD ["npm", "run", "start"]
|
CMD ["bun", "run", "start"]
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Pixi"
|
de: "Pixi"
|
||||||
},
|
},
|
||||||
illustrator: "sui",
|
illustrator: "sui",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Hundemon"
|
de: "Hundemon"
|
||||||
},
|
},
|
||||||
illustrator: "Kagemaru Himeno",
|
illustrator: "Kagemaru Himeno",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Jirachi"
|
de: "Jirachi"
|
||||||
},
|
},
|
||||||
illustrator: "match",
|
illustrator: "match",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Kyogre"
|
de: "Kyogre"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Folipurba"
|
de: "Folipurba"
|
||||||
},
|
},
|
||||||
illustrator: "match",
|
illustrator: "match",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Lucario"
|
de: "Lucario"
|
||||||
},
|
},
|
||||||
illustrator: "Takashi Yamaguchi",
|
illustrator: "Takashi Yamaguchi",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Lugia"
|
de: "Lugia"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Magbrant"
|
de: "Magbrant"
|
||||||
},
|
},
|
||||||
illustrator: "Hajime Kusajima",
|
illustrator: "Hajime Kusajima",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Vulnona"
|
de: "Vulnona"
|
||||||
},
|
},
|
||||||
illustrator: "TOKIYA",
|
illustrator: "TOKIYA",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Pachirisu"
|
de: "Pachirisu"
|
||||||
},
|
},
|
||||||
illustrator: "Noriko Hotta",
|
illustrator: "Noriko Hotta",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Palkia"
|
de: "Palkia"
|
||||||
},
|
},
|
||||||
illustrator: "Daisuke Iwamoto",
|
illustrator: "Daisuke Iwamoto",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Deoxys"
|
de: "Deoxys"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Rayquaza"
|
de: "Rayquaza"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Farbeagle"
|
de: "Farbeagle"
|
||||||
},
|
},
|
||||||
illustrator: "Midori Harada",
|
illustrator: "Midori Harada",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Nachtara"
|
de: "Nachtara"
|
||||||
},
|
},
|
||||||
illustrator: "Mitsuhiro Arita",
|
illustrator: "Mitsuhiro Arita",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Dialga"
|
de: "Dialga"
|
||||||
},
|
},
|
||||||
illustrator: "Ayaka Yoshida",
|
illustrator: "Ayaka Yoshida",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Psiana"
|
de: "Psiana"
|
||||||
},
|
},
|
||||||
illustrator: "match",
|
illustrator: "match",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Forstellka"
|
de: "Forstellka"
|
||||||
},
|
},
|
||||||
illustrator: "Kyoko Umemoto",
|
illustrator: "Kyoko Umemoto",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Groudon"
|
de: "Groudon"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Garados"
|
de: "Garados"
|
||||||
},
|
},
|
||||||
illustrator: "Mitsuhiro Arita",
|
illustrator: "Mitsuhiro Arita",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
|||||||
de: "Kapoera"
|
de: "Kapoera"
|
||||||
},
|
},
|
||||||
illustrator: "Shigenori Negishi",
|
illustrator: "Shigenori Negishi",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Ho-Oh"
|
de: "Ho-Oh"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Deoxys"
|
de: "Deoxys"
|
||||||
},
|
},
|
||||||
illustrator: "Noriko Hotta",
|
illustrator: "Noriko Hotta",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Rayquaza"
|
de: "Rayquaza"
|
||||||
},
|
},
|
||||||
illustrator: "Noriko Hotta",
|
illustrator: "Noriko Hotta",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Suicune"
|
de: "Suicune"
|
||||||
},
|
},
|
||||||
illustrator: "Ayaka Yoshida",
|
illustrator: "Ayaka Yoshida",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Dialga"
|
de: "Dialga"
|
||||||
},
|
},
|
||||||
illustrator: "Ayaka Yoshida",
|
illustrator: "Ayaka Yoshida",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Entei"
|
de: "Entei"
|
||||||
},
|
},
|
||||||
illustrator: "Yuri Umemura",
|
illustrator: "Yuri Umemura",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Groudon"
|
de: "Groudon"
|
||||||
},
|
},
|
||||||
illustrator: "Yuri Umemura",
|
illustrator: "Yuri Umemura",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Ho-Oh"
|
de: "Ho-Oh"
|
||||||
},
|
},
|
||||||
illustrator: "Hideaki Hakozaki",
|
illustrator: "Hideaki Hakozaki",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Kyogre"
|
de: "Kyogre"
|
||||||
},
|
},
|
||||||
illustrator: "Yuri Umemura",
|
illustrator: "Yuri Umemura",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Lugia"
|
de: "Lugia"
|
||||||
},
|
},
|
||||||
illustrator: "Hideaki Hakozaki",
|
illustrator: "Hideaki Hakozaki",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Palkia"
|
de: "Palkia"
|
||||||
},
|
},
|
||||||
illustrator: "Ayaka Yoshida",
|
illustrator: "Ayaka Yoshida",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Raikou"
|
de: "Raikou"
|
||||||
},
|
},
|
||||||
illustrator: "Noriko Hotta",
|
illustrator: "Noriko Hotta",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Traunmagil"
|
de: "Traunmagil"
|
||||||
},
|
},
|
||||||
illustrator: "Mikiko Takeda",
|
illustrator: "Mikiko Takeda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Impoleon"
|
de: "Impoleon"
|
||||||
},
|
},
|
||||||
illustrator: "Shizurow",
|
illustrator: "Shizurow",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Panferno"
|
de: "Panferno"
|
||||||
},
|
},
|
||||||
illustrator: "Shizurow",
|
illustrator: "Shizurow",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Chelterrar"
|
de: "Chelterrar"
|
||||||
},
|
},
|
||||||
illustrator: "Shizurow",
|
illustrator: "Shizurow",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Masakazu Fukuda",
|
illustrator: "Masakazu Fukuda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Hiroaki Ito",
|
illustrator: "Hiroaki Ito",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Masahiko Ishii",
|
illustrator: "Masahiko Ishii",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Chelterrar"
|
de: "Chelterrar"
|
||||||
},
|
},
|
||||||
illustrator: "Masahiko Ishii",
|
illustrator: "Masahiko Ishii",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Takabon",
|
illustrator: "Takabon",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Panferno"
|
de: "Panferno"
|
||||||
},
|
},
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Lucario"
|
de: "Lucario"
|
||||||
},
|
},
|
||||||
illustrator: "Ken Sugimori",
|
illustrator: "Ken Sugimori",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Luxtra"
|
de: "Luxtra"
|
||||||
},
|
},
|
||||||
illustrator: "Mikiko Takeda",
|
illustrator: "Mikiko Takeda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Magnezone"
|
de: "Magnezone"
|
||||||
},
|
},
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Manaphy"
|
de: "Manaphy"
|
||||||
},
|
},
|
||||||
illustrator: "Nakaoka",
|
illustrator: "Nakaoka",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Lohgock"
|
de: "Lohgock"
|
||||||
},
|
},
|
||||||
illustrator: "Kagemaru Himeno",
|
illustrator: "Kagemaru Himeno",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Tangoloss"
|
de: "Tangoloss"
|
||||||
},
|
},
|
||||||
illustrator: "Kent Kanetsuna",
|
illustrator: "Kent Kanetsuna",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Cresselia"
|
de: "Cresselia"
|
||||||
},
|
},
|
||||||
illustrator: "Shizurow",
|
illustrator: "Shizurow",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Darkrai"
|
de: "Darkrai"
|
||||||
},
|
},
|
||||||
illustrator: "Shizurow",
|
illustrator: "Shizurow",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Dialga"
|
de: "Dialga"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Palkia"
|
de: "Palkia"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Togekiss"
|
de: "Togekiss"
|
||||||
},
|
},
|
||||||
illustrator: "Kent Kanetsuna",
|
illustrator: "Kent Kanetsuna",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Cresselia"
|
de: "Cresselia"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Darkrai"
|
de: "Darkrai"
|
||||||
},
|
},
|
||||||
illustrator: "Masakazu Fukuda",
|
illustrator: "Masakazu Fukuda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Darkrai"
|
de: "Darkrai"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Pachirisu"
|
de: "Pachirisu"
|
||||||
},
|
},
|
||||||
illustrator: "Hironobu Yoshida",
|
illustrator: "Hironobu Yoshida",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Porygon-Z"
|
de: "Porygon-Z"
|
||||||
},
|
},
|
||||||
illustrator: "Kent Kanetsuna",
|
illustrator: "Kent Kanetsuna",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Rotom"
|
de: "Rotom"
|
||||||
},
|
},
|
||||||
illustrator: "Daisuke Ito",
|
illustrator: "Daisuke Ito",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Gewaldro"
|
de: "Gewaldro"
|
||||||
},
|
},
|
||||||
illustrator: "Masakazu Fukuda",
|
illustrator: "Masakazu Fukuda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Sumpex"
|
de: "Sumpex"
|
||||||
},
|
},
|
||||||
illustrator: "Kouki Saitou",
|
illustrator: "Kouki Saitou",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Kent Kanetsuna",
|
illustrator: "Kent Kanetsuna",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Kent Kanetsuna",
|
illustrator: "Kent Kanetsuna",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Ken Sugimori",
|
illustrator: "Ken Sugimori",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Masakazu Fukuda",
|
illustrator: "Masakazu Fukuda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Kent Kanetsuna",
|
illustrator: "Kent Kanetsuna",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
illustrator: "Kent Kanetsuna",
|
illustrator: "Kent Kanetsuna",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
set: Set,
|
set: Set,
|
||||||
|
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Tobutz"
|
de: "Tobutz"
|
||||||
},
|
},
|
||||||
illustrator: "Shizurow",
|
illustrator: "Shizurow",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Skorgro"
|
de: "Skorgro"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Magnezone"
|
de: "Magnezone"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Vesprit"
|
de: "Vesprit"
|
||||||
},
|
},
|
||||||
illustrator: "Shizurow",
|
illustrator: "Shizurow",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Mewtu"
|
de: "Mewtu"
|
||||||
},
|
},
|
||||||
illustrator: "Shizurow",
|
illustrator: "Shizurow",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
|||||||
de: "Rihornior"
|
de: "Rihornior"
|
||||||
},
|
},
|
||||||
illustrator: "Ryo Ueda",
|
illustrator: "Ryo Ueda",
|
||||||
rarity: "Rare",
|
rarity: "Rare Holo LV.X",
|
||||||
category: "Pokemon",
|
category: "Pokemon",
|
||||||
|
|
||||||
set: Set,
|
set: Set,
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user