0.6.0 • Published 5 years agoCLI
@dataden/sdk
Licence
MIT
Version
0.6.0
Deps
11
Size
187 kB
Vulns
2
Weekly
0
DataDen SDK
This SDK provides a lot of utilities to help build your plugins:
| Name | Built? |
|---|---|
| Plugin Creation Helpers | Built |
| Typescript interfaces & docs | Built |
| 'dataden-scripts' CLI | Built |
| Integrated build tools | Built |
| Emulator with DataDen feature parity | Built |
| Integrated linting tools | Coming... |
| Integrated test tools | Coming... |
Creating a Plugin
Check out our 1st party plugins for complete examples of using the SDK, but in short a few things are required:
- Your entry file exports
createPlugin(...)as default - Your package.json defines a
mainfield pointing at your entry file - Your plugin is published on NPM if you want to contribute it to our plugin registry for others to use
// index.ts
import { createPlugin } from '@dataden/sdk'
export default createPlugin({
// ... implement some plugin APIs ...
})
While Typescript should be preferred, both .ts and .js files are also supported, so you can use plain javascript if you prefer. Types are great though!