Slide 25
Slide 25 text
PACKAGE.JSON AND NPM
{
"
n
a
m
e
"
: "
r
e
v
e
a
l
.
j
s
"
,
"
v
e
r
s
i
o
n
"
: "
2
.
6
.
2
"
,
"
d
e
s
c
r
i
p
t
i
o
n
"
: "
T
h
e H
T
M
L P
r
e
s
e
n
t
a
t
i
o
n F
r
a
m
e
w
o
r
k
"
,
"
h
o
m
e
p
a
g
e
"
: "
h
t
t
p
:
/
/
l
a
b
.
h
a
k
i
m
.
s
e
/
r
e
v
e
a
l
-
j
s
"
,
"
s
u
b
d
o
m
a
i
n
"
: "
r
e
v
e
a
l
j
s
"
,
"
s
c
r
i
p
t
s
"
: {
"
t
e
s
t
"
: "
g
r
u
n
t t
e
s
t
"
,
"
s
t
a
r
t
"
: "
"
}
,
"
a
u
t
h
o
r
"
: {
"
n
a
m
e
"
: "
H
a
k
i
m E
l H
a
t
t
a
b
"
,
"
e
m
a
i
l
"
: "
h
a
k
i
m
.
e
l
h
a
t
t
a
b
@
g
m
a
i
l
.
c
o
m
"
,
"
w
e
b
"
: "
h
t
t
p
:
/
/
h
a
k
i
m
.
s
e
"
}
,
"
r
e
p
o
s
i
t
o
r
y
"
: {
"
t
y
p
e
"
: "
g
i
t
"
,
"
u
r
l
"
: "
g
i
t
:
/
/
g
i
t
h
u
b
.
c
o
m
/
h
a
k
i
m
e
l
/
r
e
v
e
a
l
.
j
s
.
g
i
t
"
}
,
"
e
n
g
i
n
e
s
"
: {
"
n
o
d
e
"
: "
~
0
.
8
.
0
"
}
,
"
d
e
p
e
n
d
e
n
c
i
e
s
"
: {
"
u
n
d
e
r
s
c
o
r
e
"
: "
~
1
.
5
.
1
"
,
"
e
x
p
r
e
s
s
"
: "
~
2
.
5
.
9
"
,
"
m
u
s
t
a
c
h
e
"
: "
~
0
.
7
.
2
"
,
"
s
o
c
k
e
t
.
i
o
"
: "
~
0
.
9
.
1
3
"
}
,