Optimizely Connect Platform (OCP) apps have a set of pre-defined dependencies in the
package.json file. You can add your own dependencies by using the
npm install or
yarn add command, or by manually editing the
npm install axios
If a dependency is only required at build and test time, for example, a testing library like
mocha, you can add it as a
npm install --save-dev mocha
All OCP apps come with the
jestlibrary by default (for testing).
For dependencies without types, you should add TypeScript type definitions to your
dev dependencies. Alternatively, you can manually add either production or
dev dependencies by manually editing the
You can add any dependency available in the public NPM repository. OCP does not support dependencies in private repositories; they can work locally, but the build will fail when you push your app to OCP.
Updated 1 day ago