Skip to content

Commit 17e64bc

Browse files
committed
feat: v1.0 converters with Chart.js, Mermaid, syntax highlighting
- Implemented v1.0 block rendering in all converters - PDF: Chart.js integration, Mermaid diagrams, syntax highlighting - DOCX: Chart data tables, diagram/code display - PPTX: Native charts, diagram/code slides - XLSX: No changes (sheet-focused) - Fixed P0/P1 security issues (XSS, unique IDs, validation) - Created v1.0 tests (97 tests passing) - Updated package version to 1.0.0 - Removed temporary development phase docs
1 parent 57f4086 commit 17e64bc

File tree

7 files changed

+1864
-1197
lines changed

7 files changed

+1864
-1197
lines changed

PHASE_1_COMPLETE.md

Lines changed: 0 additions & 217 deletions
This file was deleted.

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "omniscript-converters",
3-
"version": "0.5.7",
3+
"version": "1.0.0",
44
"description": "Format converters for OmniScript Format (OSF) - Convert OSF documents to DOCX, PPTX, XLSX, and PDF with enterprise-grade quality",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -39,22 +39,22 @@
3939
"prepublishOnly": "pnpm run build"
4040
},
4141
"dependencies": {
42-
"omniscript-parser": "^0.5.7",
43-
"docx": "^8.5.0",
44-
"pptxgenjs": "^4.0.1",
42+
"docx": "^9.5.1",
4543
"exceljs": "^4.4.0",
46-
"puppeteer": "^21.10.0",
47-
"jszip": "^3.10.1"
44+
"jszip": "^3.10.1",
45+
"omniscript-parser": "^1.0.0",
46+
"pptxgenjs": "^4.0.1",
47+
"puppeteer": "^24.25.0"
4848
},
4949
"devDependencies": {
50-
"@types/node": "^20.11.17",
51-
"typescript": "^5.3.3",
52-
"vitest": "^1.2.2",
53-
"eslint": "^8.56.0",
54-
"rimraf": "^5.0.5"
50+
"@types/node": "^24.7.2",
51+
"eslint": "^9.37.0",
52+
"rimraf": "^6.0.1",
53+
"typescript": "^5.9.3",
54+
"vitest": "^3.2.4"
5555
},
5656
"peerDependencies": {
57-
"omniscript-parser": "^0.5.0"
57+
"omniscript-parser": "^1.0.0"
5858
},
5959
"engines": {
6060
"node": ">=18.0.0"

0 commit comments

Comments
 (0)