si icon indicating copy to clipboard operation
si copied to clipboard

feat: fix markdown rendering in new hotness

Open adamhjk opened this issue 7 months ago • 1 comments

Adds the tailwind prose plugin, so that we can render our markdown in a way that's easily tweakable with tailwind. Adds the MarkdownRender component, which takes the source to render, wraps it in the prose declaration, and passes it off to VueMarkdown.

Future additions would customize the prose styling from within the markdownrender component itself - for now, it's left as-is.

adamhjk avatar May 29 '25 20:05 adamhjk

Dependency Review

✅ No vulnerabilities or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@tailwindcss/typography ^0.5.16 :green_circle: 3.5
Details
CheckScoreReason
Dangerous-Workflow:green_circle: 10no dangerous workflow patterns detected
Code-Review:green_circle: 4Found 14/29 approved changesets -- score normalized to 4
CII-Best-Practices:warning: 0no effort to earn an OpenSSF best practices badge detected
Maintained:warning: 20 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 2
Token-Permissions:warning: 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts:green_circle: 10no binaries found in the repo
Pinned-Dependencies:warning: 0dependency not pinned by hash detected -- score normalized to 0
Security-Policy:warning: 0security policy file not detected
License:green_circle: 10license file detected
Fuzzing:warning: 0project is not fuzzed
Signed-Releases:warning: -1no releases found
Branch-Protection:warning: 0branch protection not enabled on development/release branches
Packaging:green_circle: 10packaging workflow detected
SAST:warning: 0SAST tool is not run on all commits -- score normalized to 0
Vulnerabilities:warning: 015 existing vulnerabilities detected
npm/@tailwindcss/typography 0.5.16 :green_circle: 3.5
Details
CheckScoreReason
Dangerous-Workflow:green_circle: 10no dangerous workflow patterns detected
Code-Review:green_circle: 4Found 14/29 approved changesets -- score normalized to 4
CII-Best-Practices:warning: 0no effort to earn an OpenSSF best practices badge detected
Maintained:warning: 20 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 2
Token-Permissions:warning: 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts:green_circle: 10no binaries found in the repo
Pinned-Dependencies:warning: 0dependency not pinned by hash detected -- score normalized to 0
Security-Policy:warning: 0security policy file not detected
License:green_circle: 10license file detected
Fuzzing:warning: 0project is not fuzzed
Signed-Releases:warning: -1no releases found
Branch-Protection:warning: 0branch protection not enabled on development/release branches
Packaging:green_circle: 10packaging workflow detected
SAST:warning: 0SAST tool is not run on all commits -- score normalized to 0
Vulnerabilities:warning: 015 existing vulnerabilities detected
npm/lodash.castarray 4.4.0 :green_circle: 4.2
Details
CheckScoreReason
Token-Permissions:warning: -1No tokens found
Dangerous-Workflow:warning: -1no workflows found
Maintained:warning: 00 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Code-Review:warning: 2Found 8/30 approved changesets -- score normalized to 2
Security-Policy:green_circle: 10security policy file detected
Packaging:warning: -1packaging workflow not detected
CII-Best-Practices:warning: 0no effort to earn an OpenSSF best practices badge detected
Binary-Artifacts:green_circle: 10no binaries found in the repo
License:green_circle: 9license file detected
Branch-Protection:warning: -1internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration
Signed-Releases:warning: -1no releases found
Pinned-Dependencies:warning: -1no dependencies found
SAST:warning: 0SAST tool is not run on all commits -- score normalized to 0
Fuzzing:green_circle: 10project is fuzzed
Vulnerabilities:warning: 091 existing vulnerabilities detected

Scanned Files

  • lib/vue-lib/package.json
  • pnpm-lock.yaml

github-actions[bot] avatar May 29 '25 20:05 github-actions[bot]

image

adamhjk avatar Jun 04 '25 17:06 adamhjk