UNPKG

@plutojl/rainbow

Version:

TypeScript/JavaScript API for programmatically interacting with Pluto notebooks

105 lines (104 loc) 2.64 kB
{ "name": "@plutojl/rainbow", "version": "0.4.1", "description": "TypeScript/JavaScript API for programmatically interacting with Pluto notebooks", "type": "module", "main": "dist/standalone/index.js", "module": "dist/standalone/index.esm.js", "types": "dist/index.d.ts", "files": [ "dist", "src" ], "scripts": { "build": "npm run clean && npm run rollup", "rollup": "rollup -c", "clean": "rm -rf dist", "prepublishOnly": "npm run build", "typecheck": "tsc --noEmit" }, "keywords": [ "pluto", "julia", "notebook", "api", "typescript" ], "author": "Pluto.jl Team", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/fonsp/Pluto.jl.git", "directory": "frontend/api" }, "targets": { "pluto": { "source": [ "index.html", "editor.html", "error.jl.html" ] } }, "devDependencies": { "@parcel/transformer-typescript-types": "^2.12.0", "@rollup/plugin-alias": "^5.1.1", "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^12.1.4", "@types/jsdom": "^21.1.7", "@types/lodash-es": "^4.17.6", "@types/node": "^20.11.0", "@types/react": "^19.1.10", "@types/ws": "^8.18.1", "@web/rollup-plugin-copy": "^0.5.1", "jsdom": "^26.1.0", "memfs": "^4.36.0", "path-browserify": "^1.0.1", "rollup": "^4.46.2", "rollup-plugin-node-polyfills": "^0.2.1", "tslib": "^2.6.2", "typescript": "^5.3.3", "webcrypto": "^0.1.1", "ws": "^8.18.3" }, "exports": { ".": { "types": "./dist/standalone/index.d.ts", "import": "./dist/index.esm.js", "require": "./dist/index.js", "default": "./dist/index.esm.js" }, "./node-polyfill": { "default": "./standalone/integrations/node-polyfill.js" }, "./react": { "types": "./dist/standalone/integrations/react.d.ts", "import": "./dist/react.esm.js", "require": "./dist/react.js", "default": "./dist/react.esm.js" } }, "dependencies": { "@observablehq/stdlib": "^3.3.1", "immer": "^10.1.1", "lodash-es": "^4.17.21", "msgpack-lite": "github:fonsp/msgpack-lite#0.1.27-es.1", "requestidlecallback-polyfill": "^1.0.2", "seamless-scroll-polyfill": "^2.3.4", "vmsg": "^0.4.0" }, "peerDependencies": { "react": "^19.1.1", "react-dom": "^19.1.1" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } } }