Packaging jupyterlab

Introduction

In this page will be tracked packaging information about jupyterlab nodejs module.

Please do not edit this page by hand. Use this script instead.

For more information about packaging a Node.js module, please take a look at this page.

Build Dependencies

Name

npm

debian

task

@jupyterlab/extension-builder

@jupyterlab/extension-builder (0.12.0)

@types/d3-dsv

@types/d3-dsv (3.0.0)

@types/expect.js

@types/expect.js (0.3.29)

@types/marked

@types/marked (4.0.7)

@types/mathjax

@types/mathjax (0.0.37)

@types/mocha

@types/mocha (10.0.1)

@types/node

@types/node (18.11.9)

@types/sanitize-html

@types/sanitize-html (2.6.2)

@types/semver

@types/semver (7.3.13)

concurrently

concurrently (7.6.0)

css-loader

css-loader (6.7.2)

{OK} node-css-loader (6.7.2+~cs14.0.11-1)

expect.js

expect.js (0.3.1)

{OK} node-expect.js (0.3.1+dfsg+~0.3.29-2)

file-loader

file-loader (6.2.0)

{OK} node-file-loader (6.2.0-3)

font-awesome

font-awesome (4.7.0)

fs-extra

fs-extra (11.0.0)

/!\ node-fs-extra (10.1.0+~9.0.13-1)

istanbul-instrumenter-loader

istanbul-instrumenter-loader (3.0.1)

json-loader

json-loader (0.5.7)

{OK} node-json-loader (0.5.7-5)

json-to-html

json-to-html (0.1.2)

karma

karma (6.4.1)

karma-chrome-launcher

karma-chrome-launcher (3.1.1)

karma-coverage

karma-coverage (2.2.0)

karma-firefox-launcher

karma-firefox-launcher (2.1.2)

RFP

karma-ie-launcher

karma-ie-launcher (1.0.0)

karma-mocha

karma-mocha (2.0.1)

karma-mocha-reporter

karma-mocha-reporter (2.2.5)

karma-remap-coverage

karma-remap-coverage (0.1.5)

karma-sourcemap-loader

karma-sourcemap-loader (0.3.8)

mocha

mocha (10.1.0)

{OK} node-mocha (10.1.0+ds1+~cs29.3.1-1)

raw-loader

raw-loader (4.0.2)

{OK} node-raw-loader (4.0.2-3)

rimraf

rimraf (3.0.2)

{OK} node-rimraf (3.0.2-2)

simulate-event

simulate-event (1.4.0)

style-loader

style-loader (3.3.1)

{OK} node-style-loader (3.3.1-2)

typedoc

typedoc (0.23.21)

typescript

typescript (4.9.3)

/!\ node-typescript (4.8.4+ds1-2)

url-loader

url-loader (4.1.1)

{OK} node-url-loader (4.1.1-5)

watch

watch (1.0.2)

webpack

webpack (5.75.0)

{OK} node-webpack (5.75.0+dfsg+~cs17.16.14-1)

Dependencies

Name

npm

debian

task

jupyterlab

jupyterlab (0.17.5)

├── ansi_up

ansi_up (5.1.0)

{OK} node-ansi-up (5.1.0+dfsg-2)

├── codemirror

codemirror (6.0.1)

│   ├── autocomplete

autocomplete

│   │   │   ├── language

language

│   │   │   │   │   ├── state

state

│   │   │   │   │   └── view

view

│   │   │   │   │   │   └── state

state

│   │   │   │   │   ├── style-mod

style-mod (4.0.0)

│   │   │   │   │   └── w3c-keyname

w3c-keyname (2.2.6)

{OK} node-w3c-keyname (2.2.6-2)

│   │   │   │   │   ├── common

common

│   │   │   │   │   ├── highlight

highlight

highlight.js (9.12.0+dfsg1-4+deb10u1)

│   │   │   │   │   │   └── common

common

│   │   │   │   │   └── lr

lr

│   │   │   │   │   └── common

common

│   │   │   │   └── style-mod

style-mod (4.0.0)

│   │   │   ├── state

