From cdeb4db1d282302ce618a77ea2349c10b1fecc13 Mon Sep 17 00:00:00 2001 From: andy Date: Sun, 12 Apr 2020 13:16:27 +0100 Subject: [PATCH] update cypress --- README.md | 21 +- src/vue-poc/app.vue | 10 +- src/vue-poc/components/qd-search.vue | 30 +- src/vue-poc/components/vis-time-line.vue | 2 +- src/vue-poc/cxan.xml | 2 +- ...{basexlogfile.xml => quodatum.logfile.xml} | 2 +- .../entities/{task.xml => quodatum.task.xml} | 4 +- src/vue-poc/features/about.vue | 89 - src/vue-poc/features/about/about.vue | 136 ++ src/vue-poc/features/about/about.xqm | 17 + src/vue-poc/features/about/package.vue | 43 + src/vue-poc/features/about/routes.vue | 53 + src/vue-poc/features/about/vue-cmps.vue | 37 + .../features/adminlog/basexlogdate.vue | 2 +- .../features/adminlog/basexlogdate1.vue | 47 +- .../features/components/components.xqm | 8 +- src/vue-poc/features/components/markdown.vue | 75 +- src/vue-poc/features/history/taskhistory.vue | 2 +- src/vue-poc/features/model/entity.vue | 11 +- src/vue-poc/features/settings/keys.vue | 12 +- src/vue-poc/features/tasks/task/log.enrich.xq | 15 +- src/vue-poc/features/tasks/taskdef.xml | 3 +- src/vue-poc/features/tasks/tasks.vue | 2 +- src/vue-poc/models.gen.xqm | 196 +- src/vue-poc/package.json | 22 +- src/vue-poc/router.js | 16 +- src/vue-poc/static/app-gen.js | 437 +++-- src/vue-poc/static/app.html | 14 +- src/vue-poc/static/resources/flare.json | 222 +++ tests/cypress.json | 5 + tests/cypress/.gitignore | 3 +- tests/cypress/cypress.json | 6 - tests/cypress/cypress/.gitignore | 1 - tests/cypress/cypress/videos/apb_spec.js.mp4 | Bin 154246 -> 0 bytes tests/cypress/cypress/videos/validate.js.mp4 | Bin 120889 -> 0 bytes .../{cypress => }/fixtures/example.json | 0 tests/cypress/integration/all-uri.js | 24 + .../{cypress => }/integration/apb_spec.js | 2 +- .../{cypress => }/integration/validate.js | 5 - tests/cypress/package-lock.json | 1578 ----------------- tests/cypress/package.json | 14 - tests/cypress/{cypress => }/plugins/index.js | 0 .../cypress/{cypress => }/support/commands.js | 0 tests/cypress/{cypress => }/support/index.js | 0 44 files changed, 1141 insertions(+), 2027 deletions(-) rename src/vue-poc/data/vue-poc/entities/{basexlogfile.xml => quodatum.logfile.xml} (94%) rename src/vue-poc/data/vue-poc/entities/{task.xml => quodatum.task.xml} (78%) delete mode 100644 src/vue-poc/features/about.vue create mode 100644 src/vue-poc/features/about/about.vue create mode 100644 src/vue-poc/features/about/about.xqm create mode 100644 src/vue-poc/features/about/package.vue create mode 100644 src/vue-poc/features/about/routes.vue create mode 100644 src/vue-poc/features/about/vue-cmps.vue create mode 100644 src/vue-poc/static/resources/flare.json create mode 100644 tests/cypress.json delete mode 100644 tests/cypress/cypress.json delete mode 100644 tests/cypress/cypress/.gitignore delete mode 100644 tests/cypress/cypress/videos/apb_spec.js.mp4 delete mode 100644 tests/cypress/cypress/videos/validate.js.mp4 rename tests/cypress/{cypress => }/fixtures/example.json (100%) create mode 100644 tests/cypress/integration/all-uri.js rename tests/cypress/{cypress => }/integration/apb_spec.js (90%) rename tests/cypress/{cypress => }/integration/validate.js (70%) delete mode 100644 tests/cypress/package-lock.json delete mode 100644 tests/cypress/package.json rename tests/cypress/{cypress => }/plugins/index.js (100%) rename tests/cypress/{cypress => }/support/commands.js (100%) rename tests/cypress/{cypress => }/support/index.js (100%) diff --git a/README.md b/README.md index e8a5b4c..04779f9 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,29 @@ # vue-poc -A test of using `vue.js` as UI +A test of using https://vuetifyjs.com/en/ as UI Includes: + * material design (using `vuetify`) * ace editor * localforage for persistence -Edit via android -## Bugs -* requests not stopped after unload +## Icons +* https://vuetifyjs.com/en/customization/icons/ +## Tests +### Cypress + +https://github.com/cypress-io/cypress +``` +cd ~\git\vue-poc\tests> +npx cypress open + +or... + +npx cypress run +``` ## Settings + Global `settings` provides `getItem(name)` and `setItem(name.value)` Example usage ``` diff --git a/src/vue-poc/app.vue b/src/vue-poc/app.vue index ac68c93..9736385 100644 --- a/src/vue-poc/app.vue +++ b/src/vue-poc/app.vue @@ -161,7 +161,7 @@ children: [ {href: '/database', text: 'Databases',icon: 'developer_mode' }, {href: '/files', text: 'File system',icon: 'folder' }, - {href: '/documentation', text: 'Documentation',icon: 'library_books' }, + {href: '/tasks',text: 'Tasks',icon: 'update'}, {href: '/logdate',text: 'XML logs',icon: 'dns'}, {href: '/history/files',text: 'history',icon: 'history'} @@ -170,10 +170,10 @@ icon: 'memory', text: 'Models' , model: false, - children: [ - - {href: '/namespace', text: 'Namespaces',icon: 'label' }, + children: [ {href: '/entity', text: 'Entities',icon: 'redeem' }, + {href: '/documentation', text: 'Documentation',icon: 'library_books' }, + {href: '/namespace', text: 'Namespaces',icon: 'label' }, ]}, { @@ -232,7 +232,7 @@ {href: '/labs/markdown',text: 'Markdown',icon: 'receipt'}, ]}, {href: '/settings',text: 'Settings',icon: 'settings' }, - {href: '/about',text: 'About (v0.3.2)' , icon: 'help' }, + {href: '/about',text: 'About' , icon: 'help' }, ] }}, diff --git a/src/vue-poc/components/qd-search.vue b/src/vue-poc/components/qd-search.vue index bd429ef..5c1670b 100644 --- a/src/vue-poc/components/qd-search.vue +++ b/src/vue-poc/components/qd-search.vue @@ -67,16 +67,10 @@ }, matchItems(typed){ - var hits=this.$router.options.routes; - console.log(hits.length,hits); - hits=hits.filter(item=>{ - if (!item.meta) return false; - var i=item.meta.title.toString().toLowerCase(); - console.log(i); - return i.indexOf(typed) !== -1}); - - console.log("pages",typed," r:",hits); - return hits.map(r=>{return {text:r.meta.title, + var hits=this.titles; + var typed=typed.toLowerCase(); + hits=hits.filter(item=>item.title.indexOf(typed) !== -1) + return hits.map(r=>{return {text:r.title, value:r.path} }); }, @@ -90,5 +84,21 @@ console.log("si: ",val); this.querySelections(); } + }, + created:function(){ + var hits=this.$router.options.routes; + var res=[]; + const extract = function(item,path) {if(item.hasOwnProperty("meta")) + return {title: item.meta.title.toLowerCase(), + path: path + item.path} + else if(item.hasOwnProperty("children")) + return item.children.map(item=>extract(item, path +"/")) + else + return [] + }; + res=hits.map(item=>extract(item,item.path)) + res=res.flat(Infinity); + //console.log("extract",res) + this.titles=res; } } diff --git a/src/vue-poc/components/vis-time-line.vue b/src/vue-poc/components/vis-time-line.vue index e634b90..f7c4432 100644 --- a/src/vue-poc/components/vis-time-line.vue +++ b/src/vue-poc/components/vis-time-line.vue @@ -23,7 +23,7 @@ for vis-time-line http://visjs.org/docs/graph2d/ }, watch:{ items(newItems){ - console.log("timeline new:" + newItems.length) + console.log("vis-time-line: new items:" + newItems.length) this.rebuild(newItems) }, options(newOpts){ diff --git a/src/vue-poc/cxan.xml b/src/vue-poc/cxan.xml index 1e64daf..43be0c8 100644 --- a/src/vue-poc/cxan.xml +++ b/src/vue-poc/cxan.xml @@ -1,4 +1,4 @@ - + vue-poc test of vue.js. Andy Bunce Andy Bunce diff --git a/src/vue-poc/data/vue-poc/entities/basexlogfile.xml b/src/vue-poc/data/vue-poc/entities/quodatum.logfile.xml similarity index 94% rename from src/vue-poc/data/vue-poc/entities/basexlogfile.xml rename to src/vue-poc/data/vue-poc/entities/quodatum.logfile.xml index 06dc137..7046c8e 100644 --- a/src/vue-poc/data/vue-poc/entities/basexlogfile.xml +++ b/src/vue-poc/data/vue-poc/entities/quodatum.logfile.xml @@ -1,4 +1,4 @@ - + list of saved BaseX log files with entries in the vue-poc database diff --git a/src/vue-poc/data/vue-poc/entities/task.xml b/src/vue-poc/data/vue-poc/entities/quodatum.task.xml similarity index 78% rename from src/vue-poc/data/vue-poc/entities/task.xml rename to src/vue-poc/data/vue-poc/entities/quodatum.task.xml index 3bbf1e5..939a25d 100644 --- a/src/vue-poc/data/vue-poc/entities/task.xml +++ b/src/vue-poc/data/vue-poc/entities/quodatum.task.xml @@ -1,5 +1,5 @@ - - predefined queries with parameters + + A predefined query with parameters, listed in taskdef.xml name for task diff --git a/src/vue-poc/features/about.vue b/src/vue-poc/features/about.vue deleted file mode 100644 index 7501a19..0000000 --- a/src/vue-poc/features/about.vue +++ /dev/null @@ -1,89 +0,0 @@ - - - diff --git a/src/vue-poc/features/about/about.vue b/src/vue-poc/features/about/about.vue new file mode 100644 index 0000000..a6b595f --- /dev/null +++ b/src/vue-poc/features/about/about.vue @@ -0,0 +1,136 @@ + + + diff --git a/src/vue-poc/features/about/about.xqm b/src/vue-poc/features/about/about.xqm new file mode 100644 index 0000000..5f7c738 --- /dev/null +++ b/src/vue-poc/features/about/about.xqm @@ -0,0 +1,17 @@ +module namespace _ = 'quodatum.test.about'; +import module namespace entity = 'quodatum.models.generated' at "../../models.gen.xqm"; +import module namespace dice = 'quodatum.web.dice/v4' at "../../lib/dice.xqm"; +import module namespace web = 'quodatum.web.utils4' at "../../lib/webutils.xqm"; + +(:~ + : package.json + :) +declare +%rest:GET %rest:path("/vue-poc/api/package.json") +%output:method("text") +%output:media-type("application/json") +function _:package() +as xs:string +{ +unparsed-text("../../package.json") +}; diff --git a/src/vue-poc/features/about/package.vue b/src/vue-poc/features/about/package.vue new file mode 100644 index 0000000..ce481b7 --- /dev/null +++ b/src/vue-poc/features/about/package.vue @@ -0,0 +1,43 @@ + + + diff --git a/src/vue-poc/features/about/routes.vue b/src/vue-poc/features/about/routes.vue new file mode 100644 index 0000000..51caca3 --- /dev/null +++ b/src/vue-poc/features/about/routes.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/vue-poc/features/about/vue-cmps.vue b/src/vue-poc/features/about/vue-cmps.vue new file mode 100644 index 0000000..6a412c7 --- /dev/null +++ b/src/vue-poc/features/about/vue-cmps.vue @@ -0,0 +1,37 @@ + + + diff --git a/src/vue-poc/features/adminlog/basexlogdate.vue b/src/vue-poc/features/adminlog/basexlogdate.vue index 66ca378..8664366 100644 --- a/src/vue-poc/features/adminlog/basexlogdate.vue +++ b/src/vue-poc/features/adminlog/basexlogdate.vue @@ -98,7 +98,7 @@ load(){ this.loading= true - HTTP.get("data/basexlogfile",{params:{q:this.q}}) + HTTP.get("data/quodatum.logfile",{params:{q:this.q}}) .then(r=>{ this.items= r.data.items this.loading= false diff --git a/src/vue-poc/features/adminlog/basexlogdate1.vue b/src/vue-poc/features/adminlog/basexlogdate1.vue index b1085f0..b3e4bf2 100644 --- a/src/vue-poc/features/adminlog/basexlogdate1.vue +++ b/src/vue-poc/features/adminlog/basexlogdate1.vue @@ -20,8 +20,6 @@ :return-value.sync="query.from" transition="scale-transition" offset-y - max-width="290px" - min-width="100px" > + @@ -47,11 +47,22 @@ skip_next - + + - + + + Seek + + + + + Fit + + + + - fit refresh @@ -97,6 +108,8 @@ data:[], query:{date: this.date, start: 1, limit:30, from:"00:00:00", window:600}, showmenu: false, + seek: false, + fit: false, Events: new Vue({}), msg:"Select an entry", showFrom: false @@ -134,6 +147,7 @@ methods:{ this.loading=true HTTP.get("logxml", {params:this.query}) .then(r=>{ + //var items=r.data.items.filter(item=>{return item.text!="[GET] http://localhost:8984/vue-poc/api/log"}) var items=r.data.items //console.log("logxml",items) @@ -145,20 +159,27 @@ methods:{ style: x.text.startsWith("[POST] ")?"background-color: red;": "background-color: yellow;", group: x.user} )) - this.loading=false - return; - //https://stackoverflow.com/a/39637877/3210344 round(date, moment.duration(15, "minutes"), "ceil") + + + + //https://stackoverflow.com/a/39637877/3210344 roundDate(date, moment.duration(15, "minutes"), "ceil") var roundDate= function (date, duration, method) { return moment(Math[method]((+date) / (+duration)) * (+duration)); } var start=moment(this.date + "T" + this.query.from) - var first=this.data[0] + var first=moment(this.data[0].start); + var w=Number(this.query.window); + first1=roundDate(first,moment.duration(w, "seconds"), "floor"); + console.log("Ab",first,this.query,first1,this.data); + return; + if(first){ - first=moment(first.time) + first=moment(first.start) start=roundDate(first,moment.duration(this.query.window, "seconds"), "floor") - //console.log(r.format(moment.HTML5_FMT.TIME_SECONDS)) - this.query.from=start.format(moment.HTML5_FMT.TIME_SECONDS) + console.log("rounded ",start) + //this.query.from=start.format(moment.HTML5_FMT.TIME_SECONDS) } + this.loading=false this.options.start=start.toDate() this.options.end=start.add(this.query.window,"s").toDate() //console.log("data",this.data) diff --git a/src/vue-poc/features/components/components.xqm b/src/vue-poc/features/components/components.xqm index 946ab8b..30c1793 100644 --- a/src/vue-poc/features/components/components.xqm +++ b/src/vue-poc/features/components/components.xqm @@ -6,7 +6,8 @@ module namespace j = 'quodatum.test.components'; (:~ - : @return sequence of json arary items for each item + : id:, label:,children: + : @return sequence of json array items for each item :) declare function j:tax($items) as element(_)* @@ -44,10 +45,11 @@ return }; (:~ - : sample markdown + : serve sample markdown from "md-sample.md" :) declare -%rest:GET %rest:path("/vue-poc/api/components/markdown") +%rest:GET %rest:path("/vue-poc/api/components/markdown") +%output:method("text") function j:markdown() as xs:string { diff --git a/src/vue-poc/features/components/markdown.vue b/src/vue-poc/features/components/markdown.vue index 09b36f4..fd5c83a 100644 --- a/src/vue-poc/features/components/markdown.vue +++ b/src/vue-poc/features/components/markdown.vue @@ -7,39 +7,56 @@ https://github.com/miaolz123/vue-markdown Markdown - - - - - - + + + TOC + + vue-markdown@2.2.4 + + + + + Markdown Settings + + +
    +
  • +
  • +
  • +
  • +
  • +
