This is a beta version from a site script editor for SharePoint. It's purpose is to help creating site scripts.
npm install site-script-editor
const siteScriptContainer = {
title: "My Site Script",
id: "mySiteScript",
siteScript: {
"$schema": "schema.json",
"actions": [
{
"verb": "addPrincipalToSPGroup",
"principal": "CompanyAdmin",
"group": "Owners"
}
],
"bindata": {},
"version": 1
}
}
const onSiteScriptContainerChange = newSiteScriptContainer => {
//do something with the newSiteScriptContainer
}
siteScriptContainer={siteScriptContainer}
onSiteScriptContainerChange={onSiteScriptContainerChange}
/>
``