Common library for Eppo's JavasScript SDK
Getting Started
Refer to our SDK documentation for how to install and use the SDK.
Local development
To set up the package for local development, run make prepare
after cloning the repository
Troubleshooting
- Jest encountered an unexpected token
Details:
/.../node_modules/@eppo/js-client-sdk-common/node_modules/uuid/dist/esm-browser/index.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){export { default as v1 } from './v1.js';
^^^^^^
SyntaxError: Unexpected token 'export'
Add the following line to your jest.config.js
file:
transformIgnorePatterns: ['<rootDir>/node_modules/(?!(@eppo|uuid)/)'],
Installing local package
It may be useful to install the local version of this package as you develop the client SDK or Node SDK.
This can be done in two steps:
- Open the directory with the client SDK you want to add this library to, and run
make prepare
- Add the local version of this library to the SDK you are developing by running
yarn add --force file:../js-client-sdk-common
(this assumes both repositories were cloned into the same directory)