kibana/packages/kbn-interpreter
Chris Davies beb4542079
Remove custom WebPack bundles from Canvas (#30123)
This removes the custom build process for Canvas plugins. Canvas plugins are now regular
Kibana plugins. They can register server-side functions like so:

```js
server.plugins.interpreter.register({
  serverFunctions: [yourFunctionsHere],
});
```

And client-side functions need to be included in `uiExports.canvas`, then they need to
register themselves like so:

```js
// kbnInterpreter is a global, sadly, but it makes registration simple
kbnInterpreter.register({
  elements: [yourElementsHere],
  browserFunctions: [yourFnsHere],
});
```
2019-02-08 08:42:03 -05:00
..
common [@kbn/interpreter] improve build/packaging (#26096) 2018-11-23 14:16:38 -07:00
public [@kbn/interpreter] improve build/packaging (#26096) 2018-11-23 14:16:38 -07:00
scripts [@kbn/interpreter] improve build/packaging (#26096) 2018-11-23 14:16:38 -07:00
server [@kbn/interpreter] improve build/packaging (#26096) 2018-11-23 14:16:38 -07:00
src Remove custom WebPack bundles from Canvas (#30123) 2019-02-08 08:42:03 -05:00
tasks/build Remove custom WebPack bundles from Canvas (#30123) 2019-02-08 08:42:03 -05:00
.babelrc [@kbn/interpreter] improve build/packaging (#26096) 2018-11-23 14:16:38 -07:00
.npmignore [@kbn/interpreter] improve build/packaging (#26096) 2018-11-23 14:16:38 -07:00
package.json Remove WebSockets from Canvas expressions interpreter (#29792) 2019-02-05 11:51:45 -05:00