UNPKG

@curvenote/cli

Version:
133 lines (132 loc) 4.15 kB
{ "name": "@curvenote/cli", "version": "0.12.15", "description": "CLI Client library for Curvenote", "author": "Rowan Cockett <rowan@curvenote.com>", "license": "MIT", "keywords": [ "markdown", "latex", "writing-software", "scientific-visualization", "pdf-generation", "science-research" ], "type": "module", "exports": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "repository": { "type": "git", "url": "git+https://github.com/curvenote/curvenote.git" }, "bugs": { "url": "https://github.com/curvenote/curvenote/issues" }, "homepage": "https://github.com/curvenote/curvenote", "scripts": { "clean": "rimraf dist", "copy:version": "echo \"const version = '\"$npm_package_version\"';\nexport default version;\" > src/version.ts", "dev": "tsc --project ./tsconfig.json --outDir dist --declaration -w --preserveWatchOutput --outDir dist -p .", "lint": "npm run copy:version; eslint \"src/**/!(*.spec).ts\" -c .eslintrc.cjs", "lint:format": "npm run copy:version; prettier --check \"src/**/*.ts\"", "test": "npm run copy:version; vitest run", "test:watch": "npm run copy:version; vitest watch", "build:esm": "tsc --project ./tsconfig.json --outDir dist --declaration", "build": "npm-run-all -l clean copy:version -p build:esm" }, "dependencies": { "@curvenote/blocks": "^1.5.29", "@curvenote/check-definitions": "^0.0.28", "@curvenote/check-implementations": "^0.0.28", "@curvenote/cli-plugin": "^0.12.15", "@curvenote/common": "^0.2.19", "@curvenote/ext-blog": "^0.3.0", "@curvenote/ext-footer": "^0.3.0", "@curvenote/ext-landing": "^0.3.0", "@curvenote/ext-person": "^0.3.0", "@curvenote/ext-template": "^0.3.0", "@curvenote/schema": "0.12.18", "@google-cloud/storage": "^5.18.2", "@reduxjs/toolkit": "^1.7.2", "@scienceicons/myst": "^1.0.4", "@wordpress/wordcount": "3.40.0", "bottleneck": "^2.19.5", "chalk": "^5.2.0", "check-node-version": "^4.2.1", "chokidar": "^3.5.3", "cli-progress": "^3.10.0", "cli-table3": "^0.6.5", "commander": "^10.0.1", "cors": "^2.8.5", "date-fns": "^2.25.0", "express": "^4.18.2", "get-port": "^6.1.2", "html-entities": "^2.3.2", "http": "^0.0.1-security", "https-proxy-agent": "^7.0.4", "inquirer": "^8.2.2", "intersphinx": "*", "isomorphic-git": "^1.25.6", "js-yaml": "^4.1.0", "jsdom": "^19.0.0", "jsonwebtoken": "^8.5.1", "jtex": "^1.0.17", "mime-types": "^2.1.35", "myst-cli": "^1.3.27", "myst-cli-utils": "^2.0.11", "myst-common": "^1.7.11", "myst-config": "^1.7.11", "myst-frontmatter": "^1.7.11", "myst-spec": "^0.0.5", "myst-templates": "^1.0.24", "myst-transforms": "^1.3.34", "nanoid": "^3.3.2", "node-fetch": "^3.3.1", "p-limit": "^3.1.0", "prosemirror-model": "^1.18.1", "punycode": "^2.3.1", "redux": "^4.1.2", "simple-validators": "^1.0.6", "unist-util-select": "^4.0.1", "uuid": "^8.3.2", "vfile": "^5.0.0", "which": "^3.0.1", "ws": "^8.9.0" }, "overrides": { "prosemirror-tables": "^1.1.1" }, "devDependencies": { "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@types/adm-zip": "^0.5.0", "@types/cli-progress": "^3.9.2", "@types/copyfiles": "^2.4.1", "@types/cors": "^2.8.12", "@types/express": "^4.17.14", "@types/inquirer": "^8.2.1", "@types/js-yaml": "^4.0.5", "@types/jsdom": "^21.1.6", "@types/jsonwebtoken": "^8.5.8", "@types/katex": "^0.11.1", "@types/lodash.throttle": "^4.1.6", "@types/markdown-it": "^12.2.3", "@types/mime-types": "^2.1.1", "@types/mocha": "^8.2.3", "@types/pretty-hrtime": "^1.0.1", "@types/uuid": "^8.3.4", "@types/which": "^2.0.1", "@types/wordpress__wordcount": "^2.4.2", "@types/ws": "^8.5.3", "concurrently": "^7.2.2", "memfs": "^3.4.7", "prosemirror-schema-basic": "^1.2.0", "prosemirror-test-builder": "^1.1.0", "typescript": "^4.6.3" }, "engines": { "node": ">=14" } }