{"_id":"@7nohe/confluence-md","_rev":"10-81c3db9ef097c7e8303e11b47e76913d","name":"@7nohe/confluence-md","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@7nohe/confluence-md","version":"0.1.0","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.1.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"91103a0f3a9468976f6a3294b43a24bbff938c85","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.1.0.tgz","fileCount":116,"integrity":"sha512-xnO7r34RNnKIIFwF4VFC8FYx+Kzuf7bHp2XE7TVn8voTtpTAA/emNz3FkKL/nkFR4uTPOph78FRR79qh24mKHg==","signatures":[{"sig":"MEQCICOpnYTf2aDct9UJKAPsNxLeWhmgpsj8MU/m2CtquVboAiAOkqP1YqquP/cr7bddUdSmGyYxhH7PsYBRgT5LWvgSOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8307304},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"68dfe20a8a647050699204db4322b449907985f2","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"10.9.2","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"22.14.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.1.0_1773188276962_0.6893460821300061","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@7nohe/confluence-md","version":"0.1.1","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.1.1","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"de7d6fe02ddf37b7058f439cf56b59cc4b751642","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.1.1.tgz","fileCount":120,"integrity":"sha512-7C6GwY5LKQIDO8l0EvjjYdOaRQNZ9kODBYoDwqxM19KgTk9KetsS4XT85diT43+lqxNen8h3SNmePL8mjrTm8A==","signatures":[{"sig":"MEUCIE9PxTwkkNlQaicXEGnF1Q7LZwyuslzttvDvSK/Z1C1GAiEAs/73et6my/EplYaqCzpK5cqeiO4eRJwCQtt9R8VXkGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8351500},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"5fa2cf9ea324bada5102a38c164bc1de7b518a08","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"11.9.0","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.1.1_1773209815190_0.9340356643803183","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@7nohe/confluence-md","version":"0.1.2","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.1.2","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"96077c3b369024a346d7ddcae4c0d1828ba72d40","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.1.2.tgz","fileCount":120,"integrity":"sha512-8QECIo6YJWtB59WfiQP/OJflNPBTCqwWkeMZiuJ3yL1GSnwxLlKGuk69lBoSdRuqqyp2OMlkjxPFoCp7OdIBAA==","signatures":[{"sig":"MEYCIQDOeAliob+wBUtpH8x5ZQAm+vOdQIlr/CphJR9SPUVObgIhAMbbRnFvr9pDfuvZxCA8+ip3HCvaxu8y82ZFcaMtMi5F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8351700},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"dc253091ed90acdcc27791f7ca8602426cfaa090","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"11.9.0","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.1.2_1773800134252_0.6927253636409867","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@7nohe/confluence-md","version":"0.1.3","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.1.3","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"082f32b6794b2bfff45fcf07ab76c0ecfb616da1","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.1.3.tgz","fileCount":120,"integrity":"sha512-OWOs2xvbNlcBlcF1qHoFmdng5IVUMm6rIT1LlWYioGAaAi+AFOk/5IbxFcAXfHQmyS4wfNXoTNrJHVjUtIItWg==","signatures":[{"sig":"MEUCIQCzaBc4O6NjkdYmRubn2KOjFedX18Xgv+qP5XZ5eDd41wIgFrY9r2EfG5b9nOE+5FI0HtcVpaboI9l28t4B9HUC1n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8351700},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"d012d31644d08700beee1c068294a699b1ffc9fb","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"11.9.0","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.1.3_1773800521991_0.2635166413804588","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@7nohe/confluence-md","version":"0.1.4","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.1.4","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"d4fa5f3c00feddc0e04160f023d2a60756228133","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.1.4.tgz","fileCount":120,"integrity":"sha512-bLmWGAFw3/AK774dCoeQrRT9+w/TevxKRidtbsLohyNZGuqLKHS7M1imypv2/pULf1kBAIao1BDR7a7LgWergw==","signatures":[{"sig":"MEUCIQCXx234UtGcIj9eTdtWOrv+lXLcerJ4RYEf/BkUiQXCjAIgH6vHn+2lvRU6ZtvRk2E+kM2jKSYLFvpSXv2G/UfbcCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7nohe%2fconfluence-md@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8356591},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"9eb9487c6613fcbef3309f3e09846ef81f73bcce","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"11.9.0","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.1.4_1773882172441_0.5074863813259254","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@7nohe/confluence-md","version":"0.1.5","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.1.5","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"ccd22983cae9ef6bf20507efa6043ef1c5deb1ba","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.1.5.tgz","fileCount":120,"integrity":"sha512-naQnPWKDk3A28wvhrodsH8UFf1WxzROSeR3qnhL3aaVwnHKsQLXYYMn6z9zvxjI4BVm450NIZq1SRDEXnP+8WA==","signatures":[{"sig":"MEUCIQDKfBh1fhDaAmWkzj83yTdl2//t4sG0EHxW1dGAmup8pwIgfA9mbG5kJt9hExI9MQibmhy4Y+wjmenANHYkqQmQZnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7nohe%2fconfluence-md@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8359612},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"b58e4f00117bd2f9159783e465ac96ca60ebb3ac","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"11.9.0","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.1.5_1774406877363_0.5686121662362964","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@7nohe/confluence-md","version":"0.1.6","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.1.6","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"67f9a039b93078fa663c5c7568f73d4eb3911efe","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.1.6.tgz","fileCount":120,"integrity":"sha512-ZJdygverfq6zmke83Fv8QyNZgQzhI/SP2nKqo6jF2CbokG95gnrCYsrp2Kby7znqzqpVTZ5C1LWMljFWqE5i/A==","signatures":[{"sig":"MEYCIQDnnv7AMPm4LFa2pmw/DEugtatYgMcRra9GaXRItQ2ZlQIhAO3FpZIvAArcfSfFGqg/WNHKpBKAdYixK1C/ITPpgMDx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7nohe%2fconfluence-md@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8814643},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"f6d13ae4e2624d0f5d8bf63f7950f840aefbf2bc","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"11.9.0","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","minimatch":"^10.2.4","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^20.10.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.1.6_1774498191022_0.9829281289316447","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@7nohe/confluence-md","version":"0.2.0","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.2.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"38cebcd8fff5c68c9e653a18bf7e4bf1095a87bd","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.2.0.tgz","fileCount":120,"integrity":"sha512-O+EJkaTNhTJ/ULnOr13cB5p3XEGlgEOePF+NDui02g3UclSkCGwfzL6CLa+FAYCLIbTlfOd0NdmSkiun7HyTaQ==","signatures":[{"sig":"MEUCIQCrUn5nXeYgNPHGyah5kCqCMVcLMFvEoW5C3AdIQ0+qPgIgSK3hS3IwqSH2M+a59wV8FUxdAbR7oY4c9dcjAj07rZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7nohe%2fconfluence-md@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8814646},"main":"dist/index.js","engines":{"node":">=24.0.0"},"gitHead":"92670b075c1e8f826de842d2fc220af0c7ecb8cf","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"11.13.0","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","minimatch":"^10.2.4","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^24.0.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.2.0_1782265267228_0.6261214911298727","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@7nohe/confluence-md","version":"0.2.1","keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","_id":"@7nohe/confluence-md@0.2.1","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/confluence-md#readme","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"bin":{"cfmd":"dist/cli/index.js","confluence-md":"dist/cli/index.js"},"dist":{"shasum":"3c8f95c30f6f1ba4cb63a4450fd0e61e5b7c4ee6","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.2.1.tgz","fileCount":120,"integrity":"sha512-kPfTBQTCS1eqRVx8WwpJPGYnYdY5823skENorbAtq7LXZY3qUyFfx3I+5FXSiijYvWKvvUUAOmO3hFO/UB5t3Q==","signatures":[{"sig":"MEUCIHXTOrKfLE/DyHC8roM7u91prynd0DQ5X3nFkrz7SdQ1AiEAtql3l+8OvK+LC75c/hGl75J+djCUTbysMODEgL4qEgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7nohe%2fconfluence-md@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8822550},"main":"dist/index.js","engines":{"node":">=24.0.0"},"gitHead":"136243e7381c17c6500bac5a3169089ca7270577","scripts":{"ci":"npm run check && npm run typecheck && npm run test && npm run build","lint":"biome lint ./src ./tests","test":"vitest run","build":"npm run build:action && npm run build:cli","check":"biome check ./src ./tests","format":"biome format ./src ./tests","lint:fix":"biome lint --write ./src ./tests","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","format:fix":"biome format --write ./src ./tests","test:watch":"vitest","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"repository":{"url":"git+https://github.com/7nohe/confluence-md.git","type":"git"},"_npmVersion":"11.13.0","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","unified":"^11.0.4","commander":"^14.0.2","minimatch":"^10.2.4","remark-gfm":"^4.0.0","gray-matter":"^4.0.3","remark-parse":"^11.0.0","@actions/core":"^1.10.1","@actions/http-client":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.2","@types/node":"^24.0.0","@vercel/ncc":"^0.38.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/confluence-md_0.2.1_1782291575621_0.9189708421441023","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@7nohe/confluence-md","version":"0.2.2","description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","main":"dist/index.js","bin":{"confluence-md":"dist/cli/index.js","cfmd":"dist/cli/index.js"},"repository":{"type":"git","url":"git+https://github.com/7nohe/confluence-md.git"},"publishConfig":{"access":"public"},"scripts":{"build":"npm run build:action && npm run build:cli","build:action":"ncc build src/main.ts -o dist --source-map --license licenses.txt","build:cli":"ncc build src/cli.ts -o dist/cli --source-map --license licenses.txt","test":"vitest run","test:watch":"vitest","lint":"biome lint ./src ./tests","lint:fix":"biome lint --write ./src ./tests","format":"biome format ./src ./tests","format:fix":"biome format --write ./src ./tests","check":"biome check ./src ./tests","check:fix":"biome check --write ./src ./tests","typecheck":"tsc --noEmit","ci":"npm run check && npm run typecheck && npm run test && npm run build"},"keywords":["github-action","cli","confluence","markdown","documentation"],"author":{"name":"7nohe"},"license":"MIT","dependencies":{"@actions/core":"^1.10.1","@actions/http-client":"^2.2.1","commander":"^14.0.2","gray-matter":"^4.0.3","js-yaml":"^4.1.1","minimatch":"^10.2.4","remark-gfm":"^4.0.0","remark-parse":"^11.0.0","unified":"^11.0.4"},"devDependencies":{"@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.9","@types/node":"^24.0.0","@vercel/ncc":"^0.38.1","typescript":"^5.3.2","vitest":"^1.1.0"},"engines":{"node":">=24.0.0"},"gitHead":"b94f5ef70635d3d3124972e949fc034bf6a4ca56","_id":"@7nohe/confluence-md@0.2.2","bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"homepage":"https://github.com/7nohe/confluence-md#readme","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-zeZOIB9vbHpHBx2QYi+d9yGIiIkMde2mFBF1zQ3X8PGj9BK7k6AEEg2AgL3pmjfLp8ANv8an3DezWb3RTujADw==","shasum":"410aa3eab1dd21b365d5d3c37b054e181817f3bf","tarball":"https://registry.npmjs.org/@7nohe/confluence-md/-/confluence-md-0.2.2.tgz","fileCount":120,"unpackedSize":8826671,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7nohe%2fconfluence-md@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC99zcM+/4++pn11yO7uV2+3qmQWTlO9yVb8ZP602H4ngIgaOgJk0xSUeyE+a3avmNscWvrJiIMofanYNOBOxJyJxM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9dff95e-0d64-47d4-bff5-55583d7a831f"}},"directories":{},"maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/confluence-md_0.2.2_1782461178608_0.9177425952419984"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T00:17:56.856Z","modified":"2026-06-26T08:06:19.062Z","0.1.0":"2026-03-11T00:17:57.220Z","0.1.1":"2026-03-11T06:16:55.393Z","0.1.2":"2026-03-18T02:15:34.497Z","0.1.3":"2026-03-18T02:22:02.219Z","0.1.4":"2026-03-19T01:02:52.704Z","0.1.5":"2026-03-25T02:47:57.645Z","0.1.6":"2026-03-26T04:09:51.217Z","0.2.0":"2026-06-24T01:41:07.471Z","0.2.1":"2026-06-24T08:59:35.831Z","0.2.2":"2026-06-26T08:06:18.762Z"},"bugs":{"url":"https://github.com/7nohe/confluence-md/issues"},"author":{"name":"7nohe"},"license":"MIT","homepage":"https://github.com/7nohe/confluence-md#readme","keywords":["github-action","cli","confluence","markdown","documentation"],"repository":{"type":"git","url":"git+https://github.com/7nohe/confluence-md.git"},"description":"GitHub Action and CLI to convert Markdown (GFM) to Confluence Cloud storage format","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"readme":"# Markdown to Confluence\n\n[![GitHub Marketplace](https://img.shields.io/badge/Marketplace-Confluence%20MD-blue?logo=github)](https://github.com/marketplace/actions/confluence-md)\n\nConvert Markdown (GFM) to Confluence Cloud storage format and update an existing page.\n\nAvailable as both a **GitHub Action** and a **CLI tool**.\n\n## Features\n- GFM conversion with tables, strikethrough, task list text fallback\n- Mermaid code fences to Confluence mermaid macro\n- Local image uploads or external image URLs\n- Skip update when content is unchanged\n- Dry run mode to inspect generated storage XML\n- Directory sync for multiple Markdown files\n\n## Requirements\n- Confluence Cloud site\n- API token with permission to update the target page\n- Mermaid macro enabled in Confluence if you use Mermaid fences\n\n## Usage\n\n### CLI\n\nInstall and run with npx:\n\n```bash\n# Set API token as environment variable (required)\nexport CONFLUENCE_API_TOKEN=\"your-api-token\"\n\n# Basic usage\nnpx @7nohe/confluence-md docs/page.md \\\n  --url https://example.atlassian.net \\\n  --email you@example.com\n\n# With page ID specified\nnpx @7nohe/confluence-md docs/page.md \\\n  --url https://example.atlassian.net \\\n  --email you@example.com \\\n  --page-id 123456\n\n# Dry run (preview without updating)\nnpx @7nohe/confluence-md docs/page.md --dry-run\n\n# JSON output for scripting\nnpx @7nohe/confluence-md docs/page.md --json\n\n# Directory sync (page IDs must be defined in frontmatter)\nnpx @7nohe/confluence-md docs/ \\\n  --url https://example.atlassian.net \\\n  --email you@example.com\n\n# Short alias\ncfmd docs/page.md --dry-run\n```\n\n#### CLI Options\n\n```\n-u, --url <url>            Confluence base URL (or CONFLUENCE_BASE_URL env)\n-e, --email <email>        Confluence account email (or CONFLUENCE_EMAIL env)\n-p, --page-id <id>         Confluence page ID (or use frontmatter)\n--title <title>            Override page title\n--attachments-base <path>  Base directory for resolving image paths\n--image-mode <mode>        Image handling: upload or external (default: upload)\n--download-remote-images   Download remote images as attachments\n--no-skip-unchanged        Update even if content unchanged\n--dry-run                  Preview without updating Confluence\n--json                     Output results as JSON\n-v, --verbose              Enable verbose output\n-c, --config <path>        Path to config file\n```\n\n#### Config File\n\nCreate `.confluence.yml` in your project root:\n\n```yaml\nconfluence_base_url: https://example.atlassian.net\nemail: you@example.com\nfrontmatter_page_id_key: confluence_page_id\nimage_mode: upload\nskip_if_unchanged: true\n```\n\nNote: API token must be set via `CONFLUENCE_API_TOKEN` environment variable for security.\n\n#### Directory Sync\n\nYou can pass a directory to `source` in both CLI and GitHub Action. The tool scans the directory recursively and syncs every `*.md` file in order.\n\nEach Markdown file must define its own page ID in frontmatter:\n\n```markdown\n---\nconfluence_page_id: 123456\n---\n\n# Page title\n```\n\nWhen `source` is a directory:\n\n- `page_id` is ignored to prevent accidental overwrites\n- `attachments_base` defaults to each file's own directory when not explicitly set\n- CLI `--json` returns aggregate results and per-file details\n\n### GitHub Action\n\n```yaml\nname: Publish docs\non:\n  push:\n    branches: [main]\n\njobs:\n  publish:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: 7nohe/confluence-md@v0.1.5\n        with:\n          confluence_base_url: https://example.atlassian.net\n          email: you@example.com\n          api_token: ${{ secrets.CONFLUENCE_API_TOKEN }}\n          source: docs/\n```\n\n### Frontmatter page ID\n\n```markdown\n---\nconfluence_page_id: 123456\ntitle: My Confluence Page\n---\n\n# Page title\n```\n\nYou can also pass `page_id` directly as an input for single-file syncs.\nIf frontmatter includes `title`, it is used as the Confluence page title. In single-file mode,\n`title_override` still takes precedence.\n\n## GitHub Action Inputs\n\n| Name | Required | Default | Description |\n| --- | --- | --- | --- |\n| confluence_base_url | yes | - | Confluence base URL (e.g. https://example.atlassian.net) |\n| page_id | no | - | Confluence page ID (fallback if frontmatter missing in single-file mode) |\n| email | yes | - | Confluence account email |\n| api_token | yes | - | Confluence API token |\n| source | yes | - | Markdown file or directory path |\n| attachments_base | no | dir(source) | Base directory for resolving relative image paths |\n| title_override | no | - | Override page title |\n| frontmatter_page_id_key | no | confluence_page_id | Frontmatter key used to extract the page ID |\n| image_mode | no | upload | Image handling mode: upload or external |\n| download_remote_images | no | false | Download remote images and upload as attachments |\n| mermaid_macro | no | mermaid | Macro name emitted for mermaid code fences (match your Confluence Mermaid app) |\n| skip_if_unchanged | no | true | Skip update when storage output is identical |\n| dry_run | no | false | Build output but do not update Confluence |\n| notify_watchers | no | false | Accepted but currently ignored |\n| user_agent | no | confluence-md | HTTP user agent |\n\n## GitHub Action Outputs\n\n| Name | Description |\n| --- | --- |\n| page_url | URL of the updated Confluence page |\n| page_id | ID of the updated Confluence page |\n| version | New version number of the page |\n| updated | Whether the page was actually updated (true or false) |\n| attachments_uploaded | Number of attachments uploaded |\n| content_hash | Hash of the generated storage content |\n| total_files | Total number of Markdown files processed in directory mode |\n| succeeded_files | Number of files processed successfully in directory mode |\n| failed_files | Number of files that failed in directory mode |\n| updated_files | Number of files updated in directory mode |\n| attachments_uploaded_total | Total attachments uploaded in directory mode |\n| results_json | JSON array of per-file results in directory mode |\n| failures_json | JSON array of per-file failures in directory mode |\n\nSingle-file outputs (`page_url`, `page_id`, `version`, `updated`, `attachments_uploaded`, `content_hash`) are only populated for single-file runs. Directory runs use the aggregate outputs above.\n\n## Image handling\n- Local images are resolved relative to `attachments_base`.\n- Remote images use `ri:url` when `image_mode=external`.\n- If `download_remote_images=true`, remote images are downloaded and uploaded as attachments.\n- In directory mode without `attachments_base`, local images are resolved relative to each Markdown file.\n\n## Mermaid\n\nConfluence Cloud has no built-in Mermaid macro, so rendering relies on a Mermaid\napp installed in your site. ` ```mermaid ` code fences are converted to\n`<ac:structured-macro ac:name=\"...\">` with the diagram source as the macro body.\n\nBecause each Mermaid app uses a different macro name, set `mermaid_macro` to match\nthe app installed in your site (for example `mermaid-cloud`). The default is\n`mermaid`. If no matching Mermaid app is installed, the diagram renders as an\nunknown macro — in that case, pre-render the diagram to an image and reference it\nas a normal Markdown image instead.\n\n## Limitations\n- Confluence Cloud only (no Server or Data Center support).\n- Each Markdown file maps to a single Confluence page. Directory mode syncs multiple files sequentially.\n- Raw HTML in Markdown is stripped for safety.\n- For line breaks inside table cells, use `<br>` or `<br/>`. Literal newlines inside GFM table cells are not supported and may be parsed as separate rows.\n\n## Versioning\nThis project follows Semantic Versioning. See `CHANGELOG.md` for release notes.\n\n## License\nMIT. See `LICENSE`.\n","readmeFilename":"README.md"}