state

│   │   │   └── view

view

│   │   └── common

common

│   ├── commands

commands

│   │   │   ├── language

language

│   │   │   ├── state

state

│   │   │   └── view

view

│   │   └── common

common

│   ├── language

language

│   ├── lint

lint

│   │   │   ├── state

state

│   │   │   └── view

view

│   │   └── crelt

crelt (1.0.5)

│   ├── search

search

│   │   │   ├── state

state

│   │   │   └── view

view

│   │   └── crelt

crelt (1.0.5)

│   ├── state

state

│   └── view

view

├── d3-dsv

d3-dsv (3.0.1)

{OK} node-d3-dsv (3.0.1+~3.0.0-4)

│   ├── commander

commander (9.4.1)

{OK} node-commander (9.4.1-1)

│   ├── iconv-lite

iconv-lite (0.6.3)

{OK} node-iconv (3.0.1+~3.0.0-1+b3)

│   │   └── safer-buffer

safer-buffer (2.1.2)

│   └── rw

rw (1.3.3)

{OK} node-rw (1.3.3-5)

├── es6-promise

es6-promise (4.2.8)

{OK} node-es6-promise (4.2.8-12)

│   └── services

services

│   │   ├── coreutils

coreutils

│   │   │   │   ├── coreutils

coreutils

│   │   │   │   ├── disposable

disposable

│   │   │   │   │   ├── algorithm

algorithm

│   │   │   │   │   └── signaling

signaling

│   │   │   │   │   ├── algorithm

algorithm

│   │   │   │   │   └── properties

properties

│   │   │   │   └── signaling

signaling

│   │   │   ├── minimist

minimist (1.2.7)

{OK} node-minimist (1.2.7+~cs5.3.2-2)

│   │   │   ├── moment

moment (2.29.4)

{OK} node-moment (2.29.4+ds-1)

│   │   │   ├── path-browserify

path-browserify (1.0.1)

{OK} node-path-browserify (1.0.1-3)

│   │   │   └── url-parse

url-parse (1.5.10)

{OK} node-url-parse (1.5.10+~1.4.8-2)

│   │   │   ├── querystringify

querystringify (2.2.0)

{OK} node-querystringify (2.2.0+~2.0.0-1)

│   │   │   └── requires-port

requires-port (1.0.0)

{OK} node-requires-port (1.0.0-2)

│   │   ├── nbformat

nbformat

│   │   │   └── coreutils

coreutils

│   │   ├── observables

observables

│   │   │   ├── algorithm

algorithm

│   │   │   ├── coreutils

coreutils

│   │   │   ├── disposable

disposable

│   │   │   ├── messaging

messaging

│   │   │   │   ├── algorithm

algorithm

│   │   │   │   └── collections

collections

│   │   │   │   └── algorithm

algorithm

│   │   │   └── signaling

signaling

│   │   │   ├── ajv

ajv (8.11.2)

/!\ node-ajv (8.11.2~ds+~2.1.1-1)

│   │   │   │   ├── fast-deep-equal

fast-deep-equal (3.1.3)

{OK} node-fast-deep-equal (3.1.3-3)

│   │   │   │   ├── json-schema-traverse

json-schema-traverse (1.0.0)

{OK} node-json-schema-traverse (1.0.0-3)

│   │   │   │   ├── require-from-string

require-from-string (2.0.2)

{OK} node-require-from-string (2.0.2+~1.2.1-1)

│   │   │   │   └── uri-js

uri-js (4.4.1)

/!\ node-uri-js (4.4.0+dfsg-8)

│   │   │   │   └── punycode

punycode (2.1.1)

{OK} node-punycode (2.1.1-6)

│   │   │   ├── json5

json5 (2.2.1)

{OK} node-json5 (2.2.1+dfsg-2)

│   │   │   │   └── statedb

statedb

│   │   │   │   ├── commands

commands

│   │   │   │   │   ├── algorithm

algorithm

│   │   │   │   │   ├── coreutils

coreutils

│   │   │   │   │   ├── disposable

disposable

│   │   │   │   │   ├── domutils

