UNPKG

nbtx

Version:

Jupyter Notebook Translators: Transform Jupyter notebook JSON files (*.ipynb) to and from more compact data structures for use in web applications or other contexts where loading component parts (e.g. images, data, etc.) is preferred.

55 lines (54 loc) 1.67 kB
{ "name": "nbtx", "version": "0.4.0", "description": "Jupyter Notebook Translators: Transform Jupyter notebook JSON files (*.ipynb) to and from more compact data structures for use in web applications or other contexts where loading component parts (e.g. images, data, etc.) is preferred.", "author": "Steve Purves <steve@curvenote.com>", "license": "MIT", "sideEffects": false, "type": "module", "exports": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "keywords": [ "jupyter", "notebooks", "publishing" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/curvenote/nbtx.git" }, "bugs": { "url": "https://github.com/curvenote/nbtx/issues" }, "scripts": { "prepublishOnly": "npm test && npm run build", "clean": "rimraf dist", "dev": "run-p \"build:* -- --watch\"", "test": "vitest run", "test:watch": "vitest watch", "lint": "eslint \"src/**/!(*.spec).ts\" -c ./.eslintrc.cjs", "lint:format": "prettier --check \"src/**/*.{ts,tsx,md}\"", "build:esm": "tsc", "build": "npm-run-all -l clean -p build:esm", "changeset": "changeset", "version": "changeset version && npm install", "publish": "npm run build && npm run test && changeset publish && git push --follow-tags" }, "devDependencies": { "@changesets/cli": "^2.28.1", "@jupyterlab/nbformat": "^3.3.2", "eslint": "^8.57.1", "eslint-config-curvenote": "latest", "npm-run-all": "^4.1.5", "prettier": "^3.5.3", "rimraf": "^6.0.1", "typescript": "^5.8.2", "vitest": "^3.0.7" } }