Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
gargantext-ihaskell
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gargantext
gargantext-ihaskell
Commits
3fa882a4
Commit
3fa882a4
authored
Jul 14, 2018
by
MMesch
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
jlabext that defines ihaskell codemirror mode
parent
fbd91afb
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
1636 additions
and
0 deletions
+1636
-0
.gitignore
ihaskell_labextension/.gitignore
+5
-0
README.md
ihaskell_labextension/README.md
+32
-0
package-lock.json
ihaskell_labextension/package-lock.json
+850
-0
package.json
ihaskell_labextension/package.json
+46
-0
codemirror-ihaskell.ts
ihaskell_labextension/src/codemirror-ihaskell.ts
+26
-0
index.ts
ihaskell_labextension/src/index.ts
+28
-0
index.css
ihaskell_labextension/style/index.css
+0
-0
tsconfig.json
ihaskell_labextension/tsconfig.json
+16
-0
yarn.lock
ihaskell_labextension/yarn.lock
+633
-0
No files found.
ihaskell_labextension/.gitignore
0 → 100644
View file @
3fa882a4
*.bundle.*
lib/
node_modules/
*.egg-info/
.ipynb_checkpoints
ihaskell_labextension/README.md
0 → 100644
View file @
3fa882a4
# ihaskell_labextension
Haskell Syntax Highlighting in Jupyterlab
## Prerequisites
*
JupyterLab
## Installation
```
bash
jupyter labextension
install
ihaskell_labextension
```
## Development
For a development install (requires npm version 4 or later), do the following in the repository directory:
```
bash
npm
install
npm run build
jupyter labextension
link
.
```
To rebuild the package and the JupyterLab app:
```
bash
npm run build
jupyter lab build
```
ihaskell_labextension/package-lock.json
0 → 100644
View file @
3fa882a4
{
"name"
:
"ihaskell_jupyterlab"
,
"version"
:
"0.0.1"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"@jupyterlab/application"
:
{
"version"
:
"0.16.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/application/-/application-0.16.3.tgz"
,
"integrity"
:
"sha512-ULqbBre9hTOzX++0gWZrLIh83JcQ6zktsODxpoJ426SeQDyO5MyEUFAQHRrzkSC536lcfWiH2XoV5CVeGxNMTg=="
,
"requires"
:
{
"@jupyterlab/apputils"
:
"0.16.4"
,
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/docregistry"
:
"0.16.3"
,
"@jupyterlab/rendermime"
:
"0.16.3"
,
"@jupyterlab/rendermime-interfaces"
:
"1.0.10"
,
"@jupyterlab/services"
:
"2.0.3"
,
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/application"
:
"1.6.0"
,
"@phosphor/commands"
:
"1.5.0"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/properties"
:
"1.1.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/widgets"
:
"1.6.0"
}
},
"@jupyterlab/apputils"
:
{
"version"
:
"0.16.4"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-0.16.4.tgz"
,
"integrity"
:
"sha512-HC9EbpnuH4YgqtnvqniEbCBaAv8C5DEYaoONAUGNB+r9Z30MzZnJf5zdDpTkng5yYxmOJbILZhwyHeczzY9C6A=="
,
"requires"
:
{
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/services"
:
"2.0.3"
,
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/commands"
:
"1.5.0"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/domutils"
:
"1.1.2"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/properties"
:
"1.1.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/virtualdom"
:
"1.1.2"
,
"@phosphor/widgets"
:
"1.6.0"
,
"@types/react"
:
"16.0.41"
,
"react"
:
"16.2.0"
,
"react-dom"
:
"16.2.0"
,
"sanitize-html"
:
"1.14.3"
}
},
"@jupyterlab/cells"
:
{
"version"
:
"0.16.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/cells/-/cells-0.16.3.tgz"
,
"integrity"
:
"sha512-OYfcE+swrZoGcpW5JeIibrY/oYvaPMTllYxtIWWpLeB9x2ufP1ZottuMDsHDLQYHK+7pwik+J5+KgzKowklHiQ=="
,
"requires"
:
{
"@jupyterlab/apputils"
:
"0.16.4"
,
"@jupyterlab/codeeditor"
:
"0.16.2"
,
"@jupyterlab/codemirror"
:
"0.16.3"
,
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/observables"
:
"1.0.10"
,
"@jupyterlab/outputarea"
:
"0.16.3"
,
"@jupyterlab/rendermime"
:
"0.16.3"
,
"@jupyterlab/services"
:
"2.0.3"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/widgets"
:
"1.6.0"
,
"react"
:
"16.2.0"
}
},
"@jupyterlab/codeeditor"
:
{
"version"
:
"0.16.2"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-0.16.2.tgz"
,
"integrity"
:
"sha512-KGYQUC2okIdY9a/4M6EGH/wZpM/cvrvybcI+O/Y7G0MbDVVn9xHt9RLMlk7pHvJgIfjL8Bp4boux2iY2xqLJ2Q=="
,
"requires"
:
{
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/observables"
:
"1.0.10"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/widgets"
:
"1.6.0"
,
"react"
:
"16.2.0"
,
"react-dom"
:
"16.2.0"
}
},
"@jupyterlab/codemirror"
:
{
"version"
:
"0.16.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-0.16.3.tgz"
,
"integrity"
:
"sha512-06ftGNma/FehRjR9eGc/k/Yp8ktPIAoiR3f6eyErcPQ/5SXySCbZIgn+A1wu9KjwvUP0Jn83xOcACSvZ3y9MvA=="
,
"requires"
:
{
"@jupyterlab/apputils"
:
"0.16.4"
,
"@jupyterlab/codeeditor"
:
"0.16.2"
,
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/observables"
:
"1.0.10"
,
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"codemirror"
:
"5.35.0"
}
},
"@jupyterlab/coreutils"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-1.1.3.tgz"
,
"integrity"
:
"sha512-H6NgjZKHlDelN1tRsQn6mfO8lC04gcNe3e0ZWD9BTtI7/H4G+8oeEify1NJ9DkS6vl1fo5opsrtxwESnfZXqyw=="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"ajv"
:
"5.1.6"
,
"comment-json"
:
"1.1.3"
,
"minimist"
:
"1.2.0"
,
"moment"
:
"2.21.0"
,
"path-posix"
:
"1.0.0"
,
"url-parse"
:
"1.1.9"
}
},
"@jupyterlab/docregistry"
:
{
"version"
:
"0.16.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-0.16.3.tgz"
,
"integrity"
:
"sha512-c51ebeu5ZQLlJEEwZDGp+iqYY5C7Pbdxc1Mz/0GLIf5jhJZ7RgVEE+dIGsx+qEkt/97iXzdKYdElnxjUPaq/5A=="
,
"requires"
:
{
"@jupyterlab/apputils"
:
"0.16.4"
,
"@jupyterlab/codeeditor"
:
"0.16.2"
,
"@jupyterlab/codemirror"
:
"0.16.3"
,
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/observables"
:
"1.0.10"
,
"@jupyterlab/rendermime"
:
"0.16.3"
,
"@jupyterlab/rendermime-interfaces"
:
"1.0.10"
,
"@jupyterlab/services"
:
"2.0.3"
,
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/widgets"
:
"1.6.0"
}
},
"@jupyterlab/notebook"
:
{
"version"
:
"0.16.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/notebook/-/notebook-0.16.3.tgz"
,
"integrity"
:
"sha512-NC7QuUkeWP5FP92+z0vDoiH6muqfOcY8UIN5FDC74hfbCyL+3AYIOz24Opo46Cdi2rkOOEoKZSa5yrvF2dJ5pQ=="
,
"requires"
:
{
"@jupyterlab/apputils"
:
"0.16.4"
,
"@jupyterlab/cells"
:
"0.16.3"
,
"@jupyterlab/codeeditor"
:
"0.16.2"
,
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/docregistry"
:
"0.16.3"
,
"@jupyterlab/observables"
:
"1.0.10"
,
"@jupyterlab/rendermime"
:
"0.16.3"
,
"@jupyterlab/services"
:
"2.0.3"
,
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/domutils"
:
"1.1.2"
,
"@phosphor/dragdrop"
:
"1.3.0"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/properties"
:
"1.1.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/virtualdom"
:
"1.1.2"
,
"@phosphor/widgets"
:
"1.6.0"
,
"react"
:
"16.2.0"
}
},
"@jupyterlab/observables"
:
{
"version"
:
"1.0.10"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/observables/-/observables-1.0.10.tgz"
,
"integrity"
:
"sha512-HsWchDHXarPHwF/msP7DyLJmfTsmPc+1lL1sLgYzMvU1ARXKalzA3P5LLEyrgrCssemv+pO2IkUviJ0XQKg8eQ=="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/signaling"
:
"1.2.2"
}
},
"@jupyterlab/outputarea"
:
{
"version"
:
"0.16.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-0.16.3.tgz"
,
"integrity"
:
"sha512-1920Fs7lKJA+aPBAd4gL0aDVaCYFQ/D6Nhrh5V48fC7Q8euBlnf1aeEAADMAkApp21Cy0JkHP9WDkReHF2JHxA=="
,
"requires"
:
{
"@jupyterlab/apputils"
:
"0.16.4"
,
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/observables"
:
"1.0.10"
,
"@jupyterlab/rendermime"
:
"0.16.3"
,
"@jupyterlab/rendermime-interfaces"
:
"1.0.10"
,
"@jupyterlab/services"
:
"2.0.3"
,
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/widgets"
:
"1.6.0"
}
},
"@jupyterlab/rendermime"
:
{
"version"
:
"0.16.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-0.16.3.tgz"
,
"integrity"
:
"sha512-ze1WA6uiTn10YU9yiyX5sUuq6Q5ZMk5FbJx9u0i7WYsgeTybRLl11Y1ebeX63FUlloPh6rIjNpB4a9k0vLGL/w=="
,
"requires"
:
{
"@jupyterlab/apputils"
:
"0.16.4"
,
"@jupyterlab/codemirror"
:
"0.16.3"
,
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/observables"
:
"1.0.10"
,
"@jupyterlab/rendermime-interfaces"
:
"1.0.10"
,
"@jupyterlab/services"
:
"2.0.3"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/widgets"
:
"1.6.0"
,
"ansi_up"
:
"3.0.0"
,
"marked"
:
"0.3.19"
}
},
"@jupyterlab/rendermime-interfaces"
:
{
"version"
:
"1.0.10"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-1.0.10.tgz"
,
"integrity"
:
"sha512-qApoEHdWmPtyBrvqQras478Nprgyw6Gk7PHT9c5W8lS4eJdNJKsi3zovkeRkUbcFdd2VBgDj/2fzxFMu6DnMUw=="
,
"requires"
:
{
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/widgets"
:
"1.6.0"
}
},
"@jupyterlab/services"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/@jupyterlab/services/-/services-2.0.3.tgz"
,
"integrity"
:
"sha512-613PALJSc16ce/W5butOnqOTUFspYACB0DQKydIuDVwFefxrdMIBNAk8pqVXih6D2NHQTwC0DZKGViYD8Hj6hg=="
,
"requires"
:
{
"@jupyterlab/coreutils"
:
"1.1.3"
,
"@jupyterlab/observables"
:
"1.0.10"
,
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"node-fetch"
:
"1.7.3"
,
"ws"
:
"1.1.5"
}
},
"@phosphor/algorithm"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/algorithm/-/algorithm-1.1.2.tgz"
,
"integrity"
:
"sha1-/R3pEEyafzTpKGRYbd8ufy53eeg="
},
"@phosphor/application"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/application/-/application-1.6.0.tgz"
,
"integrity"
:
"sha512-SeW2YFjtpmCYbZPpB4aTehyIsI/iGoSrV60Y4/OAp1CwDRT8eu1Rv276F67aermXQFjLK6c58JGucbhNq/BepQ=="
,
"requires"
:
{
"@phosphor/commands"
:
"1.5.0"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/widgets"
:
"1.6.0"
}
},
"@phosphor/collections"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/collections/-/collections-1.1.2.tgz"
,
"integrity"
:
"sha1-xMC4uREpkF+zap8kPy273kYtq40="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
}
},
"@phosphor/commands"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/commands/-/commands-1.5.0.tgz"
,
"integrity"
:
"sha512-j8+hIlQZT3imFYVAPO3JxbCUbogOT65uUvUk9AsQXJahm7m8+3a7U4yACshjynJwMM6cxX1AEEo7PUgFwhL97g=="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/domutils"
:
"1.1.2"
,
"@phosphor/keyboard"
:
"1.1.2"
,
"@phosphor/signaling"
:
"1.2.2"
}
},
"@phosphor/coreutils"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/coreutils/-/coreutils-1.3.0.tgz"
,
"integrity"
:
"sha1-YyktOBwBLFqw0Blug87YKbfgSkI="
},
"@phosphor/disposable"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/disposable/-/disposable-1.1.2.tgz"
,
"integrity"
:
"sha1-oZLdai5sadXQnTns8zTauTd4Bg4="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
}
},
"@phosphor/domutils"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/domutils/-/domutils-1.1.2.tgz"
,
"integrity"
:
"sha1-4u/rBS85jEK5O4npurJq8VzABRQ="
},
"@phosphor/dragdrop"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/dragdrop/-/dragdrop-1.3.0.tgz"
,
"integrity"
:
"sha1-fOatOdbKIW1ipW94EE0Cp3rmcwc="
,
"requires"
:
{
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
}
},
"@phosphor/keyboard"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/keyboard/-/keyboard-1.1.2.tgz"
,
"integrity"
:
"sha1-PjIjRFF2QkCpjhSANNWoeXQi3R8="
},
"@phosphor/messaging"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/messaging/-/messaging-1.2.2.tgz"
,
"integrity"
:
"sha1-fYlt3TeXuUo0dwje0T2leD23XBQ="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/collections"
:
"1.1.2"
}
},
"@phosphor/properties"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/properties/-/properties-1.1.2.tgz"
,
"integrity"
:
"sha1-eMx37/RSg52gIlXeSOgUlGzAmig="
},
"@phosphor/signaling"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/signaling/-/signaling-1.2.2.tgz"
,
"integrity"
:
"sha1-P8+Xyojji/s1f+j+a/dRM0elFKk="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
}
},
"@phosphor/virtualdom"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/virtualdom/-/virtualdom-1.1.2.tgz"
,
"integrity"
:
"sha1-zlXIbu8x5dDiax3JbqMr1oRFj0E="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
}
},
"@phosphor/widgets"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npmjs.org/@phosphor/widgets/-/widgets-1.6.0.tgz"
,
"integrity"
:
"sha512-HqVckVF8rJ15ss0Zf/q0AJ69ZKNFOO26qtNKAdGZ9SmmkSMf73X6pB0R3Fj5+Y4Sjl8ezIIKG6mXj+DxOofnwA=="
,
"requires"
:
{
"@phosphor/algorithm"
:
"1.1.2"
,
"@phosphor/commands"
:
"1.5.0"
,
"@phosphor/coreutils"
:
"1.3.0"
,
"@phosphor/disposable"
:
"1.1.2"
,
"@phosphor/domutils"
:
"1.1.2"
,
"@phosphor/dragdrop"
:
"1.3.0"
,
"@phosphor/keyboard"
:
"1.1.2"
,
"@phosphor/messaging"
:
"1.2.2"
,
"@phosphor/properties"
:
"1.1.2"
,
"@phosphor/signaling"
:
"1.2.2"
,
"@phosphor/virtualdom"
:
"1.1.2"
}
},
"@types/react"
:
{
"version"
:
"16.0.41"
,
"resolved"
:
"https://registry.npmjs.org/@types/react/-/react-16.0.41.tgz"
,
"integrity"
:
"sha512-hbAKPclom+NzM/iqB9JmP7UfWl0j/xsOIzWCB8iIJ7Dq0BlY80IeulgHwod2EOYILD5hc/DJAJvMFKfczdWBsQ=="
},
"ajv"
:
{
"version"
:
"5.1.6"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-5.1.6.tgz"
,
"integrity"
:
"sha1-Sy8aGd7Ok9V6whYDfj6XkcfdFWQ="
,
"requires"
:
{
"co"
:
"4.6.0"
,
"json-schema-traverse"
:
"0.3.1"
,
"json-stable-stringify"
:
"1.0.1"
}
},
"ansi_up"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi_up/-/ansi_up-3.0.0.tgz"
,
"integrity"
:
"sha1-J/Rdj0V9nO/1nk6gPI5vE8GjA+g="
},
"asap"
:
{
"version"
:
"2.0.6"
,
"resolved"
:
"https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
,
"integrity"
:
"sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
,
"integrity"
:
"sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
,
"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"
}
},
"co"
:
{
"version"
:
"4.6.0"
,
"resolved"
:
"https://registry.npmjs.org/co/-/co-4.6.0.tgz"
,
"integrity"
:
"sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
},
"codemirror"
:
{
"version"
:
"5.35.0"
,
"resolved"
:
"https://registry.npmjs.org/codemirror/-/codemirror-5.35.0.tgz"
,
"integrity"
:
"sha512-8HQICjZlDfe1ai7bvU6m2uHxuZuFgsUCdDRU9OHVB+2RTRd+FftN1ezVCqbquG0Fyq+wETqyadKhUX46DswSUQ=="
},
"comment-json"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/comment-json/-/comment-json-1.1.3.tgz"
,
"integrity"
:
"sha1-aYbDMw/uDEyeAMI5jNYa+l2PI54="
,
"requires"
:
{
"json-parser"
:
"1.1.5"
}
},
"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
},
"core-js"
:
{
"version"
:
"1.2.7"
,
"resolved"
:
"https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz"
,
"integrity"
:
"sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
},
"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="
},
"dom-serializer"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz"
,
"integrity"
:
"sha1-BzxpdUbOB4DOI75KKOKT5AvDDII="
,
"requires"
:
{
"domelementtype"
:
"1.1.3"
,
"entities"
:
"1.1.1"
},
"dependencies"
:
{
"domelementtype"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz"
,
"integrity"
:
"sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs="
}
}
},
"domelementtype"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz"
,
"integrity"
:
"sha1-sXrtguirWeUt2cGbF1bg/BhyBMI="
},
"domhandler"
:
{
"version"
:
"2.4.2"
,
"resolved"
:
"https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"
,
"integrity"
:
"sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="
,
"requires"
:
{
"domelementtype"
:
"1.3.0"
}
},
"domutils"
:
{
"version"
:
"1.7.0"
,
"resolved"
:
"https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"
,
"integrity"
:
"sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="
,
"requires"
:
{
"dom-serializer"
:
"0.1.0"
,
"domelementtype"
:
"1.3.0"
}
},
"encoding"
:
{
"version"
:
"0.1.12"
,
"resolved"
:
"https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz"
,
"integrity"
:
"sha1-U4tm8+5izRq1HsMjgp0flIDHS+s="
,
"requires"
:
{
"iconv-lite"
:
"0.4.23"
}
},
"entities"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/entities/-/entities-1.1.1.tgz"
,
"integrity"
:
"sha1-blwtClYhtdra7O+AuQ7ftc13cvA="
},
"esprima"
:
{
"version"
:
"2.7.3"
,
"resolved"
:
"https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz"
,
"integrity"
:
"sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE="
},
"fbjs"
:
{
"version"
:
"0.8.17"
,
"resolved"
:
"https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz"
,
"integrity"
:
"sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90="
,
"requires"
:
{
"core-js"
:
"1.2.7"
,
"isomorphic-fetch"
:
"2.2.1"
,
"loose-envify"
:
"1.4.0"
,
"object-assign"
:
"4.1.1"
,
"promise"
:
"7.3.1"
,
"setimmediate"
:
"1.0.5"
,
"ua-parser-js"
:
"0.7.18"
}
},
"fs.realpath"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
,
"integrity"
:
"sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
,
"dev"
:
true
},
"glob"
:
{
"version"
:
"7.1.2"
,
"resolved"
:
"https://registry.npmjs.org/glob/-/glob-7.1.2.tgz"
,
"integrity"
:
"sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ=="
,
"dev"
:
true
,
"requires"
:
{
"fs.realpath"
:
"1.0.0"
,
"inflight"
:
"1.0.6"
,
"inherits"
:
"2.0.3"
,
"minimatch"
:
"3.0.4"
,
"once"
:
"1.4.0"
,
"path-is-absolute"
:
"1.0.1"
}
},
"htmlparser2"
:
{
"version"
:
"3.9.2"
,
"resolved"
:
"https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz"
,
"integrity"
:
"sha1-G9+HrMoPP55T+k/M6w9LTLsAszg="
,
"requires"
:
{
"domelementtype"
:
"1.3.0"
,
"domhandler"
:
"2.4.2"
,
"domutils"
:
"1.7.0"
,
"entities"
:
"1.1.1"
,
"inherits"
:
"2.0.3"
,
"readable-stream"
:
"2.3.6"
}
},
"iconv-lite"
:
{
"version"
:
"0.4.23"
,
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz"
,
"integrity"
:
"sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA=="
,
"requires"
:
{
"safer-buffer"
:
"2.1.2"
}
},
"inflight"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
,
"integrity"
:
"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
,
"dev"
:
true
,
"requires"
:
{
"once"
:
"1.4.0"
,
"wrappy"
:
"1.0.2"
}
},
"inherits"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
,
"integrity"
:
"sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"is-stream"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
,
"integrity"
:
"sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"isarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
,
"integrity"
:
"sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isomorphic-fetch"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz"
,
"integrity"
:
"sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk="
,
"requires"
:
{
"node-fetch"
:
"1.7.3"
,
"whatwg-fetch"
:
"2.0.4"
}
},
"js-tokens"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
,
"integrity"
:
"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"json-parser"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"https://registry.npmjs.org/json-parser/-/json-parser-1.1.5.tgz"
,
"integrity"
:
"sha1-5i7FJh0aal/CDoEqMgdAxtkAVnc="
,
"requires"
:
{
"esprima"
:
"2.7.3"
}
},
"json-schema-traverse"
:
{
"version"
:
"0.3.1"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz"
,
"integrity"
:
"sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
},
"json-stable-stringify"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz"
,
"integrity"
:
"sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8="
,
"requires"
:
{
"jsonify"
:
"0.0.0"
}
},
"jsonify"
:
{
"version"
:
"0.0.0"
,
"resolved"
:
"https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
,
"integrity"
:
"sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
},
"lodash.escaperegexp"
:
{
"version"
:
"4.1.2"
,
"resolved"
:
"https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz"
,
"integrity"
:
"sha1-ZHYsSGGAglGKw99Mz11YhtriA0c="
},
"loose-envify"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
,
"integrity"
:
"sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="
,
"requires"
:
{
"js-tokens"
:
"4.0.0"
}
},
"marked"
:
{
"version"
:
"0.3.19"
,
"resolved"
:
"https://registry.npmjs.org/marked/-/marked-0.3.19.tgz"
,
"integrity"
:
"sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg=="
},
"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.11"
}
},
"minimist"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
,
"integrity"
:
"sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
},
"moment"
:
{
"version"
:
"2.21.0"
,
"resolved"
:
"https://registry.npmjs.org/moment/-/moment-2.21.0.tgz"
,
"integrity"
:
"sha512-TCZ36BjURTeFTM/CwRcViQlfkMvL1/vFISuNLO5GkcVm1+QHfbSiNqZuWeMFjj1/3+uAjXswgRk30j1kkLYJBQ=="
},
"node-fetch"
:
{
"version"
:
"1.7.3"
,
"resolved"
:
"https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz"
,
"integrity"
:
"sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ=="
,
"requires"
:
{
"encoding"
:
"0.1.12"
,
"is-stream"
:
"1.1.0"
}
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"once"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/once/-/once-1.4.0.tgz"
,
"integrity"
:
"sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
,
"dev"
:
true
,
"requires"
:
{
"wrappy"
:
"1.0.2"
}
},
"options"
:
{
"version"
:
"0.0.6"
,
"resolved"
:
"https://registry.npmjs.org/options/-/options-0.0.6.tgz"
,
"integrity"
:
"sha1-7CLTEoBrtT5zF3Pnza788cZDEo8="
},
"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-posix"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz"
,
"integrity"
:
"sha1-BrJhE/Vr6rBCVFojv6iAA8ysJg8="
},
"process-nextick-args"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz"
,
"integrity"
:
"sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
},
"promise"
:
{
"version"
:
"7.3.1"
,
"resolved"
:
"https://registry.npmjs.org/promise/-/promise-7.3.1.tgz"
,
"integrity"
:
"sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg=="
,
"requires"
:
{
"asap"
:
"2.0.6"
}
},
"prop-types"
:
{
"version"
:
"15.6.2"
,
"resolved"
:
"https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz"
,
"integrity"
:
"sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ=="
,
"requires"
:
{
"loose-envify"
:
"1.4.0"
,
"object-assign"
:
"4.1.1"
}
},
"querystringify"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz"
,
"integrity"
:
"sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs="
},
"react"
:
{
"version"
:
"16.2.0"
,
"resolved"
:
"https://registry.npmjs.org/react/-/react-16.2.0.tgz"
,
"integrity"
:
"sha512-ZmIomM7EE1DvPEnSFAHZn9Vs9zJl5A9H7el0EGTE6ZbW9FKe/14IYAlPbC8iH25YarEQxZL+E8VW7Mi7kfQrDQ=="
,
"requires"
:
{
"fbjs"
:
"0.8.17"
,
"loose-envify"
:
"1.4.0"
,
"object-assign"
:
"4.1.1"
,
"prop-types"
:
"15.6.2"
}
},
"react-dom"
:
{
"version"
:
"16.2.0"
,
"resolved"
:
"https://registry.npmjs.org/react-dom/-/react-dom-16.2.0.tgz"
,
"integrity"
:
"sha512-zpGAdwHVn9K0091d+hr+R0qrjoJ84cIBFL2uU60KvWBPfZ7LPSrfqviTxGHWN0sjPZb2hxWzMexwrvJdKePvjg=="
,
"requires"
:
{
"fbjs"
:
"0.8.17"
,
"loose-envify"
:
"1.4.0"
,
"object-assign"
:
"4.1.1"
,
"prop-types"
:
"15.6.2"
}
},
"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=="
,
"requires"
:
{
"core-util-is"
:
"1.0.2"
,
"inherits"
:
"2.0.3"
,
"isarray"
:
"1.0.0"
,
"process-nextick-args"
:
"2.0.0"
,
"safe-buffer"
:
"5.1.2"
,
"string_decoder"
:
"1.1.1"
,
"util-deprecate"
:
"1.0.2"
}
},
"requires-port"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
,
"integrity"
:
"sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
},
"rimraf"
:
{
"version"
:
"2.6.2"
,
"resolved"
:
"https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz"
,
"integrity"
:
"sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w=="
,
"dev"
:
true
,
"requires"
:
{
"glob"
:
"7.1.2"
}
},
"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=="
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
,
"integrity"
:
"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sanitize-html"
:
{
"version"
:
"1.14.3"
,
"resolved"
:
"https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.14.3.tgz"
,
"integrity"
:
"sha512-6tjiqhsgfQYNS+5B078RKDij7hSnQtNbWNQVJMjbCYT7XMtBeJLKrqbMT6+o2kva6SqMubcy/CS76/Bs6z49SQ=="
,
"requires"
:
{
"htmlparser2"
:
"3.9.2"
,
"lodash.escaperegexp"
:
"4.1.2"
,
"xtend"
:
"4.0.1"
}
},
"setimmediate"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
,
"integrity"
:
"sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
},
"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=="
,
"requires"
:
{
"safe-buffer"
:
"5.1.2"
}
},
"typescript"
:
{
"version"
:
"2.6.2"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz"
,
"integrity"
:
"sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q="
,
"dev"
:
true
},
"ua-parser-js"
:
{
"version"
:
"0.7.18"
,
"resolved"
:
"https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz"
,
"integrity"
:
"sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA=="
},
"ultron"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz"
,
"integrity"
:
"sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po="
},
"url-parse"
:
{
"version"
:
"1.1.9"
,
"resolved"
:
"https://registry.npmjs.org/url-parse/-/url-parse-1.1.9.tgz"
,
"integrity"
:
"sha1-xn8dd11R8KGJEd17P/rSe7nlvRk="
,
"requires"
:
{
"querystringify"
:
"1.0.0"
,
"requires-port"
:
"1.0.0"
}
},
"util-deprecate"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
,
"integrity"
:
"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"whatwg-fetch"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz"
,
"integrity"
:
"sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
},
"wrappy"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
,
"integrity"
:
"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
,
"dev"
:
true
},
"ws"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"https://registry.npmjs.org/ws/-/ws-1.1.5.tgz"
,
"integrity"
:
"sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w=="
,
"requires"
:
{
"options"
:
"0.0.6"
,
"ultron"
:
"1.0.2"
}
},
"xtend"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
,
"integrity"
:
"sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
}
}
}
ihaskell_labextension/package.json
0 → 100644
View file @
3fa882a4
{
"name"
:
"ihaskell_jupyterlab"
,
"version"
:
"0.0.1"
,
"description"
:
"JupyterLab extension"
,
"keywords"
:
[
"jupyter"
,
"jupyterlab"
,
"jupyterlab-extension"
],
"homepage"
:
"https://github.com/xxx"
,
"bugs"
:
{
"url"
:
"https://github.com/xxx/issues"
},
"license"
:
"BSD-3-Clause"
,
"author"
:
"MMesch"
,
"files"
:
[
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}"
,
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}"
],
"main"
:
"lib/index.js"
,
"types"
:
"lib/index.d.ts"
,
"repository"
:
{
"type"
:
"git"
,
"url"
:
"https://github.com/xxx/jupyterlab-sos.git"
},
"scripts"
:
{
"build"
:
"tsc"
,
"clean"
:
"rimraf lib"
,
"watch"
:
"tsc -w"
},
"dependencies"
:
{
"@jupyterlab/application"
:
"^0.16.1"
,
"@jupyterlab/apputils"
:
"^0.16.2"
,
"@jupyterlab/docregistry"
:
"^0.16.1"
,
"@jupyterlab/notebook"
:
"^0.16.1"
,
"@jupyterlab/services"
:
"^2.0.1"
,
"@phosphor/disposable"
:
"^1.1.2"
},
"devDependencies"
:
{
"rimraf"
:
"^2.6.1"
,
"typescript"
:
"~2.6.0"
},
"jupyterlab"
:
{
"extension"
:
true
}
}
ihaskell_labextension/src/codemirror-ihaskell.ts
0 → 100644
View file @
3fa882a4
import
*
as
CodeMirror
from
'codemirror'
;
import
'codemirror/lib/codemirror'
;
import
'codemirror/mode/haskell/haskell'
;
CodeMirror
.
defineMode
(
"ihaskell"
,
(
config
)
=>
{
let
hmode
=
CodeMirror
.
getMode
(
config
,
"haskell"
);
return
CodeMirror
.
multiplexingMode
(
hmode
,
{
open
:
/:
(?=
!
)
/
,
// Matches : followed by !, but doesn't consume !
close
:
/^
(?!
!
)
/
,
// Matches start of line not followed by !, doesn't consume character
mode
:
CodeMirror
.
getMode
(
config
,
"text/plain"
),
delimStyle
:
"delimit"
}
);
});
CodeMirror
.
defineMIME
(
"text/x-ihaskell"
,
"ihaskell"
);
CodeMirror
.
modeInfo
.
push
({
ext
:
[
'hs'
],
mime
:
"text/x-ihaskell"
,
mode
:
'ihaskell'
,
name
:
'ihaskell'
});
ihaskell_labextension/src/index.ts
0 → 100644
View file @
3fa882a4
import
{
JupyterLab
,
JupyterLabPlugin
}
from
'@jupyterlab/application'
;
import
'./codemirror-ihaskell'
;
import
'../style/index.css'
;
/**
* Initialization data for the extension1 extension.
*/
const
extension
:
JupyterLabPlugin
<
void
>
=
{
id
:
'ihaskell'
,
autoStart
:
true
,
requires
:
[],
activate
:
(
app
:
JupyterLab
)
=>
{
app
.
serviceManager
.
ready
.
then
(()
=>
{
defineIHaskell
()});
}
};
function
defineIHaskell
()
{
console
.
log
(
'ihaskell codemirror activated'
);
}
export
default
extension
;
ihaskell_labextension/style/index.css
0 → 100644
View file @
3fa882a4
ihaskell_labextension/tsconfig.json
0 → 100644
View file @
3fa882a4
{
"compilerOptions"
:
{
"declaration"
:
true
,
"noImplicitAny"
:
false
,
"noEmitOnError"
:
true
,
"noUnusedLocals"
:
true
,
"allowSyntheticDefaultImports"
:
true
,
"module"
:
"commonjs"
,
"moduleResolution"
:
"node"
,
"target"
:
"es2015"
,
"outDir"
:
"./lib"
,
"lib"
:
[
"dom"
,
"es2015"
],
"types"
:
[]
},
"include"
:
[
"src/*"
]
}
ihaskell_labextension/yarn.lock
0 → 100644
View file @
3fa882a4
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
"@jupyterlab/application@^0.16.0":
version "0.16.3"
resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-0.16.3.tgz#e72ffe71d823525f4411e035d66bc7f202e5bb76"
dependencies:
"@jupyterlab/apputils" "^0.16.4"
"@jupyterlab/coreutils" "^1.1.3"
"@jupyterlab/docregistry" "^0.16.3"
"@jupyterlab/rendermime" "^0.16.3"
"@jupyterlab/rendermime-interfaces" "^1.0.10"
"@jupyterlab/services" "^2.0.3"
"@phosphor/algorithm" "^1.1.2"
"@phosphor/application" "^1.5.0"
"@phosphor/commands" "^1.4.0"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/messaging" "^1.2.2"
"@phosphor/properties" "^1.1.2"
"@phosphor/signaling" "^1.2.2"
"@phosphor/widgets" "^1.5.0"
"@jupyterlab/apputils@^0.16.4":
version "0.16.4"
resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-0.16.4.tgz#e4a1c143d3b085a921ae36f8bad339bbdbeb35fa"
dependencies:
"@jupyterlab/coreutils" "^1.1.3"
"@jupyterlab/services" "^2.0.3"
"@phosphor/algorithm" "^1.1.2"
"@phosphor/commands" "^1.4.0"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/domutils" "^1.1.2"
"@phosphor/messaging" "^1.2.2"
"@phosphor/properties" "^1.1.2"
"@phosphor/signaling" "^1.2.2"
"@phosphor/virtualdom" "^1.1.2"
"@phosphor/widgets" "^1.5.0"
"@types/react" "~16.0.19"
react "~16.2.0"
react-dom "~16.2.0"
sanitize-html "~1.14.3"
"@jupyterlab/codeeditor@^0.16.2":
version "0.16.2"
resolved "https://registry.yarnpkg.com/@jupyterlab/codeeditor/-/codeeditor-0.16.2.tgz#16d436975dc9f5940b07f0d81dc2da3348276c84"
dependencies:
"@jupyterlab/coreutils" "^1.1.3"
"@jupyterlab/observables" "^1.0.10"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/messaging" "^1.2.2"
"@phosphor/signaling" "^1.2.2"
"@phosphor/widgets" "^1.5.0"
react "~16.2.0"
react-dom "~16.2.0"
"@jupyterlab/codemirror@^0.16.3":
version "0.16.3"
resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-0.16.3.tgz#50a05d4663478b8b41587c7bea7c8c9b2431e2c7"
dependencies:
"@jupyterlab/apputils" "^0.16.4"
"@jupyterlab/codeeditor" "^0.16.2"
"@jupyterlab/coreutils" "^1.1.3"
"@jupyterlab/observables" "^1.0.10"
"@phosphor/algorithm" "^1.1.2"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/signaling" "^1.2.2"
codemirror "~5.35.0"
"@jupyterlab/coreutils@^1.1.3":
version "1.1.3"
resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-1.1.3.tgz#079ff19faeaffcb6cb243c3fb0c737f6ea661b5a"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/signaling" "^1.2.2"
ajv "~5.1.6"
comment-json "^1.1.3"
minimist "~1.2.0"
moment "~2.21.0"
path-posix "~1.0.0"
url-parse "~1.1.9"
"@jupyterlab/docregistry@^0.16.3":
version "0.16.3"
resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-0.16.3.tgz#f6f9b0df65724cc3fecc9e62bf8e1b4c92b6639f"
dependencies:
"@jupyterlab/apputils" "^0.16.4"
"@jupyterlab/codeeditor" "^0.16.2"
"@jupyterlab/codemirror" "^0.16.3"
"@jupyterlab/coreutils" "^1.1.3"
"@jupyterlab/observables" "^1.0.10"
"@jupyterlab/rendermime" "^0.16.3"
"@jupyterlab/rendermime-interfaces" "^1.0.10"
"@jupyterlab/services" "^2.0.3"
"@phosphor/algorithm" "^1.1.2"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/messaging" "^1.2.2"
"@phosphor/signaling" "^1.2.2"
"@phosphor/widgets" "^1.5.0"
"@jupyterlab/observables@^1.0.10":
version "1.0.10"
resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-1.0.10.tgz#dbc9da5988ebf3acc35effd24a1c598b13592fb5"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/messaging" "^1.2.2"
"@phosphor/signaling" "^1.2.2"
"@jupyterlab/rendermime-interfaces@^1.0.10":
version "1.0.10"
resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-1.0.10.tgz#91c088a3e67edbd65a49b115845e0ba02b39c655"
dependencies:
"@phosphor/coreutils" "^1.3.0"
"@phosphor/widgets" "^1.5.0"
"@jupyterlab/rendermime@^0.16.3":
version "0.16.3"
resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-0.16.3.tgz#790949413358b6b148c48993747106c31de8de07"
dependencies:
"@jupyterlab/apputils" "^0.16.4"
"@jupyterlab/codemirror" "^0.16.3"
"@jupyterlab/coreutils" "^1.1.3"
"@jupyterlab/observables" "^1.0.10"
"@jupyterlab/rendermime-interfaces" "^1.0.10"
"@jupyterlab/services" "^2.0.3"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/messaging" "^1.2.2"
"@phosphor/signaling" "^1.2.2"
"@phosphor/widgets" "^1.5.0"
ansi_up "^3.0.0"
marked "~0.3.9"
"@jupyterlab/services@^2.0.3":
version "2.0.3"
resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-2.0.3.tgz#376f06093b693e7d1037d01b5a542ec27a84a052"
dependencies:
"@jupyterlab/coreutils" "^1.1.3"
"@jupyterlab/observables" "^1.0.10"
"@phosphor/algorithm" "^1.1.2"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/signaling" "^1.2.2"
node-fetch "~1.7.3"
ws "~1.1.4"
"@phosphor/algorithm@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@phosphor/algorithm/-/algorithm-1.1.2.tgz#fd1de9104c9a7f34e92864586ddf2e7f2e7779e8"
"@phosphor/application@^1.5.0":
version "1.6.0"
resolved "https://registry.yarnpkg.com/@phosphor/application/-/application-1.6.0.tgz#e1f1bf300680f982881d222a77b24ba8589d3fa2"
dependencies:
"@phosphor/commands" "^1.5.0"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/widgets" "^1.6.0"
"@phosphor/collections@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@phosphor/collections/-/collections-1.1.2.tgz#c4c0b8b91129905fb36a9f243f2dbbde462dab8d"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/commands@^1.4.0", "@phosphor/commands@^1.5.0":
version "1.5.0"
resolved "https://registry.yarnpkg.com/@phosphor/commands/-/commands-1.5.0.tgz#68c137008e2d536828405fd4ebab43675d65d42b"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/domutils" "^1.1.2"
"@phosphor/keyboard" "^1.1.2"
"@phosphor/signaling" "^1.2.2"
"@phosphor/coreutils@^1.3.0":
version "1.3.0"
resolved "https://registry.yarnpkg.com/@phosphor/coreutils/-/coreutils-1.3.0.tgz#63292d381c012c5ab0d0196e83ced829b7e04a42"
"@phosphor/disposable@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@phosphor/disposable/-/disposable-1.1.2.tgz#a192dd6a2e6c69d5d09d39ecf334dab93778060e"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/domutils@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@phosphor/domutils/-/domutils-1.1.2.tgz#e2efeb052f398c42b93b89e9bab26af15cc00514"
"@phosphor/dragdrop@^1.3.0":
version "1.3.0"
resolved "https://registry.yarnpkg.com/@phosphor/dragdrop/-/dragdrop-1.3.0.tgz#7ce6ad39d6ca216d62a56f78104d02a77ae67307"
dependencies:
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/keyboard@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@phosphor/keyboard/-/keyboard-1.1.2.tgz#3e32234451764240a98e148034d5a8797422dd1f"
"@phosphor/messaging@^1.2.2":
version "1.2.2"
resolved "https://registry.yarnpkg.com/@phosphor/messaging/-/messaging-1.2.2.tgz#7d896ddd3797b94a347708ded13da5783db75c14"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/collections" "^1.1.2"
"@phosphor/properties@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@phosphor/properties/-/properties-1.1.2.tgz#78cc77eff452839da02255de48e814946cc09a28"
"@phosphor/signaling@^1.2.2":
version "1.2.2"
resolved "https://registry.yarnpkg.com/@phosphor/signaling/-/signaling-1.2.2.tgz#3fcf97ca88e38bfb357fe8fe6bf7513347a514a9"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/virtualdom@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@phosphor/virtualdom/-/virtualdom-1.1.2.tgz#ce55c86eef31e5d0e26b1dc96ea32bd684458f41"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/widgets@^1.5.0", "@phosphor/widgets@^1.6.0":
version "1.6.0"
resolved "https://registry.yarnpkg.com/@phosphor/widgets/-/widgets-1.6.0.tgz#ebba8008b6b13247d03e73e5f3872c90d2c9c78f"
dependencies:
"@phosphor/algorithm" "^1.1.2"
"@phosphor/commands" "^1.5.0"
"@phosphor/coreutils" "^1.3.0"
"@phosphor/disposable" "^1.1.2"
"@phosphor/domutils" "^1.1.2"
"@phosphor/dragdrop" "^1.3.0"
"@phosphor/keyboard" "^1.1.2"
"@phosphor/messaging" "^1.2.2"
"@phosphor/properties" "^1.1.2"
"@phosphor/signaling" "^1.2.2"
"@phosphor/virtualdom" "^1.1.2"
"@types/codemirror@~0.0.46":
version "0.0.58"
resolved "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-0.0.58.tgz#48b23cc6179f143dc3a4eb175f3c1f2c11808529"
"@types/react@~16.0.19":
version "16.0.41"
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.0.41.tgz#72146737f4d439dc95a53315de4bfb43ac8542ca"
ajv@~5.1.6:
version "5.1.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.1.6.tgz#4b2f1a19dece93d57ac216037e3e9791c7dd1564"
dependencies:
co "^4.6.0"
json-schema-traverse "^0.3.0"
json-stable-stringify "^1.0.1"
ansi_up@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi_up/-/ansi_up-3.0.0.tgz#27f45d8f457d9ceff59e4ea03c8e6f13c1a303e8"
asap@~2.0.3:
version "2.0.6"
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
balanced-match@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
co@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
codemirror@~5.35.0:
version "5.35.0"
resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.35.0.tgz#280653d495455bc66aa87e6284292b02775ba878"
codemirror@~5.39.0:
version "5.39.0"
resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.39.0.tgz#4654f7d2f7e525e04a62e72d9482348ccb37dce5"
comment-json@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-1.1.3.tgz#6986c3330fee0c4c9e00c2398cd61afa5d8f239e"
dependencies:
json-parser "^1.0.0"
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
core-js@^1.0.0:
version "1.2.7"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
core-util-is@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
dom-serializer@0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
dependencies:
domelementtype "~1.1.1"
entities "~1.1.1"
domelementtype@1, domelementtype@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
domelementtype@~1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
domhandler@^2.3.0:
version "2.4.2"
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
dependencies:
domelementtype "1"
domutils@^1.5.1:
version "1.7.0"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
dependencies:
dom-serializer "0"
domelementtype "1"
encoding@^0.1.11:
version "0.1.12"
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
dependencies:
iconv-lite "~0.4.13"
entities@^1.1.1, entities@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
esprima@^2.7.0:
version "2.7.3"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
fbjs@^0.8.16:
version "0.8.17"
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd"
dependencies:
core-js "^1.0.0"
isomorphic-fetch "^2.1.1"
loose-envify "^1.0.0"
object-assign "^4.1.0"
promise "^7.1.1"
setimmediate "^1.0.5"
ua-parser-js "^0.7.18"
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
glob@^7.0.5:
version "7.1.2"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
dependencies:
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"
htmlparser2@^3.9.0:
version "3.9.2"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338"
dependencies:
domelementtype "^1.3.0"
domhandler "^2.3.0"
domutils "^1.5.1"
entities "^1.1.1"
inherits "^2.0.1"
readable-stream "^2.0.2"
iconv-lite@~0.4.13:
version "0.4.23"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
dependencies:
safer-buffer ">= 2.1.2 < 3"
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
dependencies:
once "^1.3.0"
wrappy "1"
inherits@2, inherits@^2.0.1, inherits@~2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
is-stream@^1.0.1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
isomorphic-fetch@^2.1.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
dependencies:
node-fetch "^1.0.1"
whatwg-fetch ">=0.10.0"
"js-tokens@^3.0.0 || ^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
json-parser@^1.0.0:
version "1.1.5"
resolved "https://registry.yarnpkg.com/json-parser/-/json-parser-1.1.5.tgz#e62ec5261d1a6a5fc20e812a320740c6d9005677"
dependencies:
esprima "^2.7.0"
json-schema-traverse@^0.3.0:
version "0.3.1"
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
json-stable-stringify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
dependencies:
jsonify "~0.0.0"
jsonify@~0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
lodash.escaperegexp@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347"
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
marked@~0.3.9:
version "0.3.19"
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790"
minimatch@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
brace-expansion "^1.1.7"
minimist@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
moment@~2.21.0:
version "2.21.0"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.21.0.tgz#2a114b51d2a6ec9e6d83cf803f838a878d8a023a"
node-fetch@^1.0.1, node-fetch@~1.7.3:
version "1.7.3"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
dependencies:
encoding "^0.1.11"
is-stream "^1.0.1"
object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
once@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
dependencies:
wrappy "1"
options@>=0.0.5:
version "0.0.6"
resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f"
path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
path-posix@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/path-posix/-/path-posix-1.0.0.tgz#06b26113f56beab042545a23bfa88003ccac260f"
process-nextick-args@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
promise@^7.1.1:
version "7.3.1"
resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
dependencies:
asap "~2.0.3"
prop-types@^15.6.0:
version "15.6.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102"
dependencies:
loose-envify "^1.3.1"
object-assign "^4.1.1"
querystringify@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb"
react-dom@~16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044"
dependencies:
fbjs "^0.8.16"
loose-envify "^1.1.0"
object-assign "^4.1.1"
prop-types "^15.6.0"
react@~16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba"
dependencies:
fbjs "^0.8.16"
loose-envify "^1.1.0"
object-assign "^4.1.1"
prop-types "^15.6.0"
readable-stream@^2.0.2:
version "2.3.6"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
dependencies:
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"
requires-port@1.0.x:
version "1.0.0"
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
rimraf@^2.6.1:
version "2.6.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
dependencies:
glob "^7.0.5"
safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
"safer-buffer@>= 2.1.2 < 3":
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
sanitize-html@~1.14.3:
version "1.14.3"
resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.14.3.tgz#62afd7c2d44ffd604599121d49e25b934e7a5514"
dependencies:
htmlparser2 "^3.9.0"
lodash.escaperegexp "^4.1.2"
xtend "^4.0.0"
setimmediate@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
string_decoder@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
dependencies:
safe-buffer "~5.1.0"
typescript@~2.9.2:
version "2.9.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2.tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c"
ua-parser-js@^0.7.18:
version "0.7.18"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.18.tgz#a7bfd92f56edfb117083b69e31d2aa8882d4b1ed"
ultron@1.0.x:
version "1.0.2"
resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa"
url-parse@~1.1.9:
version "1.1.9"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.1.9.tgz#c67f1d775d51f0a18911dd7b3ffad27bb9e5bd19"
dependencies:
querystringify "~1.0.0"
requires-port "1.0.x"
util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
whatwg-fetch@>=0.10.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f"
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
ws@~1.1.4:
version "1.1.5"
resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51"
dependencies:
options ">=0.0.5"
ultron "1.0.x"
xtend@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment