{"_id":"@siladev/qalam","_rev":"62-0439cbd7151f8c5c119aa1be1023428a","name":"@siladev/qalam","dist-tags":{"latest":"0.15.0"},"versions":{"0.1.0":{"name":"@siladev/qalam","version":"0.1.0","_id":"@siladev/qalam@0.1.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"ef94c7cce460f1b74547824070aeb171abeca99e","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.0.tgz","fileCount":68,"integrity":"sha512-DnN9TxW30Pgz+Iz5OsTP8qakd2RXNhuFjEC2PNeiMfs57UCYg0V3bXwICPFHGk9vPHcObPjaApHYlLG5jBk5Eg==","signatures":[{"sig":"MEQCIDEPGpCdKdhUYeb6pyHI8bq2DXYlBVNS2tC7BZXe6IsaAiBGrFth7Pt6qaimtAcOe793Vq/dyK9pKwpbgALcwvWHkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5861524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"b7fcb2d4fd09f788dd72019bca459116ea523900","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.0_1773502010167_0.5997900635100597","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@siladev/qalam","version":"0.1.1","_id":"@siladev/qalam@0.1.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"ba3c69ae65bb21dbced2418e87e42f2fe5e6fd4e","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.1.tgz","fileCount":68,"integrity":"sha512-/Qx4QSzwEgxWwar0AJFNcp/rKHI+ha9xTD9QU4Fd7eSfidn2u1jBZ4FQ/QN2mqLP0lpAIIfPwz0igBiqlHwphw==","signatures":[{"sig":"MEUCIQCVd1909S20v2Uzx4g9WO+1K6e7zbNnuUX1b6YYBEZinwIgd3bD5zcgC9R+XunAAf3wINPVXeEASAfLTtk3hf5q4XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5863284},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.1_1773503225779_0.8628245406804125","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@siladev/qalam","version":"0.1.2","_id":"@siladev/qalam@0.1.2","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"8301d70cc30b2adb425cf9a716925cdcd20763e8","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.2.tgz","fileCount":69,"integrity":"sha512-BXlQScmfHO/sauWYTP8OBMm/8iB4mHJijc0QVj9I8FrsuxjY4MNSd4el77XWt4qN2yxbETRHC0j7GkKRSW7bXw==","signatures":[{"sig":"MEUCIQCqe/uE7fYVPtD9P6L3doDTcB5tUTTCgdhixgIXHW1ftgIgHOMoJ7B2MAY8jrrganw+P8J+rnMnUSH17fkzA6Wt8JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.2_1773503891286_0.7145065124127892","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@siladev/qalam","version":"0.1.3","_id":"@siladev/qalam@0.1.3","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"cc5fcdb6454a18a9d719c57fe1fb950fb331f51d","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.3.tgz","fileCount":69,"integrity":"sha512-ncXIMoilqVHumNsBdeHfYe8EjRs55Png8rgW+sOmTWhP3NV5a57vYFK0pmLcrGAr0UneJeUsXDC3K9DyXCqWcA==","signatures":[{"sig":"MEQCIANxTsRbEHhqpupBXgfMrvwL3LTh00TfNZInpdthJ4GcAiB0tyCPy8wSOeVmR7GH+18BSSaU4EyNpR4Njrt545feJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.3_1773504142198_0.23008006036774042","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@siladev/qalam","version":"0.1.4","_id":"@siladev/qalam@0.1.4","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"48d52f1578d21e41a2713f2cb2c6d1490ddfc239","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.4.tgz","fileCount":69,"integrity":"sha512-6GXeQg4hA4J1E6yYhjmAStT0/JGSaTZVj5fou/Q5/ePKSCBS8tY+cqapu8A+SC0l4fa1C/pJ599hot4JRvaYSQ==","signatures":[{"sig":"MEUCIQCmzkpEfidYs92IMdZ1VZiXHmcs2XAo9E+dOdjOzdMWCAIgAo4TDyh4+5IYgxMB1nwg20a0/uqCHyu0b1iSA+4bnn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5885144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.4_1773504476605_0.20946499832712706","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@siladev/qalam","version":"0.1.5","_id":"@siladev/qalam@0.1.5","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"243d91b75ed7ab5dd88bcc4cdb2881917efcba89","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.5.tgz","fileCount":69,"integrity":"sha512-YZ3de/jqrWSP7ag+dxD0kGgnCBfbJTh6TAHaopsSAAIPuh+/rtyT8dPd0yDmk8DS6do5VswkuROm0ddwY7EGLw==","signatures":[{"sig":"MEUCIDCLWqtYb4Vc7MiUPTSbm0fwK/nMddKbtEyLwgTApFjNAiEA0rjfjmcAss7j3eoRf1kThLauFr3yKeHBA9jnM906+qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5885529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.5_1773507906665_0.9163909744533729","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@siladev/qalam","version":"0.1.6","_id":"@siladev/qalam@0.1.6","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"1918308015c5c9136adce82187ed5ffe52425c33","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.6.tgz","fileCount":69,"integrity":"sha512-JDlksK8Ed5c3Xny5uEMyesKoKoM/0GSJr5BFZYLl1xkWlvIexTc7iDrgCENN64ji+oDi1SWWMHYBels5c5xlqA==","signatures":[{"sig":"MEUCIQC8Z7fTlfvg0C1g4qmYB+06b4ino/kduYCX5qZeUPpsogIgdduIHiRX7vxL5gW1ew2WQIIMWkMXfDJaL6AkFKOrbLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5887322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.6_1773576050968_0.46756960751720644","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@siladev/qalam","version":"0.1.7","_id":"@siladev/qalam@0.1.7","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"d6ab872a9ad09f01b0b383f653100c865d15e16c","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.7.tgz","fileCount":71,"integrity":"sha512-HdedKsBnJuH0UxyvzC6uJ/kz1Yi6W7KmAuBL5ozGPiFUoc6RZjAELa0iYjv5mtKV/WwzsSJHxPf+e7ILW3Ufag==","signatures":[{"sig":"MEQCIBGXLiz1TWS3NP/4sQf835eG2MEmnca4DtkVk51Q6L+XAiBdf4J5CeG6/1OfBMzs5CQ3mb513w5a9/VSsdsm59tZSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.7_1773580027746_0.9597147474711101","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@siladev/qalam","version":"0.1.8","_id":"@siladev/qalam@0.1.8","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"c247f3a3756c06184bea665683c1bdaf50c4102a","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.8.tgz","fileCount":71,"integrity":"sha512-p/zaWBX8sjkQN4+LMqrQKLCYuUCfDKfGGXF38/SeorpvDrxskCsyh1x80FvJI+IxWRF1ZWViPTdCyQmwxWSCKA==","signatures":[{"sig":"MEYCIQCs5Xct5D69hoisWCD5brdr/bZ2+sTebpx5p90RHAJlfwIhANLua6rA9xo8garyvr0UWT3PpwH9f8VRxqYuC9+YZuit","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.8_1773580285157_0.06816574739623649","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@siladev/qalam","version":"0.1.9","_id":"@siladev/qalam@0.1.9","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"958ea5285b5c11c77b01f6c31b9de284fae7bdc7","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.9.tgz","fileCount":71,"integrity":"sha512-1PgWTqEdn+GmQyv+S34Z0fhBkL0+UCYT8JqxI94V/ftl6ngH9/fShhvfZ2rqTLD/fn9/IW+iskNsWlTFB3gt4A==","signatures":[{"sig":"MEUCIQCt8NLV/inWAEpFGeuJdeT3m4aIRE/xEV78v99fCcetlgIgT35oC5yBJa8upzuZngZjtTsIG8KDb/B5OHYdG/2jQB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.9_1773580468787_0.3777832594568191","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@siladev/qalam","version":"0.1.10","_id":"@siladev/qalam@0.1.10","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"2193c6fc06d0c360581ac7958406506032e422e7","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.10.tgz","fileCount":71,"integrity":"sha512-rLF4QY9TmNm6T19QHd3U2J9NQtNpcVz6B89nVdzTb2QmlLTMdfxHcrhbjOpWH9Y/v87HGCCjIKCejFckM3WISA==","signatures":[{"sig":"MEQCIDHYmoNMLa1YIUL/fGPMPFQh2OTxN/GPPrO0Y+x18uUlAiA9XzcuCzzLyYa2ifPtALkOcEpXpyTPjwwvDnpX46xYaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e5a9c4da09f45ffc437108441a188d009a6c519c","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.10_1773675194268_0.8675514104800164","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@siladev/qalam","version":"0.1.11","_id":"@siladev/qalam@0.1.11","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"f4132aeca5ae023b20418a7cacffe77c5522a4da","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.11.tgz","fileCount":71,"integrity":"sha512-/a7N+baN0hN13HIGFVoOwWe9G8bNRGAYtydlTbdLvpB86EzpLIy2JT31xoZnYg/6QIhQJQ5BdMRYZVNF6fdxWA==","signatures":[{"sig":"MEUCICiKq5Y8IAPIoU74k590/mjdod1YhhTyjXmzpoMlwy8TAiEAvMQTC/yvSJPamr21aGU8pKDuqlbko/H6UcOPjG0g1i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"5581a68ab22cb0a9d7a75cdcc7b2617cd0543c88","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.11_1773853742465_0.8994483203988699","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@siladev/qalam","version":"0.1.12","_id":"@siladev/qalam@0.1.12","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"1d95f3954902503247e61bef7b0c73880fcf368b","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.12.tgz","fileCount":71,"integrity":"sha512-kQ1Bj7RAQR7kZldRWQu6d9z5hUtkDV5iJbFuEHgB1skhnuqX5pZituiuoiLQuGq2F8Zx0nu6BdvSKudmLWuxpQ==","signatures":[{"sig":"MEYCIQC+Nzj6TH+mtGx78flArAUq7ERg0scD/e7QYbB2dj5tjAIhAOWivi6QTm4Z+7EG8nMGKe5yQbfKuiJcfAqUlzfFn3ro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"3047268ba94a7561f52ef916f27a895edf112ca6","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.12_1773854775646_0.2343793190090424","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@siladev/qalam","version":"0.1.13","_id":"@siladev/qalam@0.1.13","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"2f8af279ef6bb5c304f8108c0e215f35457886af","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.13.tgz","fileCount":71,"integrity":"sha512-72hu7+0NWdp7BedkRJ8Uqhu9b8B27/YUAQ7qLhPLuqL7ciVw3g6utD89iIZwCkxBGDwbO5GmPp+FjoIOHSK2OA==","signatures":[{"sig":"MEYCIQCGi0k//u8SDzAmTN0iN7pTeBOO8GnpjsS9OE8F8jHPawIhAM9osVsLkClgo/3VVU5K41BU86owyCuX3XsNkwO85Cfp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"ea636f36acff96b7d6032a9156054c7db53e16c2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.13_1773855018042_0.7378918721351482","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@siladev/qalam","version":"0.1.14","_id":"@siladev/qalam@0.1.14","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"5e5961732561e593db59333784054fffcc1c3858","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.14.tgz","fileCount":71,"integrity":"sha512-FulwZXzlS/3bfKj5TPmL99uXxAgTUcObhCcZOfQ/fBIcXCp0HI0j3rJsJ5aJLNyK6iaXC5e6b92kIePj0snKtA==","signatures":[{"sig":"MEUCIED2+ShirRLXUls3Fxsh50EJo9NAgzLNuLM7UOQ5ftlIAiEA9qBlOGXgqMGiTugWhe7VsWHPen0WRDrxcMivmr/U4w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5883271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"282c24861b0c61457f8ffddbe22a8327d45adbc3","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.14_1773855369231_0.3839699379789543","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@siladev/qalam","version":"0.1.15","_id":"@siladev/qalam@0.1.15","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"d43414c53f592f97fa878db51b97de0b324eee6e","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.1.15.tgz","fileCount":71,"integrity":"sha512-AwWPL+leoWcCk6JxuqFUJ2CSqW3B3zZPfcnz4fuqihm6aKUrqnRTKlg4FbPqRwwdGZtXSpNoQyIIFtQhAiS/yQ==","signatures":[{"sig":"MEQCICdoqAu0MF0zIh22Aimr2zy7xsPclNwZFG6kVsvZLJolAiBhggc3y0ETwlGgEbQL2z2DtBnaYJ9p7Wgj4CWHuFameg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"282c24861b0c61457f8ffddbe22a8327d45adbc3","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.1.15_1773855678559_0.7928075577737765","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@siladev/qalam","version":"0.2.0","_id":"@siladev/qalam@0.2.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"41219cfad10192bf294034cbddba047974256cc1","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.2.0.tgz","fileCount":79,"integrity":"sha512-3ffPsFNyZ9F/08byzUCPi/fSdUavaJ2bhD+SpfjkinRwl0qOSLjznqPmVZ+fYyEueSXHOJQAUSBmMbJv1LaAJA==","signatures":[{"sig":"MEYCIQCifXrZ9kEGaCXvWg5+CaoWS+bVlP0g/CxpoelWa0PhjQIhAJ50p6lIc9ChaugvQReYnkecBz/mDJfR55TyHsn/CHCd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5900589},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"2014630cdebef7fcac0ffded51a455ca0ee7950f","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.2.0_1774236673902_0.13197202933178143","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@siladev/qalam","version":"0.2.1","_id":"@siladev/qalam@0.2.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"805fb27d308cdcddff489c6815b9d8d6fef40ee8","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.2.1.tgz","fileCount":79,"integrity":"sha512-SGG773eUscfPNeVPgRZphQ5NKqWRywQv6I74J1xRGlDGOrInPSCbSnANiNBvm5gIbkrCTQjPQW/BH6DAIaT9Iw==","signatures":[{"sig":"MEQCID8YjO6Y2k5DHmlsTNxlZ9TVtJPZPcBeKjxhxBVg3ZhnAiAnePT7yksOS5WH4ttdjd2HG7q3EvzdP1Phuldc5+zdUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5900923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"91022e101e934bdfc72d0a88fccf3b7b9e09bbd4","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.2.1_1774256210633_0.007722348434252346","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@siladev/qalam","version":"0.3.0","_id":"@siladev/qalam@0.3.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"2f867d5403308b1052bfd24cd22cb5bcbbeaac0b","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.3.0.tgz","fileCount":83,"integrity":"sha512-WwcbLrkHLYHL21ATMIYjtASngZG4GpKhb2qpbpnO+9anE01eMQ8LM0243NWp4uA8CF3ZRXQL966VWXpzn06JZQ==","signatures":[{"sig":"MEUCIB///6Rl4MBb+hCx/miO2kNlnfqkzMho0WPXrCL9syjrAiEA6HQxOaxeiiCShOgdAD4guz8WrnfmiUoX8jvMTw/S9JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5994098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"13d556a4aa2b428f4b46dd284b0d044fafc475e9","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/markdown":"^3.20.4","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0","@happy-dom/global-registrator":"^20.8.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.3.0_1774370771134_0.03676900193759125","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@siladev/qalam","version":"0.3.1","_id":"@siladev/qalam@0.3.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"34f766f49183bfbff3a14b8a112a0a828835084f","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.3.1.tgz","fileCount":83,"integrity":"sha512-B8H20jyH3GHXCXv+p72KjFP4LCASRFvZGKNKr1+voVooU++jheTLIa0mCppCCoGi+zHxAe2+2LZCEtsNPWvaZg==","signatures":[{"sig":"MEUCIQD35L0MXgpz97VrqaXZIq8KzIgUczWS6Dq+O1DWcHJaxgIgHkpFY9wqB3PbIlZCJfhVtMYcQ8vOc94h/bwr/89e3cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5996784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"eb923fbc4f4bfe927ff979f1de8ef4d915e26bb8","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/markdown":"^3.20.4","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0","@happy-dom/global-registrator":"^20.8.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.3.1_1774373065406_0.8816235623992288","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@siladev/qalam","version":"0.4.0","_id":"@siladev/qalam@0.4.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"cd9c60048dd5d6587933283786b5395fd7cae1ac","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.4.0.tgz","fileCount":83,"integrity":"sha512-rCck+BQ7HBZsK1FQBjZ0mo4pDFaIYupl986v5PTd8mlWfvM6lxgSHnHhifIcib6ypWzemHoaegHS4BTZUI1QVg==","signatures":[{"sig":"MEQCIA5X95MiEn74Dm+1UFddo25BaFJzrK3NWVePSnncR3X5AiALEbuJOe2hiOUQM967wuqpIRIqRSjMSmdXvcpc4LVhbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5998604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"2ce8a9f52d689258987579d0312c387a39c82ef2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/markdown":"^3.20.4","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0","@happy-dom/global-registrator":"^20.8.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.4.0_1774460258412_0.02200128658085032","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@siladev/qalam","version":"0.4.1","_id":"@siladev/qalam@0.4.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"3ee5cba464df8573888d90a8532024e39fe4ced9","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.4.1.tgz","fileCount":82,"integrity":"sha512-G7UBGaKWp4fsOWa1EGo0VEEAbQ6IT7nC0zjFJzLr6Shji79D6az033QUQ9ZsqRAA09KRG36hGlhTtM1/Y0KF/g==","signatures":[{"sig":"MEUCIH+pdcfSii+dUASVU6g8IBaorsLapAVr0jo5zweNz51XAiEAi8kyGU299yBZCduuB0I99VVwJdP5AlJcAf/q7OsdK90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6001611},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"f00f9e5afa52320278c35bcb725cfdd8bfecd226","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/markdown":"^3.20.4","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0","@happy-dom/global-registrator":"^20.8.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.4.1_1774464587368_0.6462314176297697","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@siladev/qalam","version":"0.4.2","_id":"@siladev/qalam@0.4.2","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"e861dbfa68b752cfca720aef98a2bf5fbf5f0bb1","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.4.2.tgz","fileCount":82,"integrity":"sha512-wM2bqe/3SJ24tsoFPS67ECtKeGDmZXPrVihszfKulAK5hWDzHPR2tyi3rBJaDjIIsazVc0PGZLNnUQRc0MClHA==","signatures":[{"sig":"MEQCIBTjqbl6a+MBceaUFHWYWApzKx0i1BbAh5L36nIdBoEHAiAr0jARNR0pE8lsZSu7Dhw6tnzYwtFbzdFFUEMcnKpvsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6002188},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"bec229f44d478ed97d7204b2143a654d829a5026","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.20.1","@tiptap/core":"^3.20.1","@tiptap/react":"^3.20.1","@tiptap/markdown":"^3.20.4","@tiptap/extension-bold":"^3.20.1","@tiptap/extension-link":"^3.20.1","@tiptap/extension-list":"^3.20.1","@tiptap/extension-text":"^3.20.1","@tiptap/extension-italic":"^3.20.1","@tiptap/extension-heading":"^3.20.1","@tiptap/extension-history":"^3.20.1","@tiptap/extension-document":"^3.20.1","@tiptap/extension-gapcursor":"^3.20.1","@tiptap/extension-paragraph":"^3.20.1","@tiptap/extension-blockquote":"^3.20.1","@tiptap/extension-dropcursor":"^3.20.1","@tiptap/extension-hard-break":"^3.20.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^28.1.0","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.7.0","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.4.0","@happy-dom/global-registrator":"^20.8.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.4.2_1774970140931_0.22261947019584882","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@siladev/qalam","version":"0.4.3","_id":"@siladev/qalam@0.4.3","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"e1eb68c8251a11f5856b52424311d05478ef8b47","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.4.3.tgz","fileCount":84,"integrity":"sha512-Q+zxf4jUrs+W0I5RmmOIS4ovhjxQkTPHyScJ+mHIEpg9E1jAwDQy9GSr1hYimdkXApqW6ETGyob4tgRlMqJLdg==","signatures":[{"sig":"MEUCIDK7WyX/i8DCh6ILATe7Wu3Do8MRfwXTmyfHgUh5j9reAiEAkLuyBXswtLd0ngbkrE16gXCZ7jn/zYd9Gb5W1v7Vw5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5880392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"04d42484506b282e4a29afeceafb05be9c307961","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.4.3_1777707213864_0.3081106581193822","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@siladev/qalam","version":"0.4.4","_id":"@siladev/qalam@0.4.4","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"19c28b6cb0edd08236d6339e853effe03e350cd4","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.4.4.tgz","fileCount":84,"integrity":"sha512-v4QSXjv+5UF2DrY7Lxnvyn9RxfiazqdhAPO2lnibVLsGddXZ2htUfI58fkK9Xj5ytDDTqfvW+fPOPuu4hKqA/g==","signatures":[{"sig":"MEUCIQCPohTTS35GIotyLxiPRaGiJi8FHDpX7G5of+HfbLJSfQIgQ35cZHFuiToIFSbSIyEffpmxDmy1aUm7q6Q60p4kzXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5880618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.4.4_1777748259159_0.8388773149711046","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@siladev/qalam","version":"0.4.5","_id":"@siladev/qalam@0.4.5","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"30c568eaaabf7f4f81852f2a82d1a1087fe7f4b2","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.4.5.tgz","fileCount":84,"integrity":"sha512-4QUHlT1/fPG9hcS+lhLN0pq0DXOAuVrpvjjbsUlq+wGUDu8mbW4PiuhjGyde+lcstvX42B4mdJBD2VHjZry/EA==","signatures":[{"sig":"MEUCIQCLs6uB0k/g9y1Jqr4jz/ztO5ZpMkdKGtwkjf89hPSNAQIgRxL96h91XMsxfRcZwJHVgw0brEczJo68AyrRYRCOk5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5880958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.4.5_1778471839850_0.010135558905289832","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@siladev/qalam","version":"0.4.6","_id":"@siladev/qalam@0.4.6","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"10f7da147afaa9852b5d0ebf78bf78b57eb1e5e0","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.4.6.tgz","fileCount":84,"integrity":"sha512-Y42xdYp8YxcL1aontcmptplBBI7ejpqfbIZFpIiprkc4tb7lgi9i77UYgt3AgGc/LqXW1WmoDOXp9ZGnfcyuDA==","signatures":[{"sig":"MEYCIQD/AkDowi+MAYObgNChbKMdxDIDaQ9HMRNEKc9SJhGgdQIhAOBruTPBxF3edqfNP8LB7TfRVLZEIycHac0G52vElG9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5881349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.4.6_1778473826957_0.2482709515005479","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@siladev/qalam","version":"0.5.0","_id":"@siladev/qalam@0.5.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"c26bf1f2320c4d727904150d5e734d815be18860","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.5.0.tgz","fileCount":90,"integrity":"sha512-bDw+gv2dn3gjgD+rOQW/muY/PaVwl4vvuSf8y2bXOTeBIiBx8jNFrHGnfh4N/27IKkSERSIBBH+8JbL1Ed7GSg==","signatures":[{"sig":"MEQCIFfefbhlihtO+F1r+yUet+1qn475vdkBl/gkNUqpSaiJAiBhwxYG0sxqmxUlEhPSczr2aARXR7UBumhP+IYRyj/44g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5892712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.5.0_1778508477918_0.15356976384797472","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@siladev/qalam","version":"0.5.1","_id":"@siladev/qalam@0.5.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"3a97b9a9f9f1de75d78ee7df7fe8a5497e8a474f","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.5.1.tgz","fileCount":92,"integrity":"sha512-vLWSJ1b34agVfsqtuSSXBxL5T/xgXvNXWRN4TvtW393bZ3RXxb4UBRupFteRGa7AQAKdE+WaS1VFN3pNvXpXHw==","signatures":[{"sig":"MEUCIGaak7DlciHpzCXfvxzziew5rrosnMblmJ+0BSp+4UfRAiEAsrxlhV/6unmFw0ySK7j42o5CvSoOpuoQLuO4GXMKEqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5899359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.5.1_1778509257704_0.4580400605811452","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@siladev/qalam","version":"0.5.2","_id":"@siladev/qalam@0.5.2","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"cad1b44f347b1378e539a49005d5e968f073c8bd","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.5.2.tgz","fileCount":92,"integrity":"sha512-qdBO3ADx4llHjtgtF028k3dXVIqBnodBICCdne97goN6A1zZVYUpHoiwSo0OeZCqNgDbS6MN/0ze11OJp7vswQ==","signatures":[{"sig":"MEUCID90z/oc35mMaAvP/4TBe223vZUN5it+l7oxsb37RSWWAiEA4PXzz7zLqo5aW6t4dT6vok6KclOaQspWWPoGW4fg/cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5899575},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.5.2_1778509595788_0.21901721616431358","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@siladev/qalam","version":"0.5.3","_id":"@siladev/qalam@0.5.3","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"686bcc1c210b1cc6c9009ef24d0da7a37f83359b","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.5.3.tgz","fileCount":90,"integrity":"sha512-O3LkJsHrV0pGxJUGct1Dyd+md7AUn78SxLbST8DiSKppWzqdHc4j4fwjCr+Q1AAaHcVLYFVbeft2cZtx+8h8mw==","signatures":[{"sig":"MEYCIQC+HNJupEu+cATD+xQhKoc7q0hcqoW0dJvOUIvqxMNKGgIhALwWZEErZpBoJVEzUlegbMclqzK/AB7aJzC0gK6QK/PP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5895840},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.5.3_1778509976815_0.03681997130553327","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@siladev/qalam","version":"0.5.4","_id":"@siladev/qalam@0.5.4","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"93d230e617e448abe5edb90c9e26fdfdfecd9a06","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.5.4.tgz","fileCount":90,"integrity":"sha512-oOvgIcse9dUY3sQI9KqxR0d/pHgzGi4GO5fDznLmx6rppcZBQN+bxA9P1s47/bcDoSFQBMOL43Ta3vemqoK05g==","signatures":[{"sig":"MEUCIGBtF2XdA+qSuWzwFlTDqQA/fzEQddWeD43ea0sz9VUlAiEArqggDCKaPG4ypXN0duaT1EKaH253lTU6//pr6jQ82oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5897041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.5.4_1778510388743_0.24848731586195205","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@siladev/qalam","version":"0.5.5","_id":"@siladev/qalam@0.5.5","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"2a4a7f4cb42204f47b2caf6b8d1567b0ee2d7c97","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.5.5.tgz","fileCount":90,"integrity":"sha512-jZWWdag2y2491w8on7yh9ZkjbURDsL71ArgFEKTM7UBlBP+lkzcUKPloL2CSxIw/ILLDGoIof6BI3+yBXlqwpw==","signatures":[{"sig":"MEUCIQCYvvlBLKIgvaQyifoAh8a/UXWSgf7sPcHK1MSv4HGNEQIgIUXHzysGSySfCRkgleaO5YE3mD6+en9Ow65klMWC+40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5898742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.5.5_1778511466606_0.5635553663529573","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@siladev/qalam","version":"0.5.6","_id":"@siladev/qalam@0.5.6","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"f79c9d604fe6e46bb342b6572d16d5273c34bb76","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.5.6.tgz","fileCount":90,"integrity":"sha512-1Z5n+ZbTkz1QgDCwJG6QFbh2KLJIXmMWKU3CT3/nnvaC5F397x9TQqM8opKdlt+tdH7OnqgWjJAzxm1SW10pdw==","signatures":[{"sig":"MEQCIAgvqHS7MYlPfZB6LsaNAuIQ8pkuZpqy6VHyYErwNsoyAiAG7BfnIW5Aer1EADueWx35ReMWoiLk0OFYy+uL4KuYPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5898757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.5.6_1778512734520_0.3964840244473633","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@siladev/qalam","version":"0.5.7","_id":"@siladev/qalam@0.5.7","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"522309312172e510fc9b5d9fa33b2a16f01d7143","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.5.7.tgz","fileCount":90,"integrity":"sha512-M+3ifo3dVfyzm7iTQ5eC7YVfoYxOttPTDr9+xoKCTopRIBwXZfvdUf1gzBtPb8wTbEb2O5F+aMq/na/aBh/gMg==","signatures":[{"sig":"MEQCIAwhvGdgpkXQGiUBosD74rAOfUEqHGr/ZSQ948ZWo02JAiBsHkEIrN+lVTrx9x0PGwSWzVwIGDaUX/l+jZFQFNFwGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5899319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"938ba171ac6f150b694a62fea740ea21949106f2","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.5.7_1778513104944_0.06582152949574582","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@siladev/qalam","version":"0.6.0","_id":"@siladev/qalam@0.6.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"b16df0558f7d1a074554f8aaea5c129d83f0a30e","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.6.0.tgz","fileCount":92,"integrity":"sha512-abHQzvL76UslH8Bj7NuoZUiOhDP8SeSWGivfmpa7ftYTwkP4y7tYun2/JbX1i51q/6WydXZZ+zwZbuJmFw7WwQ==","signatures":[{"sig":"MEQCIAtLPCK1DBEaw5nZcRwkkxHimk2UdJBQZpmgOAqOnmXEAiB/BFqrM3abopyJPpLfJ0p17w9slyW5CatF1bVX+1meaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5908924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"b16df0558f7d1a074554f8aaea5c129d83f0a30e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_integrity":"sha512-abHQzvL76UslH8Bj7NuoZUiOhDP8SeSWGivfmpa7ftYTwkP4y7tYun2/JbX1i51q/6WydXZZ+zwZbuJmFw7WwQ==","_npmVersion":"10.8.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.6.0_1778781854408_0.8806405013869776","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@siladev/qalam","version":"0.7.0","_id":"@siladev/qalam@0.7.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"872b7db845c65f72ac2bbf2dd37a79076f86ae0a","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.7.0.tgz","fileCount":94,"integrity":"sha512-HaZ4WRy5rZS/+VQ3tZaAiDZNQFrbVuJCMoaku2cdM7HRizyaVnBNkF46z0KXVZ/K7IJtZm+sYTbDUMn11LGv6w==","signatures":[{"sig":"MEYCIQDI7Yt2GkbBu4LJAauB9baZYnyLZpT/Afps5TrB3xIOdQIhAIs3hGgM4k2oMN9Zvdl4AlEQ5HJKabmtsdDQ8+ueQJ10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5918704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"872b7db845c65f72ac2bbf2dd37a79076f86ae0a","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_integrity":"sha512-HaZ4WRy5rZS/+VQ3tZaAiDZNQFrbVuJCMoaku2cdM7HRizyaVnBNkF46z0KXVZ/K7IJtZm+sYTbDUMn11LGv6w==","_npmVersion":"10.8.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.7.0_1778785804918_0.41204216562853246","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@siladev/qalam","version":"0.7.1","_id":"@siladev/qalam@0.7.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"834e75dda7790238bf10e61d576bef2ba1402bfd","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.7.1.tgz","fileCount":94,"integrity":"sha512-8UOEUUcxgvAdDNUFTtmrBfFOnDvQq0ELM2iQYDjWvLzGvHGPwoP1FGzZQXGNJwK3tQJE53ak/JdsikGRSmmdMg==","signatures":[{"sig":"MEUCIH5wb5oKhM1mT2WssX2hpU6OsoR8cIH05NgRHVEylCcFAiEA/4ie6b5b7LgNX73ToqHUH1Eq5IB/17/LLQvPq85mZOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919726},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"834e75dda7790238bf10e61d576bef2ba1402bfd","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_integrity":"sha512-8UOEUUcxgvAdDNUFTtmrBfFOnDvQq0ELM2iQYDjWvLzGvHGPwoP1FGzZQXGNJwK3tQJE53ak/JdsikGRSmmdMg==","_npmVersion":"10.8.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.7.1_1778787165084_0.5490894580942185","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@siladev/qalam","version":"0.7.2","_id":"@siladev/qalam@0.7.2","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"1ba7ec63ac9bcb0c02ff9d3b1fc77ea4633b18b6","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.7.2.tgz","fileCount":94,"integrity":"sha512-wVC5e+qO4NsbZZXPmBht/ya1ucbGlqosVYiFa/NuIqrvlwyYqUd3sMbgBJg7zTIT8IyXEmJ+AkgVkX6H9uAYGw==","signatures":[{"sig":"MEUCIQChAQPzd55qPUhMrsQrL++x4TVQuq1pje9heC8u8qml6wIgL3o/8xzU8ZARs4+cPoVK8tTt5VQs7aaQuZqXswXlprU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1ba7ec63ac9bcb0c02ff9d3b1fc77ea4633b18b6","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_integrity":"sha512-wVC5e+qO4NsbZZXPmBht/ya1ucbGlqosVYiFa/NuIqrvlwyYqUd3sMbgBJg7zTIT8IyXEmJ+AkgVkX6H9uAYGw==","_npmVersion":"10.8.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.7.2_1778817119479_0.631583675397503","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@siladev/qalam","version":"0.7.3","_id":"@siladev/qalam@0.7.3","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"bfd20824dbccda99703719b37a73202631d2c385","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.7.3.tgz","fileCount":94,"integrity":"sha512-Zm9gFfboLi4fyLhN5Z8x3N7vs3B3SktHAr8W+SJBr0rm3ToaoxSaYdAIjZbnCQ9WxoIs1luIYoUvb2Rxg9/vvw==","signatures":[{"sig":"MEUCIBusf152+nITgBG0iYOSGls0XW8oeGvPOlWW+Osdl0GFAiEAv0rlS04TYXxs/vSGlCJMNRBdfs/AEK+ScCcPbsUriqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5920273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"bfd20824dbccda99703719b37a73202631d2c385","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_integrity":"sha512-Zm9gFfboLi4fyLhN5Z8x3N7vs3B3SktHAr8W+SJBr0rm3ToaoxSaYdAIjZbnCQ9WxoIs1luIYoUvb2Rxg9/vvw==","_npmVersion":"10.8.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.7.3_1778818691938_0.335458518418017","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@siladev/qalam","version":"0.7.4","_id":"@siladev/qalam@0.7.4","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"a823f8dc1525ef8cebf4f39a10a2c9111d42c2d5","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.7.4.tgz","fileCount":94,"integrity":"sha512-45x0BuJLlSMFTcG35AXgU8VkyU5NepXQJ5G/e86G1Buh/6j+bMDsT+ROQHKVoDx9yTFVpUtVctJ15rdKR4Y3Cw==","signatures":[{"sig":"MEUCIQDmv1ZM8HMguMJmsDPCopL7YohWi9JvhtiKhS7Tjmj97QIgddYlEAGxxnAWl5A7e3e5r1C0DHnnOiYGsrdWC5Q8lns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5920557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a823f8dc1525ef8cebf4f39a10a2c9111d42c2d5","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_integrity":"sha512-45x0BuJLlSMFTcG35AXgU8VkyU5NepXQJ5G/e86G1Buh/6j+bMDsT+ROQHKVoDx9yTFVpUtVctJ15rdKR4Y3Cw==","_npmVersion":"10.8.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.7.4_1778819164125_0.41631465570021575","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@siladev/qalam","version":"0.8.0","_id":"@siladev/qalam@0.8.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"d638c37b4a7eea321ad602cd1deaf876e0f4eb5c","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.8.0.tgz","fileCount":96,"integrity":"sha512-Niv9y5O5yzNSTPA4yODLGHIwjBuC/VQAESx2MRcu0fXtwfzN5C9qm22gb6gUGtQC/7JsWNTxZCl0AjLjLAugKg==","signatures":[{"sig":"MEYCIQDNYPpwQUYArfj3QSIQA6RpuLJLuz8liAq33dxT5LcjKAIhAL2kyRjRxl/m+W4Rdin4fi5OiKBcFmZ+EacxWoGTNZFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5928692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"52ad8dc8faab09d8ac83377ccacfc0667b90cd17","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.8.0_1779296243475_0.5712602856921474","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@siladev/qalam","version":"0.8.1","_id":"@siladev/qalam@0.8.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"30c236a42bcfd8da2458fd544e10e0187dd971b8","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.8.1.tgz","fileCount":98,"integrity":"sha512-7e8RNU1vBwGaZ5T76DWjvtTTZJkP3fId01gXpND9ubABXB4q+fp3tRmZc1eYAT/tWzl9/TlG76n5xwYc19n5Rw==","signatures":[{"sig":"MEUCIFEVPV4ocvMFj8tiL3r+FQapIXUOeu6NzzPvMfQrdU55AiEA5tabQuYqujdOlPyN/plDZG1ecZvZmrGXezamu+Ivc9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5939862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"df1b8d19620c23fb1e82dc5ad7d48ed37e6dbd24","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.8.1_1779685718014_0.7648609729427613","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@siladev/qalam","version":"0.8.2","_id":"@siladev/qalam@0.8.2","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"d65a3643ef090932cda54c5cc8d1e12a2907132a","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.8.2.tgz","fileCount":101,"integrity":"sha512-fQow9yv79R0HTlJmRmv2fLD97VjhT1YQwdCsMDNUlNCDtSBwokYvGS1N4RxIm4x39u5ZIyqeSgbDHY+OTlExNA==","signatures":[{"sig":"MEUCIQDeAJNqEoXDN294hu8GuMWn6De8JTfpAfZu51dSm2Jk3AIgAsfVcZ7ka7q6sAtNHOECaDgs7xImo+XlRMjuvCr9SB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6825846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"dc55bb9bc3afb005c98be9f6461450a6e233643d","scripts":{"dev":"vite","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepare-data":"bun run data/scripts/prepare.ts"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.8.2_1779790172901_0.4860518584090072","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@siladev/qalam","version":"0.8.3","_id":"@siladev/qalam@0.8.3","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"6b5c87a5d8e0de07e6e06303c4ce65fa46f25644","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.8.3.tgz","fileCount":101,"integrity":"sha512-rv+xJ44Wubuo23+70/e48RfZDJ8H/pIZ6CZ/vx23VJDRA3Rh9lS+UCrGldDcFfiBYSJtJyRRRIHSQfez4jmYLw==","signatures":[{"sig":"MEUCICKkIaS0LcCVZGOHGJpP6fcwv/GReRLG5gR9Fkp6ueNwAiEArc3wuwx7vCwG8XCA81Nxgmv/jfuuHl/CCixbkW/1bIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6828944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"77331d72cd695917d650c5a0c4e59815b7b14beb","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.8.3_1779795581883_0.5047762044673731","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@siladev/qalam","version":"0.8.4","_id":"@siladev/qalam@0.8.4","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"68e69cbbdc8ab7c1186682e9c6027fed62a997ad","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.8.4.tgz","fileCount":101,"integrity":"sha512-JcRZ2sNL9wx5PQGiQbPRK/Q6b4rXX/G+qEm5oLIkYdkdYDsXFOoMbteBf35xY8e9AeSSpql/1jizm2kM8EUIFA==","signatures":[{"sig":"MEUCIHc8wfRTOgIFyTuveLw+yZe/6TejuntFK/uXBzCmBdGCAiEA5w4Jbvbpo2jK+7CblpApY+wYmQYmdDBAGcWWufCzoUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6829174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"b339a66972259cb7a009a3e2773f635cd360c6cc","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.8.4_1779797837358_0.9684424228192061","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc.1":{"name":"@siladev/qalam","version":"0.9.0-rc.1","_id":"@siladev/qalam@0.9.0-rc.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"c6585b98440a4d37033ce184f95b0d2fedfc8d68","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.9.0-rc.1.tgz","fileCount":108,"integrity":"sha512-BWcc8FKOeyZaHHIY2NApuEaRL9MES9d3sTjfgCwsslJ0lqZUxHJqRvDJxyzDqa/3ELYjXvjp509MamRCIwSbaw==","signatures":[{"sig":"MEUCIBN1YUeIC8KJ4+TT/EThb8CdDqoXFhyv84V2Xy9GZOZ8AiEAwW+xcUkIZSOWqp20jMDcHowSIcS7xOo6+oL3l+HKio4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6862798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"2e3cde756c487fe2285381aa099fe327e5353278","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.9.0-rc.1_1780042105229_0.451982445074812","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@siladev/qalam","version":"0.9.0","_id":"@siladev/qalam@0.9.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"e57fc53d6ffabb079dec2a11693861cf47c0a143","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.9.0.tgz","fileCount":108,"integrity":"sha512-WH7cYNymIDf0OQJZ1OvtCRXAg+IMqvLHQp2bt23m8S5RlXZ0GPBTucYCJpBZid1+Nk0eQfZKOE2GP0AyUZ+ShA==","signatures":[{"sig":"MEUCIEdMtqFzFjPNxC2jR4Kkywj4u8irsgYNcei1Walb/sAiAiEAmPVDZHJA0XnZpJZ9i7p3Ni0wDrx4SqjSSfwKp0+btP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6863660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"12527b854f7a6f33a30298db97bd091c8e2a93fe","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.9.0_1780044077355_0.48611174484180575","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@siladev/qalam","version":"0.10.0","_id":"@siladev/qalam@0.10.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"3d7fa3d326f3076b88c91f56a04fffe40f6c774d","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.10.0.tgz","fileCount":110,"integrity":"sha512-qh2gPGBmUNxTlurJsIk5eT5p18JHLVXSS1XZeely5Xm3jilbk/j+58u8MDTMxAtjsJXwcUAcoMpYnji6yhrfYA==","signatures":[{"sig":"MEYCIQDBuEdxasiX0owBpwswBXyl9O9+HYE/iMN8m+O8ft6MOQIhAK9PHkgViL4KpIwAI5aUYJZElRCYdV6PUtX1sl1Jwndr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6883673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"178c4c0e119fd04e557ba53fc01fe840b64aa034","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.10.0_1780115757356_0.7322436539125441","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@siladev/qalam","version":"0.11.0","_id":"@siladev/qalam@0.11.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"e8358c996c3755533cd3749b65fcbfaa65288dcf","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.11.0.tgz","fileCount":110,"integrity":"sha512-25Je0Qp6LxMA9VS5++Z8WaSiiP8KR9C6oTXWafgnsks7GzrE5KGtVwKLnXh313krXL4mXMJgIIoDkvWJVt/kVg==","signatures":[{"sig":"MEYCIQDX9LdzpoixxkgHRbZldEg+JfDjhL8pEEX9UkXKSTqvdAIhAMGTOqJLW/RuxNaBD0YBjfzSLEVoEIYG9TBULF/gmAR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6889192},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"5b1bcfc45fa43b4cc5f1384e9858f227ed54786c","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.11.0_1780123772566_0.3643224444014115","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@siladev/qalam","version":"0.11.1","_id":"@siladev/qalam@0.11.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"edf733b3c8901ad1c5e2b99527ed2527ef5a7f9c","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.11.1.tgz","fileCount":110,"integrity":"sha512-l1wIFBKMwpgzv5iFn+X0bkjnuLr0fso4Y9NdX34bjKcfZSynbSoUo7b9Fth8Cen5bwuQlGTFs2ST7EK3r76DLQ==","signatures":[{"sig":"MEQCIDiy2rt3j5Th0EpF3Uaak5k3f7TyY01yZZEcGGb3gxceAiAIakaxljLow88cFevrNzDMDeD+WuixIBqA2+Ze1RCK5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6889751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"6467c5de8f7bb96dc482a583904439a4550dffb5","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.11.1_1780125472776_0.7715224920827912","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@siladev/qalam","version":"0.11.2","_id":"@siladev/qalam@0.11.2","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"e0bd3f4ffdfa55d117bd8ab37a5f6d9b26e331d9","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.11.2.tgz","fileCount":110,"integrity":"sha512-QiAVb/B+uc/UNwFXBLCGqOoM6e3cmNRYfYmgqRCKglFOEypFLJySrxuNml5TVlWNil4q7+WRt5MBQXElUP7KDg==","signatures":[{"sig":"MEUCIB8p2lLhYksgTxfeFoF6PBqObGqsFwVCAq+4aDEfRiNGAiEAuzhmmvAaQnaRSVUyUA1TSUwBCy71UIHZR/jYILkr2JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6891278},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"3b85f8d52b07afead7b7bebab476794f9ddfe4f6","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","lucide-react":"^1.17.0","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.11.2_1780126735179_0.9850972101029436","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@siladev/qalam","version":"0.11.3","_id":"@siladev/qalam@0.11.3","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"72ce01c350fda41b6e08879ef71e4093541ca10f","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.11.3.tgz","fileCount":110,"integrity":"sha512-Cbr8CoxvuueEyMr/+rhDvY5Ft0f40i8IT9v54a1ZCpshgl093qRIJQJl858rKFlXcDrbE6lk64+R6jycH7046g==","signatures":[{"sig":"MEYCIQCVQnQtczsji3n6VsDZgxHsOO7g8bZL263lfigALzmEtQIhAMw/d9++UIMX5ChKZKVxAn+kMo6vBDFxK4Mt8nfgITpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6890939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"2ff0f723ea1b16233214ff150fa3d9a8fa2317a6","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","lucide-react":"^1.17.0","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.11.3_1780149041627_0.9784983621438961","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@siladev/qalam","version":"0.12.0","_id":"@siladev/qalam@0.12.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"911d72518cb03bf219ea6eb91991f354a0c8adac","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.12.0.tgz","fileCount":114,"integrity":"sha512-AIrUxW//qF0DrgmR6qXBaUdLmHQujJhSKqzs1oqHnIQAUp1ymwgkVlwk/1BIwQiwlFsdjtRY8l25DzLHO+eECg==","signatures":[{"sig":"MEYCIQD/Ur9T0Pv4Ze7Shx+GV7LR0KiB8dQj+ZJwEhQP6tAlCQIhAM6leV/bo7oWHYL58h5z8v1lqn8c5MsJ4eUBixPbaVC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"2ff0f723ea1b16233214ff150fa3d9a8fa2317a6","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","lucide-react":"^1.17.0","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.12.0_1786988675356_0.6075776706132885","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@siladev/qalam","version":"0.12.1","_id":"@siladev/qalam@0.12.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"5b43e53f02dc1ec765e3bdd1d6c7ab286bedfa88","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.12.1.tgz","fileCount":114,"integrity":"sha512-mclilQ+Q6m2O5s2vGp7pbuBiYjQ8Pb+tsblO/ICHa9NPc5CFZFKkxeBwx7m858w0i7RkfgG9x+P9q8G2qjbbFg==","signatures":[{"sig":"MEQCIAjk495zYgQucpLoJpH6qNoWjBl0LazCvuG4IAxr0ecyAiBv5KcONlDIk+CswxoE1a7n0BXeoXJJbwtZkTrENrfNyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"bcda8db3caad4026e328e9c4cf91759193150b3e","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","lucide-react":"^1.17.0","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.12.1_1786989712036_0.5074551653181241","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@siladev/qalam","version":"0.12.2","_id":"@siladev/qalam@0.12.2","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"0c7d4cf1e4142837169ba0287524d2329efbec40","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.12.2.tgz","fileCount":114,"integrity":"sha512-XJ6LVf1dlnoI6qZahpJuZo2fs16UoWTappQ4QdcIer+KhRzc8Y4Gtzay/wefKqTnjFTh9eE3xn4t8J7uwyEa9w==","signatures":[{"sig":"MEYCIQDLjbN8wTBRJm3b+hNFsyW4ORBlNAnEwKNH7ua/PBDMjwIhALg90KRRiA83B8V/PVCg5HSfTS7hofHmKdaIxnfKPmhH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"e19f8cf9b8c994334456d172cad3f186b91b0b8a","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","lucide-react":"^1.17.0","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.12.2_1786990287887_0.909005888499123","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@siladev/qalam","version":"0.13.0","_id":"@siladev/qalam@0.13.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"902b79669f272aa0b95050a09273fde6e776d339","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.13.0.tgz","fileCount":118,"integrity":"sha512-+++ZYfqodbAHtBtL9jgrmramXajAZsKse5RRLDWPJaMo6MkWmQgY8s0aYVMmTHuTDVqotn6UAm6xtX0zEI9i+A==","signatures":[{"sig":"MEYCIQCkvSs9HgU6b0Bp9C+ewqWhjNU6WrvV25Y0LrzWdi9OVAIhAL8T/14NGK1w7lwtpJGBbMmSRh0bLtZAnzAI4wsvDuk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6935680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"4c64d66304ffb9658421df1bf0ab5e7892e5a90a","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","lucide-react":"^1.17.0","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.13.0_1787837566285_0.5468291351368182","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@siladev/qalam","version":"0.14.0","_id":"@siladev/qalam@0.14.0","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"a2e69182e8fc7fe59e7a9d5097b3635f169b305d","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.14.0.tgz","fileCount":118,"integrity":"sha512-1zaGMEQYezz2SBdK4UEKLLvRZEEwSx3/Q1TPukQQLR2HLjQR53ArUB3RcP15m+8Rfh41vCsBPUQajXY+8XYxrw==","signatures":[{"sig":"MEQCICMQd6buDLndcYwMnhjzR963Lhq/82RWEpPim8Cwc3Y3AiAMxSUmesjmdyKOia3DZ39DEv+xSBXvYdOdcQq6EuWhkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6938801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"4c64d66304ffb9658421df1bf0ab5e7892e5a90a","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","lucide-react":"^1.17.0","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.14.0_1787838784776_0.3901919048797793","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@siladev/qalam","version":"0.14.1","_id":"@siladev/qalam@0.14.1","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"dist":{"shasum":"59cf02e8077fc219e85e81915dda44798af1391a","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.14.1.tgz","fileCount":118,"integrity":"sha512-4u/m1WdNl8Edm7MlVMtpXnEiP6OluSGiZYEkctyUyv5gs7aPzi0Kky9HflLr2prW2XNkq9GbZ8SOjRaNO+M+Pg==","signatures":[{"sig":"MEYCIQCmPb6La0g2P1tVFxO3Kn5bcq3H9/aBHWrHGdDBXp11nQIhANTBCNK7YzGLAF1b0QUkctexJH62e7Yx0P94/nGVGZO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6938794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./fonts/*":"./dist/*","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./resolver":{"types":"./dist/resolver/index.d.ts","import":"./dist/resolver/index.js"},"./quran-data":"./dist/quran-data.json","./styles.css":"./dist/styles.css"},"gitHead":"dc12bf2debe68c843d2b495ef20a9aa4af960060","scripts":{"dev":"vite","perf":"playwright test","test":"vitest run","build":"vite build && bun run build:types","preview":"vite preview","test:types":"tsc -p tsconfig.type-tests.json --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","perf:report":"playwright show-report","perf:webkit":"playwright test --project=webkit","prepare-data":"bun run data/scripts/prepare.ts","build:example":"vite build --config examples/react-vite/vite.config.ts","perf:chromium":"playwright test --project=chromium"},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"_npmVersion":"10.2.3","description":"Islamic content editor with Quran verse references","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@tiptap/pm":"^3.22.5","@tiptap/core":"^3.22.5","lucide-react":"^1.17.0","@tiptap/react":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","vitest":"^4.1.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qalam_0.14.1_1787845419938_0.8783123926491214","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@siladev/qalam","version":"0.15.0","description":"Islamic content editor with Quran verse references","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./editor":{"import":"./dist/editor/index.js","types":"./dist/editor/index.d.ts"},"./renderer":{"import":"./dist/renderer/index.js","types":"./dist/renderer/index.d.ts"},"./schema":{"import":"./dist/schema/index.js","types":"./dist/schema/index.d.ts"},"./resolver":{"import":"./dist/resolver/index.js","types":"./dist/resolver/index.d.ts"},"./export":{"import":"./dist/export/index.js","types":"./dist/export/index.d.ts"},"./styles.css":"./dist/styles.css","./fonts/*":"./dist/*","./quran-data":"./dist/quran-data.json"},"scripts":{"dev":"vite","build":"vite build && bun run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:example":"vite build --config examples/react-vite/vite.config.ts","test:types":"tsc -p tsconfig.type-tests.json --noEmit","preview":"vite preview","prepare-data":"bun run data/scripts/prepare.ts","test":"vitest run","perf":"playwright test","perf:chromium":"playwright test --project=chromium","perf:webkit":"playwright test --project=webkit","perf:report":"playwright show-report"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@happy-dom/global-registrator":"^20.9.0","@playwright/test":"^1.57.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","jsdom":"^29.1.1","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","vite":"^8.0.10","vite-plugin-dts":"^5.0.0","vitest":"^4.1.5"},"dependencies":{"@tiptap/core":"^3.22.5","@tiptap/extension-blockquote":"^3.22.5","@tiptap/extension-bold":"^3.22.5","@tiptap/extension-document":"^3.22.5","@tiptap/extension-dropcursor":"^3.22.5","@tiptap/extension-gapcursor":"^3.22.5","@tiptap/extension-hard-break":"^3.22.5","@tiptap/extension-heading":"^3.22.5","@tiptap/extension-history":"^3.22.5","@tiptap/extension-italic":"^3.22.5","@tiptap/extension-link":"^3.22.5","@tiptap/extension-list":"^3.22.5","@tiptap/extension-paragraph":"^3.22.5","@tiptap/extension-text":"^3.22.5","@tiptap/extensions":"^3.22.5","@tiptap/markdown":"^3.22.5","@tiptap/pm":"^3.22.5","@tiptap/react":"^3.22.5","lucide-react":"^1.17.0"},"_id":"@siladev/qalam@0.15.0","gitHead":"c96e39a58769c47c18fbf3e9aaa516ab49fa8ae6","_nodeVersion":"22.20.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-NvFKAvpJDIHmB9gQiYPZSw46bfEaeKWLdb/bKXiqNqU/p9oKrgea3AUwKZNigyXWxqYj5/9YztTlbrs8XsO38w==","shasum":"6330e4fe26a26d2a4e8deb5dd9b70de78ba3c8eb","tarball":"https://registry.npmjs.org/@siladev/qalam/-/qalam-0.15.0.tgz","fileCount":120,"unpackedSize":6941224,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA6e6w9vP63H7xeWMdGyGGlKUoV4Xuusy8lglEe2hmP5AiAjtsHRQHNjWVAekwXO2CG48KV1wICnE51PTjdbmlHM6w=="}]},"_npmUser":{"name":"diaabk","email":"diaa.bakdounes@gmail.com"},"directories":{},"maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qalam_0.15.0_1787910707521_0.5720007436557986"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T15:26:50.006Z","modified":"2026-08-28T09:51:47.903Z","0.1.0":"2026-03-14T15:26:50.398Z","0.1.1":"2026-03-14T15:47:06.002Z","0.1.2":"2026-03-14T15:58:11.552Z","0.1.3":"2026-03-14T16:02:22.420Z","0.1.4":"2026-03-14T16:07:56.811Z","0.1.5":"2026-03-14T17:05:06.838Z","0.1.6":"2026-03-15T12:00:51.237Z","0.1.7":"2026-03-15T13:07:07.935Z","0.1.8":"2026-03-15T13:11:25.391Z","0.1.9":"2026-03-15T13:14:28.973Z","0.1.10":"2026-03-16T15:33:14.476Z","0.1.11":"2026-03-18T17:09:02.681Z","0.1.12":"2026-03-18T17:26:15.890Z","0.1.13":"2026-03-18T17:30:18.299Z","0.1.14":"2026-03-18T17:36:09.498Z","0.1.15":"2026-03-18T17:41:18.779Z","0.2.0":"2026-03-23T03:31:14.140Z","0.2.1":"2026-03-23T08:56:50.828Z","0.3.0":"2026-03-24T16:46:11.381Z","0.3.1":"2026-03-24T17:24:25.584Z","0.4.0":"2026-03-25T17:37:38.619Z","0.4.1":"2026-03-25T18:49:47.619Z","0.4.2":"2026-03-31T15:15:41.166Z","0.4.3":"2026-05-02T07:33:34.115Z","0.4.4":"2026-05-02T18:57:39.376Z","0.4.5":"2026-05-11T03:57:20.054Z","0.4.6":"2026-05-11T04:30:27.219Z","0.5.0":"2026-05-11T14:07:58.202Z","0.5.1":"2026-05-11T14:20:57.988Z","0.5.2":"2026-05-11T14:26:35.982Z","0.5.3":"2026-05-11T14:32:57.060Z","0.5.4":"2026-05-11T14:39:48.932Z","0.5.5":"2026-05-11T14:57:46.841Z","0.5.6":"2026-05-11T15:18:54.771Z","0.5.7":"2026-05-11T15:25:05.170Z","0.6.0":"2026-05-14T18:04:14.594Z","0.7.0":"2026-05-14T19:10:05.233Z","0.7.1":"2026-05-14T19:32:45.359Z","0.7.2":"2026-05-15T03:51:59.719Z","0.7.3":"2026-05-15T04:18:12.160Z","0.7.4":"2026-05-15T04:26:04.345Z","0.8.0":"2026-05-20T16:57:23.741Z","0.8.1":"2026-05-25T05:08:38.244Z","0.8.2":"2026-05-26T10:09:33.092Z","0.8.3":"2026-05-26T11:39:42.077Z","0.8.4":"2026-05-26T12:17:17.591Z","0.9.0-rc.1":"2026-05-29T08:08:25.439Z","0.9.0":"2026-05-29T08:41:17.568Z","0.10.0":"2026-05-30T04:35:57.547Z","0.11.0":"2026-05-30T06:49:32.757Z","0.11.1":"2026-05-30T07:17:52.998Z","0.11.2":"2026-05-30T07:38:55.428Z","0.11.3":"2026-05-30T13:50:41.858Z","0.12.0":"2026-08-17T17:44:35.626Z","0.12.1":"2026-08-17T18:01:52.264Z","0.12.2":"2026-08-17T18:11:28.064Z","0.13.0":"2026-08-27T13:32:46.453Z","0.14.0":"2026-08-27T13:53:04.958Z","0.14.1":"2026-08-27T15:43:40.118Z","0.15.0":"2026-08-28T09:51:47.700Z"},"description":"Islamic content editor with Quran verse references","maintainers":[{"name":"diaabk","email":"diaa.bakdounes@gmail.com"}],"readme":"# @siladev/qalam\n\nIslamic content editor with Quran verse references, hadith, poetry, and inline quotes. Built on Tiptap/React, RTL-first.\n\n## Install\n\n```bash\nbun add @siladev/qalam\n```\n\n## Editor\n\n```tsx\nimport { QalamEditor } from \"@siladev/qalam\";\nimport \"@siladev/qalam/styles.css\";\n\n// Load quran data first\nimport { loadQuranData } from \"@siladev/qalam\";\nconst data = await fetch(\"/quran-data.json\").then(r => r.json());\nloadQuranData(data);\n\nfunction App() {\n  const [doc, setDoc] = useState(initialContent);\n  return (\n    <QalamEditor\n      content={doc}        // initial content (remount with key to replace)\n      onChange={setDoc}\n      onChangeDebounceMs={200} // recommended for long-doc live previews\n      repeat={true}         // enable repeat controls\n      enableBlockIds        // optional stable ids for comments/cross-refs\n      quranPreviewMode=\"smart\"\n      dir=\"rtl\"\n    />\n  );\n}\n```\n\nQalam's editor extension ABI is Tiptap-based. Hosts can add generic hooks\nwithout forking core:\n\n```tsx\n<QalamEditor\n  extensions={[myTiptapExtension]}\n  toolbarExtras={<button type=\"button\">Insert ref</button>}\n/>\n```\n\n### Quran Preview Modes\n\n`quranPreviewMode` controls how much Quran text is mounted inside the editable\nTiptap DOM:\n\n- `\"smart\"` (default) — full for short refs, compact for long refs, expanded while active.\n- `\"compact\"` — range/chip only, fastest for large books.\n- `\"full\"` — always full Quran text in the editor for WYSIWYG use.\n\nRenderer and exports always use full Quran text. Compact editor refs use a\nclipboard handler so copy/paste still emits full readable Quran text.\n\nFor book-sized documents, avoid resolving/rendering previews directly inside\nevery `onChange`. Use `onChangeDebounceMs` so Qalam does not serialize the whole\ndocument on every keystroke, then debounce `resolveAST(doc)` in the host.\n\n### Block IDs\n\n`enableBlockIds` assigns stable optional `attrs.id` values to addressable\nblocks: paragraphs, headings, blockquotes, poems, and list items. Old docs\nwithout IDs remain valid.\n\n### Repeat Groups\n\n`paragraph.repeat` repeats one block. A `repeatGroup` repeats *any number of\nblocks* as one unit — the shape a dhikr needs when the whole passage (several\nparagraphs, a Quran ref, a poem) is recited N times.\n\n```ts\n{\n  type: \"repeatGroup\",\n  attrs: {\n    repeat: 3,            // literal, or { var: \"وقت:عدد\" } for a number variable\n    label: \"الورد الأول\", // optional heading shown on the container\n  },\n  content: [ /* any blocks, including nested repeatGroups */ ],\n}\n```\n\nGroups nest: an inner group runs to completion on every outer iteration, so\n`outer×3` around `inner×7` is 21 inner recitations. In markdown the container is\na generic fence — `:::` always closes the innermost open group:\n\n```markdown\n:::repeat{x=3 label=\"الورد\"}\nسبحان الله\n\n:::repeat{x=7}\nالحمد لله\n:::\n:::\n```\n\nAuthoring: the `⟲ مجموعة` toolbar button (or `Mod-Shift-R`) wraps the selection —\nalways wrapping, so groups nest; the container header edits the label and count\nand carries the `×` that unwraps; `Mod-Enter` leaves the group. `repeat.block:\nfalse` hides the toolbar control but keeps the node in the schema, so documents\ncontaining groups still open.\n\nConsumers that walk the AST must handle the new block type. It is additive —\nold documents are unaffected — but a renderer with an exhaustive `switch` over\n`QalamBlock` will need a `repeatGroup` case.\n\n### Tags & Goals\n\nTags are free-form semantic labels used by consumers (e.g. zaker) to aggregate\nrecitation counts across documents: everything tagged `صلاة على النبي` feeds\none counter, whatever the wording or file. **Counting rule:** a tag counts +1\neach time the element it sits on completes one repetition.\n\nTaggable: `doc.attrs.tags`, `repeatGroup.attrs.tags`, `paragraph.attrs.tags`,\nthe inline `repeat` mark's `attrs.tags`, and each Quran segment's `tags`.\n\nA **goal** turns a document into a recitation target — the body is the default\nصيغة, but any recitation of the tag anywhere counts toward it:\n\n```ts\ndoc.attrs.goal = { tag: \"الفاتحة\", target: 41, period: \"daily\" };\n// period: \"daily\" | \"weekly\" | \"monthly\" | \"lifetime\" | a weekday name\n```\n\nGoals also pin directly onto a paragraph — no dedicated file needed:\n\n```ts\nparagraph.attrs.goal = { target: 100, period: \"daily\" };\n// tag omitted → derives from the paragraph's first tag\n```\n\nThe content a goal sits on is only the default صيغة; reciting *any* content\ncarrying the goal's tag counts toward it, and reciting the صيغة credits all\nof its own tags like any other content.\n\nAuthoring: the `#` toolbar button tags the innermost element at the caret\n(inline repeat mark, else paragraph) with autocomplete over the document's\nexisting tags; groups have a `#` on their header; `# ملف` edits doc tags and\nthe goal.\n\nMarkdown: paragraph tags serialize as `{x3 tags=\"تسبيح,ورد\"}` (or\n`{tags=\"…\"}` without a repeat); repeat-group tags ride the fence attrs\n(`:::repeat{x=3 tags=\"…\"}`). Inline-repeat mark tags, Quran segment tags, and\ndoc tags/goal are JSON-only — they don't survive a markdown round trip.\n\n### Page View\n\nLayout attrs are optional. Missing layout means pageless editing and A4 export\ndefaults.\n\n```ts\ndoc.attrs = {\n  layout: {\n    mode: \"page\",\n    pagePreset: \"a4\", // a4 | a5 | letter | custom\n    orientation: \"portrait\",\n    margins: { top: 20, right: 20, bottom: 20, left: 20 }, // mm\n  },\n};\n```\n\n`pageBreak` is an additive block node for manual page breaks.\n\n## Renderer\n\n```tsx\nimport { QalamRenderer, resolveAST } from \"@siladev/qalam\";\n\nconst resolved = resolveAST(doc); // needs quran data loaded\n<QalamRenderer doc={resolved} dir=\"rtl\" />\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `doc` | `QalamDocResolved` | — | Resolved doc (run `resolveAST(doc)` first) |\n| `dir` | `\"rtl\" \\| \"ltr\"` | `\"rtl\"` | Reading direction |\n| `className` | `string` | — | Extra class on the wrapper |\n| `footnotes` | `boolean \\| FootnoteConfig` | `false` | Move long citations to footnotes — see below |\n| `quranScript` | `\"hafs\" \\| \"uthmani\"` | `\"hafs\"` | Which Qur'an script to render |\n| `linkResolver` | `QalamLinkResolver` | identity/http(s) external | Resolve opaque/internal links |\n| `renderLink` | `QalamRenderLink` | default `<a>` | React-only link rendering override |\n\n### Footnotes\n\nOff by default — citations render inline as `[المصدر]`. Turn on to move long citations into a numbered list at the bottom (classical Arabic Islamic convention: `(١)` markers, Eastern Arabic numerals, short separator).\n\n```tsx\n// Off (default)\n<QalamRenderer doc={resolved} />\n\n// On with defaults — threshold 12 chars, applies to hadith/quote/blockquote/poem\n<QalamRenderer doc={resolved} footnotes />\n\n// Tuned\n<QalamRenderer\n  doc={resolved}\n  footnotes={{\n    threshold: 20,                   // citations > this many chars get footnoted\n    types: [\"hadith\", \"blockquote\"], // restrict to certain citation types\n  }}\n/>\n\n// Footnote everything\n<QalamRenderer doc={resolved} footnotes={{ threshold: 0 }} />\n```\n\n**Config shape:**\n\n```typescript\ntype FootnoteCitationType = \"hadith\" | \"quote\" | \"blockquote\" | \"poem\" | \"quran\";\n\ninterface FootnoteConfig {\n  threshold?: number;             // default: 12\n  types?: FootnoteCitationType[]; // default: [\"hadith\",\"quote\",\"blockquote\",\"poem\"] (quran excluded — refs are always short)\n}\n```\n\n**How it renders:**\n- Citations longer than `threshold` are replaced inline by a small `(١)` marker.\n- All footnoted citations collect into an `<aside class=\"qalam-render-footnotes\">` at the end of the rendered output, with bidirectional anchor links.\n- For blockquote, the marker is appended to the last paragraph (no awkward block-level marker on its own line).\n- For poem, the marker sits centered below the last bayt, outside the bayt layout.\n- For hadith, the marker comes after `(grade)`, matching academic convention.\n\n### Qur'an script\n\n`quranScript` controls which orthography verses render in:\n\n- `\"hafs\"` (default) — Hafs Smart rendering, requires the bundled `HafsSmart` font.\n- `\"uthmani\"` — canonical Uthmani script with `۝` + Arabic-Indic digit aya markers. Renders properly in `Amiri Quran` (open-source, available on Google Fonts), `KFGQPC Uthmanic Script`, or `Scheherazade New`. CSS falls back through that font stack automatically.\n\n```tsx\n<QalamRenderer doc={resolved} quranScript=\"uthmani\" />\n```\n\n### Internal Links\n\nQalam stores app refs as normal link marks with opaque hrefs. Core does not know\nabout Drshaal materials, attachments, questions, or series.\n\n```txt\ndrshaal:material/13\ndrshaal:attachment/63\ndrshaal:question/41\ndrshaal:series/7\n```\n\nUse the pattern `<scheme>:<kind>/<opaque-id>`. The id should be treated as an\nopaque string, not a number, so hosts can use slugs, UUIDs, or database ids.\nUnknown schemes are preserved by validation, rendering, HTML export, and DOCX\nexport. This keeps old documents and future host-owned references round-trippable.\n\nResolve them at the app boundary:\n\n```ts\nconst linkResolver = (href: string) =>\n  href.startsWith(\"drshaal:material/\")\n    ? { href: `/materials/${href.slice(\"drshaal:material/\".length)}` }\n    : { href };\n```\n\n`renderLink` affects React rendering only. HTML/DOCX/PDF exports use\n`linkResolver`. Qalam intentionally does not expose `renderLinkHtml` yet; if a\nhost needs custom exported anchor markup later, that should be added as an\nadditive export-specific hook.\n\nFor picker/autocomplete UX, use the optional satellite package:\n\n```tsx\nimport { QalamRefsProvider, QalamEditorWithRefs } from \"@siladev/qalam-refs\";\n\n<QalamRefsProvider kinds={refKinds}>\n  <QalamEditorWithRefs />\n</QalamRefsProvider>\n```\n\nMake sure an Uthmani-capable font is loaded — the bundled stylesheet expects `Amiri Quran` (which you can load from Google Fonts):\n\n```html\n<link href=\"https://fonts.googleapis.com/css2?family=Amiri+Quran&display=swap\" rel=\"stylesheet\">\n```\n\n## Markdown\n\nBidirectional JSON <-> Markdown conversion.\n\n```typescript\nimport { docToMarkdown, markdownToDoc, resolvedDocToMarkdown, markdownToResolvedDoc } from \"@siladev/qalam\";\n\n// Source markdown (for editing, LLM pipelines)\nconst md = docToMarkdown(doc);\nconst doc = markdownToDoc(md);\n\n// Resolved markdown (for rendering without quran data)\nconst compiledMd = resolvedDocToMarkdown(resolvedDoc);\nconst resolvedDoc = markdownToResolvedDoc(compiledMd);\n```\n\n### Markdown Syntax\n\n#### Inline nodes\n\n```markdown\n:quran[2:البَقَرَة:255]\n:quran[2:البَقَرَة:255]{basmalah nocite}\n:quran[2:البَقَرَة:255:3-7x3,256]{basmalah}\n\n:hadith[narration ^^prophetic speech^^ text]{cite=\"البخاري\" grade=\"صحيح\"}\n\n:quote[quoted text]{cite=\"المصدر\"}\n```\n\n#### Marks\n\n```markdown\n**bold**  *italic*  [link](url)\n^^prophetic speech^^\n{x3:repeated text}\n```\n\n## Export\n\nDOCX and print/PDF export operate on a resolved document.\n\n```typescript\nimport { qalamToDocx, qalamToPrintHtml, qalamToPdf, resolveAST } from \"@siladev/qalam\";\n\nconst resolved = resolveAST(doc);\n\n// A4 DOCX bytes\nconst docx = qalamToDocx(resolved, {\n  title: \"My document\",\n  footnotes: { threshold: 20 }, // long citations become native DOCX footnotes\n  bodyFont: \"Times New Roman\", // default; use \"Amiri\" only when target systems have it installed\n});\n\n// A4 HTML suitable for browser print/PDF flows\nconst html = qalamToPrintHtml(resolved, {\n  title: \"My document\",\n  footnotes: { threshold: 20 },\n  layout: { mode: \"page\", pagePreset: \"a4\" },\n});\n\n// Browser/headless PDF bytes via a caller-provided renderer, e.g. html2pdf.js/jsPDF.\nconst pdf = await qalamToPdf(resolved, {\n  renderHtmlToPdf: async (html) => {\n    // return Blob, Uint8Array, or ArrayBuffer\n  },\n});\n```\n\nExport notes:\n- DOCX uses A4 by default. Normal prose defaults to `Times New Roman` for Word/LibreOffice compatibility; pass `bodyFont` to target an installed font such as `Amiri`.\n- DOCX `footnotes` are native Word footnotes, so Word/LibreOffice place them per page.\n- `linkResolver` is applied to HTML and DOCX hyperlinks.\n- `pageBreak` exports to CSS page breaks and DOCX page breaks.\n- HTML/PDF `footnotes` are document-end notes. True per-page PDF footnotes require a pagination engine and are intentionally not faked.\n- `openQalamPrintWindow(resolved)` is available for the browser print dialog path.\n\n#### Blocks\n\n```markdown\n# Heading 1\n## Heading 2\n### Heading 3\n\nParagraph text {x3}\n\n:::repeat{x=3 label=\"الورد\"}\nEverything in here is repeated 3× as a unit.\n\n:::repeat{x=7}\nNested — runs 7× on every outer cycle.\n:::\n:::\n\n> Blockquote text\n> {cite=\"المصدر\" x=2}\n\n- Bullet list\n1. Ordered list\nأ. Abjad list\n\n:::poem{cite=\"الشاعر\"}\nصدر | عجز\nصدر | عجز {x3}\n***\nصدر | شطر ثاني | شطر ثالث\n:::\n```\n\n### Escaping\n\n- `\\]` inside `:name[content]` — literal `]`\n- `\\\"` inside `{key=\"value\"}` — literal `\"`\n- `\\{` at start of blockquote line — literal, not metadata\n\n### Known Limitations\n\n- `^^` inside propheticSpeech mark content is not safe\n- `}` inside inline-repeat mark content is not safe\n- `\\]` in directive content loses the backslash\n- Blockquote line exactly matching `{key=\"value\"}` is consumed as metadata\n\nThese do not affect Arabic Islamic content.\n\n## Schema Types\n\n```typescript\nimport type { QalamDoc, QalamDocResolved, QalamBlock, QalamInline } from \"@siladev/qalam\";\n```\n\n## Standalone Markdown Manager\n\n```typescript\nimport { createMarkdownManager } from \"@siladev/qalam\";\n\nconst manager = createMarkdownManager();\nconst json = manager.parse(markdown);\nconst md = manager.serialize(json);\n```\n","readmeFilename":"README.md"}