domutils (3.0.1)

{OK} node-domutils (3.0.1-3)

│   │   │   │   │   ├── keyboard

keyboard

│   │   │   │   │   ├── signaling

signaling

│   │   │   │   │   └── algorithm

algorithm

│   │   │   │   ├── coreutils

coreutils

│   │   │   │   ├── disposable

disposable

│   │   │   │   ├── properties

properties

│   │   │   │   └── signaling

signaling

│   │   │   ├── commands

commands

│   │   │   ├── coreutils

coreutils

│   │   │   ├── disposable

disposable

│   │   │   └── signaling

signaling

│   │   └── statedb

statedb

│   │   ├── algorithm

algorithm

│   │   ├── coreutils

coreutils

│   │   ├── disposable

disposable

│   │   ├── polling

polling

│   │   │   ├── coreutils

coreutils

│   │   │   ├── disposable

disposable

│   │   │   └── signaling

signaling

│   │   └── signaling

signaling

│   ├── node-fetch

node-fetch (3.3.0)

{OK} node-fetch (3.3.0+~cs11.4.11-1)

│   │   ├── data-uri-to-buffer

data-uri-to-buffer (4.0.0)

{OK} node-data-uri-to-buffer (4.0.0-3)

│   │   ├── fetch-blob

fetch-blob (3.2.0)

│   │   │   ├── node-domexception

node-domexception (1.0.0)

│   │   │   └── web-streams-polyfill

web-streams-polyfill (3.2.1)

│   │   └── formdata-polyfill

formdata-polyfill (4.0.10)

│   │   └── fetch-blob

fetch-blob (3.2.0)

│   └── ws

ws (8.11.0)

{OK} node-ws (8.11.0+~cs13.7.3-1)

├── marked

marked (4.2.3)

/!\ node-marked (4.2.2+ds+~4.0.7-1)

├── moment

moment (2.29.4)

{OK} node-moment (2.29.4+ds-1)

│   ├── algorithm

algorithm

│   ├── application

application

│   │   ├── commands

commands

│   │   │   ├── algorithm

algorithm

│   │   │   ├── coreutils

coreutils

│   │   │   ├── disposable

disposable

│   │   │   │   ├── algorithm

algorithm

│   │   │   │   └── signaling

signaling

│   │   │   │   └── algorithm

algorithm

│   │   │   ├── domutils

domutils (3.0.1)

{OK} node-domutils (3.0.1-3)

│   │   │   ├── keyboard

keyboard

│   │   │   └── signaling

signaling

│   │   ├── coreutils

coreutils

│   │   └── widgets

widgets

│   │   ├── algorithm

algorithm

│   │   ├── commands

commands

│   │   ├── coreutils

coreutils

│   │   ├── disposable

disposable

│   │   ├── domutils

domutils (3.0.1)

{OK} node-domutils (3.0.1-3)

│   │   ├── dragdrop

dragdrop

│   │   │   ├── coreutils

coreutils

│   │   │   └── disposable

disposable

│   │   ├── keyboard

keyboard

│   │   ├── messaging

messaging

│   │   │   ├── algorithm

algorithm

│   │   │   └── collections

collections

│   │   │   └── algorithm

algorithm

│   │   ├── properties

properties

│   │   ├── signaling

signaling

│   │   └── algorithm

algorithm

│   ├── commands

commands

│   ├── coreutils

coreutils

│   ├── disposable

disposable

│   ├── domutils

domutils (3.0.1)

{OK} node-domutils (3.0.1-3)

│   ├── dragdrop

dragdrop

│   ├── keyboard

keyboard

│   ├── messaging

messaging

│   ├── properties

properties

│   ├── signaling

signaling

│   └── widgets

widgets

├── sanitize-html

sanitize-html (2.7.3)

/!\ node-sanitize-html (2.7.1+~2.6.2-1)

│   ├── deepmerge

deepmerge (4.2.2)

│   ├── escape-string-regexp

escape-string-regexp (5.0.0)

/!\ node-escape-string-regexp (4.0.0-2)

│   ├── htmlparser2

htmlparser2 (8.0.1)

{OK} node-htmlparser2 (8.0.1-4)

│   │   ├── domelementtype

domelementtype (2.3.0)

{OK} node-domelementtype (2.3.0-1)

│   │   ├── domhandler

domhandler (5.0.3)

{OK} node-domhandler (5.0.3-3)

│   │   │   └── domelementtype

domelementtype (2.3.0)

{OK} node-domelementtype (2.3.0-1)

│   │   ├── domutils

domutils (3.0.1)

{OK} node-domutils (3.0.1-3)

│   │   │   ├── domelementtype

domelementtype (2.3.0)

{OK} node-domelementtype (2.3.0-1)

│   │   │   ├── domhandler

domhandler (5.0.3)

{OK} node-domhandler (5.0.3-3)

│   │   │   └── dom-serializer

dom-serializer (2.0.0)

{OK} node-dom-serializer (2.0.0-2)

│   │   │   ├── domelementtype

domelementtype (2.3.0)

{OK} node-domelementtype (2.3.0-1)

│   │   │   ├── domhandler

domhandler (5.0.3)

{OK} node-domhandler (5.0.3-3)

│   │   │   └── entities

entities (4.4.0)

{OK} node-entities (4.4.0+dfsg-2)

│   │   └── entities

entities (4.4.0)

{OK} node-entities (4.4.0+dfsg-2)

│   ├── is-plain-object

is-plain-object (5.0.0)

{OK} node-is-plain-object (5.0.0-7)

│   ├── parse-srcset

parse-srcset (1.0.2)

{OK} node-parse-srcset (1.0.2-3)

│   └── postcss

postcss (8.4.19)

{OK} node-postcss (8.4.19+~cs8.0.23-1)

│   ├── nanoid

nanoid (4.0.0)

│   ├── picocolors

picocolors (1.0.0)

{OK} node-picocolors (1.0.0-4)

│   └── source-map-js

source-map-js (1.0.2)

├── semver

semver (7.3.8)

/!\ node-semver (7.3.5+~7.3.9-2)

│   └── lru-cache

lru-cache (7.14.1)

{OK} node-lru-cache (7.14.1-1)

└── xterm

xterm (5.0.0)

/!\ node-xterm (3.8.1+~cs0.9.0-1)

Package.json

The package.json for jupyterlab can be seen by typing:

npm view jupyterlab

pkgjs-depends result

$ pkgjs-depends jupyterlab
# jupyterlab@0.17.5
# 17 missing npm module(s)                                                      
DEPENDENCIES:
  libjs-codemirror (codemirror)
  node-ansi-up (ansi_up)
  node-d3-dsv (d3-dsv)
  node-es6-promise (es6-promise)
  node-marked (marked)
  node-minimist (@types/minimist, minimist)
  node-moment (moment)
  node-sanitize-html (sanitize-html)
  node-semver (semver)
  node-url (url)
  node-url-join (url-join)
  node-xterm (xterm)

