jupyterlab / jupyterlab

JupyterLab computational environment.
https://jupyterlab.readthedocs.io/
Other
14.14k stars 3.37k forks source link

Icons not showing in 0.27? #2907

Closed dhirschfeld closed 6 years ago

dhirschfeld commented 7 years ago

...bit of a strange one here. I have just upgraded to jupyterlab 0.27.0 and when accessing it via jupyterhub from a remote computer the icons are all missing: image

However, when I access the same url from a browser on the jupyterhub server I get all the icons?!

I'd suspect some networking problem, but I've turned off the firewall... and it only affects the icons - the rest seems to be running fine.

Any idea what could possibly just affect the icons when accessed from a remote server via jupyterhub? Or any idea how to go about debugging it? There are no errors in the js console or the jupyterhub logs

dhirschfeld commented 7 years ago

My jupyter lab build output:

``` (quantdev) C:\Jupyter\dhirschf>jupyter lab build > node node-version-check.js "@jupyter-widgets/jupyterlab-manager@0.26.0" is not compatible with the current JupyterLab Conflicting Dependencies: JupyterLab Extension Package >=0.10.0-0 <0.11.0-0 >=0.9.0-0 <0.10.0-0 @jupyterlab/application >=0.10.0-0 <0.11.0-0 >=0.9.0-0 <0.10.0-0 @jupyterlab/notebook >=0.10.0-0 <0.11.0-0 >=0.9.0-0 <0.10.0-0 @jupyterlab/rendermime > npm.cmd install npm WARN deprecated husl@5.0.3: Project renamed to HSLuv npm WARN deprecated feature-filter@2.2.0: This package has been merged into the 'mapbox-gl-style-spec' package npm WARN deprecated mapbox-gl-function@1.3.0: This package has been merged with the 'mapbox-gl-style-spec' package npm WARN deprecated unitbezier@0.0.0: This module has moved: switch to @mapbox/unitbezier npm WARN deprecated shelf-pack@1.1.0: This module is now under the @mapbox namespace: install @mapbox/shelf-pack instead npm WARN deprecated whoots-js@2.1.0: This module is now under the @mapbox namespace: install @mapbox/whoots-js instead npm WARN deprecated vector-tile@1.3.0: This module has moved: please install @mapbox/vector-tile instead npm WARN deprecated point-geometry@0.0.0: This module has moved: please install @mapbox/point-geometry instead npm WARN deprecated geojson-area@0.1.0: This module is now under the @mapbox namespace: install @mapbox/geojson-area instead npm WARN prefer global marked@0.3.6 should be installed with -g npm WARN prefer global jsonlint-lines-primitives@1.6.0 should be installed with -g > canvas@1.6.6 install C:\Miniconda3\envs\quantdev\share\jupyter\lab\staging\node_modules\canvas > node-gyp rebuild (quantdev) C:\Miniconda3\envs\quantdev\share\jupyter\lab\staging\node_modules\canvas>if not defined npm_config_node_gyp (node "C:\bin\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild ) gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "C:\Miniconda3\envs\quantdev\python.EXE", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (C:\bin\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:454:19) gyp ERR! stack at PythonFinder. (C:\bin\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:480:16) gyp ERR! stack at C:\bin\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29 gyp ERR! stack at FSReqWrap.oncomplete (fs.js:114:15) gyp ERR! System Windows_NT 10.0.14393 gyp ERR! command "C:\\bin\\nodejs\\node.exe" "C:\\bin\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Miniconda3\envs\quantdev\share\jupyter\lab\staging\node_modules\canvas gyp ERR! node -v v7.10.0 gyp ERR! node-gyp -v v3.5.0 gyp ERR! not ok > spawn-sync@1.0.15 postinstall C:\Miniconda3\envs\quantdev\share\jupyter\lab\staging\node_modules\spawn-sync > node postinstall @jupyterlab/application-top@0.10.2 C:\Miniconda3\envs\quantdev\share\jupyter\lab\staging +-- @jupyterlab/application@0.10.0 | +-- @phosphor/application@1.5.0 | `-- @phosphor/properties@1.1.2 +-- @jupyterlab/application-extension@0.10.0 +-- @jupyterlab/apputils@0.10.0 | +-- @phosphor/domutils@1.1.2 | `-- sanitize-html@1.14.1 | +-- htmlparser2@3.9.2 | | +-- domelementtype@1.3.0 | | +-- domhandler@2.4.1 | | +-- domutils@1.6.2 | | | `-- dom-serializer@0.1.0 | | | `-- domelementtype@1.1.3 | | `-- entities@1.1.1 | +-- regexp-quote@0.0.0 | `-- xtend@4.0.1 +-- @jupyterlab/apputils-extension@0.10.2 +-- @jupyterlab/cells@0.10.0 +-- @jupyterlab/codeeditor@0.10.0 +-- @jupyterlab/codemirror@0.10.0 | `-- codemirror@5.28.0 +-- @jupyterlab/codemirror-extension@0.10.0 +-- @jupyterlab/completer@0.10.0 +-- @jupyterlab/completer-extension@0.10.0 +-- @jupyterlab/console@0.10.0 +-- @jupyterlab/console-extension@0.10.0 +-- @jupyterlab/coreutils@0.10.0 | +-- ajv@5.2.2 | | +-- co@4.6.0 | | +-- fast-deep-equal@1.0.0 | | `-- json-schema-traverse@0.3.1 | +-- minimist@1.2.0 | +-- moment@2.18.1 | +-- path-posix@1.0.0 | `-- url-parse@1.1.9 | +-- querystringify@1.0.0 | `-- requires-port@1.0.0 +-- @jupyterlab/csvviewer@0.10.0 | +-- @phosphor/datagrid@0.1.5 | `-- d3-dsv@1.0.5 | +-- commander@2.11.0 | +-- iconv-lite@0.4.18 | `-- rw@1.3.3 +-- @jupyterlab/csvviewer-extension@0.10.0 +-- @jupyterlab/docmanager@0.10.0 +-- @jupyterlab/docmanager-extension@0.10.0 +-- @jupyterlab/docregistry@0.10.0 +-- @jupyterlab/faq-extension@0.10.0 +-- @jupyterlab/filebrowser@0.10.0 | `-- @phosphor/dragdrop@1.3.0 +-- @jupyterlab/filebrowser-extension@0.10.0 +-- @jupyterlab/fileeditor@0.10.0 +-- @jupyterlab/fileeditor-extension@0.10.0 +-- @jupyterlab/geojson-extension@0.9.1 | `-- leaflet@1.2.0 +-- @jupyterlab/help-extension@0.10.0 +-- @jupyterlab/imageviewer@0.10.0 +-- @jupyterlab/imageviewer-extension@0.10.0 +-- @jupyterlab/inspector@0.10.0 +-- @jupyterlab/inspector-extension@0.10.0 +-- @jupyterlab/json-extension@0.9.1 | +-- react@15.6.1 | | +-- create-react-class@15.6.0 | | +-- fbjs@0.8.14 | | | +-- core-js@1.2.7 | | | +-- isomorphic-fetch@2.2.1 | | | | +-- node-fetch@1.7.2 | | | | | +-- encoding@0.1.12 | | | | | `-- is-stream@1.1.0 | | | | `-- whatwg-fetch@2.0.3 | | | +-- promise@7.3.1 | | | | `-- asap@2.0.6 | | | +-- setimmediate@1.0.5 | | | `-- ua-parser-js@0.7.14 | | +-- loose-envify@1.3.1 | | `-- prop-types@15.5.10 | +-- react-dom@15.6.1 | +-- react-highlighter@0.4.0 | | +-- blacklist@1.1.4 | | `-- escape-string-regexp@1.0.5 | `-- react-json-tree@0.10.9 | +-- babel-runtime@6.26.0 | | +-- core-js@2.5.0 | | `-- regenerator-runtime@0.11.0 | `-- react-base16-styling@0.5.3 | +-- base16@1.0.0 | +-- lodash.curry@4.1.1 | +-- lodash.flow@3.5.0 | `-- pure-color@1.3.0 +-- @jupyterlab/launcher@0.10.0 +-- @jupyterlab/launcher-extension@0.10.0 +-- @jupyterlab/markdownviewer-extension@0.10.0 +-- @jupyterlab/notebook@0.10.0 +-- @jupyterlab/notebook-extension@0.10.0 +-- @jupyterlab/outputarea@0.10.0 +-- @jupyterlab/pdf-extension@0.2.0 +-- @jupyterlab/plotly-extension@0.8.1 | `-- plotly.js@1.30.0 | +-- 3d-view@2.0.0 | | +-- orbit-camera-controller@4.0.0 | | | `-- filtered-vector@1.2.4 | | | `-- cubic-hermite@1.0.0 | | `-- turntable-camera-controller@3.0.1 | +-- @plotly/d3-sankey@0.5.0 | | +-- d3-array@1.2.0 | | +-- d3-collection@1.0.4 | | `-- d3-interpolate@1.1.5 | | `-- d3-color@1.0.3 | +-- alpha-shape@1.0.0 | | +-- alpha-complex@1.0.0 | | | `-- circumradius@1.0.0 | | | `-- circumcenter@1.0.0 | | `-- simplicial-complex-boundary@1.0.1 | | +-- boundary-cells@2.0.1 | | `-- reduce-simplicial-complex@1.0.0 | | +-- cell-orientation@1.0.1 | | +-- compare-cell@1.0.0 | | `-- compare-oriented-cell@1.0.1 | +-- color-rgba@1.1.1 | | +-- clamp@1.0.1 | | +-- color-parse@1.3.4 | | | +-- color-name@1.1.3 | | | `-- is-plain-obj@1.1.0 | | `-- color-space@1.14.7 | | +-- husl@5.0.3 | | `-- mumath@3.3.4 | | `-- almost-equal@1.1.0 | +-- convex-hull@1.0.3 | | +-- affine-hull@1.0.0 | | +-- incremental-convex-hull@1.0.1 | | | `-- simplicial-complex@1.0.0 | | `-- monotone-convex-hull-2d@1.0.1 | +-- country-regex@1.1.0 | +-- d3-force@1.0.6 | | +-- d3-quadtree@1.0.3 | | `-- d3-timer@1.0.6 | +-- delaunay-triangulate@1.1.6 | | `-- uniq@1.0.1 | +-- es6-promise@3.3.1 | +-- fast-isnumeric@1.1.1 | +-- font-atlas-sdf@1.3.3 | | +-- optical-properties@1.0.0 | | `-- tiny-sdf@1.0.2 | +-- gl-contour2d@1.1.3 | | +-- binary-search-bounds@2.0.3 | | +-- cdt2d@1.0.0 | | | +-- binary-search-bounds@2.0.3 | | | `-- robust-in-sphere@1.1.3 | | +-- clean-pslg@1.1.2 | | | +-- big-rat@1.0.4 | | | | `-- double-bits@1.1.1 | | | +-- box-intersect@1.0.1 | | | +-- nextafter@1.0.0 | | | +-- rat-vec@1.1.1 | | | +-- robust-segment-intersect@1.0.1 | | | `-- union-find@1.0.2 | | +-- gl-buffer@2.1.2 | | +-- glslify@4.0.0 | | | +-- bl@1.2.1 | | | +-- glsl-resolve@0.0.1 | | | | +-- resolve@0.6.3 | | | | `-- xtend@2.2.0 | | | +-- glslify-bundle@4.0.1 | | | | +-- glsl-inject-defines@1.0.3 | | | | | `-- glsl-token-inject-block@1.1.0 | | | | +-- glsl-token-defines@1.0.0 | | | | +-- glsl-token-depth@1.1.2 | | | | +-- glsl-token-descope@1.0.2 | | | | | +-- glsl-token-assignments@2.0.2 | | | | | `-- glsl-token-properties@1.0.1 | | | | +-- glsl-token-scope@1.1.2 | | | | +-- glsl-token-string@1.0.1 | | | | +-- glsl-tokenizer@2.1.2 | | | | `-- murmurhash-js@1.0.0 | | | +-- glslify-deps@1.3.0 | | | | +-- findup@0.1.5 | | | | | +-- colors@0.6.2 | | | | | `-- commander@2.1.0 | | | | `-- map-limit@0.0.1 | | | | `-- once@1.3.3 | | | `-- through2@0.6.5 | | | `-- readable-stream@1.0.34 | | | +-- isarray@0.0.1 | | | `-- string_decoder@0.10.31 | | +-- iota-array@1.0.0 | | `-- surface-nets@1.0.2 | | +-- ndarray-extract-contour@1.0.1 | | +-- triangulate-hypercube@1.0.1 | | | +-- gamma@0.1.0 | | | +-- permutation-parity@1.0.0 | | | `-- permutation-rank@1.0.0 | | | `-- invert-permutation@1.0.0 | | `-- zero-crossings@1.0.1 | +-- gl-error2d@1.2.1 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | `-- typedarray-pool@1.1.0 | +-- gl-error3d@1.0.6 | | +-- gl-vao@1.3.0 | | `-- glslify@6.1.0 | | +-- duplexify@3.5.1 | | | +-- end-of-stream@1.4.0 | | | `-- stream-shift@1.0.0 | | +-- falafel@2.1.0 | | | +-- foreach@2.0.5 | | | +-- isarray@0.0.1 | | | `-- object-keys@1.0.11 | | +-- from2@2.3.0 | | +-- glsl-token-whitespace-trim@1.0.0 | | +-- glslify-bundle@5.0.0 | | +-- stack-trace@0.0.9 | | +-- static-eval@1.1.1 | | | `-- escodegen@1.8.1 | | | +-- esprima@2.7.3 | | | +-- estraverse@1.9.3 | | | +-- esutils@2.0.2 | | | `-- source-map@0.2.0 | | +-- tape@4.8.0 | | | +-- deep-equal@1.0.1 | | | +-- for-each@0.3.2 | | | | `-- is-function@1.0.1 | | | +-- object-inspect@1.3.0 | | | +-- resumer@0.0.0 | | | `-- string.prototype.trim@1.1.2 | | | +-- define-properties@1.1.2 | | | `-- es-abstract@1.8.0 | | | +-- es-to-primitive@1.1.1 | | | | +-- is-date-object@1.0.1 | | | | `-- is-symbol@1.0.1 | | | +-- is-callable@1.1.3 | | | `-- is-regex@1.0.4 | | `-- through2@2.0.3 | +-- gl-heatmap2d@1.0.3 | | `-- binary-search-bounds@2.0.3 | +-- gl-line2d@1.4.1 | | +-- gl-texture2d@2.1.0 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | `-- snap-points-2d@1.0.1 | +-- gl-line3d@1.1.0 | | +-- binary-search-bounds@1.0.0 | | +-- glsl-read-float@1.1.0 | | `-- glslify@2.3.1 | | +-- bl@0.9.5 | | | `-- readable-stream@1.0.34 | | | +-- isarray@0.0.1 | | | `-- string_decoder@0.10.31 | | `-- glslify-bundle@2.0.4 | +-- gl-mat4@1.1.4 | +-- gl-mesh3d@1.3.0 | | +-- barycentric@1.0.1 | | | `-- robust-linear-solve@1.0.0 | | | `-- robust-determinant@1.1.0 | | | `-- robust-compress@1.0.0 | | +-- colormap@2.2.0 | | | +-- arraytools@1.1.2 | | | `-- clone@1.0.2 | | +-- glsl-specular-cook-torrance@2.0.1 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | +-- normals@1.1.0 | | +-- polytope-closest-point@1.0.0 | | | `-- numeric@1.2.6 | | `-- simplicial-complex-contour@1.0.2 | | +-- marching-simplex-table@1.0.0 | | `-- ndarray-sort@1.0.1 | +-- gl-plot2d@1.2.0 | | +-- binary-search-bounds@2.0.3 | | +-- gl-select-static@2.0.2 | | +-- gl-shader@4.2.1 | | +-- glsl-inverse@1.0.0 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | `-- text-cache@4.1.0 | +-- gl-plot3d@1.5.4 | | +-- 3d-view-controls@2.2.0 | | +-- a-big-triangle@1.0.3 | | | `-- weak-map@1.0.5 | | +-- gl-axes3d@1.2.5 | | | +-- extract-frustum-planes@1.0.0 | | | +-- gl-state@1.0.0 | | | +-- gl-vec4@1.0.1 | | | +-- glslify@2.3.1 | | | | +-- bl@0.9.5 | | | | | `-- readable-stream@1.0.34 | | | | | +-- isarray@0.0.1 | | | | | `-- string_decoder@0.10.31 | | | | `-- glslify-bundle@2.0.4 | | | `-- split-polygon@1.0.0 | | | `-- robust-dot-product@1.0.0 | | +-- gl-fbo@2.0.5 | | +-- gl-spikes3d@1.0.5 | | | `-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | `-- is-mobile@0.2.2 | +-- gl-pointcloud2d@1.0.0 | | +-- gl-shader@4.2.1 | | `-- glslify@2.3.1 | | +-- bl@0.9.5 | | | `-- readable-stream@1.0.34 | | | +-- isarray@0.0.1 | | | `-- string_decoder@0.10.31 | | `-- glslify-bundle@2.0.4 | +-- gl-scatter2d@1.3.2 | | +-- array-bounds@1.0.1 | | +-- array-normalize@1.1.3 | | +-- binary-search-bounds@2.0.3 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | `-- snap-points-2d@3.1.0 | +-- gl-scatter2d-sdf@1.3.11 | | +-- binary-search-bounds@2.0.3 | | +-- color-id@1.1.0 | | +-- gl-shader@4.2.1 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | `-- snap-points-2d@3.1.0 | +-- gl-scatter3d@1.0.10 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | `-- vectorize-text@3.0.2 | | +-- planar-graph-to-polyline@1.0.5 | | | +-- edges-to-adjacency-list@1.0.0 | | | +-- planar-dual@1.0.2 | | | | `-- compare-angle@1.0.1 | | | | +-- robust-product@1.0.0 | | | | `-- signum@0.0.0 | | | `-- point-in-big-polygon@2.0.0 | | | +-- interval-tree-1d@1.0.3 | | | `-- slab-decomposition@1.0.2 | | | `-- functional-red-black-tree@1.0.1 | | +-- simplify-planar-graph@2.0.1 | | | `-- simplicial-complex@0.3.3 | | | +-- bit-twiddle@0.0.2 | | | `-- union-find@0.0.4 | | `-- triangulate-polyline@1.0.3 | +-- gl-select-box@1.0.1 | | `-- glslify@2.3.1 | | +-- bl@0.9.5 | | | `-- readable-stream@1.0.34 | | | +-- isarray@0.0.1 | | | `-- string_decoder@0.10.31 | | `-- glslify-bundle@2.0.4 | +-- gl-shader@4.2.0 | | +-- gl-format-compiler-error@1.0.2 | | | +-- add-line-numbers@1.0.1 | | | | `-- pad-left@1.0.2 | | | | `-- repeat-string@1.6.1 | | | +-- gl-constants@1.0.0 | | | +-- glsl-shader-name@1.0.0 | | | | `-- atob-lite@1.0.0 | | | `-- sprintf-js@1.1.1 | | `-- weakmap-shim@1.1.1 | +-- gl-spikes2d@1.0.1 | +-- gl-surface3d@1.3.1 | | +-- bit-twiddle@1.0.2 | | +-- dup@1.0.0 | | +-- glsl-specular-beckmann@1.1.2 | | +-- glslify@2.3.1 | | | +-- bl@0.9.5 | | | | `-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | `-- glslify-bundle@2.0.4 | | +-- ndarray-gradient@1.0.0 | | +-- ndarray-pack@1.2.1 | | `-- ndarray-scratch@1.2.0 | +-- has-hover@1.0.1 | | `-- is-browser@2.0.1 | +-- mapbox-gl@0.22.1 | | +-- csscolorparser@1.0.3 | | +-- earcut@2.1.1 | | +-- feature-filter@2.2.0 | | +-- geojson-rewind@0.1.0 | | | +-- concat-stream@1.2.1 | | | | `-- bops@0.0.6 | | | | +-- base64-js@0.0.2 | | | | `-- to-utf8@0.0.1 | | | +-- geojson-area@0.1.0 | | | | `-- wgs84@0.0.0 | | | `-- minimist@0.0.5 | | +-- geojson-vt@2.4.0 | | +-- gl-matrix@2.4.0 | | +-- grid-index@1.0.0 | | +-- mapbox-gl-function@1.3.0 | | +-- mapbox-gl-shaders@1.0.0 (git://github.com/mapbox/mapbox-gl-shaders.git#de2ab007455aa2587c552694c68583f94c9f2747) | | +-- mapbox-gl-style-spec@8.8.0 (git://github.com/mapbox/mapbox-gl-style-spec.git#83b1a3e5837d785af582efd5ed1a212f2df6a4ae) | | | +-- jsonlint-lines-primitives@1.6.0 | | | | +-- JSV@4.0.2 | | | | `-- nomnom@1.8.1 | | | | +-- chalk@0.4.0 | | | | | +-- ansi-styles@1.0.0 | | | | | +-- has-color@0.1.7 | | | | | `-- strip-ansi@0.1.1 | | | | `-- underscore@1.6.0 | | | +-- lodash.isequal@3.0.4 | | | | +-- lodash._baseisequal@3.0.7 | | | | | +-- lodash.isarray@3.0.4 | | | | | +-- lodash.istypedarray@3.0.6 | | | | | `-- lodash.keys@3.1.2 | | | | | +-- lodash._getnative@3.9.1 | | | | | `-- lodash.isarguments@3.1.0 | | | | `-- lodash._bindcallback@3.0.1 | | | +-- minimist@0.0.8 | | | +-- rw@0.1.4 | | | `-- sort-object@0.3.2 | | | +-- sort-asc@0.1.0 | | | `-- sort-desc@0.1.1 | | +-- mapbox-gl-supported@1.2.0 | | +-- pbf@1.3.7 | | | `-- resolve-protobuf-schema@2.0.0 | | | `-- protocol-buffers-schema@2.2.0 | | +-- pngjs@2.3.1 | | +-- point-geometry@0.0.0 | | +-- quickselect@1.0.0 | | +-- resolve-url@0.2.1 | | +-- shelf-pack@1.1.0 | | +-- supercluster@2.3.0 | | | `-- kdbush@1.0.1 | | +-- unassertify@2.0.4 | | | +-- acorn@4.0.13 | | | +-- convert-source-map@1.5.0 | | | +-- escodegen@1.8.1 | | | | +-- esprima@2.7.3 | | | | +-- estraverse@1.9.3 | | | | +-- esutils@2.0.2 | | | | +-- optionator@0.8.2 | | | | | +-- deep-is@0.1.3 | | | | | +-- fast-levenshtein@2.0.6 | | | | | +-- levn@0.3.0 | | | | | +-- prelude-ls@1.1.2 | | | | | +-- type-check@0.3.2 | | | | | `-- wordwrap@1.0.0 | | | | `-- source-map@0.2.0 | | | +-- multi-stage-sourcemap@0.2.1 | | | | `-- source-map@0.1.43 | | | +-- through@2.3.8 | | | `-- unassert@1.5.1 | | | +-- acorn@4.0.13 | | | +-- call-matcher@1.0.1 | | | | +-- core-js@2.5.0 | | | | `-- estraverse@4.2.0 | | | +-- espurify@1.7.0 | | | | `-- core-js@2.5.0 | | | +-- estraverse@4.2.0 | | | `-- esutils@2.0.2 | | +-- unitbezier@0.0.0 | | +-- vector-tile@1.3.0 | | +-- vt-pbf@2.1.4 | | +-- webworkify@1.4.0 | | `-- whoots-js@2.1.0 | +-- matrix-camera-controller@2.1.3 | | +-- gl-vec3@1.0.3 | | `-- mat4-interpolate@1.0.4 | | +-- mat4-decompose@1.0.4 | | +-- mat4-recompose@1.0.4 | | `-- quat-slerp@1.0.1 | | `-- gl-quat@1.0.0 | +-- mouse-change@1.4.0 | | `-- mouse-event@1.0.5 | +-- mouse-event-offset@3.0.2 | +-- mouse-wheel@1.2.0 | | +-- signum@1.0.0 | | `-- to-px@1.0.1 | | `-- parse-unit@1.0.1 | +-- ndarray@1.0.18 | | `-- is-buffer@1.1.5 | +-- ndarray-fill@1.0.2 | | `-- cwise@1.0.10 | | `-- cwise-parser@1.0.3 | | `-- esprima@1.1.1 | +-- ndarray-homography@1.0.0 | | +-- gl-matrix-invert@1.0.0 | | | +-- gl-mat2@1.0.0 | | | `-- gl-mat3@1.0.0 | | `-- ndarray-warp@1.0.1 | | `-- ndarray-linear-interpolate@1.0.0 | +-- ndarray-ops@1.2.2 | | `-- cwise-compiler@1.1.3 | +-- regl@1.3.0 | +-- right-now@1.0.0 | +-- robust-orientation@1.1.3 | | +-- robust-scale@1.0.2 | | | `-- two-sum@1.0.0 | | +-- robust-subtract@1.0.0 | | +-- robust-sum@1.0.0 | | `-- two-product@1.0.2 | +-- sane-topojson@2.0.0 | +-- strongly-connected-components@1.0.1 | +-- superscript-text@1.0.0 | +-- tinycolor2@1.4.1 | +-- topojson-client@2.1.0 | +-- webgl-context@2.2.0 | | `-- get-canvas-context@1.0.2 | `-- world-calendars@1.0.3 +-- @jupyterlab/rendermime@0.10.0 | +-- ansi_up@1.3.0 | `-- marked@0.3.6 +-- @jupyterlab/rendermime-interfaces@0.3.1 +-- @jupyterlab/running@0.10.0 +-- @jupyterlab/running-extension@0.10.0 +-- @jupyterlab/services@0.49.0 +-- @jupyterlab/settingeditor-extension@0.5.0 +-- @jupyterlab/shortcuts-extension@0.10.0 +-- @jupyterlab/tabmanager-extension@0.10.0 +-- @jupyterlab/terminal@0.10.0 | `-- xterm@2.8.1 +-- @jupyterlab/terminal-extension@0.10.0 +-- @jupyterlab/theme-dark-extension@0.10.0 +-- @jupyterlab/theme-light-extension@0.10.0 +-- @jupyterlab/tooltip@0.10.0 +-- @jupyterlab/tooltip-extension@0.10.0 +-- @jupyterlab/vega2-extension@0.10.0 +-- @phosphor/algorithm@1.1.2 +-- @phosphor/commands@1.4.0 | `-- @phosphor/keyboard@1.1.2 +-- @phosphor/coreutils@1.3.0 +-- @phosphor/disposable@1.1.2 +-- @phosphor/messaging@1.2.2 | `-- @phosphor/collections@1.1.2 +-- @phosphor/signaling@1.2.2 +-- @phosphor/virtualdom@1.1.2 +-- @phosphor/widgets@1.5.0 +-- css-loader@0.27.3 | +-- babel-code-frame@6.26.0 | | +-- chalk@1.1.3 | | | +-- ansi-styles@2.2.1 | | | +-- has-ansi@2.0.0 | | | +-- strip-ansi@3.0.1 | | | | `-- ansi-regex@2.1.1 | | | `-- supports-color@2.0.0 | | +-- esutils@2.0.2 | | `-- js-tokens@3.0.2 | +-- css-selector-tokenizer@0.7.0 | | +-- cssesc@0.1.0 | | +-- fastparse@1.1.1 | | `-- regexpu-core@1.0.0 | | +-- regenerate@1.3.2 | | +-- regjsgen@0.2.0 | | `-- regjsparser@0.1.5 | | `-- jsesc@0.5.0 | +-- cssnano@3.10.0 | | +-- autoprefixer@6.7.7 | | | +-- browserslist@1.7.7 | | | | `-- electron-to-chromium@1.3.18 | | | +-- caniuse-db@1.0.30000717 | | | +-- normalize-range@0.1.2 | | | `-- num2fraction@1.2.2 | | +-- decamelize@1.2.0 | | +-- defined@1.0.0 | | +-- has@1.0.1 | | | `-- function-bind@1.1.0 | | +-- postcss-calc@5.3.1 | | | +-- postcss-message-helpers@2.0.0 | | | `-- reduce-css-calc@1.3.0 | | | +-- balanced-match@0.4.2 | | | +-- math-expression-evaluator@1.2.17 | | | `-- reduce-function-call@1.0.2 | | | `-- balanced-match@0.4.2 | | +-- postcss-colormin@2.2.2 | | | `-- colormin@1.1.2 | | | +-- color@0.11.4 | | | | +-- color-convert@1.9.0 | | | | `-- color-string@0.3.0 | | | `-- css-color-names@0.0.4 | | +-- postcss-convert-values@2.6.1 | | +-- postcss-discard-comments@2.0.4 | | +-- postcss-discard-duplicates@2.1.0 | | +-- postcss-discard-empty@2.1.0 | | +-- postcss-discard-overridden@0.1.1 | | +-- postcss-discard-unused@2.2.3 | | | `-- uniqs@2.0.0 | | +-- postcss-filter-plugins@2.0.2 | | | `-- uniqid@4.1.1 | | | `-- macaddress@0.2.8 | | +-- postcss-merge-idents@2.1.7 | | +-- postcss-merge-longhand@2.0.2 | | +-- postcss-merge-rules@2.1.2 | | | +-- caniuse-api@1.6.1 | | | | +-- lodash.memoize@4.1.2 | | | | `-- lodash.uniq@4.5.0 | | | +-- postcss-selector-parser@2.2.3 | | | | +-- flatten@1.0.2 | | | | `-- indexes-of@1.0.1 | | | `-- vendors@1.0.1 | | +-- postcss-minify-font-values@1.0.5 | | +-- postcss-minify-gradients@1.0.5 | | +-- postcss-minify-params@1.2.2 | | | `-- alphanum-sort@1.0.2 | | +-- postcss-minify-selectors@2.1.1 | | +-- postcss-normalize-charset@1.1.1 | | +-- postcss-normalize-url@3.0.8 | | | +-- is-absolute-url@2.1.0 | | | `-- normalize-url@1.9.1 | | | +-- prepend-http@1.0.4 | | | +-- query-string@4.3.4 | | | | `-- strict-uri-encode@1.1.0 | | | `-- sort-keys@1.1.2 | | +-- postcss-ordered-values@2.2.3 | | +-- postcss-reduce-idents@2.4.0 | | +-- postcss-reduce-initial@1.0.1 | | +-- postcss-reduce-transforms@1.0.4 | | +-- postcss-svgo@2.1.6 | | | +-- is-svg@2.1.0 | | | | `-- html-comment-regex@1.1.1 | | | `-- svgo@0.7.2 | | | +-- coa@1.0.4 | | | | `-- q@1.5.0 | | | +-- colors@1.1.2 | | | +-- csso@2.3.2 | | | | +-- clap@1.2.0 | | | | | `-- chalk@1.1.3 | | | | | +-- ansi-styles@2.2.1 | | | | | `-- strip-ansi@3.0.1 | | | | `-- source-map@0.5.7 | | | +-- js-yaml@3.7.0 | | | | +-- argparse@1.0.9 | | | | | `-- sprintf-js@1.0.3 | | | | `-- esprima@2.7.3 | | | +-- sax@1.2.4 | | | `-- whet.extend@0.9.9 | | +-- postcss-unique-selectors@2.0.2 | | +-- postcss-value-parser@3.3.0 | | `-- postcss-zindex@2.2.0 | +-- loader-utils@1.1.0 | | +-- big.js@3.1.3 | | `-- emojis-list@2.1.0 | +-- lodash.camelcase@4.3.0 | +-- object-assign@4.1.1 | +-- postcss@5.2.17 | | +-- chalk@1.1.3 | | | +-- ansi-styles@2.2.1 | | | +-- strip-ansi@3.0.1 | | | `-- supports-color@2.0.0 | | +-- js-base64@2.1.9 | | +-- source-map@0.5.7 | | `-- supports-color@3.2.3 | +-- postcss-modules-extract-imports@1.1.0 | | `-- postcss@6.0.9 | | +-- chalk@2.1.0 | | | `-- ansi-styles@3.2.0 | | +-- source-map@0.5.7 | | `-- supports-color@4.2.1 | | `-- has-flag@2.0.0 | +-- postcss-modules-local-by-default@1.2.0 | | `-- postcss@6.0.9 | | +-- chalk@2.1.0 | | | `-- ansi-styles@3.2.0 | | +-- source-map@0.5.7 | | `-- supports-color@4.2.1 | | `-- has-flag@2.0.0 | +-- postcss-modules-scope@1.1.0 | | `-- postcss@6.0.9 | | +-- chalk@2.1.0 | | | `-- ansi-styles@3.2.0 | | +-- source-map@0.5.7 | | `-- supports-color@4.2.1 | | `-- has-flag@2.0.0 | +-- postcss-modules-values@1.3.0 | | +-- icss-replace-symbols@1.1.0 | | `-- postcss@6.0.9 | | +-- chalk@2.1.0 | | | `-- ansi-styles@3.2.0 | | +-- source-map@0.5.7 | | `-- supports-color@4.2.1 | | `-- has-flag@2.0.0 | `-- source-list-map@0.1.8 +-- d3@3.5.17 +-- es6-promise@4.1.1 +-- file-loader@0.10.1 +-- font-awesome@4.7.0 +-- fs-extra@2.1.2 | +-- graceful-fs@4.1.11 | `-- jsonfile@2.4.0 +-- glob@7.1.2 | +-- fs.realpath@1.0.0 | +-- inflight@1.0.6 | | `-- wrappy@1.0.2 | +-- inherits@2.0.3 | +-- minimatch@3.0.4 | | `-- brace-expansion@1.1.8 | | +-- balanced-match@1.0.0 | | `-- concat-map@0.0.1 | +-- once@1.4.0 | `-- path-is-absolute@1.0.1 +-- handlebars@4.0.10 | +-- async@1.5.2 | +-- optimist@0.6.1 | | +-- minimist@0.0.10 | | `-- wordwrap@0.0.3 | +-- source-map@0.4.4 | | `-- amdefine@1.0.1 | `-- uglify-js@2.8.29 | +-- source-map@0.5.7 | +-- uglify-to-browserify@1.0.2 | `-- yargs@3.10.0 | +-- camelcase@1.2.1 | +-- cliui@2.1.0 | | +-- center-align@0.1.3 | | | +-- align-text@0.1.4 | | | | `-- longest@1.0.1 | | | `-- lazy-cache@1.0.4 | | +-- right-align@0.1.3 | | `-- wordwrap@0.0.2 | `-- window-size@0.1.0 +-- json-loader@0.5.7 +-- raw-loader@0.5.1 +-- sort-package-json@1.7.0 | `-- sort-object-keys@1.1.2 +-- style-loader@0.13.2 +-- url-loader@0.5.9 | `-- mime@1.3.6 +-- vega@2.6.5 | +-- d3-cloud@1.2.4 | | `-- d3-dispatch@1.0.3 | +-- d3-geo-projection@0.2.16 | | `-- brfs@1.4.3 | | +-- quote-stream@1.0.2 | | | `-- buffer-equal@0.0.1 | | +-- resolve@1.4.0 | | | `-- path-parse@1.0.5 | | +-- static-module@1.5.0 | | | +-- duplexer2@0.0.2 | | | | `-- readable-stream@1.1.14 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | +-- escodegen@1.3.3 | | | | +-- estraverse@1.5.1 | | | | `-- esutils@1.0.0 | | | +-- object-inspect@0.4.0 | | | +-- quote-stream@0.0.0 | | | | +-- minimist@0.0.8 | | | | `-- through2@0.4.2 | | | | +-- readable-stream@1.0.34 | | | | | +-- isarray@0.0.1 | | | | | `-- string_decoder@0.10.31 | | | | `-- xtend@2.1.2 | | | | `-- object-keys@0.4.0 | | | +-- readable-stream@1.0.34 | | | | +-- isarray@0.0.1 | | | | `-- string_decoder@0.10.31 | | | +-- shallow-copy@0.0.1 | | | +-- static-eval@0.2.4 | | | | `-- escodegen@0.0.28 | | | | +-- esprima@1.0.4 | | | | `-- estraverse@1.3.2 | | | `-- through2@0.4.2 | | | `-- xtend@2.1.2 | | | `-- object-keys@0.4.0 | | `-- through2@2.0.3 | +-- datalib@1.8.0 | | +-- d3-dsv@0.1.14 | | +-- d3-format@0.4.2 | | +-- d3-time@0.1.1 | | +-- d3-time-format@0.2.1 | | +-- request@2.81.0 | | | +-- aws-sign2@0.6.0 | | | +-- aws4@1.6.0 | | | +-- caseless@0.12.0 | | | +-- combined-stream@1.0.5 | | | | `-- delayed-stream@1.0.0 | | | +-- extend@3.0.1 | | | +-- forever-agent@0.6.1 | | | +-- form-data@2.1.4 | | | | `-- asynckit@0.4.0 | | | +-- har-validator@4.2.1 | | | | +-- ajv@4.11.8 | | | | `-- har-schema@1.0.5 | | | +-- hawk@3.1.3 | | | | +-- boom@2.10.1 | | | | +-- cryptiles@2.0.5 | | | | +-- hoek@2.16.3 | | | | `-- sntp@1.0.9 | | | +-- http-signature@1.1.1 | | | | +-- assert-plus@0.2.0 | | | | +-- jsprim@1.4.1 | | | | | +-- assert-plus@1.0.0 | | | | | +-- extsprintf@1.3.0 | | | | | +-- json-schema@0.2.3 | | | | | `-- verror@1.10.0 | | | | | `-- assert-plus@1.0.0 | | | | `-- sshpk@1.13.1 | | | | +-- asn1@0.2.3 | | | | +-- assert-plus@1.0.0 | | | | +-- bcrypt-pbkdf@1.0.1 | | | | +-- dashdash@1.14.1 | | | | | `-- assert-plus@1.0.0 | | | | +-- ecc-jsbn@0.1.1 | | | | +-- getpass@0.1.7 | | | | | `-- assert-plus@1.0.0 | | | | +-- jsbn@0.1.1 | | | | `-- tweetnacl@0.14.5 | | | +-- is-typedarray@1.0.0 | | | +-- isstream@0.1.2 | | | +-- json-stringify-safe@5.0.1 | | | +-- mime-types@2.1.16 | | | | `-- mime-db@1.29.0 | | | +-- oauth-sign@0.8.2 | | | +-- performance-now@0.2.0 | | | +-- qs@6.4.0 | | | +-- safe-buffer@5.1.1 | | | +-- stringstream@0.0.5 | | | +-- tough-cookie@2.3.2 | | | +-- tunnel-agent@0.6.0 | | | `-- uuid@3.1.0 | | `-- sync-request@2.2.0 | | +-- concat-stream@1.6.0 | | | `-- typedarray@0.0.6 | | +-- http-response-object@1.1.0 | | +-- spawn-sync@1.0.15 | | | `-- os-shim@0.1.3 | | `-- then-request@2.2.0 | | +-- caseless@0.11.0 | | `-- http-basic@2.5.1 | | `-- caseless@0.11.0 | +-- topojson@1.6.27 | | +-- d3-queue@2.0.3 | | +-- optimist@0.3.7 | | | `-- wordwrap@0.0.3 | | `-- shapefile@0.3.1 | | +-- d3-queue@1.2.3 | | `-- iconv-lite@0.2.11 | +-- vega-dataflow@1.4.3 | +-- vega-event-selector@1.1.0 | +-- vega-expression@1.2.1 | +-- vega-logging@1.0.2 | +-- vega-scenegraph@1.1.0 | `-- yargs@3.32.0 | +-- camelcase@2.1.1 | +-- cliui@3.2.0 | | +-- strip-ansi@3.0.1 | | `-- wrap-ansi@2.1.0 | | `-- strip-ansi@3.0.1 | +-- os-locale@1.4.0 | | `-- lcid@1.0.0 | | `-- invert-kv@1.0.0 | +-- string-width@1.0.2 | | +-- code-point-at@1.1.0 | | +-- is-fullwidth-code-point@1.0.0 | | | `-- number-is-nan@1.0.1 | | `-- strip-ansi@3.0.1 | +-- window-size@0.1.4 | `-- y18n@3.2.1 +-- vega-embed@2.2.0 +-- vega-lite@1.3.1 | +-- datalib@1.7.3 | | `-- d3-dsv@0.1.14 | +-- json-stable-stringify@1.0.1 | | `-- jsonify@0.0.0 | `-- yargs@6.3.0 | +-- camelcase@3.0.0 | +-- cliui@3.2.0 | | `-- strip-ansi@3.0.1 | +-- get-caller-file@1.0.2 | +-- read-pkg-up@1.0.1 | | +-- find-up@1.1.2 | | | +-- path-exists@2.1.0 | | | `-- pinkie-promise@2.0.1 | | | `-- pinkie@2.0.4 | | `-- read-pkg@1.1.0 | | +-- load-json-file@1.1.0 | | | +-- parse-json@2.2.0 | | | | `-- error-ex@1.3.1 | | | | `-- is-arrayish@0.2.1 | | | +-- pify@2.3.0 | | | `-- strip-bom@2.0.0 | | | `-- is-utf8@0.2.1 | | +-- normalize-package-data@2.4.0 | | | +-- hosted-git-info@2.5.0 | | | +-- is-builtin-module@1.0.0 | | | | `-- builtin-modules@1.1.1 | | | +-- semver@5.4.1 | | | `-- validate-npm-package-license@3.0.1 | | | +-- spdx-correct@1.0.2 | | | | `-- spdx-license-ids@1.2.2 | | | `-- spdx-expression-parse@1.0.4 | | `-- path-type@1.1.0 | +-- require-directory@2.1.1 | +-- require-main-filename@1.0.1 | +-- set-blocking@2.0.0 | +-- which-module@1.0.0 | +-- window-size@0.2.0 | `-- yargs-parser@4.2.1 | `-- camelcase@3.0.0 `-- webpack@2.7.0 +-- acorn@5.1.1 +-- acorn-dynamic-import@2.0.2 | `-- acorn@4.0.13 +-- ajv@4.11.8 +-- ajv-keywords@1.5.1 +-- async@2.5.0 | `-- lodash@4.17.4 +-- enhanced-resolve@3.4.1 +-- interpret@1.0.3 +-- json5@0.5.1 +-- loader-runner@2.3.0 +-- loader-utils@0.2.17 +-- memory-fs@0.4.1 | +-- errno@0.1.4 | | `-- prr@0.0.0 | `-- readable-stream@2.3.3 | +-- core-util-is@1.0.2 | +-- isarray@1.0.0 | +-- process-nextick-args@1.0.7 | +-- string_decoder@1.0.3 | `-- util-deprecate@1.0.2 +-- mkdirp@0.5.1 | `-- minimist@0.0.8 +-- node-libs-browser@2.0.0 | +-- assert@1.4.1 | +-- browserify-zlib@0.1.4 | | `-- pako@0.2.9 | +-- buffer@4.9.1 | | +-- base64-js@1.2.1 | | `-- ieee754@1.1.8 | +-- console-browserify@1.1.0 | | `-- date-now@0.1.4 | +-- constants-browserify@1.0.0 | +-- crypto-browserify@3.11.1 | | +-- browserify-cipher@1.0.0 | | | +-- browserify-aes@1.0.6 | | | | `-- buffer-xor@1.0.3 | | | +-- browserify-des@1.0.0 | | | | `-- des.js@1.0.0 | | | `-- evp_bytestokey@1.0.2 | | | `-- md5.js@1.3.4 | | | `-- hash-base@3.0.4 | | +-- browserify-sign@4.0.4 | | | +-- bn.js@4.11.8 | | | +-- browserify-rsa@4.0.1 | | | +-- elliptic@6.4.0 | | | | +-- brorand@1.1.0 | | | | +-- hash.js@1.1.3 | | | | +-- hmac-drbg@1.0.1 | | | | +-- minimalistic-assert@1.0.0 | | | | `-- minimalistic-crypto-utils@1.0.1 | | | `-- parse-asn1@5.1.0 | | | `-- asn1.js@4.9.1 | | +-- create-ecdh@4.0.0 | | +-- create-hash@1.1.3 | | | +-- cipher-base@1.0.4 | | | +-- ripemd160@2.0.1 | | | | `-- hash-base@2.0.2 | | | `-- sha.js@2.4.8 | | +-- create-hmac@1.1.6 | | +-- diffie-hellman@5.0.2 | | | `-- miller-rabin@4.0.0 | | +-- pbkdf2@3.0.13 | | +-- public-encrypt@4.0.0 | | `-- randombytes@2.0.5 | +-- domain-browser@1.1.7 | +-- events@1.1.1 | +-- https-browserify@0.0.1 | +-- os-browserify@0.2.1 | +-- path-browserify@0.0.0 | +-- process@0.11.10 | +-- punycode@1.4.1 | +-- querystring-es3@0.2.1 | +-- stream-browserify@2.0.1 | +-- stream-http@2.7.2 | | +-- builtin-status-codes@3.0.0 | | `-- to-arraybuffer@1.0.1 | +-- string_decoder@0.10.31 | +-- timers-browserify@2.0.4 | +-- tty-browserify@0.0.0 | +-- url@0.11.0 | | +-- punycode@1.3.2 | | `-- querystring@0.2.0 | +-- util@0.10.3 | | `-- inherits@2.0.1 | `-- vm-browserify@0.0.4 | `-- indexof@0.0.1 +-- source-map@0.5.7 +-- supports-color@3.2.3 | `-- has-flag@1.0.0 +-- tapable@0.2.8 +-- watchpack@1.4.0 | +-- async@2.5.0 | `-- chokidar@1.7.0 | +-- anymatch@1.3.2 | | +-- micromatch@2.3.11 | | | +-- arr-diff@2.0.0 | | | | `-- arr-flatten@1.1.0 | | | +-- array-unique@0.2.1 | | | +-- braces@1.8.5 | | | | +-- expand-range@1.8.2 | | | | | `-- fill-range@2.2.3 | | | | | +-- is-number@2.1.0 | | | | | +-- isobject@2.1.0 | | | | | `-- randomatic@1.1.7 | | | | | +-- is-number@3.0.0 | | | | | | `-- kind-of@3.2.2 | | | | | `-- kind-of@4.0.0 | | | | +-- preserve@0.2.0 | | | | `-- repeat-element@1.1.2 | | | +-- expand-brackets@0.1.5 | | | | `-- is-posix-bracket@0.1.1 | | | +-- extglob@0.3.2 | | | +-- filename-regex@2.0.1 | | | +-- kind-of@3.2.2 | | | +-- object.omit@2.0.1 | | | | +-- for-own@0.1.5 | | | | | `-- for-in@1.0.2 | | | | `-- is-extendable@0.1.1 | | | +-- parse-glob@3.0.4 | | | | +-- glob-base@0.3.0 | | | | `-- is-dotfile@1.0.3 | | | `-- regex-cache@0.4.3 | | | +-- is-equal-shallow@0.1.3 | | | `-- is-primitive@2.0.0 | | `-- normalize-path@2.1.1 | | `-- remove-trailing-separator@1.1.0 | +-- async-each@1.0.1 | +-- glob-parent@2.0.0 | +-- is-binary-path@1.0.1 | | `-- binary-extensions@1.10.0 | +-- is-glob@2.0.1 | | `-- is-extglob@1.0.0 | `-- readdirp@2.1.0 | `-- set-immediate-shim@1.0.1 +-- webpack-sources@1.0.1 | +-- source-list-map@2.0.0 | `-- source-map@0.5.7 `-- yargs@6.6.0 +-- camelcase@3.0.0 `-- cliui@3.2.0 `-- strip-ansi@3.0.1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: canvas@1.6.6 (node_modules\canvas): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: canvas@1.6.6 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 > npm.cmd run build > @jupyterlab/application-top@0.10.2 build C:\Miniconda3\envs\quantdev\share\jupyter\lab\staging > webpack Hash: 0e53352947fd057b8ea6 Version: webpack 2.7.0 Time: 15901ms Asset Size Chunks Chunk Names b06871f281fee6b241d60582ae9369b9.ttf 166 kB [emitted] 674f50d287a8c48dc19ba404d20fe713.eot 166 kB [emitted] a6137456ed160d7606981aa57c559898.png 696 bytes [emitted] 2273e3d8ad9264b7daa5bdbf8e6b47f8.png 1.47 kB [emitted] af7ae505a9eed503f8b8e6982036873e.woff2 77.2 kB [emitted] fee66e712a8a08eef5805a46892932ad.woff 98 kB [emitted] 4f0283c6ce28e888000e978e537a6a56.png 1.26 kB [emitted] 912ec66d7572ff821749319396470bde.svg 444 kB [emitted] [big] 0.bundle.js 892 kB 0 [emitted] [big] main.bundle.js 9.76 MB 1 [emitted] [big] main 0.bundle.js.map 1.08 MB 0 [emitted] main.bundle.js.map 11.8 MB 1 [emitted] main [9] ./~/@jupyterlab/coreutils/lib/index.js 870 bytes {1} [built] [40] ./~/@jupyterlab/application/lib/index.js 5.48 kB {1} [built] [702] ./~/@jupyterlab/apputils-extension/lib/index.js 7.91 kB {1} [optional] [built] [703] ./~/@jupyterlab/codemirror-extension/lib/index.js 10.5 kB {1} [optional] [built] [704] ./~/@jupyterlab/completer-extension/lib/index.js 7.09 kB {1} [optional] [built] [705] ./~/@jupyterlab/console-extension/lib/index.js 12.5 kB {1} [optional] [built] [706] ./~/@jupyterlab/csvviewer-extension/lib/index.js 1.79 kB {1} [optional] [built] [707] ./~/@jupyterlab/docmanager-extension/lib/index.js 10.1 kB {1} [optional] [built] [708] ./~/@jupyterlab/faq-extension/lib/index.js 3.78 kB {1} [optional] [built] [709] ./~/@jupyterlab/filebrowser-extension/lib/index.js 11.9 kB {1} [optional] [built] [710] ./~/@jupyterlab/fileeditor-extension/lib/index.js 11.8 kB {1} [optional] [built] [711] ./~/@jupyterlab/geojson-extension/lib/index.js 4.2 kB {1} [optional] [built] [712] ./~/@jupyterlab/help-extension/lib/index.js 8.84 kB {1} [optional] [built] [715] ./~/@jupyterlab/json-extension/lib/index.js 2.96 kB {1} [optional] [built] [745] ./build/index.out.js 8.8 kB {1} [built] + 1743 hidden modules ```
dhirschfeld commented 7 years ago

Even weirder - it works in Firefox but not in Chrome. Other JupyterHub users aren't seeing this though so I'll close as it's obviously a problem on my end...

blink1073 commented 7 years ago

Hi @dhirschfeld, are there any browser console errors when you run in Chrome?

dhirschfeld commented 7 years ago

No, just the usual mathjax error which is always the same, in FF too. Was running v57 so will try & update this morning.

100% sure it's a prob on my end!

dhirschfeld commented 7 years ago

Upgrading chrome magically fixed the problem! A colleague with an old chrome is also seeing the same thing so will try and update him and let you know if that also works.

Is there a known minimum version of chrome we need?

blink1073 commented 7 years ago

We intend to support Chrome 39+. I have Chrome 60 locally. cf https://github.com/jupyterlab/jupyterlab#supported-runtimes.

dhirschfeld commented 7 years ago

Was on 57 and colleague was on 54. Will let you know the result after updating him...

blink1073 commented 7 years ago

This looks to be due to https://bugs.chromium.org/p/chromium/issues/detail?id=618165. cf https://github.com/jupyterlab/jupyterlab/pull/2961 that updates our README to support latest browser versions explicitly.

timkpaine commented 7 years ago

As a temporary solution, you can inline the svgs and pngs from this, this, this, and this into their respective slots in here and here. You may add a space after the quotation before view box tags in the svgs.

dhirschfeld commented 6 years ago

I'm closing this as resolved as newer versions of chrome work fine