Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 0cb06bf

Browse files
authoredMar 19, 2018
feat(render): add render method (#477)
1 parent 073755b commit 0cb06bf

File tree

10 files changed

+238
-21
lines changed

10 files changed

+238
-21
lines changed
 

‎flow/modules.flow.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,7 @@ declare module 'vue-template-compiler' {
1919
declare module 'vue-server-renderer' {
2020
declare module.exports: any;
2121
}
22+
23+
declare module 'cheerio' {
24+
declare module.exports: any;
25+
}

‎packages/server-test-utils/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,17 @@
2323
},
2424
"homepage": "https://github.com/vuejs/vue-test-utils#readme",
2525
"dependencies": {
26-
"@vue/test-utils": "^1.0.0-beta.12"
26+
"@vue/test-utils": "^1.0.0-beta.12",
27+
"cheerio": "0.22.0"
2728
},
2829
"devDependencies": {
2930
"chalk": "^2.1.0",
3031
"conventional-changelog": "^1.1.3",
31-
"rollup": "^0.56.3",
32+
"rollup": "^0.57.1",
3233
"rollup-plugin-buble": "^0.19.2",
3334
"rollup-plugin-commonjs": "^8.3.0",
3435
"rollup-plugin-flow-no-whitespace": "^1.0.0",
36+
"rollup-plugin-json": "^2.3.0",
3537
"rollup-plugin-node-resolve": "^3.0.3",
3638
"typescript": "^2.6.2"
3739
},

‎packages/server-test-utils/scripts/build.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const buble = require('rollup-plugin-buble')
55
const nodeResolve = require('rollup-plugin-node-resolve')
66
const commonjs = require('rollup-plugin-commonjs')
77
const chalk = require('chalk')
8+
const json = require('rollup-plugin-json')
89

910
function success (text) {
1011
console.log(chalk.green(`${text} ✔`))
@@ -34,9 +35,10 @@ const rollupOptions = process.env.NODE_ENV === 'test' ? rollupOptionsTest : roll
3435
rollupOptions.forEach(options => {
3536
rollup({
3637
input: resolve('src/index.js'),
37-
external: ['vue', 'vue-template-compiler', 'vue-server-renderer'],
38+
external: ['vue', 'vue-template-compiler', 'vue-server-renderer', 'cheerio'],
3839
plugins: [
3940
flow(),
41+
json(),
4042
buble({
4143
objectAssign: 'Object.assign'
4244
}),
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import renderToString from './renderToString'
2+
import render from './render'
23
import config from './config'
34

45
export default {
56
renderToString,
6-
config
7+
config,
8+
render
79
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// @flow
2+
3+
import renderToString from './renderToString'
4+
import cheerio from 'cheerio'
5+
6+
export default function render (component: Component, options: Options = {}): string {
7+
const renderedString = renderToString(component, options)
8+
return cheerio.load('')(renderedString)
9+
}

‎packages/server-test-utils/types/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"lib": ["es2015", "es2017", "dom"],
34
"module": "es2015",
45
"moduleResolution": "node",
56
"strict": true,

‎packages/test-utils/types/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"lib": ["es2015", "es2017", "dom"],
34
"module": "es2015",
45
"moduleResolution": "node",
56
"strict": true,

‎test/specs/render.spec.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { render } from '~vue/server-test-utils'
2+
3+
describe('render', () => {
4+
it('returns a cheerio wrapper of the rendered component', () => {
5+
const TestComponent = {
6+
template: '<div><h2>Test</h2><p></p><p></p></div>'
7+
}
8+
const wrapper = render(TestComponent)
9+
expect(wrapper.find('h2').text()).to.equal('Test')
10+
expect(wrapper.find('p').length).to.equal(2)
11+
})
12+
})

‎test/specs/renderToString.spec.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
// import { renderToString } from '~vue/test-utils'
2-
// import Component from '~resources/components/component.vue'
3-
// import {
4-
// isRunningJSDOM,
5-
// itDoNotRunIf
6-
// } from '~resources/utils'
7-
//
8-
// describe('renderToString', () => {
9-
// itDoNotRunIf(isRunningJSDOM,
10-
// 'throws error when not run in node', () => {
11-
// const fn = () => renderToString(Component)
12-
// const message = '[vue-test-utils]: renderToString must be run in node. It cannot be run in a browser'
13-
// expect(fn).to.throw().with.property('message', message)
14-
// })
15-
// })
1+
import { renderToString } from '~vue/server-test-utils'
2+
import Component from '~resources/components/component.vue'
3+
import {
4+
isRunningJSDOM,
5+
itDoNotRunIf
6+
} from '~resources/utils'
7+
8+
describe.skip('renderToString', () => {
9+
itDoNotRunIf(isRunningJSDOM,
10+
'throws error when not run in node', () => {
11+
const fn = () => renderToString(Component)
12+
const message = '[vue-test-utils]: renderToString must be run in node. It cannot be run in a browser'
13+
expect(fn).to.throw().with.property('message', message)
14+
})
15+
})

‎yarn.lock

Lines changed: 186 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,16 @@
7171
lodash "^4.2.0"
7272
to-fast-properties "^2.0.0"
7373

74+
"@types/acorn@^4.0.3":
75+
version "4.0.3"
76+
resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.3.tgz#d1f3e738dde52536f9aad3d3380d14e448820afd"
77+
dependencies:
78+
"@types/estree" "*"
79+
80+
"@types/estree@*", "@types/estree@0.0.38":
81+
version "0.0.38"
82+
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.38.tgz#c1be40aa933723c608820a99a373a16d215a1ca2"
83+
7484
JSONStream@^1.0.4, JSONStream@~1.3.1:
7585
version "1.3.2"
7686
resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.2.tgz#c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea"
@@ -139,6 +149,10 @@ acorn@^5.0.0, acorn@^5.0.3, acorn@^5.2.1, acorn@^5.3.0, acorn@^5.4.0, acorn@^5.4
139149
version "5.4.1"
140150
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.4.1.tgz#fdc58d9d17f4a4e98d102ded826a9b9759125102"
141151

152+
acorn@^5.5.3:
153+
version "5.5.3"
154+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9"
155+
142156
add-stream@^1.0.0:
143157
version "1.0.0"
144158
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
@@ -1123,6 +1137,10 @@ body-parser@^1.16.1:
11231137
raw-body "2.3.2"
11241138
type-is "~1.6.15"
11251139

1140+
boolbase@~1.0.0:
1141+
version "1.0.0"
1142+
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
1143+
11261144
boom@2.x.x:
11271145
version "2.10.1"
11281146
resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
@@ -1505,6 +1523,27 @@ check-error@^1.0.1:
15051523
version "1.0.2"
15061524
resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
15071525

1526+
cheerio@0.22.0:
1527+
version "0.22.0"
1528+
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
1529+
dependencies:
1530+
css-select "~1.2.0"
1531+
dom-serializer "~0.1.0"
1532+
entities "~1.1.1"
1533+
htmlparser2 "^3.9.1"
1534+
lodash.assignin "^4.0.9"
1535+
lodash.bind "^4.1.4"
1536+
lodash.defaults "^4.0.1"
1537+
lodash.filter "^4.4.0"
1538+
lodash.flatten "^4.2.0"
1539+
lodash.foreach "^4.3.0"
1540+
lodash.map "^4.4.0"
1541+
lodash.merge "^4.4.0"
1542+
lodash.pick "^4.2.1"
1543+
lodash.reduce "^4.4.0"
1544+
lodash.reject "^4.4.0"
1545+
lodash.some "^4.4.0"
1546+
15081547
chmodr@~1.0.2:
15091548
version "1.0.2"
15101549
resolved "https://registry.yarnpkg.com/chmodr/-/chmodr-1.0.2.tgz#04662b932d0f02ec66deaa2b0ea42811968e3eb9"
@@ -2183,6 +2222,15 @@ css-loader@^0.28.4:
21832222
postcss-value-parser "^3.3.0"
21842223
source-list-map "^2.0.0"
21852224

2225+
css-select@~1.2.0:
2226+
version "1.2.0"
2227+
resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
2228+
dependencies:
2229+
boolbase "~1.0.0"
2230+
css-what "2.1"
2231+
domutils "1.5.1"
2232+
nth-check "~1.0.1"
2233+
21862234
css-selector-tokenizer@^0.7.0:
21872235
version "0.7.0"
21882236
resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86"
@@ -2191,6 +2239,10 @@ css-selector-tokenizer@^0.7.0:
21912239
fastparse "^1.1.1"
21922240
regexpu-core "^1.0.0"
21932241

2242+
css-what@2.1:
2243+
version "2.1.0"
2244+
resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd"
2245+
21942246
cssesc@^0.1.0:
21952247
version "0.1.0"
21962248
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
@@ -2285,6 +2337,12 @@ date-now@^0.1.4:
22852337
version "0.1.4"
22862338
resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
22872339

2340+
date-time@^2.1.0:
2341+
version "2.1.0"
2342+
resolved "https://registry.yarnpkg.com/date-time/-/date-time-2.1.0.tgz#0286d1b4c769633b3ca13e1e62558d2dbdc2eba2"
2343+
dependencies:
2344+
time-zone "^1.0.0"
2345+
22882346
dateformat@^1.0.11, dateformat@^1.0.12:
22892347
version "1.0.12"
22902348
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9"
@@ -2464,7 +2522,7 @@ dom-serialize@^2.2.0:
24642522
extend "^3.0.0"
24652523
void-elements "^2.0.0"
24662524

2467-
dom-serializer@0:
2525+
dom-serializer@0, dom-serializer@~0.1.0:
24682526
version "0.1.0"
24692527
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
24702528
dependencies:
@@ -2495,6 +2553,13 @@ domhandler@^2.3.0:
24952553
dependencies:
24962554
domelementtype "1"
24972555

2556+
domutils@1.5.1:
2557+
version "1.5.1"
2558+
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
2559+
dependencies:
2560+
dom-serializer "0"
2561+
domelementtype "1"
2562+
24982563
domutils@^1.5.1:
24992564
version "1.7.0"
25002565
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
@@ -3677,7 +3742,7 @@ html-encoding-sniffer@^1.0.2:
36773742
dependencies:
36783743
whatwg-encoding "^1.0.1"
36793744

3680-
htmlparser2@^3.8.2:
3745+
htmlparser2@^3.8.2, htmlparser2@^3.9.1:
36813746
version "3.9.2"
36823747
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338"
36833748
dependencies:
@@ -3882,6 +3947,10 @@ ip@^1.1.4:
38823947
version "1.1.5"
38833948
resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
38843949

3950+
irregular-plurals@^1.0.0:
3951+
version "1.4.0"
3952+
resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-1.4.0.tgz#2ca9b033651111855412f16be5d77c62a458a766"
3953+
38853954
is-absolute-url@^2.0.0:
38863955
version "2.1.0"
38873956
resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
@@ -4067,6 +4136,12 @@ is-redirect@^1.0.0:
40674136
version "1.0.0"
40684137
resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
40694138

4139+
is-reference@^1.1.0:
4140+
version "1.1.0"
4141+
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.1.0.tgz#50e6ef3f64c361e2c53c0416cdc9420037f2685b"
4142+
dependencies:
4143+
"@types/estree" "0.0.38"
4144+
40704145
is-resolvable@^1.0.0:
40714146
version "1.1.0"
40724147
resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
@@ -4494,6 +4569,10 @@ loader-utils@^1.0.2, loader-utils@^1.1.0:
44944569
emojis-list "^2.0.0"
44954570
json5 "^0.5.0"
44964571

4572+
locate-character@^2.0.5:
4573+
version "2.0.5"
4574+
resolved "https://registry.yarnpkg.com/locate-character/-/locate-character-2.0.5.tgz#f2d2614d49820ecb3c92d80d193b8db755f74c0f"
4575+
44974576
locate-path@^2.0.0:
44984577
version "2.0.0"
44994578
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
@@ -4551,6 +4630,14 @@ lodash.assign@^4.0.3, lodash.assign@^4.0.6:
45514630
version "4.2.0"
45524631
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
45534632

4633+
lodash.assignin@^4.0.9:
4634+
version "4.2.0"
4635+
resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"
4636+
4637+
lodash.bind@^4.1.4:
4638+
version "4.2.1"
4639+
resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35"
4640+
45544641
lodash.camelcase@^4.3.0:
45554642
version "4.3.0"
45564643
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
@@ -4567,6 +4654,22 @@ lodash.create@3.1.1:
45674654
lodash._basecreate "^3.0.0"
45684655
lodash._isiterateecall "^3.0.0"
45694656

4657+
lodash.defaults@^4.0.1:
4658+
version "4.2.0"
4659+
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
4660+
4661+
lodash.filter@^4.4.0:
4662+
version "4.6.0"
4663+
resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace"
4664+
4665+
lodash.flatten@^4.2.0:
4666+
version "4.4.0"
4667+
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
4668+
4669+
lodash.foreach@^4.3.0:
4670+
version "4.5.0"
4671+
resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
4672+
45704673
lodash.isarguments@^3.0.0:
45714674
version "3.1.0"
45724675
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
@@ -4583,10 +4686,18 @@ lodash.keys@^3.0.0:
45834686
lodash.isarguments "^3.0.0"
45844687
lodash.isarray "^3.0.0"
45854688

4689+
lodash.map@^4.4.0:
4690+
version "4.6.0"
4691+
resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3"
4692+
45864693
lodash.memoize@^4.1.2:
45874694
version "4.1.2"
45884695
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
45894696

4697+
lodash.merge@^4.4.0:
4698+
version "4.6.1"
4699+
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54"
4700+
45904701
lodash.pad@^4.1.0:
45914702
version "4.5.1"
45924703
resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70"
@@ -4599,6 +4710,22 @@ lodash.padstart@^4.1.0:
45994710
version "4.6.1"
46004711
resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b"
46014712

4713+
lodash.pick@^4.2.1:
4714+
version "4.4.0"
4715+
resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
4716+
4717+
lodash.reduce@^4.4.0:
4718+
version "4.6.0"
4719+
resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b"
4720+
4721+
lodash.reject@^4.4.0:
4722+
version "4.6.0"
4723+
resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415"
4724+
4725+
lodash.some@^4.4.0:
4726+
version "4.6.0"
4727+
resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d"
4728+
46024729
lodash.sortby@^4.7.0:
46034730
version "4.7.0"
46044731
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
@@ -5426,6 +5553,12 @@ npmi@1.0.1:
54265553
gauge "~2.6.0"
54275554
set-blocking "~2.0.0"
54285555

5556+
nth-check@~1.0.1:
5557+
version "1.0.1"
5558+
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4"
5559+
dependencies:
5560+
boolbase "~1.0.0"
5561+
54295562
null-check@^1.0.0:
54305563
version "1.0.0"
54315564
resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd"
@@ -5656,6 +5789,10 @@ parse-json@^4.0.0:
56565789
error-ex "^1.3.1"
56575790
json-parse-better-errors "^1.0.1"
56585791

5792+
parse-ms@^1.0.0:
5793+
version "1.0.1"
5794+
resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d"
5795+
56595796
parse5@4.0.0:
56605797
version "4.0.0"
56615798
resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
@@ -5788,6 +5925,12 @@ pkg-dir@^2.0.0:
57885925
dependencies:
57895926
find-up "^2.1.0"
57905927

5928+
plur@^2.1.2:
5929+
version "2.1.2"
5930+
resolved "https://registry.yarnpkg.com/plur/-/plur-2.1.2.tgz#7482452c1a0f508e3e344eaec312c91c29dc655a"
5931+
dependencies:
5932+
irregular-plurals "^1.0.0"
5933+
57915934
pluralize@^7.0.0:
57925935
version "7.0.0"
57935936
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
@@ -6081,6 +6224,13 @@ prettier@^1.7.0:
60816224
version "1.10.2"
60826225
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.10.2.tgz#1af8356d1842276a99a5b5529c82dd9e9ad3cc93"
60836226

6227+
pretty-ms@^3.1.0:
6228+
version "3.1.0"
6229+
resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-3.1.0.tgz#e9cac9c76bf6ee52fe942dd9c6c4213153b12881"
6230+
dependencies:
6231+
parse-ms "^1.0.0"
6232+
plur "^2.1.2"
6233+
60846234
private@^0.1.6, private@^0.1.7:
60856235
version "0.1.8"
60866236
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
@@ -6705,6 +6855,10 @@ require-main-filename@^1.0.1:
67056855
version "1.0.1"
67066856
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
67076857

6858+
require-relative@^0.8.7:
6859+
version "0.8.7"
6860+
resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de"
6861+
67086862
require-uncached@^1.0.3:
67096863
version "1.0.3"
67106864
resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3"
@@ -6786,6 +6940,12 @@ rollup-plugin-flow-no-whitespace@^1.0.0:
67866940
flow-remove-types-no-whitespace "^1.0.3"
67876941
rollup-pluginutils "^1.5.2"
67886942

6943+
rollup-plugin-json@^2.3.0:
6944+
version "2.3.0"
6945+
resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-2.3.0.tgz#3c07a452c1b5391be28006fbfff3644056ce0add"
6946+
dependencies:
6947+
rollup-pluginutils "^2.0.1"
6948+
67896949
rollup-plugin-node-resolve@^3.0.3:
67906950
version "3.0.3"
67916951
resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.0.3.tgz#8f57b253edd00e5b0ad0aed7b7e9cf5982e98fa4"
@@ -6812,6 +6972,22 @@ rollup@^0.56.3:
68126972
version "0.56.3"
68136973
resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.56.3.tgz#7900695531afa1badd3235f285cc4aa0d49ce254"
68146974

6975+
rollup@^0.57.1:
6976+
version "0.57.1"
6977+
resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.57.1.tgz#0bb28be6151d253f67cf4a00fea48fb823c74027"
6978+
dependencies:
6979+
"@types/acorn" "^4.0.3"
6980+
acorn "^5.5.3"
6981+
acorn-dynamic-import "^3.0.0"
6982+
date-time "^2.1.0"
6983+
is-reference "^1.1.0"
6984+
locate-character "^2.0.5"
6985+
pretty-ms "^3.1.0"
6986+
require-relative "^0.8.7"
6987+
rollup-pluginutils "^2.0.1"
6988+
signal-exit "^3.0.2"
6989+
sourcemap-codec "^1.4.1"
6990+
68156991
run-async@^2.2.0:
68166992
version "2.3.0"
68176993
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
@@ -7072,6 +7248,10 @@ source-map@^0.6.1, source-map@~0.6.1:
70727248
version "0.6.1"
70737249
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
70747250

7251+
sourcemap-codec@^1.4.1:
7252+
version "1.4.1"
7253+
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz#c8fd92d91889e902a07aee392bdd2c5863958ba2"
7254+
70757255
spdx-correct@~1.0.0:
70767256
version "1.0.2"
70777257
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
@@ -7415,6 +7595,10 @@ time-stamp@^2.0.0:
74157595
version "2.0.0"
74167596
resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357"
74177597

7598+
time-zone@^1.0.0:
7599+
version "1.0.0"
7600+
resolved "https://registry.yarnpkg.com/time-zone/-/time-zone-1.0.0.tgz#99c5bf55958966af6d06d83bdf3800dc82faec5d"
7601+
74187602
timed-out@^4.0.0:
74197603
version "4.0.1"
74207604
resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"

0 commit comments

Comments
 (0)
Please sign in to comment.