Skip to content

Commit 751009f

Browse files
committed
Add image spin animations
1 parent b6fbd24 commit 751009f

File tree

6 files changed

+123
-14
lines changed

6 files changed

+123
-14
lines changed

components/book-li.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,17 @@ const BookLI = ({ style, children }) => {
1111
marginBottom: 10,
1212
...style,
1313
}}
14+
className="hvr-grow-shadow"
1415
>
1516
<span
1617
style={{
1718
display: 'flex',
1819
alignItems: 'center',
1920
}}
2021
>
21-
<Emoji name="white_check_mark" />
22-
{ /* <Emoji name="heavy_check_mark" /> */ }
22+
<Emoji
23+
name="white_check_mark"
24+
/>
2325
<span
2426
style={{
2527
marginLeft: 15,

components/emoji.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// http://www.webpagefx.com/tools/emoji-cheat-sheet/
33
import React from 'react'
44

5-
const Emoji = ({ name, size }) => {
5+
const Emoji = ({ name, size, ...props }) => {
66
const src = `https://github.global.ssl.fastly.net/images/icons/emoji/${name}.png?v5`
77

88
return (
@@ -13,6 +13,8 @@ const Emoji = ({ name, size }) => {
1313
width: size,
1414
height: size,
1515
}}
16+
className="emoji"
17+
{...props}
1618
/>
1719
)
1820
}

css/raw.js

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,27 @@ a:hover {
5050
fill: ${white};
5151
}
5252
53-
.logo-collection > svg {
53+
.logo-collection > .logo {
54+
position: relative;
5455
width: 150px;
5556
height: 150px;
5657
}
58+
.logo-collection > .logo > svg {
59+
width: 100%;
60+
height: 100%;
61+
}
62+
.logo-collection > .logo:hover > svg {
63+
animation: spin 3s linear infinite;
64+
}
65+
@keyframes spin {
66+
100% {
67+
transform: rotate3d(0,1,0,360deg);
68+
}
69+
}
70+
71+
.author-link:hover > img {
72+
animation: spin 3s linear infinite;
73+
}
5774
5875
.st0 {
5976
fill: #DD0031;
@@ -78,4 +95,63 @@ a.-grey:hover {
7895
text-decoration: none;
7996
opacity: 0.5;
8097
}
98+
99+
.hvr-grow-shadow .emoji {
100+
display: inline-block;
101+
vertical-align: middle;
102+
-webkit-transform: perspective(1px) translateZ(0);
103+
transform: perspective(1px) translateZ(0);
104+
box-shadow: 0 0 1px transparent;
105+
-webkit-transition-duration: 0.3s;
106+
transition-duration: 0.3s;
107+
-webkit-transition-property: box-shadow, transform;
108+
transition-property: box-shadow, transform;
109+
}
110+
.hvr-grow-shadow:hover .emoji, .hvr-grow-shadow:focus .emoji, .hvr-grow-shadow:active .emoji{
111+
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
112+
-webkit-transform: scale(1.3);
113+
transform: scale(1.3);
114+
}
115+
116+
.hvr-float-shadow {
117+
display: inline-block;
118+
vertical-align: middle;
119+
-webkit-transform: perspective(1px) translateZ(0);
120+
transform: perspective(1px) translateZ(0);
121+
box-shadow: 0 0 1px transparent;
122+
position: relative;
123+
-webkit-transition-duration: 0.3s;
124+
transition-duration: 0.3s;
125+
-webkit-transition-property: transform;
126+
transition-property: transform;
127+
}
128+
.hvr-float-shadow:before {
129+
pointer-events: none;
130+
position: absolute;
131+
z-index: -1;
132+
content: '';
133+
top: 100%;
134+
left: 5%;
135+
height: 10px;
136+
width: 90%;
137+
opacity: 0;
138+
background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
139+
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
140+
/* W3C */
141+
-webkit-transition-duration: 0.3s;
142+
transition-duration: 0.3s;
143+
-webkit-transition-property: transform, opacity;
144+
transition-property: transform, opacity;
145+
}
146+
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
147+
-webkit-transform: translateY(-5px);
148+
transform: translateY(-5px);
149+
/* move the element up by 5px */
150+
}
151+
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
152+
opacity: 1;
153+
-webkit-transform: translateY(5px);
154+
transform: translateY(5px);
155+
/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
156+
}
81157
`

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "https://graphql.guide",
55
"main": "server.js",
66
"scripts": {
7-
"dev": "babel-node server.js",
7+
"dev": "mongod & babel-node server.js",
88
"build": "next build",
99
"start": "NODE_ENV=production babel-node server.js",
1010
"test": "jest",
@@ -25,13 +25,15 @@
2525
"apollo-client": "^0.8.0",
2626
"apollo-errors": "^1.2.1",
2727
"body-parser": "^1.15.2",
28+
"clickspark.js": "^1.16.0",
2829
"express": "^4.14.0",
2930
"graphql": "^0.8.2",
3031
"graphql-server-express": "^0.4.4",
3132
"graphql-tag": "^1.2.3",
3233
"graphql-tools": "^0.9.0",
3334
"gsap": "^1.19.1",
3435
"isomorphic-fetch": "^2.2.1",
36+
"jquery": "^3.1.1",
3537
"lodash": "^4.17.4",
3638
"material-ui": "^0.16.6",
3739
"mongoose": "^4.7.8",

pages/index.js

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import css from 'next/css'
99
import { StaggeredMotion, spring } from 'react-motion'
1010
import _ from 'lodash'
1111
import { TimelineLite, TweenLite, Power0, Power2 } from 'gsap'
12+
import $ from 'jquery'
13+
import 'clickspark.js'
1214

1315
// https://github.com/greensock/GreenSock-JS/issues/193
1416
import CustomEase from '../vendor/gsap/CustomEase'
@@ -162,6 +164,7 @@ class Index extends Component {
162164
marginRight: '10vw',
163165
}}
164166
id="logo"
167+
className="hvr-float-shadow"
165168
>
166169
{ // eslint-disable-next-line
167170
}<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 279.4 249.6"><path id="logo-outline" d="M267.4 171.4V47.2c8.3-1.9 13.5-10.3 11.6-18.6-1.9-8.3-10.3-13.5-18.6-11.6-7 1.6-12 7.9-12 15.1 0 .4 0 .8.1 1.3L227 40.3v-9.7c8.3-1.9 13.5-10.3 11.6-18.6S228.2-1.5 219.9.4c-6 1.4-10.6 6.2-11.7 12.3-27.9 2.2-53.8 10.4-68.5 39.2-14.7-28.7-40.6-37-68.5-39.2-1.6-8.4-9.6-14-18.1-12.4s-14 9.6-12.4 18.1c1.1 6.1 5.7 10.9 11.8 12.3v9.7l-21.5-7c0-.4.1-.8.1-1.3 0-8.6-6.9-15.5-15.5-15.5S0 23.5 0 32.1c0 7.2 5 13.5 12 15.1v124.1C3.7 173.3-1.5 181.6.5 190s10.3 13.5 18.6 11.6c4-.9 7.4-3.4 9.6-6.9l95.5 37.1c-.1.7-.2 1.5-.2 2.2.4 8.6 7.7 15.1 16.3 14.7 8-.4 14.3-6.8 14.7-14.7 0-.7-.1-1.3-.1-2l95.9-37.3c4.6 7.2 14.1 9.4 21.4 4.9 7.2-4.6 9.4-14.1 4.9-21.4-2.3-3.4-5.7-5.9-9.7-6.8zm-140.8 54l-95.7-37.3c.1-.5.1-1.1.1-1.6 0-7.2-5-13.5-12-15.1V47.2c4.1-1 7.7-3.5 9.8-7.2l23.6 7.6V155c-8.3 1.9-13.5 10.3-11.6 18.6s10.3 13.5 18.6 11.6c5.3-1.2 9.6-5.2 11.3-10.4 25 4 51.5 18.1 64.6 44.2-3.5 1-6.6 3.3-8.7 6.4zm11.1-157.8V209c-15.2-24-41.6-37.2-66.4-41.1-.9-6.3-5.6-11.4-11.8-12.8V30.6c5.5-1.3 9.9-5.4 11.4-10.9 14.9 1.2 26.5 4.1 36 8.7 13.6 6.7 23.3 17.5 29.6 33.2l1.2 3.1v2.9zm4 7.3V64.7l1.2-3.1c6.3-15.7 16-26.5 29.6-33.2 9.4-4.6 21.1-7.4 35.9-8.7 1.5 5.4 5.9 9.6 11.4 10.9v124.5c-6.2 1.4-10.9 6.5-11.8 12.8-24.8 3.9-51.1 17-66.4 41.1V74.9zm118.7 96.5c-7 1.6-12 7.9-12 15.1 0 .6 0 1.1.1 1.6l-96.1 37.4c-2-3-5-5.2-8.4-6.3 13-26.1 39.6-40.3 64.7-44.3 2.6 8.2 11.3 12.7 19.5 10.1 8.2-2.6 12.7-11.3 10.1-19.5-1.7-5.2-5.9-9.2-11.3-10.4V47.7l23.7-7.6c2.2 3.6 5.7 6.2 9.8 7.2l-.1 124.1z"/><path d="M70.8 174.9c-2.6 8.2-11.3 12.7-19.5 10.1-8.2-2.6-12.7-11.3-10.1-19.5 1.7-5.2 5.9-9.2 11.3-10.4V47.7l-23.6-7.6c-2.2 3.6-5.7 6.2-9.8 7.2v124.1c7 1.6 12 7.9 12 15.1 0 .5 0 1.1-.1 1.6l95.7 37.2c2.1-3.1 5.2-5.3 8.8-6.2-13.2-26.1-39.7-40.2-64.7-44.2zM250.6 40.1l-23.7 7.6v107.4c8.3 1.9 13.5 10.3 11.6 18.6-1.9 8.3-10.3 13.5-18.6 11.6-5.3-1.2-9.6-5.2-11.3-10.4-25 4-51.6 18.2-64.7 44.3 3.4 1.1 6.4 3.3 8.4 6.3l96.1-37.4c-.1-.5-.1-1.1-.1-1.6 0-7.2 5-13.5 12-15.1V47.2c-4-.9-7.6-3.5-9.7-7.1z"/><path d="M59.5 155.1c6.2 1.4 10.9 6.5 11.9 12.8 24.8 3.9 51.1 17 66.4 41.1V64.7l-1.2-3.1c-6.3-15.7-16-26.5-29.6-33.2-9.4-4.6-21.1-7.4-36-8.7-1.5 5.4-5.9 9.6-11.4 10.9v124.5zm82.2 53.9c15.2-24.1 41.6-37.2 66.4-41.1.9-6.3 5.6-11.4 11.8-12.8V30.6c-5.5-1.3-9.9-5.4-11.4-10.9-14.9 1.3-26.5 4.1-35.9 8.7-13.6 6.7-23.3 17.5-29.6 33.2l-1.2 3.1-.1 144.3z"/></svg>
@@ -193,21 +196,25 @@ class Index extends Component {
193196
<a
194197
href="https://twitter.com/helferjs"
195198
style={styles.avatarLink}
199+
className="author-link"
196200
>
197201
<Avatar
198202
src="https://pbs.twimg.com/profile_images/705848506536210432/Gonh3JNx.jpg"
199203
style={styles.avatar}
204+
size={50}
200205
/>
201206
Jonas Helfer
202207
</a>
203208
and
204209
<a
205210
href="https://twitter.com/lorendsr"
206211
style={styles.avatarLink}
212+
className="author-link"
207213
>
208214
<Avatar
209215
src="http://lorensr.me/img/loren-sq.png"
210216
style={styles.avatar}
217+
size={50}
211218
/>
212219
Loren Sands-Ramshaw
213220
</a>
@@ -344,15 +351,21 @@ class Index extends Component {
344351
className="logo-collection"
345352
ref={(logos) => { this.logos = logos }}
346353
>
347-
{ // eslint-disable-next-line
348-
}<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600" viewBox="0 0 600 600"><circle fill="#00D8FF" cx="299.529" cy="299.628" r="50.167"/><path fill="none" stroke="#00D8FF" strokeWidth="24" strokeMiterlimit="10" d="M299.53 197.628c67.355 0 129.927 9.665 177.106 25.907 56.844 19.57 91.794 49.233 91.794 76.093 0 27.99-37.04 59.503-98.083 79.728-46.15 15.29-106.88 23.272-170.818 23.272-65.555 0-127.63-7.492-174.29-23.44-59.047-20.183-94.612-52.104-94.612-79.56 0-26.642 33.37-56.076 89.415-75.616 47.355-16.51 111.472-26.384 179.486-26.384z"/><path fill="none" stroke="#00D8FF" strokeWidth="24" strokeMiterlimit="10" d="M210.736 248.922c33.65-58.348 73.28-107.724 110.92-140.48 45.35-39.466 88.507-54.923 111.775-41.505 24.25 13.983 33.043 61.814 20.068 124.796-9.81 47.618-33.234 104.212-65.176 159.6-32.75 56.79-70.25 106.82-107.377 139.273-46.98 41.068-92.4 55.93-116.185 42.213-23.08-13.31-31.906-56.922-20.834-115.234 9.355-49.27 32.832-109.745 66.81-168.664z"/><path fill="none" stroke="#00D8FF" strokeWidth="24" strokeMiterlimit="10" d="M210.82 351.482c-33.745-58.292-56.73-117.287-66.31-166.255-11.545-59-3.383-104.11 19.863-117.566 24.224-14.023 70.055 2.245 118.14 44.94 36.356 32.28 73.688 80.838 105.723 136.174 32.844 56.733 57.46 114.21 67.036 162.582 12.117 61.213 2.31 107.984-21.453 121.74-23.058 13.348-65.25-.784-110.24-39.5-38.013-32.71-78.682-83.252-112.76-142.114z"/></svg>
349-
{ // eslint-disable-next-line
350-
}<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g fill="#764ABC"><path d="M65.6 65.4c2.9-.3 5.1-2.8 5-5.8-.1-3-2.6-5.4-5.6-5.4h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 1.5.7 2.8 1.6 3.7-3.4 6.7-8.6 11.6-16.4 15.7-5.3 2.8-10.8 3.8-16.3 3.1-4.5-.6-8-2.6-10.2-5.9-3.2-4.9-3.5-10.2-.8-15.5 1.9-3.8 4.9-6.6 6.8-8-.4-1.3-1-3.5-1.3-5.1-14.5 10.5-13 24.7-8.6 31.4 3.3 5 10 8.1 17.4 8.1 2 0 4-.2 6-.7 12.8-2.5 22.5-10.1 28-21.4z"/><path d="M83.2 53c-7.6-8.9-18.8-13.8-31.6-13.8H50c-.9-1.8-2.8-3-4.9-3h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 3 2.6 5.4 5.6 5.4h.2c2.2-.1 4.1-1.5 4.9-3.4H52c7.6 0 14.8 2.2 21.3 6.5 5 3.3 8.6 7.6 10.6 12.8 1.7 4.2 1.6 8.3-.2 11.8-2.8 5.3-7.5 8.2-13.7 8.2-4 0-7.8-1.2-9.8-2.1-1.1 1-3.1 2.6-4.5 3.6 4.3 2 8.7 3.1 12.9 3.1 9.6 0 16.7-5.3 19.4-10.6 2.9-5.8 2.7-15.8-4.8-24.3z"/><path d="M32.4 67.1c.1 3 2.6 5.4 5.6 5.4h.2c3.1-.1 5.5-2.7 5.4-5.8-.1-3-2.6-5.4-5.6-5.4h-.2c-.2 0-.5 0-.7.1-4.1-6.8-5.8-14.2-5.2-22.2.4-6 2.4-11.2 5.9-15.5 2.9-3.7 8.5-5.5 12.3-5.6 10.6-.2 15.1 13 15.4 18.3 1.3.3 3.5 1 5 1.5-1.2-16.2-11.2-24.6-20.8-24.6-9 0-17.3 6.5-20.6 16.1-4.6 12.8-1.6 25.1 4 34.8-.5.7-.8 1.8-.7 2.9z"/></g></svg>
351-
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250">
352-
<path className="st0" d="M125 30L31.9 63.2l14.2 123.1L125 230l78.9-43.7 14.2-123.1z" />
353-
<path className="st1" d="M125 30v22.2-.1V230l78.9-43.7 14.2-123.1L125 30z" />
354-
<path className="st2" d="M125 52.1L66.8 182.6h21.7l11.7-29.2h49.4l11.7 29.2H183L125 52.1zm17 83.3h-34l17-40.9 17 40.9z" />
355-
</svg>
354+
<div className="logo">
355+
{ // eslint-disable-next-line
356+
}<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600" viewBox="0 0 600 600"><circle fill="#00D8FF" cx="299.529" cy="299.628" r="50.167"/><path fill="none" stroke="#00D8FF" strokeWidth="24" strokeMiterlimit="10" d="M299.53 197.628c67.355 0 129.927 9.665 177.106 25.907 56.844 19.57 91.794 49.233 91.794 76.093 0 27.99-37.04 59.503-98.083 79.728-46.15 15.29-106.88 23.272-170.818 23.272-65.555 0-127.63-7.492-174.29-23.44-59.047-20.183-94.612-52.104-94.612-79.56 0-26.642 33.37-56.076 89.415-75.616 47.355-16.51 111.472-26.384 179.486-26.384z"/><path fill="none" stroke="#00D8FF" strokeWidth="24" strokeMiterlimit="10" d="M210.736 248.922c33.65-58.348 73.28-107.724 110.92-140.48 45.35-39.466 88.507-54.923 111.775-41.505 24.25 13.983 33.043 61.814 20.068 124.796-9.81 47.618-33.234 104.212-65.176 159.6-32.75 56.79-70.25 106.82-107.377 139.273-46.98 41.068-92.4 55.93-116.185 42.213-23.08-13.31-31.906-56.922-20.834-115.234 9.355-49.27 32.832-109.745 66.81-168.664z"/><path fill="none" stroke="#00D8FF" strokeWidth="24" strokeMiterlimit="10" d="M210.82 351.482c-33.745-58.292-56.73-117.287-66.31-166.255-11.545-59-3.383-104.11 19.863-117.566 24.224-14.023 70.055 2.245 118.14 44.94 36.356 32.28 73.688 80.838 105.723 136.174 32.844 56.733 57.46 114.21 67.036 162.582 12.117 61.213 2.31 107.984-21.453 121.74-23.058 13.348-65.25-.784-110.24-39.5-38.013-32.71-78.682-83.252-112.76-142.114z"/></svg>
357+
</div>
358+
<div className="logo">
359+
{ // eslint-disable-next-line
360+
}<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g fill="#764ABC"><path d="M65.6 65.4c2.9-.3 5.1-2.8 5-5.8-.1-3-2.6-5.4-5.6-5.4h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 1.5.7 2.8 1.6 3.7-3.4 6.7-8.6 11.6-16.4 15.7-5.3 2.8-10.8 3.8-16.3 3.1-4.5-.6-8-2.6-10.2-5.9-3.2-4.9-3.5-10.2-.8-15.5 1.9-3.8 4.9-6.6 6.8-8-.4-1.3-1-3.5-1.3-5.1-14.5 10.5-13 24.7-8.6 31.4 3.3 5 10 8.1 17.4 8.1 2 0 4-.2 6-.7 12.8-2.5 22.5-10.1 28-21.4z"/><path d="M83.2 53c-7.6-8.9-18.8-13.8-31.6-13.8H50c-.9-1.8-2.8-3-4.9-3h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 3 2.6 5.4 5.6 5.4h.2c2.2-.1 4.1-1.5 4.9-3.4H52c7.6 0 14.8 2.2 21.3 6.5 5 3.3 8.6 7.6 10.6 12.8 1.7 4.2 1.6 8.3-.2 11.8-2.8 5.3-7.5 8.2-13.7 8.2-4 0-7.8-1.2-9.8-2.1-1.1 1-3.1 2.6-4.5 3.6 4.3 2 8.7 3.1 12.9 3.1 9.6 0 16.7-5.3 19.4-10.6 2.9-5.8 2.7-15.8-4.8-24.3z"/><path d="M32.4 67.1c.1 3 2.6 5.4 5.6 5.4h.2c3.1-.1 5.5-2.7 5.4-5.8-.1-3-2.6-5.4-5.6-5.4h-.2c-.2 0-.5 0-.7.1-4.1-6.8-5.8-14.2-5.2-22.2.4-6 2.4-11.2 5.9-15.5 2.9-3.7 8.5-5.5 12.3-5.6 10.6-.2 15.1 13 15.4 18.3 1.3.3 3.5 1 5 1.5-1.2-16.2-11.2-24.6-20.8-24.6-9 0-17.3 6.5-20.6 16.1-4.6 12.8-1.6 25.1 4 34.8-.5.7-.8 1.8-.7 2.9z"/></g></svg>
361+
</div>
362+
<div className="logo">
363+
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250">
364+
<path className="st0" d="M125 30L31.9 63.2l14.2 123.1L125 230l78.9-43.7 14.2-123.1z" />
365+
<path className="st1" d="M125 30v22.2-.1V230l78.9-43.7 14.2-123.1L125 30z" />
366+
<path className="st2" d="M125 52.1L66.8 182.6h21.7l11.7-29.2h49.4l11.7 29.2H183L125 52.1zm17 83.3h-34l17-40.9 17 40.9z" />
367+
</svg>
368+
</div>
356369
</div>
357370
</section>
358371
<Paper

yarn.lock

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,6 +1277,12 @@ cli-width@^2.0.0:
12771277
version "2.1.0"
12781278
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a"
12791279

1280+
clickspark.js@^1.16.0:
1281+
version "1.16.0"
1282+
resolved "https://registry.yarnpkg.com/clickspark.js/-/clickspark.js-1.16.0.tgz#a51c5d732132b6262c2728568e45fdb4cba5c840"
1283+
dependencies:
1284+
jquery "~2.1.4"
1285+
12801286
cliui@^2.1.0:
12811287
version "2.1.0"
12821288
resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
@@ -2934,6 +2940,14 @@ jodid25519@^1.0.0:
29342940
dependencies:
29352941
jsbn "~0.1.0"
29362942

2943+
jquery@^3.1.1:
2944+
version "3.1.1"
2945+
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.1.1.tgz#347c1c21c7e004115e0a4da32cece041fad3c8a3"
2946+
2947+
jquery@~2.1.4:
2948+
version "2.1.4"
2949+
resolved "https://registry.yarnpkg.com/jquery/-/jquery-2.1.4.tgz#228bde698a0c61431dc2630a6a154f15890d2317"
2950+
29372951
js-tokens@^2.0.0:
29382952
version "2.0.0"
29392953
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5"

0 commit comments

Comments
 (0)