Fix spinner by using CSS instead of spin.js

This commit is contained in:
Simon Prévost 2019-05-08 13:00:21 -04:00
parent 93a4198ca3
commit 5620da8f08
8 changed files with 175 additions and 170 deletions

View File

@ -1,7 +1,6 @@
{
"globals": {
"JsDiff": true,
"Spinner": true
"JsDiff": true
},
"plugins": [
"ember",

View File

@ -8,8 +8,47 @@
padding: 40px 0;
}
svg {
position:relative;
left: -4px;
width: 3.75em;
margin-bottom: 30px;
transform-origin: center;
animation: loading-content-rotate 2s ease-in infinite;
}
circle {
fill: none;
stroke: $color-grey;
stroke-width: 2;
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
stroke-linecap: round;
animation: loading-content-dash 1s ease-in infinite;
}
.label {
color: $color-grey;
font-size: 14px;
font-style: italic;
}
@keyframes loading-content-rotate {
100% {
transform: rotate(360deg);
}
}
@keyframes loading-content-dash {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dashoffset: -125px;
}
}

View File

@ -1,9 +1,5 @@
{{spin-spinner
lines=9
length=7
color=this.color
radius=8
width=2
}}
<svg viewBox="25 25 50 50">
<circle cx="50" cy="50" r="20"></circle>
</svg>
<span class="label">{{label}}</span>

Before

Width:  |  Height:  |  Size: 117 B

After

Width:  |  Height:  |  Size: 116 B

View File

@ -1,39 +0,0 @@
import {on} from '@ember/object/evented';
import Component from '@ember/component';
const defaultConfig = {
color: '#333',
corners: 1,
direction: 1,
fps: 20,
length: 7,
lines: 12,
opacity: 0.25,
radius: 10,
rotate: 0,
scale: 1.0,
shadow: false,
speed: 1,
top: '0',
left: '0',
trail: 100,
width: 5,
zIndex: 2000,
spinner: null,
hwaccel: true
};
export default Component.extend({
...defaultConfig,
lookupUpConfig: on('willInsertElement', function() {
this.spinnerArgs = this.getProperties(Object.keys(defaultConfig));
}),
didInsertElement() {
this.spinner = new Spinner(this.spinnerArgs).spin(this.element);
},
willRemoveElement() {
this.spinner.stop();
}
});

View File

@ -1,4 +0,0 @@
& {
position: relative;
top: -40px;
}

View File

@ -30,7 +30,6 @@ module.exports = function(defaults) {
}
});
app.import('node_modules/spin.js/spin.js');
app.import('node_modules/diff/dist/diff.js');
return app.toTree();

244
webapp/package-lock.json generated
View File

