UNPKG

observablehq-file-attachments

Version:

Library to handle ObservableHQ's file attachments more flexibly, and to support virtualizing them.

91 lines (90 loc) 3.03 kB
{ "name": "observablehq-file-attachments", "title": "ObservableHQ FileAttachment Virtual Filesystem", "version": "0.1.13", "type": "module", "description": "Library to handle ObservableHQ's file attachments more flexibly, and to support virtualizing them.", "module": "lib/esm/index.js", "browser": "lib/umd/index.js", "jsdelivr": "lib/umd/index.js", "unpkg": "lib/umd/index.js", "types": "lib/esm/index.d.ts", "scripts": { "prebuild:config": "tsc --project config/tsconfig.json", "build:config": "", "build:imports": "", "prebuild:devtools": "npm run build:config", "build:devtools": "tsc --project devtools/tsconfig.json", "pretest": "tsc --project src/__tests__ && npm run build:config", "test": "jest", "prebuild": "npm run build:devtools", "build": "rollup -c", "watch": "NODE_ENV=development rollup -c --watch", "clean": "rm -rf build lib docs", "prepublishOnly": "NODE_ENV=production npm run build && npm run pubdocs", "prebuild:docs": "npm install", "build:docs": "GRAPHVIZ_DOT=\"$(which dot)\" typedoc --out build/docs/api src/", "preserve": "npm run build:devtools", "serve": "npx serve -l tcp://0.0.0.0:5111", "predocs": "npm run build:config && npm run build:docs", "docs": "NODE_ENV=development SERVE=${SERVE:5000} SERVE_DOC=true rollup -c", "prewatch": "npm run build:devtools", "prepubdocs": "npm run build:docs", "pubdocs": "bin/deploy-docs.js" }, "bin": {}, "repository": { "type": "git", "url": "git+https://github.com/BobKerns/observablehq-file-attachments.git" }, "keywords": [ "template", "node", "typescript", "javascript", "rollup", "observablehq", "FileAttachment", "virtual filesystem" ], "author": "Bob Kerns", "license": "MIT", "bugs": { "url": "https://github.com/BobKerns/observablehq-file-attachments/issues" }, "homepage": "https://github.com/BobKerns/observablehq-file-attachments#readme", "dependencies": { "@rollup/plugin-virtual": "^2.0.3", "@types/base64-js": "^1.3.0", "base64-js": "^1.5.1", "d3-dsv": "^2.0.0", "genutils": "^0.1.39", "highlight.js": "^10.6.0", "node-fetch": "^2.6.1", "web-streams-polyfill": "^3.0.2" }, "devDependencies": { "@rollup/plugin-commonjs": "^17.1.0", "@rollup/plugin-node-resolve": "^11.2.0", "@types/d3-dsv": "^2.0.0", "@types/jest": "^26.0.20", "@types/ramda": "^0.27.38", "jest": "^26.6.3", "jest-mock-proxy": "^3.0.0", "mermaid": "^8.9.2", "ramda": "^0.27.1", "rollup": "^2.41.2", "rollup-plugin-external-globals": "^0.6.1", "rollup-plugin-serve": "^1.1.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.29.0", "rollup-plugin-visualizer": "^4.2.0", "serve": "^11.3.2", "ts-jest": "^26.5.3", "typedoc": "^0.20.30", "typedoc-plugin-mermaid": "^1.3.0", "typedoc-plugin-npm-externals": "^1.0.0", "typescript": "^4.2.3", "wcsize": "^1.0.0" } }