MISSING:
jupyterlab@0.17.5
 └── @jupyterlab/services (0.39.1)
     └── @phosphor/algorithm (0.1.1)
     └── @phosphor/coreutils (0.1.5)
     └── @phosphor/disposable (0.1.1)
         └── (^) @phosphor/algorithm (0.1.1)
     └── @phosphor/signaling (0.1.2)
         └── (^) @phosphor/algorithm (0.1.1)
     └── @types/text-encoding (0.0.30)
     └── path-posix (1.0.0)
 └── (^) @phosphor/algorithm (0.1.1)
 └── @phosphor/application (0.1.5)
     └── @phosphor/commands (0.1.5)
         └── (^) @phosphor/algorithm (0.1.1)
         └── (^) @phosphor/coreutils (0.1.5)
         └── (^) @phosphor/disposable (0.1.1)
         └── @phosphor/domutils (0.1.2)
         └── @phosphor/keyboard (0.1.1)
         └── (^) @phosphor/signaling (0.1.2)
     └── (^) @phosphor/coreutils (0.1.5)
     └── @phosphor/widgets (0.1.7)
         └── (^) @phosphor/algorithm (0.1.1)
         └── (^) @phosphor/commands (0.1.5)
         └── (^) @phosphor/coreutils (0.1.5)
         └── (^) @phosphor/disposable (0.1.1)
         └── (^) @phosphor/domutils (0.1.2)
         └── @phosphor/dragdrop (0.1.4)
             └── (^) @phosphor/coreutils (0.1.5)
             └── (^) @phosphor/disposable (0.1.1)
         └── (^) @phosphor/keyboard (0.1.1)
         └── @phosphor/messaging (0.1.2)
             └── (^) @phosphor/algorithm (0.1.1)
             └── @phosphor/collections (0.1.1)
                 └── (^) @phosphor/algorithm (0.1.1)
         └── @phosphor/properties (0.1.1)
         └── (^) @phosphor/signaling (0.1.2)
         └── @phosphor/virtualdom (0.1.1)
             └── (^) @phosphor/algorithm (0.1.1)
 └── (^) @phosphor/commands (0.1.5)
 └── (^) @phosphor/coreutils (0.1.5)
 └── (^) @phosphor/disposable (0.1.1)
 └── (^) @phosphor/domutils (0.1.2)
 └── (^) @phosphor/dragdrop (0.1.4)
 └── (^) @phosphor/keyboard (0.1.1)
 └── (^) @phosphor/messaging (0.1.2)
 └── (^) @phosphor/properties (0.1.1)
 └── (^) @phosphor/signaling (0.1.2)
 └── (^) @phosphor/virtualdom (0.1.1)
 └── (^) @phosphor/widgets (0.1.7)

@phosphor is part of the Jupyterlab project. It needs @jupyterlab/buildutils to build:

$ pkgjs-depends @jupyterlab/buildutils
# @jupyterlab/buildutils@3.6.2
# 58 missing npm module(s)                                                      
DEPENDENCIES:
  handlebars (handlebars)
  node-ajv (ajv)
  node-async (async)
  node-babel7-runtime (@babel/runtime)
  node-body-parser (body-parser)
  node-bunyan (mv)
  node-commander (commander)
  node-compression (compression)
  node-cookies (cookies)
  node-core-js (core-js)
  node-cors (cors)
  node-debug (debug)
  node-detect-indent (detect-indent)
  node-detect-newline (detect-newline)
  node-express (express)
  node-fast-safe-stringify (fast-safe-stringify, safe-stable-stringify)
  node-fetch (node-fetch)
  node-fs-extra (fs-extra)
  node-glob (glob)
  node-globby (globby)
  node-graceful-fs (graceful-fs)
  node-http-errors (http-errors)
  node-https-proxy-agent (https-proxy-agent)
  node-inquirer (inquirer)
  node-is-plain-obj (is-plain-obj)
  node-is-promise (is-promise)
  node-js-yaml (js-yaml)
  node-jsonstream (JSONStream)
  node-lockfile (lockfile)
  node-lodash (@types/lodash, lodash, lodash-es)
  node-lru-cache (lru-cache)
  node-lumino (@lumino/coreutils)
  node-lunr (lunr)
  node-mime (mime)
  node-minimatch (minimatch)
  node-mkdirp (mkdirp)
  node-ms (ms)
  node-package-json (package-json)
  node-pify (pify)
  node-postcss (colorette)
  node-postcss-cli (dependency-graph)
  node-process (process)
  node-prompts (kleur)
  node-readable-stream (readable-stream)
  node-request (request)
  node-safe-buffer (safe-buffer)
  node-semver (semver)
  node-split2 (split2)
  node-typanion (typanion)
  node-typescript (typescript)
  webpack (envinfo)

