npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

jodit-table-border-adjuster

v1.0.1

Published

This plugin allows to adjust the border of a table and cells in the Jodit WYSIWYG editor

Downloads

2

Readme

jodit-table-border-adjuster

NPM Version

This plugin allows to adjust the border of a table and cells in the Jodit WYSIWYG editor

See Demo at https://mu-hun.github.io/jodit-table-border-adjuster/

Usage

import Jodit from "jodit";
import TableBorderAdjuster from "jodit-table-border-adjuster";

Jodit.plugins.add("table-border-adjuster", TableBorderAdjuster);

// Initialize Jodit editor
const editor = Jodit.make("#editor");

Import CSS for Border Styles

To apply default border styles to tables and cells, import the plugin’s bundled CSS file:

import "jodit-table-border-adjuster/table-border-adjuster.css";

Note: This file contains precompiled styles. For custom styling, you can import and modify the original SCSS source directly in your build process:
src/table-border-adjuster.scss

How to Adjusting Borders

  1. Select a Table or Cells: Click inside a table in the Jodit editor. You can adjust borders for the entire table or for selected cells.
  2. Open the Popup:
    • When a table or cells within a table are selected, a toolbar button (often within the table context popup) with the tooltip "Set Thickness" (or your localized version) will become active.
    • Click this button to open the border adjustment popup.
  3. Adjust Borders in the Popup:
    • Table Outline: The popup provides dropdown menus to set the thickness for the Top, Bottom, Left, and Right borders of the entire table.
    • Selected Cells: There is also a dropdown menu to set the border thickness for all currently Selected Cells.
    • Thickness Options: For each dropdown, you can choose from the following border thicknesses:
      • None
      • Normal
      • Medium
      • Thick
      • Extra Thick
      • Reset (This will remove the specific border attribute)
  4. Apply Changes: Selecting an option from the dropdown will immediately apply the corresponding style to the table or cells.

Localization

This plugin supports localization for the UI elements it introduces.

English en and Korean ko are supported by default. The plugin will automatically use the language set in your Jodit editor configuration if it's one of these.

Customize

You can customize localization to modify Jodit.lang object.

import Jodit from "jodit";
import TableBorderAdjuster from "jodit-table-border-adjuster";
import "jodit-table-border-adjuster/dist/table-border-adjuster.css";

Jodit.lang.en = {
  ...Jodit.lang.en, // Preserve existing localization if any
  tableBorderAdjusterTitle: "Set Thickness",
  tableBorderAdjusterPlaceholder: "Select thickness",
  tableBorderAdjusterTop: "Top",
  tableBorderAdjusterBottom: "Bottom",
  tableBorderAdjusterLeft: "Left",
  tableBorderAdjusterRight: "Right",
  tableBorderAdjusterSelectedCells: "Selected Cells",
  tableBorderAdjusterReset: "Reset",
  tableBorderAdjusterNone: "None",
  tableBorderAdjusterNormal: "Normal",
  tableBorderAdjusterMedium: "Medium",
  tableBorderAdjusterThick: "Thick",
  tableBorderAdjusterExtraThick: "Extra Thick",
};

Jodit.plugins.add("table-border-adjuster", TableBorderAdjuster);

// Initialize Jodit editor (ensure Jodit's language is set to 'en')
const editor = Jodit.make("#editor", {
  language: "en",
});