Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Ondřej Bazala
PV247
Commits
db476722
Commit
db476722
authored
Dec 05, 2021
by
Ondrej Bazala
Browse files
Added new attributes to Pokemon type
parent
c4f26349
Changes
2
Show whitespace changes
Inline
Side-by-side
src/data/pokemons.ts
View file @
db476722
Changes suppressed. Click to show.
...
...
@@ -32,906 +32,5436 @@ export const pokemons: Pokemon[] = [
id
:
1
,
name
:
'
bulbasaur
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png
'
,
weight
:
69
,
height
:
7
,
types
:
[
'
grass
'
,
'
poison
'
],
abilities
:
[
'
overgrow
'
,
'
chlorophyll
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
45
},
{
id
:
2
,
name
:
'
ivysaur
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/2.png
'
name
:
'
attack
'
,
amount
:
49
},
{
id
:
3
,
name
:
'
venusaur
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/3.png
'
name
:
'
defense
'
,
amount
:
49
},
{
id
:
4
,
name
:
'
charmander
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png
'
name
:
'
special-attack
'
,
amount
:
65
},
{
id
:
5
,
name
:
'
charmeleon
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/5.png
'
name
:
'
special-defense
'
,
amount
:
65
},
{
id
:
6
,
name
:
'
charizard
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/6.png
'
name
:
'
speed
'
,
amount
:
45
}
]
},
{
id
:
7
,
name
:
'
squirtle
'
,
id
:
2
,
name
:
'
ivysaur
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/7.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/2.png
'
,
weight
:
130
,
height
:
10
,
types
:
[
'
grass
'
,
'
poison
'
],
abilities
:
[
'
overgrow
'
,
'
chlorophyll
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
60
},
{
id
:
8
,
name
:
'
wartortle
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/8.png
'
name
:
'
attack
'
,
amount
:
62
},
{
id
:
9
,
name
:
'
blastoise
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/9.png
'
name
:
'
defense
'
,
amount
:
63
},
{
id
:
10
,
name
:
'
caterpie
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10.png
'
name
:
'
special-attack
'
,
amount
:
80
},
{
id
:
11
,
name
:
'
metapod
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/11.png
'
name
:
'
special-defense
'
,
amount
:
80
},
{
id
:
12
,
name
:
'
butterfree
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/12.png
'
name
:
'
speed
'
,
amount
:
60
}
]
},
{
id
:
1
3
,
name
:
'
weedle
'
,
id
:
3
,
name
:
'
venusaur
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/13.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/3.png
'
,
weight
:
1000
,
height
:
20
,
types
:
[
'
grass
'
,
'
poison
'
],
abilities
:
[
'
overgrow
'
,
'
chlorophyll
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
80
},
{
id
:
14
,
name
:
'
kakuna
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/14.png
'
name
:
'
attack
'
,
amount
:
82
},
{
id
:
15
,
name
:
'
beedrill
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/15.png
'
name
:
'
defense
'
,
amount
:
83
},
{
id
:
16
,
name
:
'
pidgey
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/16.png
'
name
:
'
special-attack
'
,
amount
:
100
},
{
id
:
17
,
name
:
'
pidgeotto
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/17.png
'
name
:
'
special-defense
'
,
amount
:
100
},
{
id
:
18
,
name
:
'
pidgeot
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/18.png
'
name
:
'
speed
'
,
amount
:
80
}
]
},
{
id
:
19
,
name
:
'
rattata
'
,
id
:
4
,
name
:
'
charmander
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/19.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png
'
,
weight
:
85
,
height
:
6
,
types
:
[
'
fire
'
],
abilities
:
[
'
blaze
'
,
'
solar-power
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
39
},
{
id
:
20
,
name
:
'
raticate
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/20.png
'
name
:
'
attack
'
,
amount
:
52
},
{
id
:
21
,
name
:
'
spearow
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/21.png
'
name
:
'
defense
'
,
amount
:
43
},
{
id
:
22
,
name
:
'
fearow
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/22.png
'
name
:
'
special-attack
'
,
amount
:
60
},
{
id
:
23
,
name
:
'
ekans
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/23.png
'
name
:
'
special-defense
'
,
amount
:
50
},
{
id
:
24
,
name
:
'
arbok
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/24.png
'
name
:
'
speed
'
,
amount
:
65
}
]
},
{
id
:
2
5
,
name
:
'
pikachu
'
,
id
:
5
,
name
:
'
charmeleon
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/5.png
'
,
weight
:
190
,
height
:
11
,
types
:
[
'
fire
'
],
abilities
:
[
'
blaze
'
,
'
solar-power
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
58
},
{
id
:
26
,
name
:
'
raichu
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/26.png
'
name
:
'
attack
'
,
amount
:
64
},
{
id
:
27
,
name
:
'
sandshrew
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/27.png
'
name
:
'
defense
'
,
amount
:
58
},
{
id
:
28
,
name
:
'
sandslash
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/28.png
'
name
:
'
special-attack
'
,
amount
:
80
},
{
id
:
29
,
name
:
'
nidoran-f
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/29.png
'
name
:
'
special-defense
'
,
amount
:
65
},
{
id
:
30
,
name
:
'
nidorina
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/30.png
'
name
:
'
speed
'
,
amount
:
80
}
]
},
{
id
:
31
,
name
:
'
nidoqueen
'
,
id
:
6
,
name
:
'
charizard
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/31.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/6.png
'
,
weight
:
905
,
height
:
17
,
types
:
[
'
fire
'
,
'
flying
'
],
abilities
:
[
'
blaze
'
,
'
solar-power
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
78
},
{
id
:
32
,
name
:
'
nidoran-m
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/32.png
'
name
:
'
attack
'
,
amount
:
84
},
{
id
:
33
,
name
:
'
nidorino
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/33.png
'
name
:
'
defense
'
,
amount
:
78
},
{
id
:
34
,
name
:
'
nidoking
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/34.png
'
name
:
'
special-attack
'
,
amount
:
109
},
{
id
:
35
,
name
:
'
clefairy
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/35.png
'
name
:
'
special-defense
'
,
amount
:
85
},
{
id
:
36
,
name
:
'
clefable
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/36.png
'
name
:
'
speed
'
,
amount
:
100
}
]
},
{
id
:
3
7
,
name
:
'
vulpix
'
,
id
:
7
,
name
:
'
squirtle
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/37.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/7.png
'
,
weight
:
90
,
height
:
5
,
types
:
[
'
water
'
],
abilities
:
[
'
torrent
'
,
'
rain-dish
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
44
},
{
id
:
38
,
name
:
'
ninetales
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/38.png
'
name
:
'
attack
'
,
amount
:
48
},
{
id
:
39
,
name
:
'
jigglypuff
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/39.png
'
name
:
'
defense
'
,
amount
:
65
},
{
id
:
40
,
name
:
'
wigglytuff
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/40.png
'
name
:
'
special-attack
'
,
amount
:
50
},
{
id
:
41
,
name
:
'
zubat
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/41.png
'
name
:
'
special-defense
'
,
amount
:
64
},
{
id
:
42
,
name
:
'
golbat
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/42.png
'
name
:
'
speed
'
,
amount
:
43
}
]
},
{
id
:
43
,
name
:
'
oddish
'
,
id
:
8
,
name
:
'
wartortle
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/43.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/8.png
'
,
weight
:
225
,
height
:
10
,
types
:
[
'
water
'
],
abilities
:
[
'
torrent
'
,
'
rain-dish
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
59
},
{
id
:
44
,
name
:
'
gloom
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/44.png
'
name
:
'
attack
'
,
amount
:
63
},
{
id
:
45
,
name
:
'
vileplume
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/45.png
'
name
:
'
defense
'
,
amount
:
80
},
{
id
:
46
,
name
:
'
paras
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/46.png
'
name
:
'
special-attack
'
,
amount
:
65
},
{
id
:
47
,
name
:
'
parasect
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/47.png
'
name
:
'
special-defense
'
,
amount
:
80
},
{
id
:
48
,
name
:
'
venonat
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/48.png
'
name
:
'
speed
'
,
amount
:
58
}
]
},
{
id
:
4
9
,
name
:
'
venomoth
'
,
id
:
9
,
name
:
'
blastoise
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/49.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/9.png
'
,
weight
:
855
,
height
:
16
,
types
:
[
'
water
'
],
abilities
:
[
'
torrent
'
,
'
rain-dish
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
79
},
{
id
:
50
,
name
:
'
diglett
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/50.png
'
name
:
'
attack
'
,
amount
:
83
},
{
id
:
51
,
name
:
'
dugtrio
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/51.png
'
name
:
'
defense
'
,
amount
:
100
},
{
id
:
52
,
name
:
'
meowth
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/52.png
'
name
:
'
special-attack
'
,
amount
:
85
},
{
id
:
53
,
name
:
'
persian
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/53.png
'
name
:
'
special-defense
'
,
amount
:
105
},
{
id
:
54
,
name
:
'
psyduck
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/54.png
'
name
:
'
speed
'
,
amount
:
78
}
]
},
{
id
:
55
,
name
:
'
golduck
'
,
id
:
10
,
name
:
'
caterpie
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/55.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10.png
'
,
weight
:
29
,
height
:
3
,
types
:
[
'
bug
'
],
abilities
:
[
'
shield-dust
'
,
'
run-away
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
45
},
{
id
:
56
,
name
:
'
mankey
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/56.png
'
name
:
'
attack
'
,
amount
:
30
},
{
id
:
57
,
name
:
'
primeape
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/57.png
'
name
:
'
defense
'
,
amount
:
35
},
{
id
:
58
,
name
:
'
growlithe
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/58.png
'
name
:
'
special-attack
'
,
amount
:
20
},
{
id
:
59
,
name
:
'
arcanine
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/59.png
'
name
:
'
special-defense
'
,
amount
:
20
},
{
id
:
60
,
name
:
'
poliwag
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/60.png
'
name
:
'
speed
'
,
amount
:
45
}
]
},
{
id
:
6
1
,
name
:
'
poliwhirl
'
,
id
:
1
1
,
name
:
'
metapod
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/61.png
'
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/11.png
'
,
weight
:
99
,
height
:
7
,
types
:
[
'
bug
'
],
abilities
:
[
'
shed-skin
'
],
stats
:
[
{
name
:
'
hp
'
,
amount
:
50
},
{
id
:
62
,
name
:
'
poliwrath
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/62.png
'
name
:
'
attack
'
,
amount
:
20
},
{
id
:
63
,
name
:
'
abra
'
,
sprite
:
'
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/63.png
'
name
:
'
defense
'
,
amount
:
55
},