MISSING:
@jupyterlab/buildutils@3.6.2
 └── @yarnpkg/lockfile (1.1.0)
 └── child_process (1.0.2)
 └── crypto (1.0.1)
 └── os (0.1.2)
 └── prettier (2.1.2)
 └── sort-package-json (1.44.0)
     └── git-hooks-list (1.0.3)
     └── sort-object-keys (1.1.3)
 └── verdaccio (5.23.0)
     └── @verdaccio/config (6.0.0-6-next.66)
         └── @verdaccio/core (6.0.0-6-next.66)
             └── http-status-codes (2.2.0)
             └── process-warning (1.0.0)
         └── @verdaccio/utils (6.0.0-6-next.34)
             └── (^) @verdaccio/core (6.0.0-6-next.66)
         └── yup (0.32.11)
             └── nanoclone (0.2.1)
             └── property-expr (2.0.5)
             └── toposort (2.0.2)
     └── (^) @verdaccio/core (6.0.0-6-next.66)
     └── @verdaccio/local-storage (10.3.1)
         └── @verdaccio/commons-api (10.2.0)
             └── (^) http-status-codes (2.2.0)
         └── @verdaccio/file-locking (10.3.0)
         └── @verdaccio/streams (10.2.0)
         └── lowdb (1.0.0)
             └── steno (0.4.4)
     └── @verdaccio/logger-7 (6.0.0-6-next.12)
         └── @verdaccio/logger-commons (6.0.0-6-next.35)
             └── (^) @verdaccio/core (6.0.0-6-next.66)
             └── @verdaccio/logger-prettify (6.0.0-6-next.9)
                 └── dayjs (1.11.7)
                 └── pino-abstract-transport (1.0.0)
                 └── sonic-boom (3.2.1)
                     └── atomic-sleep (1.0.0)
         └── pino (7.11.0)
             └── (^) atomic-sleep (1.0.0)
             └── fast-redact (3.1.2)
             └── on-exit-leak-free (0.2.0)
             └── (^) pino-abstract-transport (1.0.0)
             └── pino-std-serializers (4.0.0)
             └── (^) process-warning (1.0.0)
             └── quick-format-unescaped (4.0.4)
             └── real-require (0.1.0)
             └── (^) sonic-boom (3.2.1)
             └── thread-stream (0.15.2)
                 └── (^) real-require (0.1.0)
     └── @verdaccio/middleware (6.0.0-6-next.46)
         └── (^) @verdaccio/config (6.0.0-6-next.66)
         └── (^) @verdaccio/core (6.0.0-6-next.66)
         └── @verdaccio/url (11.0.0-6-next.33)
             └── (^) @verdaccio/core (6.0.0-6-next.66)
             └── validator (13.9.0)
         └── (^) @verdaccio/utils (6.0.0-6-next.34)
         └── express-rate-limit (5.5.1)
     └── @verdaccio/signature (6.0.0-6-next.2)
         └── jsonwebtoken (9.0.0)
             └── jws (3.2.2)
                 └── jwa (1.4.1)
                     └── buffer-equal-constant-time (1.0.1)
                     └── ecdsa-sig-formatter (1.0.11)
     └── (^) @verdaccio/streams (10.2.0)
     └── @verdaccio/tarball (11.0.0-6-next.36)
         └── (^) @verdaccio/core (6.0.0-6-next.66)
         └── (^) @verdaccio/url (11.0.0-6-next.33)
         └── (^) @verdaccio/utils (6.0.0-6-next.34)
     └── @verdaccio/ui-theme (6.0.0-6-next.67)
     └── (^) @verdaccio/url (11.0.0-6-next.33)
     └── (^) @verdaccio/utils (6.0.0-6-next.34)
     └── clipanion (3.2.0)
     └── (^) express-rate-limit (5.5.1)
     └── (^) jsonwebtoken (9.0.0)
     └── lunr-mutable-indexes (2.3.2)
     └── pkginfo (0.4.1)
     └── (^) validator (13.9.0)
     └── verdaccio-audit (11.0.0-6-next.30)
         └── (^) @verdaccio/config (6.0.0-6-next.66)
         └── (^) @verdaccio/core (6.0.0-6-next.66)
     └── verdaccio-htpasswd (10.5.3)
         └── (^) @verdaccio/file-locking (10.3.0)
         └── apache-md5 (1.1.8)
         └── bcryptjs (2.4.3)
         └── unix-crypt-td-js (1.1.4)