@kong/markdown v1.7.30
Kong Markdown
!IMPORTANT This repository and the
@kong/markdownpackage are currently in development. Breaking changes should be expected.
Kong's open-source markdown renderer and live editor.
TODO
- Utilize design tokens
- Add new icons for toolbar
- Possibly export a separate bundle as a web component utilizing petite-vue
- Document theming instructions
- Light / Dark mode
- Default
shikijitheme(s) - Supported languages (instead of allowing all)
Usage
Installation
Install the @kong/markdown package in your host project.
pnpm add @kong/markdown
# OR
yarn add @kong/markdownProps
v-model
- type:
String - required:
false - default:
''
Contributing & Local Development
To get started, install the package dependencies
pnpm installDevelopment Sandbox
This repository includes a Vue sandbox app (see the /sandbox directory) to allow you to experiment with icons.
Build and Preview the Development Sandbox
To build and run a local preview of the Sandbox:
pnpm run previewLint and fix
Lint package files, and optionally auto-fix detected issues.
# Stylelint only
pnpm run stylelint
# Stylelint and fix
pnpm run stylelint:fix
# ESLint only
pnpm run lint
# ESLint and fix
pnpm run lint:fixTesting
Unit and component tests are run with Vitest.
# Run tests
pnpm run test
# Run tests in the Vitest UI
pnpm run test:openBuild for production
pnpm run buildCommitting Changes
This repo uses Conventional Commits.
Commitizen and Commitlint are used to help build and enforce commit messages.
It is highly recommended to use the following command in order to create your commits:
pnpm run commitThis will trigger the Commitizen interactive prompt for building your commit message.
Enforcing Commit Format
Lefthook is used to manage Git Hooks within the repo.
- A
commit-msghook is automatically setup that enforces commit message stands withcommitlint, seelefthook.ymal - A
pre-pushhook is used that runseslintbefore allowing you to push your changes to the repository
Additionally, CI will use commitlint to validate the commits associated with a PR in the Lint and Validate job.
Package Publishing
This repository utilizes Semantic Release for automated package publishing and version updates.
12 months ago
9 months ago
1 year ago
8 months ago
10 months ago
9 months ago
12 months ago
11 months ago
10 months ago
8 months ago
9 months ago
1 year ago
10 months ago
1 year ago
11 months ago
12 months ago
11 months ago
10 months ago
1 year ago
12 months ago
1 year ago
1 year ago
9 months ago
10 months ago
10 months ago
12 months ago
1 year ago
11 months ago
10 months ago
8 months ago
12 months ago
8 months ago
12 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
9 months ago
10 months ago
9 months ago
12 months ago
1 year ago
1 year ago
1 year ago
10 months ago
12 months ago
12 months ago
10 months ago
8 months ago
10 months ago
1 year ago
11 months ago
11 months ago
11 months ago
9 months ago
1 year ago
1 year ago
12 months ago
12 months ago
12 months ago
11 months ago
9 months ago
12 months ago
11 months ago
11 months ago
11 months ago
10 months ago
10 months ago
10 months ago
9 months ago
11 months ago
9 months ago
9 months ago
8 months ago
10 months ago
11 months ago
12 months ago
10 months ago
11 months ago
10 months ago
11 months ago
11 months ago
1 year ago
1 year ago
9 months ago
1 year ago
1 year ago
11 months ago
11 months ago
11 months ago
12 months ago
1 year ago
11 months ago
11 months ago
10 months ago
1 year ago
1 year ago
9 months ago
1 year ago
8 months ago
11 months ago
10 months ago
12 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago