0.5.4 โข Published 4 years ago
sussdk v0.5.4
๐งต Graviton SDK
SDK to develop plugins for Graviton Editor
It makes use of Webpack, ts-loader and babel under the hood.
โ Usage
Installation:
npm install --save-dev @gveditor/sdkDevelop plugin for development:
gvsdk --project ./ --target plugin --mode devBuild plugin for production:
gvsdk --project ./ --target plugin --mode release๐ Usage
Manifest file (package.json) should have the property mainSrc which indicates where the entry file (aka main file) is located.
Example:
{
"name": "plugin-example",
"type":"plugin",
"version": "1.0.0",
"mainSrc": "src/main.js",
"main": "main.js",
"license": "MIT"
}CLI parameters:
--project: Path of the Plugin's folder where the manifest (package.json) is located--target: Target type:plugin( aka Dynamic or JavaScript plugin )iconpack( Icons pack ) *theme( UI themes )--mode: Build type (dev, release)--platform: Any webpack target, it defaults to 'node'
Example:
gvsdk --target plugin --project . --mode releaseThis will generate a release of the plugin you are located in.
๐ค Where is this being used?
And Graviton Editor itself.
0.5.4
4 years ago