specpress
Version:
Export PDF and/or DOCX files from a subset of Markdown, ASN.1 and JSON files
148 lines (147 loc) • 4.13 kB
JSON
{
"name": "specpress",
"version": "3.3.4",
"description": "Export PDF and/or DOCX files from a subset of Markdown, ASN.1 and JSON files",
"bin": {
"sp_export": "./src/bin/export.mjs",
"sp_generateUML": "./src/bin/generateUML.mjs",
"sp_generateUML-file": "./src/bin/generateUML-file.mjs",
"sp_init": "./src/bin/init.mjs",
"sp_publish": "./src/bin/publish.mjs",
"sp_start": "./src/bin/start.mjs",
"sp_serve": "./src/bin/serve.mjs",
"sp_watch": "./src/bin/watch.mjs",
"specpress-export-html": "./lib/cli/export-html.js",
"specpress-export-docx": "./lib/cli/export-docx.js",
"specpress-validate-ran4": "./lib/cli/validate-38101.js",
"specpress-normalize-ran4": "./lib/cli/normalize-json-file.js"
},
"main": "index.mjs",
"type": "module",
"exports": {
".": {
"import": "./index.mjs",
"require": "./lib/index.js"
},
"./lib": {
"require": "./lib/index.js"
},
"./lib/common/specProcessor": {
"require": "./lib/common/specProcessor.js"
},
"./lib/common/bullets": {
"require": "./lib/common/bullets.js"
},
"./lib/common/buildSpanMap": {
"require": "./lib/common/buildSpanMap.js"
},
"./lib/common/latexHelpers": {
"require": "./lib/common/latexHelpers.js"
},
"./lib/common/gitHelpers": {
"require": "./lib/common/gitHelpers.js"
},
"./lib/common/docxMerge": {
"require": "./lib/common/docxMerge.js"
},
"./lib/common/crCoverPageDetector": {
"require": "./lib/common/crCoverPageDetector.js"
},
"./lib/common/crCoverPageLoader": {
"require": "./lib/common/crCoverPageLoader.js"
},
"./lib/md2html/md2html": {
"require": "./lib/md2html/md2html.js"
},
"./lib/md2html/handlers/asnHandler": {
"require": "./lib/md2html/handlers/asnHandler.js"
},
"./lib/md2html/handlers/jsonTableHandler": {
"require": "./lib/md2html/handlers/jsonTableHandler.js"
},
"./lib/md2docx/md2docx": {
"require": "./lib/md2docx/md2docx.js"
},
"./lib/md2docx/coverPage": {
"require": "./lib/md2docx/frontPage.js"
},
"./lib/md2docx/frontPage": {
"require": "./lib/md2docx/frontPage.js"
},
"./lib/md2html/frontPage": {
"require": "./lib/md2html/frontPage.js"
},
"./lib/md2html/crCoverPageRenderer": {
"require": "./lib/md2html/crCoverPageRenderer.js"
},
"./lib/md2docx/crCoverPageRenderer": {
"require": "./lib/md2docx/crCoverPageRenderer.js"
},
"./lib/md2docx/styles/docxStyles": {
"require": "./lib/md2docx/styles/docxStyles.js"
},
"./lib/md2docx/handlers/inlineRunBuilder": {
"require": "./lib/md2docx/handlers/inlineRunBuilder.js"
},
"./lib/md2docx/handlers/asnHandler": {
"require": "./lib/md2docx/handlers/asnHandler.js"
},
"./lib/md2docx/handlers/jsonTableHandler": {
"require": "./lib/md2docx/handlers/jsonTableHandler.js"
},
"./lib/md2docx/handlers/latexEquationHandler": {
"require": "./lib/md2docx/handlers/latexEquationHandler.js"
},
"./lib/md2docx/handlers/mermaidHandler": {
"require": "./lib/md2docx/handlers/mermaidHandler.js"
},
"./lib/css/*": "./lib/css/*",
"./lib/ran4/*": {
"import": "./dist/lib/ran4/*",
"require": "./dist/lib/ran4/*"
}
},
"scripts": {
"test": "node scripts/run-tests.js",
"test:watch": "node --watch scripts/run-tests.js",
"build:ran4": "tsc",
"test:ran4": "node --import tsx --test test/lib/ran4/*.test.ts",
"prepublishOnly": "tsc",
"release": "node scripts/release.cjs"
},
"repository": {
"type": "git",
"url": "https://github.com/Ericsson/specpress"
},
"keywords": [
"3GPP",
"ASN.1",
"DOCX",
"JSON",
"Markdown",
"PDF"
],
"author": "Serban Purge <serban.purge@ericsson.com>",
"license": "MIT",
"dependencies": {
"ajv": "^8.20.0",
"ajv-formats": "^3.0.1",
"docx": "^9.6.1",
"katex": "^0.16.38",
"markdown-it": "^14.1.1",
"markdown-it-emoji": "^2.0.2",
"markdown-it-task-lists": "^2.1.1",
"markdown-it-texmath": "^1.0.0",
"mathml2omml": "^0.5.0"
},
"optionalDependencies": {
"chokidar": "^4.0.3",
"http-server": "^14.1.1",
"node-plantuml": "^0.9.0"
},
"devDependencies": {
"@types/node": "^22.0.0",
"tsx": "^4.19.0",
"typescript": "^5.6.0"
}
}