+
+
+
-
- + + +
+
+
+ + ># h1 Heading 8-) -## level 2 -### h3 Heading + v-on:toc-rendered="tocAllRight" toc-id="toc"> + + + + -## Horizontal Rules - -___ - ---- - -*** - -## Typographic replacements - -Enable typographer option to see result. - -(c) (C) (r) (R) (tm) (TM) (p) (P) +- -
@@ -56,7 +73,8 @@ Enable typographer option to see result. linkify: false, emoji: true, typographer: true, - toc: false + toc: false, + tochtml: null } }, methods: { @@ -64,14 +82,15 @@ Enable typographer option to see result. console.log("markdown is parsed !"); }, tocAllRight: function (tocHtmlStr) { - console.log("toc is parsed :", tocHtmlStr); + this.tochtml=tocHtmlStr + console.log("toc is parsed :"); } }, created:function(){ HTTP.get("components/markdown") .then(r=>{ - console.log("data::::",r.data); + //console.log("data::::",r.data); this.source=r.data; }) .catch(err=> { diff --git a/src/vue-poc/features/history/taskhistory.vue b/src/vue-poc/features/history/taskhistory.vue index d4101c2..f0954cb 100644 --- a/src/vue-poc/features/history/taskhistory.vue +++ b/src/vue-poc/features/history/taskhistory.vue @@ -18,7 +18,7 @@ clearable> - + diff --git a/src/vue-poc/features/model/entity.vue b/src/vue-poc/features/model/entity.vue index f956ef8..a6c62bd 100644 --- a/src/vue-poc/features/model/entity.vue +++ b/src/vue-poc/features/model/entity.vue @@ -56,15 +56,12 @@ {{ item.name }} + + + {{ item.nfields }} + {{ item.description }} - - - - {{ item.nfields }} - Fields - - diff --git a/src/vue-poc/features/settings/keys.vue b/src/vue-poc/features/settings/keys.vue index 7059a87..98f09fa 100644 --- a/src/vue-poc/features/settings/keys.vue +++ b/src/vue-poc/features/settings/keys.vue @@ -17,13 +17,11 @@ - - -
{{key}}
- + + {{key}} + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. diff --git a/src/vue-poc/features/tasks/task/log.enrich.xq b/src/vue-poc/features/tasks/task/log.enrich.xq index e7114c5..68788b1 100644 --- a/src/vue-poc/features/tasks/task/log.enrich.xq +++ b/src/vue-poc/features/tasks/task/log.enrich.xq @@ -1,16 +1,21 @@ (:~ -: log enrich +: Enrich log files in collection /logs database vue-poc +: by adding @start and @end attributes where calculatable : @author andy bunce -: @todo :) -declare %updating function local:enrich($doc as document-node()){ + + +declare %updating function local:enrich($doc as document-node()) +{ let $date:=fn:analyze-string(db:path($doc),"(\d{4}-\d{2}-\d{2})")/fn:match/fn:group/string() return for $entry in $doc/entries/entry return local:update-entry($entry,$date) }; -declare %updating function local:update-entry($entry,$date as xs:string){ +declare %updating function local:update-entry($entry as element(entry), + $date as xs:string) +{ let $start :=xs:dateTime(concat($date,"T",$entry/@time)) return ( local:set-start($entry,$start), @@ -22,6 +27,8 @@ declare %updating function local:update-entry($entry,$date as xs:string){ ) }; +(:~ set @start attribute to $start + :) declare %updating function local:set-start($entry,$start as xs:dateTime) { if($entry/@start) then diff --git a/src/vue-poc/features/tasks/taskdef.xml b/src/vue-poc/features/tasks/taskdef.xml index 587accf..3762d25 100644 --- a/src/vue-poc/features/tasks/taskdef.xml +++ b/src/vue-poc/features/tasks/taskdef.xml @@ -16,7 +16,8 @@ log enrich - logs + Enrich log files in collection /logs database vue-poc + by adding @start and @end attributes where calculatable vue compile diff --git a/src/vue-poc/features/tasks/tasks.vue b/src/vue-poc/features/tasks/tasks.vue index d89431f..5aa537e 100644 --- a/src/vue-poc/features/tasks/tasks.vue +++ b/src/vue-poc/features/tasks/tasks.vue @@ -20,7 +20,7 @@ clearable> - + diff --git a/src/vue-poc/models.gen.xqm b/src/vue-poc/models.gen.xqm index a5d71a5..827c7d8 100644 --- a/src/vue-poc/models.gen.xqm +++ b/src/vue-poc/models.gen.xqm @@ -1,5 +1,5 @@ (: entity access maps - : auto generated from xml files in entities folder at: 2020-01-29T22:51:17.628Z + : auto generated from xml files in entities folder at: 2020-03-12T23:25:24.314Z :) module namespace entity = 'quodatum.models.generated'; @@ -242,65 +242,6 @@ hof:top-k-by(admin:logs(), string#1, 2) "views": map{ - } - }, - "basexlogfile": map{ - "name": "basexlogfile", - "description": "list of saved BaseX log files with entries in the vue-poc database", - "access": map{ - "date": function($_ as element()) as xs:string {$_/@date }, - "entries": function($_ as element()) as xs:integer {$_/@entries }, - "max": function($_ as element()) as xs:integer {$_/@max }, - "name": function($_ as element()) as xs:string {$_/@file }, - "perhr": function($_ as element()) as xs:string {$_/@perhr } }, - - "filter": function($item,$q) as xs:boolean{ - some $e in ( ) satisfies - fn:contains($e,$q, 'http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive') - }, - "json": map{ - "date": function($_ as element()) as element(date)? { - (: xs:string :) - fn:data($_/@date)!element date { .} - }, - "entries": function($_ as element()) as element(entries)? { - (: xs:integer :) - fn:data($_/@entries)!element entries { attribute type {'number'}, .} - }, - "max": function($_ as element()) as element(max)? { - (: xs:integer :) - fn:data($_/@max)!element max { attribute type {'number'}, .} - }, - "name": function($_ as element()) as element(name)? { - (: xs:string :) - fn:data($_/@file)!element name { .} - }, - "perhr": function($_ as element()) as element(perhr)? { - (: xs:string :) - fn:data($_/@perhr)!element perhr { .} - } }, - - "data": function() as element(day)* - { - let $hrs:=(0 to 23)!format-number(., "00") - for $item in db:dir("vue-poc","logs") - let $es:=db:open("vue-poc","logs/" || $item)/entries/entry - let $max:=round(max($es/@ms) div 1000) - let $times:=(for $e in $es - group by $hr:=substring($e/@time,1,2) - return map:entry($hr, max($e/@ms)))=>map:merge() - let $c:=for $h in $hrs return if(map:contains($times,$h)) then map:get($times,$h) else 0 - - return - }, - - "views": map{ - } }, "entity.field": map{ @@ -657,6 +598,103 @@ hof:top-k-by(admin:logs(), string#1, 2) "views": map{ 'filter': 'name description' + } + }, + "quodatum.logfile": map{ + "name": "quodatum.logfile", + "description": "list of saved BaseX log files with entries in the vue-poc database", + "access": map{ + "date": function($_ as element()) as xs:string {$_/@date }, + "entries": function($_ as element()) as xs:integer {$_/@entries }, + "max": function($_ as element()) as xs:integer {$_/@max }, + "name": function($_ as element()) as xs:string {$_/@file }, + "perhr": function($_ as element()) as xs:string {$_/@perhr } }, + + "filter": function($item,$q) as xs:boolean{ + some $e in ( ) satisfies + fn:contains($e,$q, 'http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive') + }, + "json": map{ + "date": function($_ as element()) as element(date)? { + (: xs:string :) + fn:data($_/@date)!element date { .} + }, + "entries": function($_ as element()) as element(entries)? { + (: xs:integer :) + fn:data($_/@entries)!element entries { attribute type {'number'}, .} + }, + "max": function($_ as element()) as element(max)? { + (: xs:integer :) + fn:data($_/@max)!element max { attribute type {'number'}, .} + }, + "name": function($_ as element()) as element(name)? { + (: xs:string :) + fn:data($_/@file)!element name { .} + }, + "perhr": function($_ as element()) as element(perhr)? { + (: xs:string :) + fn:data($_/@perhr)!element perhr { .} + } }, + + "data": function() as element(day)* + { + let $hrs:=(0 to 23)!format-number(., "00") + for $item in db:dir("vue-poc","logs") + let $es:=db:open("vue-poc","logs/" || $item)/entries/entry + let $max:=round(max($es/@ms) div 1000) + let $times:=(for $e in $es + group by $hr:=substring($e/@time,1,2) + return map:entry($hr, max($e/@ms)))=>map:merge() + let $c:=for $h in $hrs return if(map:contains($times,$h)) then map:get($times,$h) else 0 + + return + }, + + "views": map{ + + } + }, + "quodatum.task": map{ + "name": "quodatum.task", + "description": "A predefined query with parameters, listed in taskdef.xml ", + "access": map{ + "description": function($_ as element()) as xs:string {$_/fn:serialize(description/node()) }, + "title": function($_ as element()) as xs:string {$_/title }, + "to": function($_ as element()) as xs:string {$_/@name }, + "url": function($_ as element()) as xs:string {$_/@url } }, + + "filter": function($item,$q) as xs:boolean{ + some $e in ( ) satisfies + fn:contains($e,$q, 'http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive') + }, + "json": map{ + "description": function($_ as element()) as element(description)? { + (: xs:string :) + fn:data($_/fn:serialize(description/node()))!element description { .} + }, + "title": function($_ as element()) as element(title)? { + (: xs:string :) + fn:data($_/title)!element title { .} + }, + "to": function($_ as element()) as element(to)? { + (: xs:string :) + fn:data($_/@name)!element to { .} + }, + "url": function($_ as element()) as element(url)? { + (: xs:string :) + fn:data($_/@url)!element url { .} + } }, + + "data": function() as element(task)* + { doc("tasks/taskdef.xml")/tasks/task }, + + "views": map{ + } }, "search-result": map{ @@ -695,44 +733,6 @@ hof:top-k-by(admin:logs(), string#1, 2) "views": map{ - } - }, - "task": map{ - "name": "task", - "description": "predefined queries with parameters ", - "access": map{ - "description": function($_ as element()) as xs:string {$_/fn:serialize(description/node()) }, - "title": function($_ as element()) as xs:string {$_/title }, - "to": function($_ as element()) as xs:string {$_/@name }, - "url": function($_ as element()) as xs:string {$_/@url } }, - - "filter": function($item,$q) as xs:boolean{ - some $e in ( ) satisfies - fn:contains($e,$q, 'http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive') - }, - "json": map{ - "description": function($_ as element()) as element(description)? { - (: xs:string :) - fn:data($_/fn:serialize(description/node()))!element description { .} - }, - "title": function($_ as element()) as element(title)? { - (: xs:string :) - fn:data($_/title)!element title { .} - }, - "to": function($_ as element()) as element(to)? { - (: xs:string :) - fn:data($_/@name)!element to { .} - }, - "url": function($_ as element()) as element(url)? { - (: xs:string :) - fn:data($_/@url)!element url { .} - } }, - - "data": function() as element(task)* - { doc("tasks/taskdef.xml")/tasks/task }, - - "views": map{ - } }, "taskhistory": map{ diff --git a/src/vue-poc/package.json b/src/vue-poc/package.json index 5a716d6..6312528 100644 --- a/src/vue-poc/package.json +++ b/src/vue-poc/package.json @@ -1,23 +1,23 @@ { "name": "vue-poc", - "version": "0.2.0", - "description": "A vue test", + "version": "0.5.2", + "description": "Frontend vuetify, backend: basex", "dependencies": { - "ace": "1.4.6", - "vuetify": "2.1.9", - "vue": "2.6.10", - "vuex": "3.0.1", - "vue-router": "3.0.3", - "vue-treeselect": "0.0.25", + "ace": "1.4.8", + "vuetify": "2.2.19", + "vue": "2.6.11", + "vuex": "3.1.0", + "vue-router": "3.1.6", + "vue-treeselect": "0.0.29", "google-material": "0.0.0", "js-beautify": "1.9.0", - "axios": "0.18.1", + "axios": "0.19.2", "qs": "6.4.0", "localforage": "1.7.1", "momentjs": "2.24.0", - "vuetify-jsonschema-form": "0.27.1", + "vuetify-jsonschema-form": "0.35.0", "prism": "1.15.0", "vue-prism-component": "1.1.1", - "vis-timeline-graph2d": "4.21.0" + "vis-timeline-graph2d": "4.20.1" } } \ No newline at end of file diff --git a/src/vue-poc/router.js b/src/vue-poc/router.js index 559df58..5beed4e 100644 --- a/src/vue-poc/router.js +++ b/src/vue-poc/router.js @@ -133,13 +133,17 @@ const router = new VueRouter({ - { path: '/map', component: Leaflet,meta:{title:"map"} }, + { path: '/map', component: Leaflet,meta:{title:"map"} }, - - - - { path: '/about', component: About, meta:{title:"About Vue-poc"} }, - { path: '*', component: Notfound, meta:{title:"Page not found"} } + { path: '/about', component: { template: '' } + ,children:[ + {path: '', component: About, meta:{title:"About Vue-poc"} }, + {path: 'package', component: Package, meta:{title:"Javascript components"} }, + {path: 'routes', component: Routes, meta:{title:"Routes"} }, + {path: 'vue-cmps', component: VueComps, meta:{title:"Vue components"} }, + ]}, + + { path: '*', component: Notfound, meta:{title:"Page not found"} } ], }); router.afterEach(function(route) { diff --git a/src/vue-poc/static/app-gen.js b/src/vue-poc/static/app-gen.js index e891182..c445c9b 100644 --- a/src/vue-poc/static/app-gen.js +++ b/src/vue-poc/static/app-gen.js @@ -1,4 +1,4 @@ -// generated 2020-02-02T23:23:08.774Z +// generated 2020-04-06T22:33:30.222+01:00 // src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/components/qd-autoheight.vue Vue.component('qd-autoheight',{template:` @@ -392,16 +392,10 @@ Vue.component('qd-search',{template:` }, matchItems(typed){ - var hits=this.$router.options.routes; - console.log(hits.length,hits); - hits=hits.filter(item=>{ - if (!item.meta) return false; - var i=item.meta.title.toString().toLowerCase(); - console.log(i); - return i.indexOf(typed) !== -1}); - - console.log("pages",typed," r:",hits); - return hits.map(r=>{return {text:r.meta.title, + var hits=this.titles; + var typed=typed.toLowerCase(); + hits=hits.filter(item=>item.title.indexOf(typed) !== -1) + return hits.map(r=>{return {text:r.title, value:r.path} }); }, @@ -415,6 +409,22 @@ Vue.component('qd-search',{template:` console.log("si: ",val); this.querySelections(); } + }, + created:function(){ + var hits=this.$router.options.routes; + var res=[]; + const extract = function(item,path) {if(item.hasOwnProperty("meta")) + return {title: item.meta.title.toLowerCase(), + path: path + item.path} + else if(item.hasOwnProperty("children")) + return item.children.map(item=>extract(item, path +"/")) + else + return [] + }; + res=hits.map(item=>extract(item,item.path)) + res=res.flat(Infinity); + //console.log("extract",res) + this.titles=res; } } ); @@ -576,7 +586,7 @@ Vue.component('vis-time-line',{template:` }, watch:{ items(newItems){ - console.log("timeline new:" + newItems.length) + console.log("vis-time-line: new items:" + newItems.length) this.rebuild(newItems) }, options(newOpts){ @@ -1570,34 +1580,17 @@ const Notfound=Vue.extend({template:` ); -// src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/features/about.vue +// src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/features/about/about.vue const About=Vue.extend({template:` - + - -
VUE-POC
+ +VUE-POC + {{ pack.version }} - - - - - - edit - - - add - - - delete - - -
+ + @@ -1607,32 +1600,66 @@ const About=Vue.extend({template:`
Links
+ + + + + + + + + fill + + + + + - - - - - - + icons (material) + + + + + + +
- + + + + + mdi-pencil + + + mdi-plus + + + mdi-delete + + +
@@ -1641,7 +1668,13 @@ const About=Vue.extend({template:` data: function(){ return { - fab: false + pack: null, + fab: false, + links:[ + {text:"3rd party components",icon:"mdi-clock",to:"about/package"}, + {text:"components",icon:"mdi-flag",to:"about/vue-cmps"}, + {text:"routes",icon:"mdi-plus",to:"about/routes"} + ] } }, methods:{ @@ -1649,10 +1682,136 @@ const About=Vue.extend({template:` HTTP.get("package.json") .then(r=>{ console.log("status",r) - + this.pack=r.data //this.$forceUpdate() }) }, + }, + created(){ + this.refresh() + } +} + ); + +// src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/features/about/package.vue +const Package=Vue.extend({template:` + + + + + crumbs + + + + +
{{ pack | pretty }}
+
+
+ `, + + data: function(){ + return { + pack: null, + fab: false, + showmenu: false + } + }, + methods:{ + refresh(){ + HTTP.get("package.json") + .then(r=>{ + console.log("status",r) + this.pack=r.data.dependencies + }) + }, + }, + created(){ + this.refresh() + } +} + ); + +// src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/features/about/routes.vue +const Routes=Vue.extend({template:` + + + + + crumbs + + + + + +
{{ pack | pretty }}
+
+
+ `, + + data: function(){ + return { + pack: null, + fab: false, + showmenu: false, + routes:null, + headers:[ + { text: '#', value: 'index' }, + { text: 'Path', value: 'path' }, + { text: 'Title', value: 'title' } + ], + } + }, + methods:{ + refresh(){ + var hits=this.$router.options.routes; + this.routes=hits.map(function(v,i){ + return {"index":i, + "path": v.path, + "name":"ww", + "title": v.meta && v.meta.title + }}); + console.log("routes: ",hits) + }, + }, + created(){ + this.refresh() + } +} + ); + +// src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/features/about/vue-cmps.vue +const VueComps=Vue.extend({template:` + + + + + crumbs + + + +
{{ pack | pretty }}
+
+
+ `, + + data: function(){ + return { + pack: null, + fab: false, + showmenu: false + } + }, + methods:{ + refresh(){ + HTTP.get("package.json") + .then(r=>{ + console.log("status",r) + this.pack=r.data + }) + }, + }, + created(){ + this.refresh() } } ); @@ -1738,7 +1897,7 @@ const Basexlogdate=Vue.extend({template:` load(){ this.loading= true - HTTP.get("data/basexlogfile",{params:{q:this.q}}) + HTTP.get("data/quodatum.logfile",{params:{q:this.q}}) .then(r=>{ this.items= r.data.items this.loading= false @@ -1780,11 +1939,12 @@ const Basexlogdate1=Vue.extend({template:` crumbs - + - + + @@ -1793,11 +1953,22 @@ const Basexlogdate1=Vue.extend({template:` skip_next - +
+ - + + + Seek + + + + + Fit + + + + - fit refresh @@ -1841,6 +2012,8 @@ const Basexlogdate1=Vue.extend({template:` data:[], query:{date: this.date, start: 1, limit:30, from:"00:00:00", window:600}, showmenu: false, + seek: false, + fit: false, Events: new Vue({}), msg:"Select an entry", showFrom: false @@ -1878,6 +2051,7 @@ methods:{ this.loading=true HTTP.get("logxml", {params:this.query}) .then(r=>{ + //var items=r.data.items.filter(item=>{return item.text!="[GET] http://localhost:8984/vue-poc/api/log"}) var items=r.data.items //console.log("logxml",items) @@ -1889,20 +2063,27 @@ methods:{ style: x.text.startsWith("[POST] ")?"background-color: red;": "background-color: yellow;", group: x.user} )) - this.loading=false - return; - //https://stackoverflow.com/a/39637877/3210344 round(date, moment.duration(15, "minutes"), "ceil") + + + + //https://stackoverflow.com/a/39637877/3210344 roundDate(date, moment.duration(15, "minutes"), "ceil") var roundDate= function (date, duration, method) { return moment(Math[method]((+date) / (+duration)) * (+duration)); } var start=moment(this.date + "T" + this.query.from) - var first=this.data[0] + var first=moment(this.data[0].start); + var w=Number(this.query.window); + first1=roundDate(first,moment.duration(w, "seconds"), "floor"); + console.log("Ab",first,this.query,first1,this.data); + return; + if(first){ - first=moment(first.time) + first=moment(first.start) start=roundDate(first,moment.duration(this.query.window, "seconds"), "floor") - //console.log(r.format(moment.HTML5_FMT.TIME_SECONDS)) - this.query.from=start.format(moment.HTML5_FMT.TIME_SECONDS) + console.log("rounded ",start) + //this.query.from=start.format(moment.HTML5_FMT.TIME_SECONDS) } + this.loading=false this.options.start=start.toDate() this.options.end=start.add(this.query.window,"s").toDate() //console.log("data",this.data) @@ -2482,36 +2663,48 @@ const Markdown=Vue.extend({template:` Markdown - - - - - - + + + TOC + + vue-markdown@2.2.4 + + + + + Markdown Settings + + +
    +
  • +
  • +
  • +
  • +
  • +
+
+
+
-
-># h1 Heading 8-) -## level 2 -### h3 Heading + + + +
+
+
+ + + + +
+ -## Horizontal Rules - -___ - ---- - -*** - -## Typographic replacements - -Enable typographer option to see result. - -(c) (C) (r) (R) (tm) (TM) (p) (P) +- -
@@ -2527,7 +2720,8 @@ Enable typographer option to see result. linkify: false, emoji: true, typographer: true, - toc: false + toc: false, + tochtml: null } }, methods: { @@ -2535,14 +2729,15 @@ Enable typographer option to see result. console.log("markdown is parsed !"); }, tocAllRight: function (tocHtmlStr) { - console.log("toc is parsed :", tocHtmlStr); + this.tochtml=tocHtmlStr + console.log("toc is parsed :"); } }, created:function(){ HTTP.get("components/markdown") .then(r=>{ - console.log("data::::",r.data); + //console.log("data::::",r.data); this.source=r.data; }) .catch(err=> { @@ -3946,7 +4141,7 @@ const Taskhistory=Vue.extend({template:` - + @@ -5190,15 +5385,12 @@ const Entity=Vue.extend({template:` {{ item.name }} + + + {{ item.nfields }} + {{ item.description }} - - - - {{ item.nfields }} - Fields - - @@ -6699,10 +6891,11 @@ const Keys=Vue.extend({template:` - - -
{{key}}
- + + {{key}} + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. @@ -7012,7 +7205,7 @@ const Tasks=Vue.extend({template:` - + @@ -7763,13 +7956,17 @@ const router = new VueRouter({ - { path: '/map', component: Leaflet,meta:{title:"map"} }, + { path: '/map', component: Leaflet,meta:{title:"map"} }, - - - - { path: '/about', component: About, meta:{title:"About Vue-poc"} }, - { path: '*', component: Notfound, meta:{title:"Page not found"} } + { path: '/about', component: { template: '' } + ,children:[ + {path: '', component: About, meta:{title:"About Vue-poc"} }, + {path: 'package', component: Package, meta:{title:"Javascript components"} }, + {path: 'routes', component: Routes, meta:{title:"Routes"} }, + {path: 'vue-cmps', component: VueComps, meta:{title:"Vue components"} }, + ]}, + + { path: '*', component: Notfound, meta:{title:"Page not found"} } ], }); router.afterEach(function(route) { @@ -7945,7 +8142,7 @@ const Vuepoc=Vue.extend({template:` children: [ {href: '/database', text: 'Databases',icon: 'developer_mode' }, {href: '/files', text: 'File system',icon: 'folder' }, - {href: '/documentation', text: 'Documentation',icon: 'library_books' }, + {href: '/tasks',text: 'Tasks',icon: 'update'}, {href: '/logdate',text: 'XML logs',icon: 'dns'}, {href: '/history/files',text: 'history',icon: 'history'} @@ -7954,10 +8151,10 @@ const Vuepoc=Vue.extend({template:` icon: 'memory', text: 'Models' , model: false, - children: [ - - {href: '/namespace', text: 'Namespaces',icon: 'label' }, + children: [ {href: '/entity', text: 'Entities',icon: 'redeem' }, + {href: '/documentation', text: 'Documentation',icon: 'library_books' }, + {href: '/namespace', text: 'Namespaces',icon: 'label' }, ]}, { @@ -8016,7 +8213,7 @@ const Vuepoc=Vue.extend({template:` {href: '/labs/markdown',text: 'Markdown',icon: 'receipt'}, ]}, {href: '/settings',text: 'Settings',icon: 'settings' }, - {href: '/about',text: 'About (v0.3.2)' , icon: 'help' }, + {href: '/about',text: 'About Vue-poc' , icon: 'help' }, ] }}, diff --git a/src/vue-poc/static/app.html b/src/vue-poc/static/app.html index c46a163..58eeae0 100644 --- a/src/vue-poc/static/app.html +++ b/src/vue-poc/static/app.html @@ -11,7 +11,7 @@ - + @@ -35,15 +35,15 @@ - - + + - - - - + + + + diff --git a/src/vue-poc/static/resources/flare.json b/src/vue-poc/static/resources/flare.json new file mode 100644 index 0000000..7b3997f --- /dev/null +++ b/src/vue-poc/static/resources/flare.json @@ -0,0 +1,222 @@ +[ +{"name":"flare.analytics.cluster.AgglomerativeCluster","size":3938,"imports":["flare.animate.Transitioner","flare.vis.data.DataList","flare.util.math.IMatrix","flare.analytics.cluster.MergeEdge","flare.analytics.cluster.HierarchicalCluster","flare.vis.data.Data"]}, +{"name":"flare.analytics.cluster.CommunityStructure","size":3812,"imports":["flare.analytics.cluster.HierarchicalCluster","flare.animate.Transitioner","flare.vis.data.DataList","flare.analytics.cluster.MergeEdge","flare.util.math.IMatrix"]}, +{"name":"flare.analytics.cluster.HierarchicalCluster","size":6714,"imports":["flare.vis.data.EdgeSprite","flare.vis.data.NodeSprite","flare.vis.data.DataList","flare.vis.data.Tree","flare.util.Arrays","flare.analytics.cluster.MergeEdge","flare.util.Sort","flare.vis.operator.Operator","flare.util.Property","flare.vis.data.Data"]}, +{"name":"flare.analytics.cluster.MergeEdge","size":743,"imports":[]}, +{"name":"flare.analytics.graph.BetweennessCentrality","size":3534,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.data.DataList","flare.util.Arrays","flare.vis.data.Data","flare.util.Property","flare.vis.operator.Operator"]}, +{"name":"flare.analytics.graph.LinkDistance","size":5731,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.data.EdgeSprite","flare.analytics.graph.ShortestPaths","flare.vis.data.Data","flare.util.Property","flare.vis.operator.Operator"]}, +{"name":"flare.analytics.graph.MaxFlowMinCut","size":7840,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.data.EdgeSprite","flare.vis.data.Data","flare.util.Property","flare.vis.operator.Operator"]}, +{"name":"flare.analytics.graph.ShortestPaths","size":5914,"imports":["flare.vis.data.EdgeSprite","flare.vis.data.NodeSprite","flare.animate.Transitioner","flare.vis.operator.Operator","flare.util.heap.HeapNode","flare.util.heap.FibonacciHeap","flare.util.Property","flare.vis.data.Data"]}, +{"name":"flare.analytics.graph.SpanningTree","size":3416,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.operator.IOperator","flare.vis.Visualization","flare.vis.data.TreeBuilder","flare.vis.operator.Operator"]}, +{"name":"flare.analytics.optimization.AspectRatioBanker","size":7074,"imports":["flare.animate.Transitioner","flare.util.Arrays","flare.vis.data.DataSprite","flare.scale.Scale","flare.vis.axis.CartesianAxes","flare.vis.Visualization","flare.util.Property","flare.vis.operator.Operator"]}, +{"name":"flare.animate.Easing","size":17010,"imports":["flare.animate.Transition"]}, +{"name":"flare.animate.FunctionSequence","size":5842,"imports":["flare.util.Maths","flare.animate.Transition","flare.util.Arrays","flare.animate.Sequence","flare.animate.Transitioner"]}, +{"name":"flare.animate.interpolate.ArrayInterpolator","size":1983,"imports":["flare.util.Arrays","flare.animate.interpolate.Interpolator"]}, +{"name":"flare.animate.interpolate.ColorInterpolator","size":2047,"imports":["flare.animate.interpolate.Interpolator"]}, +{"name":"flare.animate.interpolate.DateInterpolator","size":1375,"imports":["flare.animate.interpolate.Interpolator"]}, +{"name":"flare.animate.interpolate.Interpolator","size":8746,"imports":["flare.animate.interpolate.NumberInterpolator","flare.animate.interpolate.ColorInterpolator","flare.animate.interpolate.PointInterpolator","flare.animate.interpolate.ObjectInterpolator","flare.animate.interpolate.MatrixInterpolator","flare.animate.interpolate.RectangleInterpolator","flare.animate.interpolate.DateInterpolator","flare.util.Property","flare.animate.interpolate.ArrayInterpolator"]}, +{"name":"flare.animate.interpolate.MatrixInterpolator","size":2202,"imports":["flare.animate.interpolate.Interpolator"]}, +{"name":"flare.animate.interpolate.NumberInterpolator","size":1382,"imports":["flare.animate.interpolate.Interpolator"]}, +{"name":"flare.animate.interpolate.ObjectInterpolator","size":1629,"imports":["flare.animate.interpolate.Interpolator"]}, +{"name":"flare.animate.interpolate.PointInterpolator","size":1675,"imports":["flare.animate.interpolate.Interpolator"]}, +{"name":"flare.animate.interpolate.RectangleInterpolator","size":2042,"imports":["flare.animate.interpolate.Interpolator"]}, +{"name":"flare.animate.ISchedulable","size":1041,"imports":["flare.animate.Scheduler"]}, +{"name":"flare.animate.Parallel","size":5176,"imports":["flare.animate.Easing","flare.animate.Transition","flare.util.Arrays"]}, +{"name":"flare.animate.Pause","size":449,"imports":["flare.animate.Transition"]}, +{"name":"flare.animate.Scheduler","size":5593,"imports":["flare.animate.ISchedulable","flare.animate.Pause","flare.animate.Transition"]}, +{"name":"flare.animate.Sequence","size":5534,"imports":["flare.animate.Easing","flare.util.Maths","flare.animate.Transition","flare.util.Arrays"]}, +{"name":"flare.animate.Transition","size":9201,"imports":["flare.animate.Transitioner","flare.animate.TransitionEvent","flare.animate.Scheduler","flare.animate.Pause","flare.animate.Parallel","flare.animate.Easing","flare.animate.Sequence","flare.animate.ISchedulable","flare.util.Maths","flare.animate.Tween"]}, +{"name":"flare.animate.Transitioner","size":19975,"imports":["flare.util.IValueProxy","flare.animate.Parallel","flare.animate.Easing","flare.animate.Sequence","flare.animate.Transition","flare.animate.Tween","flare.util.Property"]}, +{"name":"flare.animate.TransitionEvent","size":1116,"imports":["flare.animate.Transition"]}, +{"name":"flare.animate.Tween","size":6006,"imports":["flare.animate.Transitioner","flare.animate.Transition","flare.animate.interpolate.Interpolator","flare.util.Property"]}, +{"name":"flare.data.converters.Converters","size":721,"imports":["flare.data.converters.IDataConverter","flare.data.converters.GraphMLConverter","flare.data.converters.JSONConverter","flare.data.converters.DelimitedTextConverter"]}, +{"name":"flare.data.converters.DelimitedTextConverter","size":4294,"imports":["flare.data.DataSet","flare.data.DataUtil","flare.data.DataTable","flare.data.converters.IDataConverter","flare.data.DataSchema","flare.data.DataField"]}, +{"name":"flare.data.converters.GraphMLConverter","size":9800,"imports":["flare.data.DataSet","flare.data.DataUtil","flare.data.DataTable","flare.data.converters.IDataConverter","flare.data.DataSchema","flare.data.DataField"]}, +{"name":"flare.data.converters.IDataConverter","size":1314,"imports":["flare.data.DataSet","flare.data.DataSchema"]}, +{"name":"flare.data.converters.JSONConverter","size":2220,"imports":["flare.data.DataSet","flare.data.DataUtil","flare.data.DataTable","flare.data.converters.IDataConverter","flare.data.DataSchema","flare.data.DataField","flare.util.Property"]}, +{"name":"flare.data.DataField","size":1759,"imports":["flare.data.DataUtil"]}, +{"name":"flare.data.DataSchema","size":2165,"imports":["flare.data.DataField","flare.util.Arrays"]}, +{"name":"flare.data.DataSet","size":586,"imports":["flare.data.DataTable"]}, +{"name":"flare.data.DataSource","size":3331,"imports":["flare.data.converters.IDataConverter","flare.data.converters.Converters","flare.data.DataSchema"]}, +{"name":"flare.data.DataTable","size":772,"imports":["flare.data.DataSchema"]}, +{"name":"flare.data.DataUtil","size":3322,"imports":["flare.data.DataField","flare.data.DataSchema"]}, +{"name":"flare.display.DirtySprite","size":8833,"imports":[]}, +{"name":"flare.display.LineSprite","size":1732,"imports":["flare.display.DirtySprite"]}, +{"name":"flare.display.RectSprite","size":3623,"imports":["flare.util.Colors","flare.display.DirtySprite"]}, +{"name":"flare.display.TextSprite","size":10066,"imports":["flare.display.DirtySprite"]}, +{"name":"flare.flex.FlareVis","size":4116,"imports":["flare.display.DirtySprite","flare.data.DataSet","flare.vis.Visualization","flare.vis.axis.CartesianAxes","flare.vis.axis.Axes","flare.vis.data.Data"]}, +{"name":"flare.physics.DragForce","size":1082,"imports":["flare.physics.Simulation","flare.physics.Particle","flare.physics.IForce"]}, +{"name":"flare.physics.GravityForce","size":1336,"imports":["flare.physics.Simulation","flare.physics.Particle","flare.physics.IForce"]}, +{"name":"flare.physics.IForce","size":319,"imports":["flare.physics.Simulation"]}, +{"name":"flare.physics.NBodyForce","size":10498,"imports":["flare.physics.Simulation","flare.physics.Particle","flare.physics.IForce"]}, +{"name":"flare.physics.Particle","size":2822,"imports":[]}, +{"name":"flare.physics.Simulation","size":9983,"imports":["flare.physics.Particle","flare.physics.NBodyForce","flare.physics.DragForce","flare.physics.GravityForce","flare.physics.Spring","flare.physics.SpringForce","flare.physics.IForce"]}, +{"name":"flare.physics.Spring","size":2213,"imports":["flare.physics.Particle"]}, +{"name":"flare.physics.SpringForce","size":1681,"imports":["flare.physics.Simulation","flare.physics.Particle","flare.physics.Spring","flare.physics.IForce"]}, +{"name":"flare.query.AggregateExpression","size":1616,"imports":["flare.query.Expression"]}, +{"name":"flare.query.And","size":1027,"imports":["flare.query.CompositeExpression","flare.query.Expression"]}, +{"name":"flare.query.Arithmetic","size":3891,"imports":["flare.query.BinaryExpression","flare.query.Expression"]}, +{"name":"flare.query.Average","size":891,"imports":["flare.query.Expression","flare.query.AggregateExpression"]}, +{"name":"flare.query.BinaryExpression","size":2893,"imports":["flare.query.Expression"]}, +{"name":"flare.query.Comparison","size":5103,"imports":["flare.query.Not","flare.query.BinaryExpression","flare.query.Expression","flare.query.Or"]}, +{"name":"flare.query.CompositeExpression","size":3677,"imports":["flare.query.Expression","flare.query.If"]}, +{"name":"flare.query.Count","size":781,"imports":["flare.query.Expression","flare.query.AggregateExpression"]}, +{"name":"flare.query.DateUtil","size":4141,"imports":["flare.query.Fn"]}, +{"name":"flare.query.Distinct","size":933,"imports":["flare.query.Expression","flare.query.AggregateExpression"]}, +{"name":"flare.query.Expression","size":5130,"imports":["flare.query.Variable","flare.query.IsA","flare.query.ExpressionIterator","flare.util.IPredicate","flare.query.Literal","flare.util.IEvaluable","flare.query.If"]}, +{"name":"flare.query.ExpressionIterator","size":3617,"imports":["flare.query.Expression"]}, +{"name":"flare.query.Fn","size":3240,"imports":["flare.query.DateUtil","flare.query.CompositeExpression","flare.query.Expression","flare.query.StringUtil"]}, +{"name":"flare.query.If","size":2732,"imports":["flare.query.Expression"]}, +{"name":"flare.query.IsA","size":2039,"imports":["flare.query.Expression","flare.query.If"]}, +{"name":"flare.query.Literal","size":1214,"imports":["flare.query.Expression"]}, +{"name":"flare.query.Match","size":3748,"imports":["flare.query.BinaryExpression","flare.query.Expression","flare.query.StringUtil"]}, +{"name":"flare.query.Maximum","size":843,"imports":["flare.query.Expression","flare.query.AggregateExpression"]}, +{"name":"flare.query.methods.add","size":593,"imports":["flare.query.methods.or","flare.query.Arithmetic"]}, +{"name":"flare.query.methods.and","size":330,"imports":["flare.query.And","flare.query.methods.or"]}, +{"name":"flare.query.methods.average","size":287,"imports":["flare.query.Average","flare.query.methods.or"]}, +{"name":"flare.query.methods.count","size":277,"imports":["flare.query.Count","flare.query.methods.or"]}, +{"name":"flare.query.methods.distinct","size":292,"imports":["flare.query.Distinct","flare.query.methods.or"]}, +{"name":"flare.query.methods.div","size":595,"imports":["flare.query.methods.or","flare.query.Arithmetic"]}, +{"name":"flare.query.methods.eq","size":594,"imports":["flare.query.Comparison","flare.query.methods.or"]}, +{"name":"flare.query.methods.fn","size":460,"imports":["flare.query.methods.or","flare.query.Fn"]}, +{"name":"flare.query.methods.gt","size":603,"imports":["flare.query.Comparison","flare.query.methods.or"]}, +{"name":"flare.query.methods.gte","size":625,"imports":["flare.query.Comparison","flare.query.methods.gt","flare.query.methods.eq","flare.query.methods.or"]}, +{"name":"flare.query.methods.iff","size":748,"imports":["flare.query.methods.or","flare.query.If"]}, +{"name":"flare.query.methods.isa","size":461,"imports":["flare.query.IsA","flare.query.methods.or"]}, +{"name":"flare.query.methods.lt","size":597,"imports":["flare.query.Comparison","flare.query.methods.or"]}, +{"name":"flare.query.methods.lte","size":619,"imports":["flare.query.Comparison","flare.query.methods.lt","flare.query.methods.eq","flare.query.methods.or"]}, +{"name":"flare.query.methods.max","size":283,"imports":["flare.query.Maximum","flare.query.methods.or"]}, +{"name":"flare.query.methods.min","size":283,"imports":["flare.query.Minimum","flare.query.methods.or"]}, +{"name":"flare.query.methods.mod","size":591,"imports":["flare.query.methods.or","flare.query.Arithmetic"]}, +{"name":"flare.query.methods.mul","size":603,"imports":["flare.query.methods.lt","flare.query.methods.or","flare.query.Arithmetic"]}, +{"name":"flare.query.methods.neq","size":599,"imports":["flare.query.Comparison","flare.query.methods.eq","flare.query.methods.or"]}, +{"name":"flare.query.methods.not","size":386,"imports":["flare.query.Not","flare.query.methods.or"]}, +{"name":"flare.query.methods.or","size":323,"imports":["flare.query.Or"]}, +{"name":"flare.query.methods.orderby","size":307,"imports":["flare.query.Query","flare.query.methods.or"]}, +{"name":"flare.query.methods.range","size":772,"imports":["flare.query.methods.max","flare.query.Range","flare.query.methods.or","flare.query.methods.min"]}, +{"name":"flare.query.methods.select","size":296,"imports":["flare.query.Query"]}, +{"name":"flare.query.methods.stddev","size":363,"imports":["flare.query.methods.and","flare.query.Variance","flare.query.methods.or"]}, +{"name":"flare.query.methods.sub","size":600,"imports":["flare.query.methods.or","flare.query.Arithmetic"]}, +{"name":"flare.query.methods.sum","size":280,"imports":["flare.query.Sum","flare.query.methods.or"]}, +{"name":"flare.query.methods.update","size":307,"imports":["flare.query.Query"]}, +{"name":"flare.query.methods.variance","size":335,"imports":["flare.query.Variance","flare.query.methods.or"]}, +{"name":"flare.query.methods.where","size":299,"imports":["flare.query.Query","flare.query.methods.lt","flare.query.methods.lte"]}, +{"name":"flare.query.methods.xor","size":354,"imports":["flare.query.Xor","flare.query.methods.or"]}, +{"name":"flare.query.methods._","size":264,"imports":["flare.query.Literal","flare.query.methods.or"]}, +{"name":"flare.query.Minimum","size":843,"imports":["flare.query.Expression","flare.query.AggregateExpression"]}, +{"name":"flare.query.Not","size":1554,"imports":["flare.query.Expression"]}, +{"name":"flare.query.Or","size":970,"imports":["flare.query.CompositeExpression","flare.query.Expression"]}, +{"name":"flare.query.Query","size":13896,"imports":["flare.query.Variable","flare.query.Sum","flare.query.Expression","flare.util.Sort","flare.query.Not","flare.query.AggregateExpression","flare.query.Literal","flare.util.Filter","flare.util.Property","flare.query.If"]}, +{"name":"flare.query.Range","size":1594,"imports":["flare.query.And","flare.query.Comparison","flare.query.Expression"]}, +{"name":"flare.query.StringUtil","size":4130,"imports":["flare.query.Fn"]}, +{"name":"flare.query.Sum","size":791,"imports":["flare.query.Expression","flare.query.AggregateExpression"]}, +{"name":"flare.query.Variable","size":1124,"imports":["flare.query.Expression","flare.util.Property"]}, +{"name":"flare.query.Variance","size":1876,"imports":["flare.query.Expression","flare.query.AggregateExpression"]}, +{"name":"flare.query.Xor","size":1101,"imports":["flare.query.CompositeExpression","flare.query.Expression"]}, +{"name":"flare.scale.IScaleMap","size":2105,"imports":["flare.scale.Scale"]}, +{"name":"flare.scale.LinearScale","size":1316,"imports":["flare.util.Maths","flare.util.Strings","flare.scale.Scale","flare.scale.QuantitativeScale","flare.scale.ScaleType"]}, +{"name":"flare.scale.LogScale","size":3151,"imports":["flare.util.Maths","flare.util.Strings","flare.scale.Scale","flare.scale.QuantitativeScale","flare.scale.ScaleType"]}, +{"name":"flare.scale.OrdinalScale","size":3770,"imports":["flare.scale.ScaleType","flare.util.Arrays","flare.scale.Scale"]}, +{"name":"flare.scale.QuantileScale","size":2435,"imports":["flare.util.Maths","flare.util.Strings","flare.scale.Scale","flare.scale.ScaleType"]}, +{"name":"flare.scale.QuantitativeScale","size":4839,"imports":["flare.util.Maths","flare.util.Strings","flare.scale.Scale"]}, +{"name":"flare.scale.RootScale","size":1756,"imports":["flare.util.Maths","flare.util.Strings","flare.scale.Scale","flare.scale.QuantitativeScale","flare.scale.ScaleType"]}, +{"name":"flare.scale.Scale","size":4268,"imports":["flare.scale.ScaleType","flare.util.Strings"]}, +{"name":"flare.scale.ScaleType","size":1821,"imports":["flare.scale.Scale"]}, +{"name":"flare.scale.TimeScale","size":5833,"imports":["flare.util.Maths","flare.util.Dates","flare.scale.Scale","flare.scale.ScaleType"]}, +{"name":"flare.util.Arrays","size":8258,"imports":["flare.util.IValueProxy","flare.util.Property","flare.util.IEvaluable"]}, +{"name":"flare.util.Colors","size":10001,"imports":["flare.util.Filter"]}, +{"name":"flare.util.Dates","size":8217,"imports":["flare.util.Maths"]}, +{"name":"flare.util.Displays","size":12555,"imports":["flare.util.IValueProxy","flare.util.Filter","flare.util.Property","flare.util.IEvaluable","flare.util.Sort"]}, +{"name":"flare.util.Filter","size":2324,"imports":["flare.util.IPredicate","flare.util.Property"]}, +{"name":"flare.util.Geometry","size":10993,"imports":[]}, +{"name":"flare.util.heap.FibonacciHeap","size":9354,"imports":["flare.util.heap.HeapNode"]}, +{"name":"flare.util.heap.HeapNode","size":1233,"imports":["flare.util.heap.FibonacciHeap"]}, +{"name":"flare.util.IEvaluable","size":335,"imports":[]}, +{"name":"flare.util.IPredicate","size":383,"imports":[]}, +{"name":"flare.util.IValueProxy","size":874,"imports":[]}, +{"name":"flare.util.math.DenseMatrix","size":3165,"imports":["flare.util.math.IMatrix"]}, +{"name":"flare.util.math.IMatrix","size":2815,"imports":[]}, +{"name":"flare.util.math.SparseMatrix","size":3366,"imports":["flare.util.math.IMatrix"]}, +{"name":"flare.util.Maths","size":17705,"imports":["flare.util.Arrays"]}, +{"name":"flare.util.Orientation","size":1486,"imports":[]}, +{"name":"flare.util.palette.ColorPalette","size":6367,"imports":["flare.util.palette.Palette","flare.util.Colors"]}, +{"name":"flare.util.palette.Palette","size":1229,"imports":[]}, +{"name":"flare.util.palette.ShapePalette","size":2059,"imports":["flare.util.palette.Palette","flare.util.Shapes"]}, +{"name":"flare.util.palette.SizePalette","size":2291,"imports":["flare.util.palette.Palette"]}, +{"name":"flare.util.Property","size":5559,"imports":["flare.util.IPredicate","flare.util.IValueProxy","flare.util.IEvaluable"]}, +{"name":"flare.util.Shapes","size":19118,"imports":["flare.util.Arrays"]}, +{"name":"flare.util.Sort","size":6887,"imports":["flare.util.Arrays","flare.util.Property"]}, +{"name":"flare.util.Stats","size":6557,"imports":["flare.util.Arrays","flare.util.Property"]}, +{"name":"flare.util.Strings","size":22026,"imports":["flare.util.Dates","flare.util.Property"]}, +{"name":"flare.vis.axis.Axes","size":1302,"imports":["flare.animate.Transitioner","flare.vis.Visualization"]}, +{"name":"flare.vis.axis.Axis","size":24593,"imports":["flare.animate.Transitioner","flare.scale.LinearScale","flare.util.Arrays","flare.scale.ScaleType","flare.util.Strings","flare.display.TextSprite","flare.scale.Scale","flare.util.Stats","flare.scale.IScaleMap","flare.vis.axis.AxisLabel","flare.vis.axis.AxisGridLine"]}, +{"name":"flare.vis.axis.AxisGridLine","size":652,"imports":["flare.vis.axis.Axis","flare.display.LineSprite"]}, +{"name":"flare.vis.axis.AxisLabel","size":636,"imports":["flare.vis.axis.Axis","flare.display.TextSprite"]}, +{"name":"flare.vis.axis.CartesianAxes","size":6703,"imports":["flare.animate.Transitioner","flare.display.RectSprite","flare.vis.axis.Axis","flare.display.TextSprite","flare.vis.axis.Axes","flare.vis.Visualization","flare.vis.axis.AxisGridLine"]}, +{"name":"flare.vis.controls.AnchorControl","size":2138,"imports":["flare.vis.controls.Control","flare.vis.Visualization","flare.vis.operator.layout.Layout"]}, +{"name":"flare.vis.controls.ClickControl","size":3824,"imports":["flare.vis.events.SelectionEvent","flare.vis.controls.Control"]}, +{"name":"flare.vis.controls.Control","size":1353,"imports":["flare.vis.controls.IControl","flare.util.Filter"]}, +{"name":"flare.vis.controls.ControlList","size":4665,"imports":["flare.vis.controls.IControl","flare.util.Arrays","flare.vis.Visualization","flare.vis.controls.Control"]}, +{"name":"flare.vis.controls.DragControl","size":2649,"imports":["flare.vis.controls.Control","flare.vis.data.DataSprite"]}, +{"name":"flare.vis.controls.ExpandControl","size":2832,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.controls.Control","flare.vis.Visualization"]}, +{"name":"flare.vis.controls.HoverControl","size":4896,"imports":["flare.vis.events.SelectionEvent","flare.vis.controls.Control"]}, +{"name":"flare.vis.controls.IControl","size":763,"imports":["flare.vis.controls.Control"]}, +{"name":"flare.vis.controls.PanZoomControl","size":5222,"imports":["flare.util.Displays","flare.vis.controls.Control"]}, +{"name":"flare.vis.controls.SelectionControl","size":7862,"imports":["flare.vis.events.SelectionEvent","flare.vis.controls.Control"]}, +{"name":"flare.vis.controls.TooltipControl","size":8435,"imports":["flare.animate.Tween","flare.display.TextSprite","flare.vis.controls.Control","flare.vis.events.TooltipEvent"]}, +{"name":"flare.vis.data.Data","size":20544,"imports":["flare.vis.data.EdgeSprite","flare.vis.data.NodeSprite","flare.util.Arrays","flare.vis.data.DataSprite","flare.vis.data.Tree","flare.vis.events.DataEvent","flare.data.DataSet","flare.vis.data.TreeBuilder","flare.vis.data.DataList","flare.data.DataSchema","flare.util.Sort","flare.data.DataField","flare.util.Property"]}, +{"name":"flare.vis.data.DataList","size":19788,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.util.Arrays","flare.util.math.DenseMatrix","flare.vis.data.DataSprite","flare.vis.data.EdgeSprite","flare.vis.events.DataEvent","flare.util.Stats","flare.util.math.IMatrix","flare.util.Sort","flare.util.Filter","flare.util.Property","flare.util.IEvaluable","flare.vis.data.Data"]}, +{"name":"flare.vis.data.DataSprite","size":10349,"imports":["flare.util.Colors","flare.vis.data.Data","flare.display.DirtySprite","flare.vis.data.render.IRenderer","flare.vis.data.render.ShapeRenderer"]}, +{"name":"flare.vis.data.EdgeSprite","size":3301,"imports":["flare.vis.data.render.EdgeRenderer","flare.vis.data.DataSprite","flare.vis.data.NodeSprite","flare.vis.data.render.ArrowType","flare.vis.data.Data"]}, +{"name":"flare.vis.data.NodeSprite","size":19382,"imports":["flare.animate.Transitioner","flare.util.Arrays","flare.vis.data.DataSprite","flare.vis.data.EdgeSprite","flare.vis.data.Tree","flare.util.Sort","flare.util.Filter","flare.util.IEvaluable","flare.vis.data.Data"]}, +{"name":"flare.vis.data.render.ArrowType","size":698,"imports":[]}, +{"name":"flare.vis.data.render.EdgeRenderer","size":5569,"imports":["flare.vis.data.EdgeSprite","flare.vis.data.NodeSprite","flare.vis.data.DataSprite","flare.vis.data.render.IRenderer","flare.util.Shapes","flare.util.Geometry","flare.vis.data.render.ArrowType"]}, +{"name":"flare.vis.data.render.IRenderer","size":353,"imports":["flare.vis.data.DataSprite"]}, +{"name":"flare.vis.data.render.ShapeRenderer","size":2247,"imports":["flare.util.Shapes","flare.vis.data.render.IRenderer","flare.vis.data.DataSprite"]}, +{"name":"flare.vis.data.ScaleBinding","size":11275,"imports":["flare.scale.TimeScale","flare.scale.ScaleType","flare.scale.LinearScale","flare.scale.LogScale","flare.scale.OrdinalScale","flare.scale.RootScale","flare.scale.Scale","flare.scale.QuantileScale","flare.util.Stats","flare.scale.QuantitativeScale","flare.vis.events.DataEvent","flare.vis.data.Data"]}, +{"name":"flare.vis.data.Tree","size":7147,"imports":["flare.vis.data.EdgeSprite","flare.vis.events.DataEvent","flare.vis.data.NodeSprite","flare.vis.data.Data"]}, +{"name":"flare.vis.data.TreeBuilder","size":9930,"imports":["flare.vis.data.EdgeSprite","flare.vis.data.NodeSprite","flare.vis.data.Tree","flare.util.heap.HeapNode","flare.util.heap.FibonacciHeap","flare.util.Property","flare.util.IEvaluable","flare.vis.data.Data"]}, +{"name":"flare.vis.events.DataEvent","size":2313,"imports":["flare.vis.data.EdgeSprite","flare.vis.data.NodeSprite","flare.vis.data.DataList","flare.vis.data.DataSprite"]}, +{"name":"flare.vis.events.SelectionEvent","size":1880,"imports":["flare.vis.events.DataEvent"]}, +{"name":"flare.vis.events.TooltipEvent","size":1701,"imports":["flare.vis.data.EdgeSprite","flare.vis.data.NodeSprite"]}, +{"name":"flare.vis.events.VisualizationEvent","size":1117,"imports":["flare.animate.Transitioner"]}, +{"name":"flare.vis.legend.Legend","size":20859,"imports":["flare.animate.Transitioner","flare.vis.data.ScaleBinding","flare.util.palette.SizePalette","flare.scale.ScaleType","flare.vis.legend.LegendItem","flare.display.RectSprite","flare.display.TextSprite","flare.scale.Scale","flare.vis.legend.LegendRange","flare.util.Displays","flare.util.Orientation","flare.util.palette.ShapePalette","flare.util.palette.Palette","flare.util.palette.ColorPalette"]}, +{"name":"flare.vis.legend.LegendItem","size":4614,"imports":["flare.util.Shapes","flare.display.TextSprite","flare.vis.legend.Legend","flare.display.RectSprite"]}, +{"name":"flare.vis.legend.LegendRange","size":10530,"imports":["flare.util.Colors","flare.vis.legend.Legend","flare.display.RectSprite","flare.display.TextSprite","flare.scale.Scale","flare.util.Stats","flare.scale.IScaleMap","flare.util.Orientation","flare.util.palette.ColorPalette"]}, +{"name":"flare.vis.operator.distortion.BifocalDistortion","size":4461,"imports":["flare.vis.operator.distortion.Distortion"]}, +{"name":"flare.vis.operator.distortion.Distortion","size":6314,"imports":["flare.animate.Transitioner","flare.vis.data.DataSprite","flare.vis.events.VisualizationEvent","flare.vis.axis.Axis","flare.vis.axis.CartesianAxes","flare.vis.operator.layout.Layout","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.distortion.FisheyeDistortion","size":3444,"imports":["flare.vis.operator.distortion.Distortion"]}, +{"name":"flare.vis.operator.encoder.ColorEncoder","size":3179,"imports":["flare.animate.Transitioner","flare.scale.ScaleType","flare.vis.operator.encoder.Encoder","flare.util.palette.Palette","flare.util.palette.ColorPalette","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.encoder.Encoder","size":4060,"imports":["flare.animate.Transitioner","flare.vis.data.DataSprite","flare.vis.operator.Operator","flare.vis.data.ScaleBinding","flare.util.palette.Palette","flare.util.Filter","flare.util.Property","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.encoder.PropertyEncoder","size":4138,"imports":["flare.animate.Transitioner","flare.vis.data.DataList","flare.vis.data.Data","flare.vis.operator.encoder.Encoder","flare.util.Filter","flare.vis.operator.Operator"]}, +{"name":"flare.vis.operator.encoder.ShapeEncoder","size":1690,"imports":["flare.util.palette.Palette","flare.scale.ScaleType","flare.util.palette.ShapePalette","flare.vis.operator.encoder.Encoder","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.encoder.SizeEncoder","size":1830,"imports":["flare.util.palette.Palette","flare.scale.ScaleType","flare.vis.operator.encoder.Encoder","flare.util.palette.SizePalette","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.filter.FisheyeTreeFilter","size":5219,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.data.DataSprite","flare.vis.data.EdgeSprite","flare.vis.data.Tree","flare.vis.operator.Operator","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.filter.GraphDistanceFilter","size":3165,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.operator.Operator","flare.vis.data.DataSprite","flare.vis.data.EdgeSprite"]}, +{"name":"flare.vis.operator.filter.VisibilityFilter","size":3509,"imports":["flare.vis.operator.Operator","flare.animate.Transitioner","flare.util.Filter","flare.vis.data.DataSprite","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.IOperator","size":1286,"imports":["flare.animate.Transitioner","flare.vis.Visualization","flare.vis.operator.Operator"]}, +{"name":"flare.vis.operator.label.Labeler","size":9956,"imports":["flare.animate.Transitioner","flare.vis.data.DataSprite","flare.display.TextSprite","flare.vis.operator.Operator","flare.util.Shapes","flare.util.Filter","flare.util.Property","flare.util.IEvaluable","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.label.RadialLabeler","size":3899,"imports":["flare.vis.operator.label.Labeler","flare.util.Shapes","flare.display.TextSprite","flare.vis.data.DataSprite","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.label.StackedAreaLabeler","size":3202,"imports":["flare.vis.operator.label.Labeler","flare.display.TextSprite","flare.vis.data.DataSprite","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.layout.AxisLayout","size":6725,"imports":["flare.scale.ScaleType","flare.vis.data.DataSprite","flare.vis.axis.CartesianAxes","flare.vis.data.ScaleBinding","flare.util.Property","flare.vis.operator.layout.Layout","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.layout.BundledEdgeRouter","size":3727,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.util.Arrays","flare.vis.data.DataSprite","flare.vis.data.EdgeSprite","flare.util.Shapes","flare.vis.operator.layout.Layout","flare.vis.operator.Operator"]}, +{"name":"flare.vis.operator.layout.CircleLayout","size":9317,"imports":["flare.vis.data.NodeSprite","flare.vis.data.DataList","flare.vis.data.ScaleBinding","flare.util.Property","flare.vis.operator.layout.Layout","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.layout.CirclePackingLayout","size":12003,"imports":["flare.vis.data.NodeSprite","flare.vis.data.render.ShapeRenderer","flare.util.Shapes","flare.util.Sort","flare.vis.operator.layout.Layout","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.layout.DendrogramLayout","size":4853,"imports":["flare.util.Property","flare.vis.data.NodeSprite","flare.util.Orientation","flare.vis.operator.layout.Layout","flare.vis.data.EdgeSprite"]}, +{"name":"flare.vis.operator.layout.ForceDirectedLayout","size":8411,"imports":["flare.physics.Simulation","flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.data.DataSprite","flare.physics.Particle","flare.physics.Spring","flare.vis.operator.layout.Layout","flare.vis.data.EdgeSprite","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.layout.IcicleTreeLayout","size":4864,"imports":["flare.vis.data.NodeSprite","flare.util.Orientation","flare.vis.operator.layout.Layout"]}, +{"name":"flare.vis.operator.layout.IndentedTreeLayout","size":3174,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.util.Arrays","flare.vis.operator.layout.Layout","flare.vis.data.EdgeSprite"]}, +{"name":"flare.vis.operator.layout.Layout","size":7881,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.vis.data.DataList","flare.vis.data.DataSprite","flare.vis.data.EdgeSprite","flare.vis.Visualization","flare.vis.axis.CartesianAxes","flare.vis.axis.Axes","flare.animate.TransitionEvent","flare.vis.operator.Operator"]}, +{"name":"flare.vis.operator.layout.NodeLinkTreeLayout","size":12870,"imports":["flare.vis.data.NodeSprite","flare.util.Arrays","flare.util.Orientation","flare.vis.operator.layout.Layout"]}, +{"name":"flare.vis.operator.layout.PieLayout","size":2728,"imports":["flare.vis.data.DataList","flare.vis.data.DataSprite","flare.util.Shapes","flare.util.Property","flare.vis.operator.layout.Layout","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.layout.RadialTreeLayout","size":12348,"imports":["flare.vis.data.NodeSprite","flare.util.Arrays","flare.vis.operator.layout.Layout"]}, +{"name":"flare.vis.operator.layout.RandomLayout","size":870,"imports":["flare.vis.operator.layout.Layout","flare.vis.data.DataSprite","flare.vis.data.Data"]}, +{"name":"flare.vis.operator.layout.StackedAreaLayout","size":9121,"imports":["flare.scale.TimeScale","flare.scale.LinearScale","flare.util.Arrays","flare.scale.OrdinalScale","flare.vis.data.NodeSprite","flare.scale.Scale","flare.vis.axis.CartesianAxes","flare.util.Stats","flare.util.Orientation","flare.scale.QuantitativeScale","flare.util.Maths","flare.vis.operator.layout.Layout"]}, +{"name":"flare.vis.operator.layout.TreeMapLayout","size":9191,"imports":["flare.animate.Transitioner","flare.vis.data.NodeSprite","flare.util.Property","flare.vis.operator.layout.Layout"]}, +{"name":"flare.vis.operator.Operator","size":2490,"imports":["flare.animate.Transitioner","flare.vis.operator.IOperator","flare.util.Property","flare.util.IEvaluable","flare.vis.Visualization"]}, +{"name":"flare.vis.operator.OperatorList","size":5248,"imports":["flare.animate.Transitioner","flare.util.Arrays","flare.vis.operator.IOperator","flare.vis.Visualization","flare.vis.operator.Operator"]}, +{"name":"flare.vis.operator.OperatorSequence","size":4190,"imports":["flare.animate.Transitioner","flare.util.Arrays","flare.vis.operator.IOperator","flare.vis.operator.OperatorList","flare.animate.FunctionSequence","flare.vis.operator.Operator"]}, +{"name":"flare.vis.operator.OperatorSwitch","size":2581,"imports":["flare.animate.Transitioner","flare.vis.operator.OperatorList","flare.vis.operator.IOperator","flare.vis.operator.Operator"]}, +{"name":"flare.vis.operator.SortOperator","size":2023,"imports":["flare.vis.operator.Operator","flare.animate.Transitioner","flare.util.Arrays","flare.vis.data.Data"]}, +{"name":"flare.vis.Visualization","size":16540,"imports":["flare.animate.Transitioner","flare.vis.operator.IOperator","flare.animate.Scheduler","flare.vis.events.VisualizationEvent","flare.vis.data.Tree","flare.vis.events.DataEvent","flare.vis.axis.Axes","flare.vis.axis.CartesianAxes","flare.util.Displays","flare.vis.operator.OperatorList","flare.vis.controls.ControlList","flare.animate.ISchedulable","flare.vis.data.Data"]} +] diff --git a/tests/cypress.json b/tests/cypress.json new file mode 100644 index 0000000..85b188e --- /dev/null +++ b/tests/cypress.json @@ -0,0 +1,5 @@ +{ + "baseUrl": "http://localhost:8984/vue-poc", + "viewportWidth": 1600, + "viewportHeight": 800 +} diff --git a/tests/cypress/.gitignore b/tests/cypress/.gitignore index 2ccbe46..e0cd7dc 100644 --- a/tests/cypress/.gitignore +++ b/tests/cypress/.gitignore @@ -1 +1,2 @@ -/node_modules/ +/screenshots/ +/videos/ diff --git a/tests/cypress/cypress.json b/tests/cypress/cypress.json deleted file mode 100644 index c279e81..0000000 --- a/tests/cypress/cypress.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "baseUrl": "http://localhost:8984/vue-poc", - "viewportWidth": 1600, - "viewportHeight": 800, - "projectId": "269dic" -} diff --git a/tests/cypress/cypress/.gitignore b/tests/cypress/cypress/.gitignore deleted file mode 100644 index b19ec16..0000000 --- a/tests/cypress/cypress/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/screenshots/ diff --git a/tests/cypress/cypress/videos/apb_spec.js.mp4 b/tests/cypress/cypress/videos/apb_spec.js.mp4 deleted file mode 100644 index c95868e12f5efd1d440e049dfda2a1f8922d3472..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154246 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 RMs8*t+>EU3j4aG7{{zSl;*9_R diff --git a/tests/cypress/cypress/videos/validate.js.mp4 b/tests/cypress/cypress/videos/validate.js.mp4 deleted file mode 100644 index 3355620ed3cb6296ba525d70e2addf9ab948c9d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120889 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¨#xmzPcqX<#6v!;~qK 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 + cy.visit(u) + cy.wait(1000) + cy.screenshot(u) + }) + }) + +}) \ No newline at end of file diff --git a/tests/cypress/cypress/integration/apb_spec.js b/tests/cypress/integration/apb_spec.js similarity index 90% rename from tests/cypress/cypress/integration/apb_spec.js rename to tests/cypress/integration/apb_spec.js index f08dc4a..ccece17 100644 --- a/tests/cypress/cypress/integration/apb_spec.js +++ b/tests/cypress/integration/apb_spec.js @@ -5,7 +5,7 @@ //This is where your test suite starts -describe('My First Test', function () { +describe('Smoke', function () { //This function will execute before each test (i.e it()) diff --git a/tests/cypress/cypress/integration/validate.js b/tests/cypress/integration/validate.js similarity index 70% rename from tests/cypress/cypress/integration/validate.js rename to tests/cypress/integration/validate.js index 5b9be2c..0d27304 100644 --- a/tests/cypress/cypress/integration/validate.js +++ b/tests/cypress/integration/validate.js @@ -7,11 +7,6 @@ describe('validate tests', function () { - //This function will execute before each test (i.e it()) - - beforeEach(function () { - cy.log('I run before every test in every spec file!!!!!!') - }) //Here you actually writes your test (it() is similar to @Test annotaion of TestNG) diff --git a/tests/cypress/package-lock.json b/tests/cypress/package-lock.json deleted file mode 100644 index d9707c0..0000000 --- a/tests/cypress/package-lock.json +++ /dev/null @@ -1,1578 +0,0 @@ -{ - "name": "vue-poc", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@cypress/listr-verbose-renderer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", - "integrity": "sha1-p3SS9LEdzHxEajSz4ochr9M8ZCo=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-cursor": "^1.0.2", - "date-fns": "^1.27.2", - "figures": "^1.7.0" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "dev": true, - "requires": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - } - }, - "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "arch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "cachedir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-1.3.0.tgz", - "integrity": "sha512-O1ji32oyON9laVPJL1IZ5bmwd2cB46VfpxkDequezH+15FDzzVddEyrGEeX4WusDSqKxdyFdDQDEG1yo1GoWkg==", - "dev": true, - "requires": { - "os-homedir": "^1.0.1" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - } - } - }, - "check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=", - "dev": true - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "cli-spinners": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz", - "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=", - "dev": true - }, - "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", - "dev": true, - "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "cypress": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-3.4.1.tgz", - "integrity": "sha512-1HBS7t9XXzkt6QHbwfirWYty8vzxNMawGj1yI+Fu6C3/VZJ8UtUngMW6layqwYZzLTZV8tiDpdCNBypn78V4Dg==", - "dev": true, - "requires": { - "@cypress/listr-verbose-renderer": "0.4.1", - "@cypress/xvfb": "1.2.4", - "arch": "2.1.1", - "bluebird": "3.5.0", - "cachedir": "1.3.0", - "chalk": "2.4.2", - "check-more-types": "2.24.0", - "commander": "2.15.1", - "common-tags": "1.8.0", - "debug": "3.2.6", - "execa": "0.10.0", - "executable": "4.1.1", - "extract-zip": "1.6.7", - "fs-extra": "5.0.0", - "getos": "3.1.1", - "is-ci": "1.2.1", - "is-installed-globally": "0.1.0", - "lazy-ass": "1.6.0", - "listr": "0.12.0", - "lodash": "4.17.15", - "log-symbols": "2.2.0", - "minimist": "1.2.0", - "moment": "2.24.0", - "ramda": "0.24.1", - "request": "2.88.0", - "request-progress": "3.0.0", - "supports-color": "5.5.0", - "tmp": "0.1.0", - "url": "0.11.0", - "yauzl": "2.10.0" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "requires": { - "pify": "^2.2.0" - } - }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true, - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "~1.0.1" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "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=", - "dev": true - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "getos": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.1.1.tgz", - "integrity": "sha512-oUP1rnEhAr97rkitiszGP9EgDVYnmchgFzfqRzSkgtfv7ai6tEi7Ko8GgjNXts7VLWEqrTWyhsOKLe5C5b/Zkg==", - "dev": true, - "requires": { - "async": "2.6.1" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "requires": { - "ini": "^1.3.4" - } - }, - "graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "dev": true, - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=", - "dev": true - }, - "listr": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.12.0.tgz", - "integrity": "sha1-a84sD1YD+klYDqF81qAMwOX6RRo=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "figures": "^1.7.0", - "indent-string": "^2.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.2.0", - "listr-verbose-renderer": "^0.4.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "ora": "^0.2.3", - "p-map": "^1.1.1", - "rxjs": "^5.0.0-beta.11", - "stream-to-observable": "^0.1.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "requires": { - "chalk": "^1.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", - "dev": true - }, - "listr-update-renderer": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.2.0.tgz", - "integrity": "sha1-yoDhd5tOcCZoB+ju0a1qvjmFUPk=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "requires": { - "chalk": "^1.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "listr-verbose-renderer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", - "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-cursor": "^1.0.2", - "date-fns": "^1.27.2", - "figures": "^1.7.0" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "log-update": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", - "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", - "dev": true, - "requires": { - "ansi-escapes": "^1.0.0", - "cli-cursor": "^1.0.2" - } - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "moment": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true - }, - "ora": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz", - "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=", - "dev": true, - "requires": { - "chalk": "^1.1.1", - "cli-cursor": "^1.0.2", - "cli-spinners": "^0.1.2", - "object-assign": "^4.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "psl": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.3.0.tgz", - "integrity": "sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "ramda": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.24.1.tgz", - "integrity": "sha1-w7d1UZfzW43DUCIoJixMkd22uFc=", - "dev": true - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", - "dev": true, - "requires": { - "throttleit": "^1.0.0" - } - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "dev": true, - "requires": { - "symbol-observable": "1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stream-to-observable": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.1.0.tgz", - "integrity": "sha1-Rb8dny19wJvtgfHDB8Qw5ouEz/4=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true - }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", - "dev": true - }, - "tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "dev": true, - "requires": { - "rimraf": "^2.6.3" - } - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - }, - "dependencies": { - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - } - } - } - } -} diff --git a/tests/cypress/package.json b/tests/cypress/package.json deleted file mode 100644 index 65d2cb7..0000000 --- a/tests/cypress/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "vue-poc", - "version": "1.0.0", - "description": "vue-poc e2e tests", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC", - "devDependencies": { - "cypress": "^3.4.1" - } -} diff --git a/tests/cypress/cypress/plugins/index.js b/tests/cypress/plugins/index.js similarity index 100% rename from tests/cypress/cypress/plugins/index.js rename to tests/cypress/plugins/index.js diff --git a/tests/cypress/cypress/support/commands.js b/tests/cypress/support/commands.js similarity index 100% rename from tests/cypress/cypress/support/commands.js rename to tests/cypress/support/commands.js diff --git a/tests/cypress/cypress/support/index.js b/tests/cypress/support/index.js similarity index 100% rename from tests/cypress/cypress/support/index.js rename to tests/cypress/support/index.js