curvenote
Version:
Command line tools for using Curvenote
58 lines (57 loc) • 1.95 kB
JSON
{
"name": "curvenote",
"version": "0.12.15",
"description": "Command line tools for using Curvenote",
"author": "Curvenote Inc. <support@curvenote.com>",
"license": "MIT",
"type": "module",
"keywords": [
"markdown",
"latex",
"writing-software",
"scientific-visualization",
"pdf-generation",
"science-research",
"publishing"
],
"files": [
"dist"
],
"bin": {
"curvenote": "./dist/curvenote.cjs",
"cn": "./dist/curvenote.cjs"
},
"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",
"unlink": "npm uninstall -g curvenote",
"link": "npm run unlink; npm link;",
"dev": "npm run link && esbuild src/index.ts --bundle --outfile=dist/curvenote.cjs --platform=node --external:jsdom --external:fsevents --watch",
"lint": "npm run copy:version; eslint \"src/**/!(*.spec).ts\" -c ./.eslintrc.cjs",
"lint:format": "npm run copy:version; prettier --check \"src/**/*.ts\"",
"compile": "tsc --noEmit",
"test:vitest": "npm run link; npm run copy:version; vitest run",
"test": "npm-run-all -l copy:version -p compile test:vitest",
"test:watch": "npm run link; npm run copy:version; vitest watch",
"build:cli": "esbuild src/index.ts --bundle --outfile=dist/curvenote.cjs --platform=node --external:jsdom --external:fsevents --target=node14",
"build": "npm-run-all -l clean copy:version -p build:cli"
},
"dependencies": {
"jsdom": "^19.0.0"
},
"devDependencies": {
"@curvenote/cli": "^0.12.15",
"chalk": "^5.2.0",
"commander": "^10.0.1",
"core-js": "^3.31.1",
"js-yaml": "^4.1.0"
}
}