├── .autocorrectignore ├── .github └── workflows │ ├── publish-website.yml │ ├── release-feishu-docx.yml │ ├── release-feishu-pages.yml │ └── test.yml ├── .gitignore ├── DEVELOPMENT ├── Dockerfile ├── LICENSE ├── README.md ├── action.yml ├── bun.lockb ├── entrypoint.sh ├── feishu-docx ├── DEVELOPMENT ├── README.md ├── jest.config.js ├── package.json ├── src │ ├── dom.ts │ ├── emoji.ts │ ├── index.ts │ ├── markdown_renderer.ts │ ├── renderer.ts │ ├── string_buffer.ts │ └── types.ts ├── tests │ ├── fixtures │ │ ├── case0.expect.md │ │ ├── case0.raw.json │ │ ├── case1.expect.md │ │ ├── case1.raw.json │ │ ├── case2.expect.md │ │ ├── case2.raw.json │ │ ├── case3.expect.md │ │ ├── case3.raw.json │ │ ├── case4.expect.md │ │ ├── case4.raw.json │ │ ├── unsupport.a.md │ │ ├── unsupport.b.md │ │ └── unsupport.raw.json │ └── markdown_renderer.test.ts └── tsconfig.json ├── feishu-pages ├── .d.ts ├── .env.default ├── jest.config.js ├── package.json ├── src │ ├── doc.ts │ ├── feishu.ts │ ├── index.ts │ ├── summary.ts │ ├── utils.ts │ └── wiki.ts ├── tests │ ├── doc.test.ts │ ├── summary.test.ts │ └── utils.test.ts └── tsconfig.json ├── package.json ├── website ├── .vitepress │ ├── config.mts │ └── theme │ │ └── index.js ├── docs.json ├── docs │ └── index.md ├── generate-releases.js ├── package.json ├── postcss.config.js ├── style.scss ├── tailwind.config.js └── yarn.lock └── yarn.lock /.autocorrectignore: -------------------------------------------------------------------------------- 1 | tests/fixtures/ -------------------------------------------------------------------------------- /.github/workflows/publish-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/.github/workflows/publish-website.yml -------------------------------------------------------------------------------- /.github/workflows/release-feishu-docx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/.github/workflows/release-feishu-docx.yml -------------------------------------------------------------------------------- /.github/workflows/release-feishu-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/.github/workflows/release-feishu-pages.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/.gitignore -------------------------------------------------------------------------------- /DEVELOPMENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/DEVELOPMENT -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/action.yml -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/bun.lockb -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /feishu-docx/DEVELOPMENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/DEVELOPMENT -------------------------------------------------------------------------------- /feishu-docx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/README.md -------------------------------------------------------------------------------- /feishu-docx/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/jest.config.js -------------------------------------------------------------------------------- /feishu-docx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/package.json -------------------------------------------------------------------------------- /feishu-docx/src/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/src/dom.ts -------------------------------------------------------------------------------- /feishu-docx/src/emoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/src/emoji.ts -------------------------------------------------------------------------------- /feishu-docx/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/src/index.ts -------------------------------------------------------------------------------- /feishu-docx/src/markdown_renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/src/markdown_renderer.ts -------------------------------------------------------------------------------- /feishu-docx/src/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/src/renderer.ts -------------------------------------------------------------------------------- /feishu-docx/src/string_buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/src/string_buffer.ts -------------------------------------------------------------------------------- /feishu-docx/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/src/types.ts -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case0.expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case0.expect.md -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case0.raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case0.raw.json -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case1.expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case1.expect.md -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case1.raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case1.raw.json -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case2.expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case2.expect.md -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case2.raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case2.raw.json -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case3.expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case3.expect.md -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case3.raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case3.raw.json -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case4.expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case4.expect.md -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/case4.raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/case4.raw.json -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/unsupport.a.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/unsupport.a.md -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/unsupport.b.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/unsupport.b.md -------------------------------------------------------------------------------- /feishu-docx/tests/fixtures/unsupport.raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/fixtures/unsupport.raw.json -------------------------------------------------------------------------------- /feishu-docx/tests/markdown_renderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tests/markdown_renderer.test.ts -------------------------------------------------------------------------------- /feishu-docx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-docx/tsconfig.json -------------------------------------------------------------------------------- /feishu-pages/.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/.d.ts -------------------------------------------------------------------------------- /feishu-pages/.env.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/.env.default -------------------------------------------------------------------------------- /feishu-pages/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/jest.config.js -------------------------------------------------------------------------------- /feishu-pages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/package.json -------------------------------------------------------------------------------- /feishu-pages/src/doc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/src/doc.ts -------------------------------------------------------------------------------- /feishu-pages/src/feishu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/src/feishu.ts -------------------------------------------------------------------------------- /feishu-pages/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/src/index.ts -------------------------------------------------------------------------------- /feishu-pages/src/summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/src/summary.ts -------------------------------------------------------------------------------- /feishu-pages/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/src/utils.ts -------------------------------------------------------------------------------- /feishu-pages/src/wiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/src/wiki.ts -------------------------------------------------------------------------------- /feishu-pages/tests/doc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/tests/doc.test.ts -------------------------------------------------------------------------------- /feishu-pages/tests/summary.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/tests/summary.test.ts -------------------------------------------------------------------------------- /feishu-pages/tests/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/tests/utils.test.ts -------------------------------------------------------------------------------- /feishu-pages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/feishu-pages/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/package.json -------------------------------------------------------------------------------- /website/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/.vitepress/config.mts -------------------------------------------------------------------------------- /website/.vitepress/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/.vitepress/theme/index.js -------------------------------------------------------------------------------- /website/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/docs.json -------------------------------------------------------------------------------- /website/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/docs/index.md -------------------------------------------------------------------------------- /website/generate-releases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/generate-releases.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/package.json -------------------------------------------------------------------------------- /website/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/postcss.config.js -------------------------------------------------------------------------------- /website/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/style.scss -------------------------------------------------------------------------------- /website/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/tailwind.config.js -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/website/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longbridge/feishu-pages/HEAD/yarn.lock --------------------------------------------------------------------------------