
Research
Supply Chain Attack on Axios Pulls Malicious Dependency from npm
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.
grapesjs-table
Advanced tools
- GrapesJS v0.13.8 or higher
<link
href="https://unpkg.com/grapesjs/dist/css/grapes.min.css"
rel="stylesheet"
/>
<script src="https://unpkg.com/grapesjs"></script>
<script src="https://unpkg.com/grapesjs-table"></script>
<div id="gjs"></div>
const editor = grapesjs.init({
container: "#gjs",
height: "100%",
fromElement: true,
storageManager: false,
plugins: ["grapesjs-table"],
});
body,
html {
margin: 0;
height: 100%;
}
grapesjs-tabletable - Main table componenttablebody - Component which contains table bodytableFooter - Component which contains table footertableHead - Component which contains table headertable| Option | Description | Default |
|---|---|---|
tableBlock | Object to extend the default table block, eg. { label: 'table', attributes: { ... } } | |
tableProps | Object to extend the default table properties, eg. { name: 'My table', droppable: false, ... } | {} |
bodyProps | Object to extend the default table body properties | {} |
headProps | Object to extend the default table head properties | {} |
footerProps | Object to extend the default table footer properties | {} |
attrTable | Table attribute identifier (main component) | data-table |
attrTableBody | Table body attribute identifier | data-tbody |
attrTableFooter | Table footer attribute identifier | data-tfoot |
attrTableHeader | Table Head attribute identifier | data-thead |
classTable | Default class to use on table | table |
classTableBody | Default class to use on table body | table-body |
classTableFooter | Default class to use on table body footer | table-footer |
classTableHeader | Default class to use on table body header | table-header |
style | Default style for table | table { .... (check the source) |
https://unpkg.com/grapesjs-tablenpm i grapesjs-tablegit clone https://github.com/anubhavjain786/grapesjs-table.gitDirectly in the browser
<link
href="https://unpkg.com/grapesjs/dist/css/grapes.min.css"
rel="stylesheet"
/>
<script src="https://unpkg.com/grapesjs"></script>
<script src="path/to/grapesjs-table.min.js"></script>
<div id="gjs"></div>
<script type="text/javascript">
var editor = grapesjs.init({
container: "#gjs",
// ...
plugins: ["grapesjs-table"],
pluginsOpts: {
"grapesjs-table": {
/* options */
},
},
});
</script>
Modern javascript
import grapesjs from 'grapesjs';
import plugin from 'grapesjs-table';
import 'grapesjs/dist/css/grapes.min.css';
const editor = grapesjs.init({
container : '#gjs',
// ...
plugins: [plugin],
pluginsOpts: {
[plugin]: { /* options */ }
}
// or
plugins: [
editor => plugin(editor, { /* options */ }),
],
});
Clone the repository
$ git clone https://github.com/anubhavjain786/grapesjs-table.git
$ cd grapesjs-table
Install dependencies
$ npm i
Start the dev server
$ npm start
Build the source
$ npm run build
MIT
FAQs
grapesjs-table
The npm package grapesjs-table receives a total of 467 weekly downloads. As such, grapesjs-table popularity was classified as not popular.
We found that grapesjs-table demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.

Security News
TeamPCP is partnering with ransomware group Vect to turn open source supply chain attacks on tools like Trivy and LiteLLM into large-scale ransomware operations.