notebook-preview
Advanced tools
Comparing version 0.0.0 to 0.0.1
{ | ||
"name": "notebook-preview", | ||
"version": "0.0.0", | ||
"description": "Prototype notebook previewer as a React component", | ||
"version": "0.0.1", | ||
"description": "Lightweight preview of a notebook, nteract style", | ||
"main": "lib/index.js", | ||
"scripts": { | ||
"start": "node server.js", | ||
"lint": "eslint src" | ||
"build": "babel src --out-dir lib", | ||
"pretest": "npm run build", | ||
"test": "mocha -r test/setup.js --compilers js:babel-core/register 'test/**/*.js'" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/nteract/notebook-preview.git" | ||
"url": "git+https://github.com/nteract/notebook-preview.git" | ||
}, | ||
"keywords": [ | ||
"react", | ||
"reactjs", | ||
"notebook", | ||
"nteract", | ||
"jupyter", | ||
"boilerplate" | ||
], | ||
"author": "Kyle Kelley <rgbkrk@gmail.com> (https://github.com/rgbkrk)", | ||
"license": "BSD-3-Clause", | ||
"author": "Kyle Kelley <rgbkrk@gmail.com>", | ||
"license": "MPL-2.0", | ||
"bugs": { | ||
"url": "https://github.com/nteract/notebook-preview/issues" | ||
}, | ||
"homepage": "https://github.com/nteract/notebook-preview", | ||
"homepage": "https://github.com/nteract/notebook-preview#readme", | ||
"devDependencies": { | ||
"babel-core": "^6.0.20", | ||
"babel-eslint": "^4.1.3", | ||
"babel-loader": "^6.0.1", | ||
"babel-preset-es2015": "^6.0.15", | ||
"babel-preset-react": "^6.0.15", | ||
"babel-preset-stage-0": "^6.0.15", | ||
"eslint-plugin-react": "^3.6.2", | ||
"github-api": "^0.11.2", | ||
"json-loader": "^0.5.4", | ||
"react-hot-loader": "^1.3.0", | ||
"webpack": "^1.12.2", | ||
"webpack-dev-server": "^1.12.1" | ||
"babel-cli": "^6.7.7", | ||
"babel-core": "^6.7.7", | ||
"babel-preset-es2015": "^6.6.0", | ||
"babel-preset-react": "^6.5.0", | ||
"chai": "^3.5.0", | ||
"enzyme": "^2.2.0", | ||
"immutable": "^3.8.1", | ||
"jsdom": "^8.4.0", | ||
"mocha": "^2.4.5", | ||
"nyc": "^6.4.0", | ||
"react": "^15.0.1", | ||
"react-addons-test-utils": "^15.0.1", | ||
"react-dom": "^15.0.1" | ||
}, | ||
"peerDependencies": { | ||
"react": "^15.0.1", | ||
"react-dom": "^15.0.1" | ||
}, | ||
"dependencies": { | ||
"commutable": "^0.1.3", | ||
"immutable": "^3.7.6", | ||
"prismjs": "^1.3.0", | ||
"react": "^0.14.0", | ||
"react-addons-pure-render-mixin": "^0.14.6", | ||
"react-dom": "^0.14.0", | ||
"react-jupyter-display-area": "0.0.1", | ||
"react-prism": "^3.1.0" | ||
"codemirror": "^5.14.2", | ||
"commutable": "^0.6.0", | ||
"react-codemirror": "^0.2.6", | ||
"react-jupyter-display-area": "^0.4.0", | ||
"remark": "^4.2.2", | ||
"remark-react": "^2.0.0", | ||
"transformime-react": "^0.6.0" | ||
} | ||
} |
@@ -1,14 +0,2 @@ | ||
notebook-preview | ||
===================== | ||
Prototype preview of the notebook, relying on React components from nteract. | ||
### Usage | ||
``` | ||
npm install | ||
npm start | ||
open http://localhost:3000 | ||
``` | ||
Now edit `src/index.js`. | ||
# notebook-preview | ||
Lightweight preview of a notebook, nteract style |
@@ -1,59 +0,3 @@ | ||
import React from 'react'; | ||
import ReactDOM from 'react-dom'; | ||
import Notebook from './components/notebook'; | ||
import StaticNotebook from './StaticNotebook'; | ||
import * as commutable from 'commutable'; | ||
// For demo sake | ||
const demoGistID = '43d6dfc8ab43cb9c04fd'; | ||
const GitHub = require('github-api'); | ||
const gh = new GitHub({}); | ||
const gistAPI = gh.getGist(demoGistID); | ||
function readNotebook(gist) { | ||
return new Promise((resolve, reject) => { | ||
gistAPI.read((err, gist) => { | ||
if (err) { | ||
reject(err); | ||
return | ||
} | ||
for (let filename in gist.files) { | ||
if(!gist.files.hasOwnProperty(filename)) { | ||
continue; | ||
} | ||
const file = gist.files[filename]; | ||
filename = filename.toLowerCase(); | ||
// Ignore non-.ipynb | ||
if(!filename.includes('.ipynb')) { | ||
continue; | ||
} | ||
// We're just taking the first for this demo | ||
resolve(file); | ||
return; | ||
} | ||
}); | ||
}) | ||
.then((file) => { | ||
if(file.truncated) { | ||
return fetch(file.raw_url); | ||
} | ||
return file.content; | ||
}) | ||
.then((content) => { | ||
return JSON.parse(content); | ||
}) | ||
} | ||
readNotebook(demoGistID) | ||
.then((notebook) => { | ||
return commutable.fromJS(notebook); | ||
}) | ||
.then((notebook) => { | ||
ReactDOM.render(<StaticNotebook notebook={notebook} />, document.getElementById('root')); | ||
}).catch(err => { | ||
console.error(err); | ||
}) | ||
export default Notebook; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Copyleft License
License(Experimental) Copyleft license information was found.
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
40595
26
556
9
13
2
70
3
+ Addedcodemirror@^5.14.2
+ Addedreact-codemirror@^0.2.6
+ Addedremark@^4.2.2
+ Addedremark-react@^2.0.0
+ Addedtransformime-react@^0.6.0
+ Addedansi-escapes@1.4.0(transitive)
+ Addedansi-regex@2.1.1(transitive)
+ Addedansi-styles@2.2.1(transitive)
+ Addedansi-to-react@0.0.4(transitive)
+ Addedanymatch@1.3.2(transitive)
+ Addedarr-diff@2.0.04.0.0(transitive)
+ Addedarr-flatten@1.1.0(transitive)
+ Addedarr-union@3.1.0(transitive)
+ Addedarray-union@1.0.2(transitive)
+ Addedarray-uniq@1.0.3(transitive)
+ Addedarray-unique@0.2.10.3.2(transitive)
+ Addedarrify@1.0.1(transitive)
+ Addedassign-symbols@1.0.0(transitive)
+ Addedasync-each@1.0.6(transitive)
+ Addedatob@2.1.2(transitive)
+ Addedattach-ware@2.0.5(transitive)
+ Addedbail@1.0.5(transitive)
+ Addedbase@0.11.2(transitive)
+ Addedbinary-extensions@1.13.1(transitive)
+ Addedbindings@1.5.0(transitive)
+ Addedbraces@1.8.52.3.2(transitive)
+ Addedbuffer-from@1.1.2(transitive)
+ Addedcache-base@1.0.1(transitive)
+ Addedcamelcase@2.1.1(transitive)
+ Addedccount@1.1.0(transitive)
+ Addedchalk@1.1.3(transitive)
+ Addedcharacter-entities@1.2.4(transitive)
+ Addedcharacter-entities-html4@1.1.4(transitive)
+ Addedcharacter-entities-legacy@1.1.4(transitive)
+ Addedcharacter-reference-invalid@1.1.4(transitive)
+ Addedchokidar@1.7.0(transitive)
+ Addedclass-utils@0.3.6(transitive)
+ Addedclassnames@2.5.1(transitive)
+ Addedcli-cursor@1.0.2(transitive)
+ Addedco@3.1.0(transitive)
+ Addedcode-point-at@1.1.0(transitive)
+ Addedcodemirror@5.65.18(transitive)
+ Addedcollapse-white-space@1.0.6(transitive)
+ Addedcollection-visit@1.0.0(transitive)
+ Addedcommonmark@0.24.0(transitive)
+ Addedcommonmark-react-renderer@4.3.5(transitive)
+ Addedcommutable@0.6.0(transitive)
+ Addedcomponent-emitter@1.3.1(transitive)
+ Addedconcat-stream@1.6.2(transitive)
+ Addedcopy-descriptor@0.1.1(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedcreate-react-class@15.7.0(transitive)
+ Addeddebug@2.6.9(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddeep-extend@0.6.0(transitive)
+ Addeddefine-property@0.2.51.0.02.0.2(transitive)
+ Addedelegant-spinner@1.0.1(transitive)
+ Addedencoding@0.1.13(transitive)
+ Addedescape-string-regexp@1.0.5(transitive)
+ Addedexit-hook@1.1.1(transitive)
+ Addedexpand-brackets@0.1.52.1.4(transitive)
+ Addedexpand-range@1.8.2(transitive)
+ Addedextend@3.0.2(transitive)
+ Addedextend-shallow@2.0.13.0.2(transitive)
+ Addedextglob@0.3.22.0.4(transitive)
+ Addedfbjs@0.8.18(transitive)
+ Addedfile-uri-to-path@1.0.0(transitive)
+ Addedfilename-regex@2.0.1(transitive)
+ Addedfill-range@2.2.44.0.0(transitive)
+ Addedfor-in@1.0.2(transitive)
+ Addedfor-own@0.1.5(transitive)
+ Addedfragment-cache@0.2.1(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedfsevents@1.2.13(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-value@2.0.6(transitive)
+ Addedglob@6.0.47.2.3(transitive)
+ Addedglob-base@0.3.0(transitive)
+ Addedglob-parent@2.0.0(transitive)
+ Addedglobby@4.1.0(transitive)
+ Addedhas-ansi@2.0.0(transitive)
+ Addedhas-value@0.3.11.0.0(transitive)
+ Addedhas-values@0.1.41.0.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addediconv-lite@0.6.3(transitive)
+ Addedini@1.3.8(transitive)
+ Addedirregular-plurals@1.4.0(transitive)
+ Addedis-accessor-descriptor@1.0.1(transitive)
+ Addedis-alphabetical@1.0.4(transitive)
+ Addedis-alphanumerical@1.0.4(transitive)
+ Addedis-binary-path@1.0.1(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-data-descriptor@1.0.1(transitive)
+ Addedis-decimal@1.0.4(transitive)
+ Addedis-descriptor@0.1.71.0.3(transitive)
+ Addedis-dotfile@1.0.3(transitive)
+ Addedis-equal-shallow@0.1.3(transitive)
+ Addedis-extendable@0.1.11.0.1(transitive)
+ Addedis-extglob@1.0.0(transitive)
+ Addedis-fullwidth-code-point@1.0.0(transitive)
+ Addedis-glob@2.0.1(transitive)
+ Addedis-hexadecimal@1.0.4(transitive)
+ Addedis-number@2.1.03.0.04.0.0(transitive)
+ Addedis-plain-object@2.0.4(transitive)
+ Addedis-posix-bracket@0.1.1(transitive)
+ Addedis-primitive@2.0.0(transitive)
+ Addedis-stream@1.1.0(transitive)
+ Addedis-windows@1.0.2(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisobject@2.1.03.0.1(transitive)
+ Addedisomorphic-fetch@2.2.1(transitive)
+ Addedkatex@0.6.0(transitive)
+ Addedkind-of@3.2.24.0.06.0.3(transitive)
+ Addedlodash.assign@4.2.0(transitive)
+ Addedlodash.debounce@4.0.8(transitive)
+ Addedlodash.isplainobject@4.0.6(transitive)
+ Addedlog-symbols@1.0.2(transitive)
+ Addedlog-update@1.0.2(transitive)
+ Addedlongest-streak@1.0.0(transitive)
+ Addedmap-cache@0.2.2(transitive)
+ Addedmap-visit@1.0.0(transitive)
+ Addedmarkdown-table@0.4.0(transitive)
+ Addedmath-random@1.0.4(transitive)
+ Addedmicromatch@2.3.113.1.10(transitive)
+ Addedmixin-deep@1.3.2(transitive)
+ Addedms@2.0.0(transitive)
+ Addednan@2.22.0(transitive)
+ Addednanomatch@1.2.13(transitive)
+ Addednode-fetch@1.7.3(transitive)
+ Addednode-uuid@1.4.8(transitive)
+ Addednormalize-path@2.1.1(transitive)
+ Addednpm-prefix@1.2.0(transitive)
+ Addednumber-is-nan@1.0.1(transitive)
+ Addedobject-assign@4.1.1(transitive)
+ Addedobject-copy@0.1.0(transitive)
+ Addedobject-visit@1.0.1(transitive)
+ Addedobject.omit@2.0.1(transitive)
+ Addedobject.pick@1.3.0(transitive)
+ Addedonetime@1.1.0(transitive)
+ Addedos-homedir@1.0.2(transitive)
+ Addedparse-entities@1.2.2(transitive)
+ Addedparse-glob@3.0.4(transitive)
+ Addedpascalcase@0.1.1(transitive)
+ Addedpify@2.3.0(transitive)
+ Addedpinkie@2.0.4(transitive)
+ Addedpinkie-promise@2.0.1(transitive)
+ Addedplur@2.1.2(transitive)
+ Addedposix-character-classes@0.1.1(transitive)
+ Addedpreserve@0.2.0(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedprop-types@15.8.1(transitive)
+ Addedrandomatic@3.1.1(transitive)
+ Addedrc@1.2.8(transitive)
+ Addedreact@15.7.0(transitive)
+ Addedreact-codemirror@0.2.6(transitive)
+ Addedreact-dom@15.7.0(transitive)
+ Addedreact-is@16.13.1(transitive)
+ Addedreact-jupyter-display-area@0.4.2(transitive)
+ Addedreact-markdown@2.5.1(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedreaddirp@2.2.1(transitive)
+ Addedregex-cache@0.4.4(transitive)
+ Addedregex-not@1.0.2(transitive)
+ Addedremark@4.2.2(transitive)
+ Addedremark-react@2.1.0(transitive)
+ Addedremove-trailing-separator@1.1.0(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedresolve-url@0.2.1(transitive)
+ Addedrestore-cursor@1.0.1(transitive)
+ Addedret@0.1.15(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedsafe-regex@1.1.0(transitive)
+ Addedset-value@2.0.1(transitive)
+ Addedsetimmediate@1.0.5(transitive)
+ Addedshellsubstitute@1.2.0(transitive)
+ Addedsnapdragon@0.8.2(transitive)
+ Addedsnapdragon-node@2.1.1(transitive)
+ Addedsnapdragon-util@3.0.1(transitive)
+ Addedsource-map-resolve@0.5.3(transitive)
+ Addedsource-map-url@0.4.1(transitive)
+ Addedsplit-string@3.1.0(transitive)
+ Addedstatic-extend@0.1.2(transitive)
+ Addedstring-width@1.0.2(transitive)
+ Addedstring_decoder@1.1.1(transitive)
+ Addedstringify-entities@1.3.2(transitive)
+ Addedstrip-ansi@3.0.1(transitive)
+ Addedstrip-json-comments@2.0.1(transitive)
+ Addedsupports-color@2.0.0(transitive)
+ Addedtext-table@0.2.0(transitive)
+ Addedto-object-path@0.3.0(transitive)
+ Addedto-regex@3.0.2(transitive)
+ Addedto-regex-range@2.1.1(transitive)
+ Addedto-vfile@1.0.0(transitive)
+ Addedtransformime-react@0.6.2(transitive)
+ Addedtrim@0.0.1(transitive)
+ Addedtrim-trailing-lines@1.1.4(transitive)
+ Addedtypedarray@0.0.6(transitive)
+ Addedunherit@1.1.3(transitive)
+ Addedunified@3.0.0(transitive)
+ Addedunion-value@1.0.1(transitive)
+ Addedunist-util-is@3.0.0(transitive)
+ Addedunist-util-remove-position@1.1.4(transitive)
+ Addedunist-util-visit@1.4.1(transitive)
+ Addedunist-util-visit-parents@2.1.2(transitive)
+ Addedunset-value@1.0.0(transitive)
+ Addeduntildify@2.1.0(transitive)
+ Addedurix@0.1.0(transitive)
+ Addeduse@3.1.1(transitive)
+ Addeduser-home@2.0.0(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedvfile@1.4.0(transitive)
+ Addedvfile-find-down@1.0.0(transitive)
+ Addedvfile-find-up@1.0.0(transitive)
+ Addedvfile-location@2.0.6(transitive)
+ Addedvfile-reporter@1.5.0(transitive)
+ Addedvfile-sort@1.0.0(transitive)
+ Addedware@1.3.0(transitive)
+ Addedwhatwg-fetch@3.6.20(transitive)
+ Addedwrap-fn@0.1.5(transitive)
+ Addedxss-filters@1.2.7(transitive)
+ Addedxtend@4.0.2(transitive)
- Removedimmutable@^3.7.6
- Removedprismjs@^1.3.0
- Removedreact@^0.14.0
- Removedreact-dom@^0.14.0
- Removedreact-prism@^3.1.0
- Removedacorn@5.7.4(transitive)
- Removedamdefine@1.0.1(transitive)
- Removedansi-to-html@0.3.0(transitive)
- Removedast-types@0.9.6(transitive)
- Removedbase62@1.2.8(transitive)
- Removedcommoner@0.10.8(transitive)
- Removedcommonmark@0.22.0(transitive)
- Removedcommonmark-react-renderer@2.2.0(transitive)
- Removedcommutable@0.1.3(transitive)
- Removeddefined@1.0.1(transitive)
- Removeddetective@4.7.1(transitive)
- Removedenvify@3.4.1(transitive)
- Removedesprima@3.1.3(transitive)
- Removedesprima-fb@15001.1.0-dev-harmony-fb(transitive)
- Removedfbjs@0.6.1(transitive)
- Removedglob@5.0.15(transitive)
- Removediconv-lite@0.4.24(transitive)
- Removedimmutable@3.7.6(transitive)
- Removedin-publish@2.0.1(transitive)
- Removedjstransform@11.0.3(transitive)
- Removedkatex@0.5.1(transitive)
- Removedmkdirp@0.5.6(transitive)
- Removedobject-assign@2.1.1(transitive)
- Removedprismjs@1.29.0(transitive)
- Removedprivate@0.1.8(transitive)
- Removedq@1.5.1(transitive)
- Removedreact@0.14.10(transitive)
- Removedreact-addons-pure-render-mixin@0.14.8(transitive)
- Removedreact-dom@0.14.10(transitive)
- Removedreact-jupyter-display-area@0.0.1(transitive)
- Removedreact-markdown@1.2.4(transitive)
- Removedreact-prism@3.2.2(transitive)
- Removedrecast@0.11.23(transitive)
- Removedsource-map@0.4.4(transitive)
- Removedthrough@2.3.8(transitive)
- Removedtransformime-react@0.3.0(transitive)
- Removedwhatwg-fetch@0.9.0(transitive)
Updatedcommutable@^0.6.0