Skip to content

[Showcase] Thank You & Introducing CodeJarPro, an extension of CodeJar with a plugin system #133

@woodcoal

Description

@woodcoal

Hi Anton (@antonmedv),

First and foremost, I want to extend a huge thank you for creating CodeJar. It's a fantastic library. Its simplicity, lightweight nature, and zero-dependency approach are exactly what many of us need for modern web projects.

I've been using it and absolutely love its minimalist philosophy. However, for some of my projects, I found myself needing features like line numbers and dynamic code markers (for displaying syntax errors). I wanted to add these capabilities without altering the beautiful, minimal core of CodeJar itself.

This led me to develop CodeJarPro, a project that deeply refactors and functionally enhances CodeJar with a primary focus on modularity. The core idea is to keep the kernel as lightweight as the original but allow for powerful features to be added through a flexible plugin system.

CodeJarPro is built directly upon your great work and introduces:

  • A powerful plugin architecture (addPlugin, removePlugin, etc.) to keep the core clean.
  • Built-in LineNumbers and InsertMark plugins out-of-the-box.
  • Full TypeScript support and modern builds (ESM, CJS, and IIFE).

Of course, full credit is given to you in the README, LICENSE, and all relevant source files. The copyright is shared to reflect this.

I wanted to share this with you and the CodeJar community. For users who love the core of CodeJar but might need more extensibility, CodeJarPro could be a useful option.

You can check out the project here: https://github.com/woodcoal/codejarpro

Thanks again for your amazing work and your contribution to the open-source community!

Best regards,

WOODCOAL (木炭)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions