{"_id":"@quartz-community/roam","_rev":"2-325d6f2b1758d7039cf3bb353aaf318c","name":"@quartz-community/roam","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@quartz-community/roam","version":"0.1.0","keywords":["quartz","quartz-plugin","roam","roam-research","markdown"],"author":{"name":"Quartz Community"},"license":"MIT","_id":"@quartz-community/roam@0.1.0","maintainers":[{"name":"aarnphm","email":"aaron.pham.2k21@gmail.com"},{"name":"saberzero1","email":"github@emilebangma.com"}],"homepage":"https://github.com/quartz-community/roam","bugs":{"url":"https://github.com/quartz-community/roam/issues"},"dist":{"shasum":"9987fcb4a450ecb6de87baebaf667f9298cc5c98","tarball":"https://registry.npmjs.org/@quartz-community/roam/-/roam-0.1.0.tgz","fileCount":7,"integrity":"sha512-IvN0coyDsOzb9uRzTIbM1b3WQSVOEHXKjNjeDnSUMHgZhecTHwXjA+w5cjvBdX0F3xKNjo8zSLjPenv/w6iNYA==","signatures":[{"sig":"MEUCIGuUQTbBp0eLKAxDeAZqEcKaoqK28+Qn1h21fI0+Vpd6AiEA5rtzNrQ9iKNp1kyMou0xsSK7h269C+2I97EEwn8FJkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@quartz-community%2froam@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82223},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","quartz":{"name":"roam","version":"1.0.0","category":"transformer","displayName":"Roam","defaultOrder":92,"dependencies":[],"optionSchema":{"orComponent":{"type":"boolean"},"pdfComponent":{"type":"boolean"},"DONEComponent":{"type":"boolean"},"TODOComponent":{"type":"boolean"},"audioComponent":{"type":"boolean"},"tableComponent":{"type":"boolean"},"videoComponent":{"type":"boolean"},"attributeComponent":{"type":"boolean"},"blockquoteComponent":{"type":"boolean"}},"quartzVersion":">=5.0.0","defaultEnabled":false,"defaultOptions":{"orComponent":true,"pdfComponent":true,"DONEComponent":true,"TODOComponent":true,"audioComponent":true,"tableComponent":true,"videoComponent":true,"attributeComponent":true,"blockquoteComponent":true}},"engines":{"npm":">=10.9.2","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"54fc057ce3d3d7253b4a274bd6c84ab95d7fa32a","scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsup","check":"npm run typecheck && npm run lint && npm run format && npm run test","format":"prettier . --check","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"saberzero1","email":"github@emilebangma.com"},"repository":{"url":"git+https://github.com/quartz-community/roam.git","type":"git"},"_npmVersion":"10.9.8","description":"Roam Research flavored markdown transformer plugin for Quartz","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@quartz-community/types":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","mdast":"^3.0.0","eslint":"^8.57.0","preact":"^10.28.2","vitest":"^2.1.9","unified":"^11.0.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/hast":"^3.0.4","@types/node":"^24.10.0","@types/mdast":"^4.0.4","unist-util-visit":"^5.1.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","mdast-util-find-and-replace":"^3.0.2","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"preact":"^10.0.0"},"peerDependenciesMeta":{"preact":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/roam_0.1.0_1784761077673_0.7149912227852426","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@quartz-community/roam@1.0.0","bugs":{"url":"https://github.com/quartz-community/roam/issues"},"dist":{"shasum":"e6086b24908020c5d73ccc0ad4fbbd097f089f36","tarball":"https://registry.npmjs.org/@quartz-community/roam/-/roam-1.0.0.tgz","fileCount":7,"integrity":"sha512-kI9THmJO5SDOYF29Wd7MIhKcXtFZG8h7U9iMuh6IItn8mkOEACKNNycqJ26uOntI+l/qNG5N3BYlmdjVhfYb6g==","signatures":[{"sig":"MEUCIQDDa4j9eBwIWiAhTE+Xz7rEA19nBDV4PytthKUhbC8IKgIgbS6RzRPSAI0AlpL3YLEJIi9NUhL1RE/kq3SfIprF6uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGqgQtWhgslnLoyOmg8pcOG9NkxFK4t/3XpAcINqoNPeAiEAmg8N1R/P26Kdid0vtPLEnAy+DxF4mmiketqOnTn1E68="}],"unpackedSize":82661},"main":"./dist/index.js","name":"@quartz-community/roam","type":"module","types":"./dist/index.d.ts","author":{"name":"Quartz Community"},"quartz":{"name":"roam","version":"1.0.0","category":"transformer","displayName":"Roam","defaultOrder":92,"dependencies":[],"optionSchema":{"orComponent":{"type":"boolean"},"pdfComponent":{"type":"boolean"},"DONEComponent":{"type":"boolean"},"TODOComponent":{"type":"boolean"},"audioComponent":{"type":"boolean"},"tableComponent":{"type":"boolean"},"videoComponent":{"type":"boolean"},"attributeComponent":{"type":"boolean"},"blockquoteComponent":{"type":"boolean"}},"quartzVersion":">=5.0.0","defaultEnabled":false,"defaultOptions":{"orComponent":true,"pdfComponent":true,"DONEComponent":true,"TODOComponent":true,"audioComponent":true,"tableComponent":true,"videoComponent":true,"attributeComponent":true,"blockquoteComponent":true}},"engines":{"npm":">=10.9.2","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fb928ee6d9ca8dcdd03361cd663955d559f0e0c9","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsup","check":"npm run typecheck && npm run lint && npm run format && npm run test","format":"prettier . --check","release":"npm run build && changeset publish","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"1.0.0","_npmUser":{"name":"saberzero1","email":"github@emilebangma.com"},"homepage":"https://github.com/quartz-community/roam","keywords":["quartz","quartz-plugin","roam","roam-research","markdown"],"repository":{"url":"git+https://github.com/quartz-community/roam.git","type":"git"},"_npmVersion":"10.9.8","description":"Roam Research flavored markdown transformer plugin for Quartz","directories":{},"maintainers":[{"name":"aarnphm","email":"aaron.pham.2k21@gmail.com"},{"name":"saberzero1","email":"github@emilebangma.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@quartz-community/types":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","mdast":"^3.0.0","eslint":"^8.57.0","preact":"^10.28.2","vitest":"^2.1.9","unified":"^11.0.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/hast":"^3.0.4","@types/node":"^24.10.0","@types/mdast":"^4.0.4","@changesets/cli":"^2.29.2","unist-util-visit":"^5.1.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","mdast-util-find-and-replace":"^3.0.2","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"preact":"^10.0.0"},"peerDependenciesMeta":{"preact":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/roam_1.0.0_1789429037624_0.4791187533844934"}}},"time":{"created":"2026-07-22T22:57:57.551Z","modified":"2026-09-14T23:37:17.902Z","0.1.0":"2026-07-22T22:57:57.827Z","1.0.0":"2026-09-14T23:37:17.735Z"},"bugs":{"url":"https://github.com/quartz-community/roam/issues"},"author":{"name":"Quartz Community"},"license":"MIT","homepage":"https://github.com/quartz-community/roam","keywords":["quartz","quartz-plugin","roam","roam-research","markdown"],"repository":{"url":"git+https://github.com/quartz-community/roam.git","type":"git"},"description":"Roam Research flavored markdown transformer plugin for Quartz","maintainers":[{"name":"aarnphm","email":"aaron.pham.2k21@gmail.com"},{"name":"saberzero1","email":"github@emilebangma.com"}],"readme":"# @quartz-community/roam\n\nTransforms Roam Research markdown syntax including {{or:}} selectors, TODO/DONE checkboxes, media embeds, and Roam-style highlights.\n\n## Installation\n\n```bash\nnpx quartz plugin add github:quartz-community/roam\n```\n\n## Usage\n\n```yaml title=\"quartz.config.yaml\"\nplugins:\n  - source: github:quartz-community/roam\n    enabled: true\n```\n\nFor advanced use cases, you can override in TypeScript:\n\n```ts title=\"quartz.ts (override)\"\nimport * as ExternalPlugin from \"./.quartz/plugins\";\n\nExternalPlugin.RoamFlavoredMarkdown({\n  orComponent: true,\n  TODOComponent: true,\n});\n```\n\n## Configuration\n\n| Option                | Type      | Default | Description                                 |\n| --------------------- | --------- | ------- | ------------------------------------------- |\n| `orComponent`         | `boolean` | `true`  | Whether to enable the {{or:}} component.    |\n| `TODOComponent`       | `boolean` | `true`  | Whether to enable the TODO component.       |\n| `DONEComponent`       | `boolean` | `true`  | Whether to enable the DONE component.       |\n| `videoComponent`      | `boolean` | `true`  | Whether to enable the video component.      |\n| `audioComponent`      | `boolean` | `true`  | Whether to enable the audio component.      |\n| `pdfComponent`        | `boolean` | `true`  | Whether to enable the PDF component.        |\n| `blockquoteComponent` | `boolean` | `true`  | Whether to enable the blockquote component. |\n| `tableComponent`      | `boolean` | `true`  | Whether to enable the table component.      |\n| `attributeComponent`  | `boolean` | `true`  | Whether to enable the attribute component.  |\n\n## Documentation\n\nSee the [Quartz documentation](https://quartz.jzhao.xyz/plugins/RoamFlavoredMarkdown) for more information.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}