1.0.58 • Published 10 months ago

@evolvingriley/grapesjs-openai v1.0.58

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Grapesjs Openai

DEMO

Provide a live demo of your plugin For a better user engagement create a simple live demo by using services like JSFiddle CodeSandbox CodePen and link it here in your README (attaching a screenshot/gif will also be a plus). To help you in this process here below you will find the necessary HTML/CSS/JS, so it just a matter of copy-pasting on some of those services. After that delete this part and update the link above

HTML

<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-openai"></script>

<div id="gjs"></div>

JS

const editor = grapesjs.init({
	container: '#gjs',
  height: '100%',
  fromElement: true,
  storageManager: false,
  plugins: ['grapesjs-openai'],
});

CSS

body, html {
  margin: 0;
  height: 100%;
}

Summary

  • Plugin name: grapesjs-openai
  • Components
    • component-id-1
    • component-id-2
    • ...
  • Blocks
    • block-id-1
    • block-id-2
    • ...

Options

OptionDescriptionDefault
option1Description optiondefault value

Download

  • CDN
    • https://unpkg.com/grapesjs-openai
  • NPM
    • npm i grapesjs-openai
  • GIT
    • git clone https://github.com/rileyseaburg\/grapesjs-openai.git

Usage

Directly 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-openai.min.js"></script>

<div id="gjs"></div>

<script type="text/javascript">
  var editor = grapesjs.init({
      container: '#gjs',
      // ...
      plugins: ['grapesjs-openai'],
      pluginsOpts: {
        'grapesjs-openai': { 
           apiKey: 'your-openai-api-key',
         }
      }
  });
</script>

Modern javascript

import grapesjs from 'grapesjs';
import plugin from 'grapesjs-openai';
import 'grapesjs/dist/css/grapes.min.css';

const editor = grapesjs.init({
  container : '#gjs',
  // ...
  plugins: [plugin],
  pluginsOpts: {
    [plugin]: { /* options */ }
  }
  // or
  plugins: [
    editor => plugin(editor, { /* options */ }),
  ],
});

Development

Clone the repository

$ git clone https://github.com/rileyseaburg\/grapesjs-openai.git
$ cd grapesjs-openai

Install dependencies

$ npm i

Start the dev server

$ npm start

Build the source

$ npm run build

License

MIT

1.0.39

11 months ago

1.0.38

11 months ago

1.0.40

11 months ago

1.0.44

11 months ago

1.0.43

11 months ago

1.0.42

11 months ago

1.0.41

11 months ago

1.0.48

11 months ago

1.0.47

11 months ago

1.0.46

11 months ago

1.0.45

11 months ago

1.0.49

11 months ago

1.0.51

11 months ago

1.0.50

11 months ago

1.0.55

11 months ago

1.0.54

11 months ago

1.0.53

11 months ago

1.0.52

11 months ago

1.0.58

10 months ago

1.0.36

11 months ago

1.0.57

11 months ago

1.0.56

11 months ago

1.0.34

11 months ago

1.0.19

2 years ago

1.0.29

2 years ago

1.0.17

2 years ago

1.0.27

2 years ago

1.0.33

2 years ago

1.0.11

2 years ago

1.0.21

2 years ago

1.0.31

2 years ago

1.0.15

2 years ago

1.0.25

2 years ago

1.0.13

2 years ago

1.0.23

2 years ago

1.0.9

2 years ago

1.0.5

2 years ago

1.0.3

2 years ago

1.0.0

2 years ago