@strapi-fan/strapi-grapejs-plugin v1.0.0
GrapeJs custom field for Strapi
This package provides a custom field for Strapi that lets you use and configure GrapeJs in no time.
Custom fields are supported since Strapi 4.4+ and offer powerful API to create highly customizable fields.
🔧 Installation
Inside your Strapi app, add the package:
With npm:
npm install @strapi-fan/strapi-grapejs-pluginWith yarn:
yarn add @strapi-fan/strapi-grapejs-pluginThen run build:
npm run buildor:
yarn build🛠Contributing
This section covers the way how to configure your environment if you want to contribute to this package.
Setting up the environment
In order to start making changes in the plugin you first need to install Strapi infrastructure on top of the plugin repository.
npx create-strapi-app --quickstart strapi
cd strapiBy default Strapi does not create plugins folder so we need to create it.
mkdir -p src/pluginsNow we should clone this repository so we can work on it.
git clone git@github.com:vijay94/strapi-grapejs-plugin.git src/plugins/strapi-grapejs-pluginLet's add an entry inside ./package.json file so, we won't need to use yarn inside plugin itself.
"workspaces": ["./src/plugins/strapi-grapejs-plugin"]Install dependencies:
yarn installNow we need to register plugin so strapi can use it. In order to do that we need
to create (if not already created) ./config/plugins.js file and add entry to it.
module.exports = ({ env }) => ({
"grape-editor": {
enabled: true,
resolve: "./src/plugins/strapi-grapejs-plugin",
config: {
plugins: []
}
}
});Rebuild the project and start the server:
yarn build
yarn develop2 years ago