@ -2995,31 +2995,20 @@
"samsam": "1.3.0"
}
},
"@types/async": {
"version": "2.0.47",
"resolved": "https://registry.npmjs.org/@types/async/-/async-2.0.47.tgz",
"integrity": "sha512-/mQMARXVSuGbwOFFBKA4s0qRKtOaaTgnllp3qU4sMzDVGGAroPblyd529yBALnK/WEY8nHyRGx0/RFUDmhpVmQ==",
"optional": true
},
"@types/minimatch": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
"integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA=="
},
"@types/node": {
"version": "9.4.7",
"resolved": "http://registry.npmjs.org/@types/node/-/node-9.4.7.tgz",
"integrity": "sha512-4Ba90mWNx8ddbafuyGGwjkZMigi+AWfYLSDCpovwsE63ia8w93r3oJ8PIAQc3y8U+XHcnMOHPIzNe3o438Ywcw=="
},
"@types/q": {
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
"integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw=="
},
"@types/zen-observable": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.5.3.tgz",
"integrity": "sha512-aDvGDAHcVfUqNmd8q4//cHAP+HGxsbChbBbuk3+kMVk5TTxfWLpQWvVN3+UPjohLnwMYN7jr6BWNn2cYNqdm7g=="
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.0.tgz",
"integrity": "sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg=="
},
"JSONStream": {
"version": "1.3.5",
@ -3143,140 +3132,137 @@
}
},
"apollo-boost": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/apollo-boost/-/apollo-boost-0.1.3.tgz",
"integrity": "sha512-a7vlKjbrlWnwE6ANsd8mnTZnt9NfnJ4+xKYa0gdmYqv8X+3SvXNbC3GGhV1E/WtLgGwKiHdQy4CH6qZV/0pkBg==",
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/apollo-boost/-/apollo-boost-0.3.1.tgz",
"integrity": "sha512-VdXcTMxLBeNvANW/FtiarEkrRr/cepYKG6wTAURdy8CS33WYpEHtIg9S8tAjxwVzIECpE4lWyDKyPLoESJ072Q==",
"requires": {
"apollo-cache-inmemory": "^1.1.11",
"apollo-client": "^2.2.7",
"apollo-cache": "^1.2.1",
"apollo-cache-inmemory": "^1.5.1",
"apollo-client": "^2.5.1",
"apollo-link": "^1.0.6",
"apollo-link-error": "^1.0.3",
"apollo-link-http": "^1.3.1",
"apollo-link-state": "^0.4.0",
"graphql-tag": "^2.4.2"
},
"dependencies": {
"apollo-client": {
"version": "2.2.7",
"resolved": "https://registry.npmjs.org/apollo-client/-/apollo-client-2.2.7.tgz",
"integrity": "sha512-vvpw21HI7xQV6o44oeB7WH9X9+7wXHsZk/LXxeqIM+Nl2Uma68YhOqR6WMatFCGmFevJig1yBEKMeSelI8mhRw==",
"requires": {
"@types/async": "2.0.47",
"@types/zen-observable": "^0.5.3",
"apollo-cache": "^1.1.6",
"apollo-link": "^1.0.0",
"apollo-link-dedup": "^1.0.0",
"apollo-utilities": "^1.0.10",
"symbol-observable": "^1.0.2",
"zen-observable": "^0.7.0"
}
}
"graphql-tag": "^2.4.2",
"ts-invariant": "^0.2.1",
"tslib": "^1.9.3"
}
},
"apollo-cache": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.1.6.tgz",
"integrity": "sha512-Xf8O/w8ZXakACUXzxUIWVAHImVNEYeSi3qevMig5NCcMK2xaEQoTWj5JsMTqv5/JGUrskOrx44UjwSzV94nzJg==",
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.2.1.tgz",
"integrity": "sha512-nzFmep/oKlbzUuDyz6fS6aYhRmfpcHWqNkkA9Bbxwk18RD6LXC4eZkuE0gXRX0IibVBHNjYVK+Szi0Yied4SpQ==",
"requires": {
"apollo-utilities": "^1.0.10"
"apollo-utilities": "^1.2.1",
"tslib": "^1.9.3"
}
},
"apollo-cache-inmemory": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.1.11.tgz",
"integrity": "sha512-5GUbnOtVdh6bbYcQuEXeOdWJC1qL1LLhoJWreHQcR7rG8RB230J9bxsfEmPEFMjAfkBCeYKUIlE7kZzu/8q1UQ==",
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.5.1.tgz",
"integrity": "sha512-D3bdpPmWfaKQkWy8lfwUg+K8OBITo3sx0BHLs1B/9vIdOIZ7JNCKq3EUcAgAfInomJUdN0QG1yOfi8M8hxkN1g==",
"requires": {
"apollo-cache": "^1.1.6",
"apollo-utilities": "^1.0.10",
"graphql-anywhere": "^4.1.7"
},
"dependencies": {
"graphql-anywhere": {
"version": "4.1.7",
"resolved": "https://registry.npmjs.org/graphql-anywhere/-/graphql-anywhere-4.1.7.tgz",
"integrity": "sha512-sgp/p1bWVZ/74BAAi6iy4MF/k7h4tfmXM5LV9c+EsImCfzOROJa0aOIwHOdLrtRhxq0vmw1sO6aSDnxJQpTzHA==",
"requires": {
"apollo-utilities": "^1.0.10"
}
}
"apollo-cache": "^1.2.1",
"apollo-utilities": "^1.2.1",
"optimism": "^0.6.9",
"ts-invariant": "^0.2.1",
"tslib": "^1.9.3"
}
},
"apollo-client": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/apollo-client/-/apollo-client-2.5.1.tgz",
"integrity": "sha512-MNcQKiqLHdGmNJ0rZ0NXaHrToXapJgS/5kPk0FygXt+/FmDCdzqcujI7OPxEC6e9Yw5S/8dIvOXcRNuOMElHkA==",
"requires": {
"@types/zen-observable": "^0.8.0",
"apollo-cache": "1.2.1",
"apollo-link": "^1.0.0",
"apollo-link-dedup": "^1.0.0",
"apollo-utilities": "1.2.1",
"symbol-observable": "^1.0.2",
"ts-invariant": "^0.2.1",
"tslib": "^1.9.3",
"zen-observable": "^0.8.0"
}
},
"apollo-link": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.1.tgz",
"integrity": "sha512-6Ghf+j3cQLCIvjXd2dJrLw+16HZbWbwmB1qlTc41BviB2hv+rK1nJr17Y9dWK0UD4p3i9Hfddx3tthpMKrueHg==",
"version": "1.2.11",
"resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.11.tgz",
"integrity": "sha512-PQvRCg13VduLy3X/0L79M6uOpTh5iHdxnxYuo8yL7sJlWybKRJwsv4IcRBJpMFbChOOaHY7Og9wgPo6DLKDKDA==",
"requires": {
"@types/node": "^9.4.6",
"apollo-utilities": "^1.0.0",
"zen-observable-ts": "^0.8.6"
"apollo-utilities": "^1.2.1",
"ts-invariant": "^0.3.2",
"tslib": "^1.9.3",
"zen-observable-ts": "^0.8.18"
},
"dependencies": {
"zen-observable-ts": {
"version": "0.8.8",
"resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.8.tgz",
"integrity": "sha512-oGjFvBbAA94uh/HvAwJDwMHtNq4lZRtupJx8XsyreOTYvH8x1ef9hIeH/M+IqiAXtNpglq/Klh5rbpYWEeRSOQ==",
"ts-invariant": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.3.3.tgz",
"integrity": "sha512-UReOKsrJFGC9tUblgSRWo+BsVNbEd77Cl6WiV/XpMlkifXwNIJbknViCucHvVZkXSC/mcWeRnIGdY7uprcwvdQ==",
"requires": {
"zen-observable": "^0.7.0"
"tslib": "^1.9.3"
}
}
}
},
"apollo-link-dedup": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-1.0.8.tgz",
"integrity": "sha512-M4p8yzX7sSID+R/qxz3ti+IGeRi6yuyEEG8Apd6wQwsefG83LTzhMJYO7Z08Yg4tOFUfqbp32RW9ZjwmyrcBVg==",
"version": "1.0.18",
"resolved": "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-1.0.18.tgz",
"integrity": "sha512-1rr54wyMTuqUmbWvcXbwduIcaCDcuIgU6MqQ599nAMuTrbSOXthGfoAD8BDTxBGQ9roVlM7ABP0VZVEWRoHWSg==",
"requires": {
"apollo-link": "^1.2.1"
"apollo-link": "^1.2.11",
"tslib": "^1.9.3"
}
},
"apollo-link-error": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.0.7.tgz",
"integrity": "sha512-y+5NzYSj1HXbxAGP05rw0EsnCy6LtJvoYW5DtVxI8QLFwpqJv8Z5VNsGdpstjLdXK1oqp7D20DDz4932WXhdmQ==",
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.1.10.tgz",
"integrity": "sha512-itG5UV7mQqaalmRkuRsF0cUS4zW2ja8XCbxkMZnIEeN24X3yoJi5hpJeAaEkXf0KgYNsR0+rmtCQNruWyxDnZQ==",
"requires": {
"apollo-link": "^1.2.1"
"apollo-link": "^1.2.11",
"apollo-link-http-common": "^0.2.13",
"tslib": "^1.9.3"
}
},
"apollo-link-http": {
"version": "1.5.3",
"resolved": "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.3.tgz",
"integrity": "sha512-t49wBXzdXpVdiqr82Lj0x6hORVVtIQQ5hLfVKjmQXiA/uv0o0Np8mAcOBZRYJvpVRHkaLvv5w/4MRbc8h5UGuQ==",
"version": "1.5.14",
"resolved": "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.14.tgz",
"integrity": "sha512-XEoPXmGpxFG3wioovgAlPXIarWaW4oWzt8YzjTYZ87R4R7d1A3wKR/KcvkdMV1m5G7YSAHcNkDLe/8hF2nH6cg==",
"requires": {
"apollo-link": "^1.2.1",
"apollo-link-http-common": "^0.2.3"
"apollo-link": "^1.2.11",
"apollo-link-http-common": "^0.2.13",
"tslib": "^1.9.3"
}
},
"apollo-link-http-common": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.3.tgz",
"integrity": "sha512-gZ5xp2ZlX9Ie0HR/bVDxD4073UAMdZC/QhPQifh/AV6YCOTuj3ZkaAf89KnuQCifWVXO3yXD/53SWm7VrsjCdQ==",
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.13.tgz",
"integrity": "sha512-Uyg1ECQpTTA691Fwx5e6Rc/6CPSu4TB4pQRTGIpwZ4l5JDOQ+812Wvi/e3IInmzOZpwx5YrrOfXrtN8BrsDXoA==",
"requires": {
"apollo-link": "^1.2.1"
}
},
"apollo-link-state": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/apollo-link-state/-/apollo-link-state-0.4.1.tgz",
"integrity": "sha512-69/til4ENfl/Fvf7br2xSsLSBcxcXPbOHVNkzLLejvUZickl93HLO4/fO+uvoBi4dCYRgN17Zr8FwI41ueRx0g==",
"requires": {
"apollo-utilities": "^1.0.8",
"graphql-anywhere": "^4.1.0-alpha.0"
"apollo-link": "^1.2.11",
"ts-invariant": "^0.3.2",
"tslib": "^1.9.3"
},
"dependencies": {
"graphql-anywhere": {
"version": "4.1.7",
"resolved": "https://registry.npmjs.org/graphql-anywhere/-/graphql-anywhere-4.1.7.tgz",
"integrity": "sha512-sgp/p1bWVZ/74BAAi6iy4MF/k7h4tfmXM5LV9c+EsImCfzOROJa0aOIwHOdLrtRhxq0vmw1sO6aSDnxJQpTzHA==",
"ts-invariant": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.3.3.tgz",
"integrity": "sha512-UReOKsrJFGC9tUblgSRWo+BsVNbEd77Cl6WiV/XpMlkifXwNIJbknViCucHvVZkXSC/mcWeRnIGdY7uprcwvdQ==",
"requires": {
"apollo-utilities": "^1.0.10"
"tslib": "^1.9.3"
}
}
}
},
"apollo-utilities": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.0.10.tgz",
"integrity": "sha512-m3cjHeCWFevkDMDARWD7ZdiW3oWFX6e0/tCLykvcIgNRf62I1nqHfJohRKGPu58/QUY8c4IZSAj5NS/Foh82qQ=="
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.2.1.tgz",
"integrity": "sha512-Zv8Udp9XTSFiN8oyXOjf6PMHepD4yxxReLsl6dPUy5Ths7jti3nmlBzZUOxuTWRwZn0MoclqL7RQ5UEJN8MAxg==",
"requires": {
"fast-json-stable-stringify": "^2.0.0",
"ts-invariant": "^0.2.1",
"tslib": "^1.9.3"
}
},
"aproba": {
"version": "1.2.0",
@ -11090,6 +11076,11 @@
}
}
},
"fast-json-stable-stringify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
"integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
},
"fast-ordered-set": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/fast-ordered-set/-/fast-ordered-set-1.0.3.tgz",
@ -12126,9 +12117,9 @@
}
},
"graphql-tag": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.8.0.tgz",
"integrity": "sha1-Us3qB6hCFU7BGi6EDBG5d/m4Nc4="
"version": "2.10.1",
"resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.10.1.tgz",
"integrity": "sha512-jApXqWBzNXQ8jYa/HLkZJaVw9jgwNqZkywa2zfFn16Iv1Zb7ELNHkJaXHR7Quvd5SIGsy6Ny7SUKATgnu05uEg=="
},
"growl": {
"version": "1.9.2",
@ -12419,6 +12410,11 @@
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
"integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
},
"immutable-tuple": {
"version": "0.4.10",
"resolved": "https://registry.npmjs.org/immutable-tuple/-/immutable-tuple-0.4.10.tgz",
"integrity": "sha512-45jheDbc3Kr5Cw8EtDD+4woGRUV0utIrJBZT8XH0TPZRfm8tzT0/sLGGzyyCCFqFMG5Pv5Igf3WY/arn6+8V9Q=="
},
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@ -14349,6 +14345,14 @@
"mimic-fn": "^1.0.0"
}
},
"optimism": {
"version": "0.6.9",
"resolved": "https://registry.npmjs.org/optimism/-/optimism-0.6.9.tgz",
"integrity": "sha512-xoQm2lvXbCA9Kd7SCx6y713Y7sZ6fUc5R6VYpoL5M6svKJbTuvtNopexK8sO8K4s0EOUYHuPN2+yAEsNyRggkQ==",
"requires": {
"immutable-tuple": "^0.4.9"
}
},
"optimist": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
@ -16195,11 +16199,6 @@
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
"integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA=="
},
"spin.js": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz",
"integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho="
},
"split-string": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
@ -16715,6 +16714,14 @@
"resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz",
"integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys="
},
"ts-invariant": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.2.1.tgz",
"integrity": "sha512-Z/JSxzVmhTo50I+LKagEISFJW3pvPCqsMWLamCTX8Kr3N5aMrnGOqcflbe5hLUzwjvgPfnLzQtHZv0yWQ+FIHg==",
"requires": {
"tslib": "^1.9.3"
}
},
"tslib": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
@ -17256,9 +17263,18 @@
"integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
},
"zen-observable": {
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.7.1.tgz",
"integrity": "sha512-OI6VMSe0yeqaouIXtedC+F55Sr6r9ppS7+wTbSexkYdHbdt4ctTuPNXP/rwm7GTVI63YBc+EBT0b0tl7YnJLRg=="
"version": "0.8.14",
"resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.14.tgz",
"integrity": "sha512-kQz39uonEjEESwh+qCi83kcC3rZJGh4mrZW7xjkSQYXkq//JZHTtKo+6yuVloTgMtzsIWOJrjIrKvk/dqm0L5g=="
},
"zen-observable-ts": {
"version": "0.8.18",
"resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.18.tgz",
"integrity": "sha512-q7d05s75Rn1j39U5Oapg3HI2wzriVwERVo4N7uFGpIYuHB9ff02P/E92P9B8T7QVC93jCMHpbXH7X0eVR5LA7A==",
"requires": {
"tslib": "^1.9.3",
"zen-observable": "^0.8.0"
}
}
}
}

View File

@ -23,7 +23,7 @@
"node": ">= 10.14.0"
},
"dependencies": {
"apollo-boost": "0.1.3",
"apollo-boost": "0.3.1",
"babel-plugin-transform-object-rest-spread": "6.26.0",
"broccoli-asset-rev": "2.6.0",
"cached-path-relative": "1.0.2",
@ -62,8 +62,7 @@
"merge": "1.2.1",
"raven-js": "3.23.3",
"sass": "1.14.1",
"simple-fmt": "0.1.0",
"spin.js": "2.3.2"
"simple-fmt": "0.1.0"
},
"devDependencies": {
"babel-eslint": "8.2.3",