Skip to main content

Use components directly from npm in code-native integrations

You can now install Prismatic components from npm and use their actions, connections, triggers, and data sources directly in TypeScript. Each package includes the component's code and types, so you can test component calls locally and manage component versions alongside your other dependencies.

For example, install the Slack component:

npm install @prismatic-io/components-slack

The code-native getting-started tutorial now uses the Slack npm package to populate a channel dropdown and send messages. See Using Existing Components for setup requirements, examples, and package upgrades.

Component manifests are deprecated. Use npm packages whenever the component you need is available on npm. Existing manifests remain supported for backward compatibility; you can migrate one component at a time.