spec-md
Version:
Renders Markdown with some additions into an HTML format commonly used for writing technical specification documents. Markdown additions include code syntax highlighting, edit annotations, and the definition of algorithms and grammar productions.
57 lines (56 loc) • 1.23 kB
JSON
{
"name": "spec-md",
"version": "3.1.0",
"author": "Lee Byron <lee@leebyron.com> (http://leebyron.com/)",
"license": "MIT",
"homepage": "https://spec-md.com",
"bugs": {
"url": "https://github.com/leebyron/spec-md/issues"
},
"repository": {
"type": "git",
"url": "git@github.com:leebyron/spec-md.git"
},
"bin": {
"spec-md": "bin/spec-md"
},
"main": "./src/index.js",
"scripts": {
"build": "node scripts/build.js",
"generate": "mkdir -p out && ./bin/spec-md -m spec/metadata.json README.md > out/index.html",
"test": "npm run build && node ./scripts/test.js",
"record-test": "RECORD=1 npm test",
"watch": "nodemon -w bin/spec-md -w . -e css,js,json,pegjs,md --ignore src/generated --exec 'npm test'"
},
"dependencies": {
"prismjs": "^1.23.0"
},
"devDependencies": {
"esbuild": "0.11.9",
"jest-diff": "26.6.2",
"nodemon": "2.0.20",
"pegjs": "0.10.0"
},
"engines": {
"node": ">=16"
},
"files": [
"bin",
"src",
"static",
"LICENSE"
],
"keywords": [
"ast",
"ecma",
"ecmascript",
"html",
"markdown",
"markup",
"spec",
"specs",
"specification",
"typography",
"code"
]
}