├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── ObsidianLoader.ts ├── SectionExtension.ts ├── __tests__ │ ├── cases │ │ ├── h1_h2_h1.json │ │ ├── h1_h2_h1.md │ │ ├── h1_h2_para_h1.json │ │ ├── h1_h2_para_h1.md │ │ ├── h1_h3_para_h2_para.json │ │ ├── h1_h3_para_h2_para.md │ │ ├── h1_para_h2_h1.json │ │ ├── h1_para_h2_h1.md │ │ ├── h1_then_blank_line_then_paragraph.json │ │ ├── h1_then_blank_line_then_paragraph.md │ │ ├── h1_then_h2_then_paragraph.json │ │ ├── h1_then_h2_then_paragraph.md │ │ ├── h1_then_paragraph.json │ │ ├── h1_then_paragraph.md │ │ ├── h2_h3_para_h2_para.json │ │ ├── h2_h3_para_h2_para.md │ │ ├── single_h1.json │ │ ├── single_h1.md │ │ ├── single_h2.json │ │ ├── single_h2.md │ │ ├── single_h3.json │ │ ├── single_h3.md │ │ ├── top_h1.json │ │ └── top_h1.md │ └── parseSections.test.ts ├── commands.ts ├── createTemplate.ts ├── index.ts ├── parseSections.ts └── utils.ts ├── tsconfig.json ├── version-bump.mjs └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/README.md -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | onlyBuiltDependencies: 2 | - esbuild 3 | -------------------------------------------------------------------------------- /src/ObsidianLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/ObsidianLoader.ts -------------------------------------------------------------------------------- /src/SectionExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/SectionExtension.ts -------------------------------------------------------------------------------- /src/__tests__/cases/h1_h2_h1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_h2_h1.json -------------------------------------------------------------------------------- /src/__tests__/cases/h1_h2_h1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_h2_h1.md -------------------------------------------------------------------------------- /src/__tests__/cases/h1_h2_para_h1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_h2_para_h1.json -------------------------------------------------------------------------------- /src/__tests__/cases/h1_h2_para_h1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_h2_para_h1.md -------------------------------------------------------------------------------- /src/__tests__/cases/h1_h3_para_h2_para.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_h3_para_h2_para.json -------------------------------------------------------------------------------- /src/__tests__/cases/h1_h3_para_h2_para.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_h3_para_h2_para.md -------------------------------------------------------------------------------- /src/__tests__/cases/h1_para_h2_h1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_para_h2_h1.json -------------------------------------------------------------------------------- /src/__tests__/cases/h1_para_h2_h1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_para_h2_h1.md -------------------------------------------------------------------------------- /src/__tests__/cases/h1_then_blank_line_then_paragraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_then_blank_line_then_paragraph.json -------------------------------------------------------------------------------- /src/__tests__/cases/h1_then_blank_line_then_paragraph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_then_blank_line_then_paragraph.md -------------------------------------------------------------------------------- /src/__tests__/cases/h1_then_h2_then_paragraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_then_h2_then_paragraph.json -------------------------------------------------------------------------------- /src/__tests__/cases/h1_then_h2_then_paragraph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_then_h2_then_paragraph.md -------------------------------------------------------------------------------- /src/__tests__/cases/h1_then_paragraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_then_paragraph.json -------------------------------------------------------------------------------- /src/__tests__/cases/h1_then_paragraph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h1_then_paragraph.md -------------------------------------------------------------------------------- /src/__tests__/cases/h2_h3_para_h2_para.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h2_h3_para_h2_para.json -------------------------------------------------------------------------------- /src/__tests__/cases/h2_h3_para_h2_para.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/h2_h3_para_h2_para.md -------------------------------------------------------------------------------- /src/__tests__/cases/single_h1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/single_h1.json -------------------------------------------------------------------------------- /src/__tests__/cases/single_h1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/single_h1.md -------------------------------------------------------------------------------- /src/__tests__/cases/single_h2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/single_h2.json -------------------------------------------------------------------------------- /src/__tests__/cases/single_h2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/single_h2.md -------------------------------------------------------------------------------- /src/__tests__/cases/single_h3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/single_h3.json -------------------------------------------------------------------------------- /src/__tests__/cases/single_h3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/single_h3.md -------------------------------------------------------------------------------- /src/__tests__/cases/top_h1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/top_h1.json -------------------------------------------------------------------------------- /src/__tests__/cases/top_h1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/cases/top_h1.md -------------------------------------------------------------------------------- /src/__tests__/parseSections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/__tests__/parseSections.test.ts -------------------------------------------------------------------------------- /src/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/commands.ts -------------------------------------------------------------------------------- /src/createTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/createTemplate.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parseSections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/parseSections.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madx/blueprint-obsidian-plugin/HEAD/versions.json --------------------------------------------------------------------------------