{"_id":"extended-markdown-adf-parser","_rev":"30-cf953f1a3fa8fcf174d194192ff1b243","name":"extended-markdown-adf-parser","dist-tags":{"latest":"2.4.0"},"versions":{"1.0.4":{"name":"extended-markdown-adf-parser","version":"1.0.4","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.0.4","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"f0d79877a6234f05e6e8fd64b60f2605435b7c18","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.0.4.tgz","fileCount":22,"integrity":"sha512-The3szGaFvRpDhKfa6OdPY5GKtL55vqiyE2iV/cdOGS0OqUQlN+DF2cf6K7KQ7Dp8FhZ5KtEEYvXzHeH1bNh1w==","signatures":[{"sig":"MEUCIQCtY4ZuTCWJqqYBhFYGSukQEHBKU7nexamPvvqWfqu/CAIgaUFA3bhVXFN5pHZEFBmB6u0JTNnYwaHnFXs1txCOfhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921437},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.js"}},"gitHead":"b08f0fff133ec602d151c47270285648b4128a66","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly.disabled":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.0.4_1758449875165_0.25297415127052814","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"extended-markdown-adf-parser","version":"1.0.5","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.0.5","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"141bb4faa0ca1b67d43a2e5712447c6872720ce5","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.0.5.tgz","fileCount":22,"integrity":"sha512-Tos+UIL+M9eEwS53c8c9dVBBXY6FAgx7XUf8luRc9QKqbqg4PJobdxH8CIwvUWezl39uFwP1yoTxlx2JmYCsrw==","signatures":[{"sig":"MEQCIDXMKdl9T3T0gKmwzYrMeQWPuv0EM89jWFi9pOzvRa3XAiAb6OrshtyuD1QL3ZdPI/uFA6D/w4R5v0lnUSz4eO4AHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.js"}},"gitHead":"bd25ed85a045fc347a098457df9f02df83634e1e","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.0.5_1758455466702_0.1660649596171455","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"extended-markdown-adf-parser","version":"1.0.6","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.0.6","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"1416468193bc6739e591271abc4b9ef1be64df3a","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.0.6.tgz","fileCount":23,"integrity":"sha512-2D84qfVAULRxRJp+wHvViJf0n1DyMXlKdTANZlYVcotZaL/hpi/mclCgELnV+tyidI+cS6YtjLTtnHdImAWpzg==","signatures":[{"sig":"MEYCIQCdE2eo2FMbdnw1L1B/DlI+VZ5JJ6nYvD/IJNFxKR475gIhAJu7GxBbywzX6ve5bE+K0LX4oI1vR9v1qWfC43krojRm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.js"}},"gitHead":"43344ea986e9e55a836d90b9b078d4f05767b969","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.0.6_1758457315210_0.19104185817841102","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"extended-markdown-adf-parser","version":"1.0.7","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.0.7","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"72619b4db488cdfd645bd3f69dc00341804939a8","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.0.7.tgz","fileCount":23,"integrity":"sha512-YePGbMo4Fc4p9E5tfQqsxVH2y5DEWaGhq1awkba2oe/7Sd0lYBbfF2CZWitvLplmLQ2Q+0i82QmKrPpLRTKdUw==","signatures":[{"sig":"MEUCIB12M6TTXznW6lTaQJNUy/HYnDbffqsXHXZ1uZgE01ROAiEA9X1RqUPu1TrEFavYBE6MLCJ5p4VhHYgGDFfLeNaGAVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.js"}},"gitHead":"152e89f65e05ff19efb039dc27649c8523fdf17d","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.0.7_1758457676805_0.747730218903379","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"extended-markdown-adf-parser","version":"1.1.0","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.1.0","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"7bb8c643a555451266f1a0e7aada88490207ba99","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.1.0.tgz","fileCount":31,"integrity":"sha512-xmS6s3ssUFkLuu4BnHd70iOtx6hyNN9lrBceoZiq4dLa8tnz4/vM9WfjmBeKsyrz5jL2DqtvYMd20jAesBq10Q==","signatures":[{"sig":"MEUCIARKM3+HBA65cUyJGth/deJYJA8t+JCMFCOs62/o/rMGAiEAhOdxcb1wImWT68rG3ilguCknDiOR8a3oCx3pw5Nw+CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3863545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"0461b2df46d02b6bee38ab67afe1804205b8abcd","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.1.0_1758530939253_0.45222036219510464","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"extended-markdown-adf-parser","version":"1.1.1","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.1.1","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"bb8aac61f9b1b4b31077a988e675d17849526158","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.1.1.tgz","fileCount":31,"integrity":"sha512-pX4HeKgcJus8SZ1fbgMyBO+P76A5IAqRpMSDBEAIbWCOCTrmEehqCIe1exooEwXQJbiLE+pJRg3hW6r5CYO+/g==","signatures":[{"sig":"MEUCIGAE89OckoA7Ip7CVojH0QIvGjbMg+gcI3fGXHEhAWFdAiEAnD7LqN4oMBdCHweIdyAeUR/jNM8LZHxr3mPNMtvqYik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3865497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"279c4a5fec754297e31718b8fa1da79269302aa6","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.1.1_1758543812453_0.09649660098099422","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"extended-markdown-adf-parser","version":"1.2.0","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.2.0","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"68e66fba62bcc23affcc439c85f897f03b8900ee","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.2.0.tgz","fileCount":31,"integrity":"sha512-V6iX5xTSDUaOqKCJxBR5LuFpYAO3hiPdC2/hqB6uQOrz63mCmntyZorfGpUVXJA7lNb1xbVSFKGd5wRvLXrhKg==","signatures":[{"sig":"MEUCIQD0pQO6m6+TV98dsyJPdNi4pul+wdSjdPhJAa/BXNtY9QIgcKcVrnrinmyso2oJ+SQ1pkvPKkGnCAEnb6zkipWXaNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3877053},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"b16b78eb2afb82d242d3813659ed0bd24860df22","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.2.0_1758544856141_0.9897319517089576","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"extended-markdown-adf-parser","version":"1.2.2","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.2.2","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"e24ff4aa69986c38289b2e9d7ffbce82e3cef31e","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.2.2.tgz","fileCount":31,"integrity":"sha512-0+hh8Sxp2jal0FbbD9cNxWutYiUEmq+H7G5QycbcGA1iyjTIIZPY3l18nDLz5OIQGwPrh9CFS83dvid0mzf9gQ==","signatures":[{"sig":"MEUCICI6rDf0ImpK92jr587FtVJ5Fp8QgIxOSS4LQY4KIYZlAiEA59UlNUWXBn5VS52VDdxAg6kvO47VMyDBM9PLIOKMmjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3912482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"c22f57c31f279bbd944fb490a3be95fd702296b7","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.2.2_1758548414235_0.04871456866755697","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"extended-markdown-adf-parser","version":"1.3.0","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.3.0","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"d93e7d39883ac98d390670063696708e546f6fc9","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.3.0.tgz","fileCount":31,"integrity":"sha512-F4kXlByI7k23Juw5mUuLQ8QpQcL2sSzew1XD1n4mRTa7fbVSmABCC7SwLS9fx6S3GwQaXdyGmXd4X7gbEevUdw==","signatures":[{"sig":"MEYCIQC8JhJmffvyLhQ5IErQt0pQwPXexLMfRiXculQ8Ei66LwIhANhJC8V+YWGZv6IuTjTMqTVrqsI6yFXtPS1HxujXE7Bn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3966242},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"267bbecc9410ef3e96bab72d8b631f5457d6bc54","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.3.0_1758550359115_0.20073065935336531","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"extended-markdown-adf-parser","version":"1.3.1","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.3.1","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"9546082eeeb53e48865c80cda415b60510a428a3","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.3.1.tgz","fileCount":31,"integrity":"sha512-qoVNYyyT2cSJ4pifYpq/Sj9H2QIjMZqfwlnYncXiDMp007a1AIkrIFnVngWEn8OYp7rSc517LMLfa0uTzTyc5g==","signatures":[{"sig":"MEYCIQCpCCp4A53LZ3+BTEKOxUw3C80obKuUF0RUQUsFpqHMEQIhAJ8/jUL7JUoNGt/VXdYZ6B9e09AU5bDL+wYsbsyBEAdN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3965916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"5bcca8af06baf1f734cc9ba76f8f07714c8d1af1","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.3.1_1758585718169_0.9151260605456066","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"extended-markdown-adf-parser","version":"1.4.0","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@1.4.0","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"7cdb989397684104a8cf7c0404faf45fc93c31c0","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-1.4.0.tgz","fileCount":31,"integrity":"sha512-SheS/AvbueSlemVi9Yo5rEqvRjlmT8HPNOqIYMy4OR21QyyPBzLshH2ftdEgcI5ukl9A9nlqvnfYu6nJoan9Pg==","signatures":[{"sig":"MEUCIQCVi1O+FcvrTyCEXiToLVeZD2k7POB2umsVKEgRk9YwNAIgBjsponU+DgVPapGuIB/YEDjdiTodrmi9IawDpOCD1+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3981242},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"8415fc22f7bf74b3b9f2cad5edd9cb7c7f45fba2","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","_prepublishOnly_disabled":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_1.4.0_1758853700985_0.13750441654080947","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"extended-markdown-adf-parser","version":"2.0.0","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.0.0","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"ec31d869e3185c5c577fcc6007c12583f18e846c","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.0.0.tgz","fileCount":31,"integrity":"sha512-wkJCof7htEyWAdmp/3otFUcoTAhH3vpNQpX9jZM27Gr8TUmBEe3SYuFRuS93doK3v2/X4/XQ/qYjENZ7BB7J6g==","signatures":[{"sig":"MEYCIQDMgw2G8rvvIWpjFo0zPosiAan4VmA40yQZ7f5HbhqDsAIhAIYapg6/7RHUbScO35HBJY3SZBiWtIYevlHH6MO59mPm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3965934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"d8b0ee4bf747513e66b1a51a1478733f06de22bd","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","_prepublishOnly_disabled":"yarn test && yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.0.0_1758854725121_0.4422735198851533","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"extended-markdown-adf-parser","version":"2.1.0","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.1.0","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"56e60b3f7b713fac2f0168890b000e11b35619ff","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.1.0.tgz","fileCount":31,"integrity":"sha512-jwyV66YnRsmIgCo2zbvNYGmfC+tGy6ki4CSW/eDw7w44w/w+mWOLrzDKTyVWeABlj5sMQ8IlkRImIqnxbMqAVA==","signatures":[{"sig":"MEUCIQCFNpRkXqySfa+UjCxpFSF13HqZX4I9P3czKIZ/4m8i6wIgVOcKwYo3A4qxzmFfHPUroTHsowu6iYjCT/+xu8QnvuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4074778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"3bfe8b5e9f456fce7368d27f14275f958414f3cf","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.1.0_1758857848966_0.3271210612459019","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"extended-markdown-adf-parser","version":"2.1.1","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.1.1","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"1dd28d628c1c8dfa27ba0a69c6d98b66b8167e80","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.1.1.tgz","fileCount":31,"integrity":"sha512-VMes6/mQYAVBvQD+RkUKUdBoY3ms1wwwnU0XqmZmRSQfYGEvlNpX+wTh9OfomcuQS6k00tilc+1AGau8/yVQug==","signatures":[{"sig":"MEYCIQCgI/RCAo6d8HGEDuPlCuVkrTH2Qf9M0Mp+TE2hIZPn/gIhAM2EJ+xyLer2hKbVUp4oK7PS+8Is/JRidWyaaiqpUFPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4116032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"e6285380fd7cb4903e5042d41bc90d53cf1c77a4","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.1.1_1758860645868_0.5845878721697313","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"extended-markdown-adf-parser","version":"2.1.2","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.1.2","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"4840cee17baba6e84f9065dbe730862d01090899","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.1.2.tgz","fileCount":31,"integrity":"sha512-7LNjim51ivz4bg7i6hF87i+ibZHhbwq8i9JgMziWmfrHT6m5Y+IlTwoSMAJYw2qULYWH9dz/U0U/46AoePBnfw==","signatures":[{"sig":"MEYCIQCHBCm3zLmcBvsmJupq05hN5xLI+LiIUKzJS0dIgdFZ5gIhAOHqG+QWcALtxZq7sDze5xiexN9ZcALbwSYrbv4TDvMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4116032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"ca5f85b8791e607c3f9568f0a1d79f488fbcf4cd","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.1.2_1758861073787_0.09351639373153109","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"extended-markdown-adf-parser","version":"2.1.3","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.1.3","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"f1d8c8a4e2b17101cefd3a69a5d26cdd0353a00e","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.1.3.tgz","fileCount":31,"integrity":"sha512-mdylcul2wXtJ1CGkZDwCxawrouLL+aF3RxvRdOv5EKe13uccMsvboRsc/S5W9nnajDncEMDmIVccrfFpBHIlUg==","signatures":[{"sig":"MEUCIC+kz1Q16NedMF6luu1z9eGoAtn+ccrw98lSOb2keopeAiEAzX0e0uaVoHUpwyl/X/Qi3wF41GDUZM0/KafFDSLdlc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4118871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"4204db7f6abd9052f7c3e832b1dd3df06aaef94e","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.1.3_1758865709610_0.9273216107261832","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"extended-markdown-adf-parser","version":"2.1.4","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.1.4","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"3c1cd665daa0fa51d7caa87b565a78d2eb2a07ce","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.1.4.tgz","fileCount":31,"integrity":"sha512-bROPfRB5Ex3m+D3QxTyrFWpwTXezWBbEpLILtee0pHOeNC0+PxuxG3WV6OtIcGDEWhzuD4QIknwK3vDx2SMBUA==","signatures":[{"sig":"MEUCIAIsmmzT4ya44qs0Mn3xoifYjVAtESp3wmhujCN7yGDeAiEAxS55lrp9ZkTpZ1olcxFBEaegur6ZnJfbg4NhJyPAKx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4155267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"20b96b481caa08d0e19a39aa73630dca59e426c6","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.1.4_1758871706513_0.6179175808320942","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"extended-markdown-adf-parser","version":"2.1.5","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.1.5","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"8565112c452af7c0d43c14b05bbb8da2c4a53b63","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.1.5.tgz","fileCount":31,"integrity":"sha512-1tnAw3c7E7O0UIh2NinzrxKRQFGlHcXn1PH9L39YFpDBoaKiKqKt54Zjmg/QkDh7R+DGgtTrNLDvYcTx1UTqwQ==","signatures":[{"sig":"MEUCIBnCN46b2hzzSwTfhrg+2dzBZlwcixWSXrYZACr5l+pvAiEAwO9JQZIhurlSqgTU5X0n9QRfeD7k/L3x5q/xUaaNYpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4158955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"d343b6dc9f7e5261ae7797401673670d95c9bff3","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.1.5_1758873501914_0.8927157272074975","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"extended-markdown-adf-parser","version":"2.1.6","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.1.6","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"332ebfc259f723ad7ed7759c09cc3b7c9af7d7e7","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.1.6.tgz","fileCount":31,"integrity":"sha512-1QrXht4suDGQ504F74xK7jrrvVn2x0KbuOH+c1AftIsGgIQfIqzvi2z3CehnSGsxkGw3dz+JyDy3joi9+Y9TbA==","signatures":[{"sig":"MEQCIBHIhU0W9HLybzA04TsChYs7oaQQm2YJqkLSqVg8WZS6AiBifsGj5/ZhO9NKZS9OgpXmtySzrvyddSqNGe+gWwGGFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4200867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.ts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"0553b55d5dff0d3e2808a868915771d78b189926","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.1.6_1758877002547_0.5139514586461558","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"extended-markdown-adf-parser","version":"2.2.0","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.2.0","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"0d3c19eca47e93d14686f762391ed3f57f741a10","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.2.0.tgz","fileCount":31,"integrity":"sha512-oo7k0UcF85KwmlEJpODMDSb95jLa5UA98veIikXeaMMBhmJzS7APin50dQnBPYJPvGquNPXIkEglnKsxQ0VWpA==","signatures":[{"sig":"MEQCIGfUSdtgFpSpdmnE1hBY7qzXZsUiQGwlMQYpCFlzQro2AiAFygZ7ZxaO6Vn6yxhG/AansFijd1rR/uStGTBSQ437sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4541874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"206a1fd6b00c2baf2bb917963c2b57044953dffd","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.2.0_1758891546883_0.8291055328784152","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"extended-markdown-adf-parser","version":"2.2.1","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.2.1","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"2dcae3542cbe337067f240288d9a9b80f85268bd","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.2.1.tgz","fileCount":31,"integrity":"sha512-BrNnEOmZ40q6SGKkJ9B1sAuFTvMV0qcd2DKVv/F30ANdtZLwSZipfOR5WJXDGWWUhNGgMSIH2V0F11D3Q0k+vQ==","signatures":[{"sig":"MEYCIQDb4Ma7KmM0RvYxF5tQOkX411rtMb21iPzgQCmBmgYyYwIhAMbV0HqZ+FNI1yhwEx6AcXFejQmLmM6xOksOZU47c9Uh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4542941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"1485a9c903c607136d43dc0483f8ad57f3ab3fa3","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.2.1_1758891901185_0.235333874356626","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"extended-markdown-adf-parser","version":"2.2.2","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.2.2","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"53eda4fbbb36d80179ffdfece3a6bf79671595e6","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.2.2.tgz","fileCount":31,"integrity":"sha512-xXzwVyepHNzhuUi6qvOziDTxfLzZSvRZ0txn9qr+SFf0S0Nw8xfyiV8ngN5A70XJY+H3hfDBobANDDrSEexHZQ==","signatures":[{"sig":"MEQCICwrS/vMPAQEr1xcjRjagSZ5MmEyOIBQaPIRCy3Ng6U1AiAQKY31pTSG7WLcQc33DVRvaZeDnEWrBCC4WreBayDbLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4544325},"main":"./dist/index.js","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"96c89d5d8ea352aff0054b3c6c861e586d608214","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.2.2_1758931531572_0.707247748127384","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"extended-markdown-adf-parser","version":"2.3.0","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.3.0","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"7326a0fd0d7436bbe893a6e9df409832655148b5","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.3.0.tgz","fileCount":31,"integrity":"sha512-7/ebtlBi0P1Jzb8n9sUIHFUTpOWxec7o4frZfAPHg8iAgx80ulhDeAXnshJUh+O2Z1uklR1pWTb4e1nHN8xCdw==","signatures":[{"sig":"MEUCIQDAk58JwZQXjAQG0E4L1nsh8ITY6i7EuCbRrUigz+ASMQIgCup957wRaDVIwTZhVn9XRDV3dInxI97h/VyQQ+vvrM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4551507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"4bef32ac6c1a42abc5afd93d1207b6bc8d6ff184","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.3.0_1758933578142_0.43338116265664284","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"extended-markdown-adf-parser","version":"2.3.1","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.3.1","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"875743ebe941ae4cdf64019a27c6ac0b2989bad3","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.3.1.tgz","fileCount":31,"integrity":"sha512-Mznn/+84TeTFP0g9ZVJOkiaLxVfucVxTqf+dAPGR7CsbZ1JR4ptNR0cjnRLSNZYt5vulXNFMgX3ZndsPnNSZ8A==","signatures":[{"sig":"MEQCIHiukmkVK8ANMILd3W5oQR+1B8u2P5LqUMXkR72LdmJLAiBqWzYqXBya1VZ0aM4WmRmKIH+/zlhjQBiGKOW5cTWN4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4551507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"8ee985527517210315e6fe65c762a2a5a482e108","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.3.1_1758935008963_0.9486628031700333","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"extended-markdown-adf-parser","version":"2.3.2","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.3.2","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"4cc3d62eb12c3d4666f43bb2395dabcfbca14410","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.3.2.tgz","fileCount":31,"integrity":"sha512-dlCM15Qr++Wzh7OB7IHPgfuY1U2XsbIaUE2g+D+RyB8ufxbqoucr0rfzhNX601YgKLnW0dHPkvA6HS87QPnjpQ==","signatures":[{"sig":"MEYCIQCjNJ0cssdgxiBvQlP08R5r6kMdCEsNrLNvEY0ugDRd/AIhAO4f2+N2yI7td1FwwmS8pBMAPgxBWz7Faiux8ezjE+Xs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4554107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"d80d5ce712ac0403e25645acfce5fd77cee8aaad","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.3.2_1758935737974_0.37093658092768766","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"extended-markdown-adf-parser","version":"2.3.3","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.3.3","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"e8abb46bca8b322a5b23325d6e64d7d59df63841","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.3.3.tgz","fileCount":31,"integrity":"sha512-dZIVeplk9Aw9Nc9WxtXg8wJcd/WaYYxUmJNRoRjuFhsX/iRir6FhkEgAVNSI6wcgS06ST1DsHIG3bUquuvgqOg==","signatures":[{"sig":"MEUCIH3qN4D1RyJvAavZn1rm0k4x5DcyA8+VPfIDzD/RH0JgAiEA+Vqg2Q0Czz0ASw42AnrWzGGKpk1VeEgVjeZjFb5SoQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4650310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.js","require":"./dist/errors.js"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.js","require":"./dist/streaming.js"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.js","require":"./dist/performance.js"}},"gitHead":"6d7c016eb46b225031687799d25766dd30744c4a","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.3.3_1765681147006_0.7486056980302676","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"extended-markdown-adf-parser","version":"2.3.4","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.3.4","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"90424c2131dcf86be4e2e1b4798e4731e725ad00","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.3.4.tgz","fileCount":31,"integrity":"sha512-KNkPnD60/rsVhCRTlRApWk5MsDgdSVqi4DccnfCmzdMFAza80OuFG2YqltEcPIxfriLNRKkp189aG4cI0oMZcg==","signatures":[{"sig":"MEQCIEy0iR6Tfi3KJfCpLc7HSptpMXWB1QGev8/JHJQhdlbKAiAZjDAD87Ha+Nj0UpzjRclSCXQWW25FeryryAmMyDxGnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8864799},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.mjs","require":"./dist/errors.cjs"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.mjs","require":"./dist/streaming.cjs"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.mjs","require":"./dist/performance.cjs"}},"gitHead":"d0c0400b3a3d06a7f77b15a977e22e18357ca6d7","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.3.4_1765684338806_0.9424248530910473","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"extended-markdown-adf-parser","version":"2.3.5","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.3.5","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"175a596c922edb1760d855c68fcd8076b0d60c29","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.3.5.tgz","fileCount":31,"integrity":"sha512-KL4Yx8huLmLmHsmpkl/LS54A8LktMtxlHETbAbg1SfDI+CsVzionOaCc8Bb+ixNGS6zNCjkC3igtAc6FTAuIVA==","signatures":[{"sig":"MEUCIQDMhNnDY86Ga3sm/r5OuSo78xmj2df/YRCfT3ENveivvAIgUoagx8m7+SIDrGVhmhPUAEKf7ukaB7yU8eSChk5mwDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8864800},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.mjs","require":"./dist/errors.cjs"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.mjs","require":"./dist/streaming.cjs"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.mjs","require":"./dist/performance.cjs"}},"gitHead":"0e180d068d5817d1a4e0d1cd06355535e5e3433f","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.3.5_1765684639937_0.5390311291966394","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"extended-markdown-adf-parser","version":"2.3.6","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"author":{"name":"Jerome Erasmus"},"license":"MIT","_id":"extended-markdown-adf-parser@2.3.6","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"dist":{"shasum":"98a836623790b7ecf5c5be8f3947355269303b25","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.3.6.tgz","fileCount":31,"integrity":"sha512-FaVB9M3AtklewuMvQUpM3b5wswfmWUpPB0HxxLL/zJCrMQ5ElqIw8QomYwRuKlUAUv1KA6OXP/BKkqOnLdGFEA==","signatures":[{"sig":"MEYCIQDSRMA9X1IN9QC8D9J9Z4oTJRZ1ApCcihHelHoW3J4aNwIhANvidiburdszCdecXklBtVK5hTT9KUkdDQBqcDafa08V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8897198},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","volta":{"node":"20.11.1","yarn":"4.7.0"},"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","default":"./dist/errors.mjs","require":"./dist/errors.cjs"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","default":"./dist/streaming.mjs","require":"./dist/streaming.cjs"},"./performance":{"types":"./dist/performance.d.cts","import":"./dist/performance.mjs","default":"./dist/performance.mjs","require":"./dist/performance.cjs"}},"gitHead":"25a955cf075395c4b676dfc396498c53b2cee5b8","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","build:watch":"tsup --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"repository":{"url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"Bidirectional parser for ADF and Extended Markdown","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"ajv":"^8.17.1","remark":"^15.0.1","unified":"^11.0.5","micromark":"^4.0.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","eslint":"^9.35.0","ts-jest":"^29.4.2","prettier":"^3.6.2","jest-util":"^30.0.5","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","@jest/globals":"^30.1.2","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/extended-markdown-adf-parser_2.3.6_1765686127202_0.13660454728382265","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"extended-markdown-adf-parser","version":"2.4.0","description":"Bidirectional parser for ADF and Extended Markdown","packageManager":"yarn@4.7.0","type":"module","main":"./dist/index.cjs","types":"./dist/index.d.cts","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./streaming":{"types":"./dist/streaming.d.cts","import":"./dist/streaming.mjs","require":"./dist/streaming.cjs","default":"./dist/streaming.mjs"},"./errors":{"types":"./dist/errors.d.cts","import":"./dist/errors.mjs","require":"./dist/errors.cjs","default":"./dist/errors.mjs"}},"sideEffects":false,"scripts":{"build":"tsup","build:watch":"tsup --watch","test":"node --experimental-vm-modules node_modules/.bin/jest","test:watch":"node --experimental-vm-modules node_modules/.bin/jest --watch","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","format":"prettier --write \"src/**/*.ts\"","bundle:analyze":"node scripts/bundle-analysis.js","prepublishOnly":"yarn build"},"keywords":["adf","atlassian","markdown","parser","confluence","jira"],"engines":{"node":">=20.11.1","yarn":">=4.7.0"},"author":{"name":"Jerome Erasmus"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git"},"bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","micromark":"^4.0.2","remark":"^15.0.1","remark-frontmatter":"^5.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","unified":"^11.0.5"},"devDependencies":{"@jest/globals":"^30.1.2","@types/jest":"^30.0.0","@types/js-yaml":"^4.0.9","@types/mdast":"^4.0.4","@types/node":"^24.5.0","@types/unist":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@typescript-eslint/parser":"^8.44.0","eslint":"^9.35.0","eslint-config-prettier":"^10.1.8","jest":"^30.1.3","jest-util":"^30.0.5","prettier":"^3.6.2","ts-jest":"^29.4.2","tsup":"^8.5.0","typescript":"^5.9.2"},"volta":{"node":"20.11.1","yarn":"4.7.0"},"_id":"extended-markdown-adf-parser@2.4.0","gitHead":"a1e36142dcb1655b62c480b6d9d1c5b736fd4eea","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-tTRkUUAJCCFvdnxJSGgnOoyUBdyNueeDpr2x/EhohO62/JZzQw+Wa+ZynlpbPWjONL9vdp0n2uRFxnaO02V72g==","shasum":"d93e66cd8ce4080bb86ba6dc2f5a072342c45f19","tarball":"https://registry.npmjs.org/extended-markdown-adf-parser/-/extended-markdown-adf-parser-2.4.0.tgz","fileCount":26,"unpackedSize":8702528,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICX16cu2xJnC6P5HBfSFnBf7nCmET0XfNtV60L5xyt39AiEA2Fu26YxIE0k2OIC3/O14sHF57Msj29/nl4sf0bEJ+n0="}]},"_npmUser":{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"},"directories":{},"maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/extended-markdown-adf-parser_2.4.0_1765689437128_0.49428608697699117"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-21T10:17:55.164Z","modified":"2025-12-14T05:17:17.488Z","1.0.4":"2025-09-21T10:17:55.463Z","1.0.5":"2025-09-21T11:51:06.926Z","1.0.6":"2025-09-21T12:21:55.494Z","1.0.7":"2025-09-21T12:27:57.058Z","1.1.0":"2025-09-22T08:48:59.471Z","1.1.1":"2025-09-22T12:23:32.705Z","1.2.0":"2025-09-22T12:40:56.349Z","1.2.2":"2025-09-22T13:40:14.431Z","1.3.0":"2025-09-22T14:12:39.355Z","1.3.1":"2025-09-23T00:01:58.397Z","1.4.0":"2025-09-26T02:28:21.231Z","2.0.0":"2025-09-26T02:45:25.360Z","2.1.0":"2025-09-26T03:37:29.217Z","2.1.1":"2025-09-26T04:24:06.107Z","2.1.2":"2025-09-26T04:31:14.208Z","2.1.3":"2025-09-26T05:48:29.893Z","2.1.4":"2025-09-26T07:28:26.760Z","2.1.5":"2025-09-26T07:58:22.191Z","2.1.6":"2025-09-26T08:56:42.814Z","2.2.0":"2025-09-26T12:59:07.124Z","2.2.1":"2025-09-26T13:05:01.483Z","2.2.2":"2025-09-27T00:05:31.872Z","2.3.0":"2025-09-27T00:39:38.458Z","2.3.1":"2025-09-27T01:03:29.185Z","2.3.2":"2025-09-27T01:15:38.271Z","2.3.3":"2025-12-14T02:59:07.266Z","2.3.4":"2025-12-14T03:52:19.040Z","2.3.5":"2025-12-14T03:57:20.170Z","2.3.6":"2025-12-14T04:22:07.401Z","2.4.0":"2025-12-14T05:17:17.305Z"},"bugs":{"url":"https://github.com/JeromeErasmus/extended-markdown-adf-parser/issues"},"author":{"name":"Jerome Erasmus"},"license":"MIT","homepage":"https://github.com/JeromeErasmus/extended-markdown-adf-parser#readme","keywords":["adf","atlassian","markdown","parser","confluence","jira"],"repository":{"type":"git","url":"git+https://github.com/JeromeErasmus/extended-markdown-adf-parser.git"},"description":"Bidirectional parser for ADF and Extended Markdown","maintainers":[{"name":"jerome.erasmus","email":"jerome.erasmus@gmail.com"}],"readme":"# Extended ADF Markdown Parser\n\n> **📖 Official ADF Documentation**: [Atlassian Document Format Structure](https://developer.atlassian.com/cloud/jira/platform/apis/document/structure/)\n\n[![npm version](https://badge.fury.io/js/extended-markdown-adf-parser.svg)](https://badge.fury.io/js/extended-markdown-adf-parser)\n[![npm downloads](https://img.shields.io/npm/dm/extended-markdown-adf-parser.svg)](https://npmjs.org/package/extended-markdown-adf-parser)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/extended-markdown-adf-parser)](https://bundlephobia.com/package/extended-markdown-adf-parser)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)\n[![MIT License](https://img.shields.io/npm/l/extended-markdown-adf-parser.svg)](https://github.com/JeromeErasmus/extended-markdown-adf-parser/blob/main/LICENSE)\n[![Test Coverage](https://img.shields.io/badge/coverage-100%25-brightgreen.svg)](https://github.com/JeromeErasmus/extended-markdown-adf-parser)\n\nA bidirectional parser for converting between [Atlassian Document Format (ADF)](https://developer.atlassian.com/cloud/jira/platform/apis/document/structure/) and Extended Markdown.\n\n**[Complete Documentation](https://jeromeerasmus.gitbook.io/extended-markdown-adf-parser)** - Full guide with examples, API reference, and advanced usage patterns.\n\n**What is ADF?** Atlassian Document Format (ADF) is a JSON-based document format used by Atlassian products like Jira and Confluence to represent rich content including text formatting, tables, panels, media, and other structured elements.\n\n## Features\n\n- **Bidirectional Conversion**: Convert ADF to Extended Markdown and back  \n  Seamlessly transform content between Atlassian Document Format and Extended Markdown with complete round-trip fidelity.\n\n- **Extended Markdown Syntax**: Support for ADF-specific elements like `panels`, `expands`, and `media`  \n  Beyond standard Markdown, includes ADF extensions such as `info panels`, `expandable sections`, and `media placeholders` with full nested structure support.\n\n- **Advanced Nested Processing** ✨ _New in v2.2.0_: Multi-pass parsing for complex nested ADF structures  \n  Comprehensive nested ADF fence block processing enables complex document hierarchies with panels containing media, expandable sections with sub-panels, and unlimited nesting depth.\n\n- **Full Fidelity**: Preserves all ADF attributes through metadata annotations  \n  Custom attributes and styling information are maintained using HTML comment metadata, ensuring no data loss during conversion.\n\n- **Universal Module Support**: True dual package with zero configuration  \n  Supports CommonJS `require()`, ESM `import`, and dynamic `import()` with automatic format selection, bundled dependencies, and complete TypeScript compatibility.\n\n- **Type Safe**: Written in TypeScript with complete type definitions  \n  Full TypeScript support with comprehensive type definitions for all ADF nodes, ensuring compile-time safety and excellent IDE support.\n\n- **Comprehensive Test Coverage**: 100% test coverage with 399 tests across 29 test suites  \n  Thoroughly tested with integration tests, unit tests, and fixture validation covering all ADF node types and conversion scenarios.\n\n- **Zero Runtime Dependencies**: Lightweight and portable (uses well-established libraries)  \n  Built on proven libraries like `unified/remark` ecosystem, with no additional runtime dependencies for your applications.\n\n## Supported Elements\n\nThis parser provides bidirectional conversion support between Markdown and ADF. The table below shows all supported elements and their conversion capabilities:\n\n| Element Type | ADF Node | Description | Markdown → ADF | ADF → Markdown |\n|--------------|----------|-------------|:--------------:|:--------------:|\n| **DOCUMENT STRUCTURE** |\n| Document | `doc` | Root document container | ✓ | ✓ |\n| Paragraph | `paragraph` | Text paragraphs with attributes | ✓ | ✓ |\n| Hard Break | `hardBreak` | Explicit line breaks | ✓ | ✓ |\n| Text | `text` | Raw text content | ✓ | ✓ |\n| **HEADINGS** |\n| Heading L1 | `heading` | Level 1 heading | ✓ | ✓ |\n| Heading L2 | `heading` | Level 2 heading | ✓ | ✓ |\n| Heading L3 | `heading` | Level 3 heading | ✓ | ✓ |\n| Heading L4 | `heading` | Level 4 heading | ✓ | ✓ |\n| Heading L5 | `heading` | Level 5 heading | ✓ | ✓ |\n| Heading L6 | `heading` | Level 6 heading | ✓ | ✓ |\n| **TEXT FORMATTING** |\n| Bold | `mark:strong` | Bold text formatting | ✓ | ✓ |\n| Italic | `mark:em` | Italic text formatting | ✓ | ✓ |\n| Inline Code | `mark:code` | Inline code spans | ✓ | ✓ |\n| Strikethrough | `mark:strike` | Crossed out text | ✓ | ✓ |\n| Underline | `mark:underline` | Underlined text | ✓ | ✓ |\n| Text Color | `mark:textColor` | Custom text colors | ✓ | ✓ |\n| Background Color | `mark:backgroundColor` | Text background colors | ✓ | ✓ |\n| Link | `mark:link` | Hyperlinks with titles | ✓ | ✓ |\n| Subscript/Superscript | `mark:subsup` | Sub/superscript text | ✓ | ✓ |\n| **LISTS** |\n| Bullet List | `bulletList` | Unordered lists | ✓ | ✓ |\n| Ordered List | `orderedList` | Numbered lists | ✓ | ✓ |\n| List Item | `listItem` | Individual list items | ✓ | ✓ |\n| **TABLES** |\n| Table | `table` | Complete table structures | ✓ | ✓ |\n| Table Row | `tableRow` | Individual table rows | ✓ | ✓ |\n| Table Header | `tableHeader` | Table header cells | ✓ | ✓ |\n| Table Cell | `tableCell` | Regular table cells | ✓ | ✓ |\n| **QUOTES & CODE** |\n| Blockquote | `blockquote` | Quote blocks with nesting | ✓ | ✓ |\n| Code Block | `codeBlock` | Fenced code blocks | ✓ | ✓ |\n| Horizontal Rule | `rule` | Document dividers | ✓ | ✓ |\n| **ADF PANELS** |\n| Info Panel | `panel` | Information panels | ✓ | ✓ |\n| Warning Panel | `panel` | Warning panels | ✓ | ✓ |\n| Error Panel | `panel` | Error panels | ✓ | ✓ |\n| Success Panel | `panel` | Success panels | ✓ | ✓ |\n| Note Panel | `panel` | Note panels | ✓ | ✓ |\n| **MEDIA ELEMENTS** |\n| Media | `media` | Individual media items | ✓ | ✓ |\n| Media Single | `mediaSingle` | Single media with layout | ✓ | ✓ |\n| Media Group | `mediaGroup` | Multiple media grouped | ✓ | ✓ |\n| **INTERACTIVE ELEMENTS** |\n| Expand | `expand` | Collapsible content sections | ✓ | ✓ |\n| Inline Card | `inlineCard` | Embedded link previews | ✓ | ✓ |\n| **SOCIAL ELEMENTS** |\n| Mention | `mention` | User mentions | ✓ | ✓ |\n| Emoji | `emoji` | Emoji characters | ✓ | ✓ |\n| Date | `date` | Date stamps | ✓ | ✓ |\n| Status | `status` | Status indicators | ✓ | ✓ |\n\n## Installation\n\n```bash\nnpm install extended-markdown-adf-parser\n# or\nyarn add extended-markdown-adf-parser\n```\n\n## Module Support\n\nThis package provides **full dual package support** for both **CommonJS** and **ES Modules (ESM)** with automatic format detection and zero configuration required.\n\n### ✅ CommonJS Support\nWorks in Node.js projects, TypeScript projects compiling to CommonJS, and any environment expecting CommonJS modules:\n```javascript\nconst { Parser } = require('extended-markdown-adf-parser');\n\nconst parser = new Parser();\nconst adf = parser.markdownToAdf('# Hello World');\n```\n\n### ✅ ES Modules (ESM) Support\nWorks in modern Node.js projects, browsers, and TypeScript projects using ES modules:\n```javascript\nimport { Parser } from 'extended-markdown-adf-parser';\n\nconst parser = new Parser();\nconst adf = parser.markdownToAdf('# Hello World');\n```\n\n### ✅ Dynamic Import (Universal)\nWorks in both CommonJS and ESM environments:\n```javascript\nconst { Parser } = await import('extended-markdown-adf-parser');\n\nconst parser = new Parser();\nconst adf = parser.markdownToAdf('# Hello World');\n```\n\n### ✅ TypeScript Support\nFull type definitions for all module systems:\n```typescript\nimport { Parser, type ADFDocument, type ConversionOptions } from 'extended-markdown-adf-parser';\n// or\nconst { Parser } = require('extended-markdown-adf-parser');\n```\n\n### Module Resolution Details\n- **Package Type**: Dual package with proper `exports` configuration\n- **CommonJS Output**: Bundled `.cjs` files with all dependencies included\n- **ESM Output**: Tree-shakable `.mjs` files with external dependencies\n- **Automatic Selection**: Node.js automatically selects the correct format\n- **Zero Configuration**: No build tools or configuration changes required\n\n## Usage\n\n### Simple Example\n\n```typescript\n// Choose your preferred import method - both work identically\nimport { Parser } from 'extended-markdown-adf-parser';           // ESM\n// const { Parser } = require('extended-markdown-adf-parser');  // CommonJS\n\nconst parser = new Parser();\n\n// Convert ADF to Extended Markdown\nconst adf = {\n  type: 'doc',\n  version: 1,\n  content: [\n    {\n      type: 'paragraph',\n      content: [\n        { type: 'text', text: 'Hello World' }\n      ]\n    }\n  ]\n};\n\nconst markdown = parser.adfToMarkdown(adf);\nconsole.log(markdown); // \"Hello World\"\n\n// Convert Extended Markdown back to ADF\nconst reconstructed = parser.markdownToAdf(markdown);\nconsole.log(reconstructed); // Original ADF structure\n```\n\n### Complex Example with ADF Extensions\n\n```typescript\n// Works with both CommonJS and ESM\nimport { Parser } from 'extended-markdown-adf-parser';\n// const { Parser } = require('extended-markdown-adf-parser');\n\n// ADF extensions are enabled by default in the unified architecture\nconst parser = new Parser();\n\n// Extended Markdown with metadata and ADF elements\nconst extendedMarkdown = `---\ntitle: \"Complete Document Example\"\nauthor: \"Extended ADF Parser\"\n---\n\n<!-- adf:heading id=\"main-title\" textAlign=\"center\" -->\n# Main Document Title\n\n<!-- adf:paragraph textAlign=\"justify\" lineHeight=\"1.6\" -->\nThis is a justified paragraph with custom line spacing that demonstrates the full capabilities of the Extended ADF Markdown Parser.\n\n<!-- adf:panel backgroundColor=\"#e6f7ff\" borderColor=\"#1890ff\" -->\n~~~panel type=info title=\"Important Information\"\nThis panel contains important information with custom styling.\n\n<!-- adf:bulletList bulletStyle=\"square\" -->\n- Custom styled bullet list\n- With square bullets\n- Inside the panel\n~~~\n\n## Standard Markdown Section\n\nThis section uses standard Markdown without ADF extensions:\n\n- **Bold text**\n- *Italic text*  \n- \\`Inline code\\`\n- ~~Strikethrough~~\n\n\\`\\`\\`javascript\n// Code block with syntax highlighting\nfunction example() {\n    return \"Hello, World!\";\n}\n\\`\\`\\`\n\n| Column 1 | Column 2 | Column 3 |\n|----------|----------|----------|\n| Data 1   | Data 2   | Data 3   |\n\n<!-- adf:expand defaultOpen=\"true\" -->\n~~~expand title=\"Additional Resources\"\nThis expandable section contains additional resources and links for further reading.\n\n[External Documentation](https://example.com)\n~~~`;\n\n// Convert to ADF\nconst adf = parser.markdownToAdf(extendedMarkdown);\n\n// Convert back to markdown\nconst reconstructedMarkdown = parser.adfToMarkdown(adf);\n\nconsole.log('ADF Document:', JSON.stringify(adf, null, 2));\nconsole.log('Reconstructed Markdown:', reconstructedMarkdown);\n```\n\n\n\n### Extended Markdown Syntax\n\n#### Metadata Comments\nApply custom attributes to any element:\n```markdown\n<!-- adf:paragraph textAlign=\"center\" -->\nThis paragraph is centered.\n\n<!-- adf:heading id=\"custom-id\" anchor=\"custom-anchor\" -->\n# Custom Heading\n```\n\n#### ADF Fence Blocks\n```markdown\n~~~panel type=info title=\"Information\"\nContent with **formatting** inside panels.\n~~~\n\n~~~expand title=\"Click to expand\" expanded=true\nCollapsible content that starts expanded.\n~~~\n\n~~~mediaSingle layout=center width=80\n![Description](media:media-id-here)\n~~~\n\n~~~mediaGroup\n![Image 1](media:id-1)\n![Image 2](media:id-2)\n~~~\n```\n\n#### Nested ADF Fence Blocks ✨ _New in v2.2.0_\nADF fence blocks can now be nested within each other, enabling complex document structures:\n\n```markdown\n~~~expand title=\"Project Overview\"\n\n~~~panel type=warning title=\"Important Notice\"\nPlease review the requirements before proceeding.\n~~~\n\n~~~mediaSingle layout=wide\n![Architecture Diagram](media:diagram-123)\n~~~\n\n~~~panel type=success title=\"Status\"\nAll tests passing ✅\n~~~\n\n~~~\n```\n\n**Supported nested patterns:**\n- `~~~expand` containing panels, media, and other expandable sections\n- `~~~panel` with nested media blocks and sub-panels  \n- Complex multi-level nesting with full content parsing\n- All ADF fence types: `panel`, `expand`, `nestedExpand`, `mediaSingle`, `mediaGroup`\n\n#### Media References\n```markdown\n# Media placeholders\n![Alt text](media:media-id-123)\n\n# User mentions  \n{user:username}\n{user:user-id-123}\n\n# Media references\n{media:media-id-456}\n```\n\n#### Frontmatter Support\n```yaml\n---\ntitle: \"Document Title\"\nauthor: \"Author Name\"\ntags: [tag1, tag2, tag3]\nmetadata:\n  custom: \"value\"\n---\n```\n\n## Architecture\n\n### Unified Parser Architecture (v2.1.6+)\n\nThe library has been completely refactored with a **unified architecture** that eliminates duplication and ensures consistent, high-quality conversions across all parser interfaces:\n\n#### Core Components\n\n1. **Unified Parser Class** - The main `Parser` class now uses shared conversion engines internally\n2. **MarkdownToAdfEngine** - Dedicated engine for markdown → ADF conversion\n3. **AdfToMarkdownEngine** - Dedicated engine for ADF → markdown conversion\n4. **Backward Compatibility** - `EnhancedMarkdownParser` now simply extends `Parser`\n\n#### Key Improvements\n\n- **🎯 Consistent Results**: All parsing approaches now produce identical, high-quality results\n- **✨ No Configuration Required**: ADF extensions are enabled by default (no more `enableAdfExtensions` flag)\n- **🔧 Social Elements**: Proper parsing of `{user:mention}`, `:emoji:`, `{status:text}`, and `{date:YYYY-MM-DD}` in all contexts\n- **⚡ Performance**: Shared engines eliminate code duplication and improve maintainability\n- **🛡️ Error Recovery**: Built-in error recovery with configurable retry strategies\n\n#### Usage Patterns\n\nAll these approaches now produce **identical results**:\n\n```typescript\nimport { Parser, EnhancedMarkdownParser, MarkdownToAdfEngine } from 'extended-markdown-adf-parser';\n\n// 1. Main Parser class (recommended)\nconst parser = new Parser();\nconst adf = parser.markdownToAdf(markdown);\n\n// 2. Enhanced parser (backward compatibility)\nconst enhanced = new EnhancedMarkdownParser();\nconst adf2 = enhanced.parseSync(markdown);\n\n// 3. Direct engine usage (for custom implementations)\nconst engine = new MarkdownToAdfEngine();\nconst adf3 = engine.convert(markdown);\n\n// All produce identical results: adf === adf2 === adf3\n```\n\n#### Migration Guide\n\n**Before (v2.1.5 and earlier):**\n```typescript\nconst parser = new Parser({ enableAdfExtensions: true });\nconst enhanced = new EnhancedMarkdownParser();\n```\n\n**After (v2.1.6+):**\n```typescript\n// Simply use Parser - ADF extensions enabled by default\nconst parser = new Parser();\n\n// EnhancedMarkdownParser still works (backward compatibility)\nconst enhanced = new EnhancedMarkdownParser();\n```\n\n## Testing\n\nThis library includes a comprehensive test suite with 399 tests across 29 test suites, ensuring reliability and correctness across all supported features.\n\n### Test Categories\n\n**Integration Tests** - End-to-end conversion and validation\n- Markdown to ADF conversion with all supported elements\n- Bidirectional round-trip conversion fidelity\n- Enhanced parser with metadata comments support\n- Media placeholders and ADF URL resolution\n- Whitespace resilience and error handling\n- Performance validation (avg <2ms per conversion)\n\n**Unit Tests** - Individual component testing  \n- Parser classes (unified `Parser`, `MarkdownToAdfEngine`, `AdfToMarkdownEngine`)\n- Node converters (panels, tables, media, lists, etc.)\n- Mark converters (formatting, links, colors, etc.)\n- Core components (converter registry, validators)\n- Remark plugins and micromark extensions\n\n**Fixture Validation** - Comprehensive markup coverage\n- 17 markdown fixture files covering all ADF elements\n- 11 corresponding ADF fixtures for validation\n- 30+ ADF node types with complete attribute support\n- Complex nested structures and edge cases\n- Malformed input handling and recovery\n\n### Running Tests\n\n```bash\n# Run all tests\nnpm test\n\n# Run tests with coverage\nnpm run test:coverage\n\n# Run specific test suites\nnpm test -- --testNamePattern=\"Integration\"\nnpm test -- --testNamePattern=\"Unit\"\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT ","readmeFilename":"README.md"}