# Create SDK project

**URL:** <https://community.bloomreach.com/t/create-sdk-project/3733>\
**Category:** Content SaaS\
**Created:** [March 22, 2023, 2:13pm UTC](https://community.bloomreach.com/t/create-sdk-project/3733 "2023-03-22T14:13:26Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Iryna\_Alchynska](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/iryna_alchynska/32/1533_2.png) [@Iryna\_Alchynska](https://community.bloomreach.com/u/Iryna_Alchynska)\
**Post date:** [March 22, 2023, 2:13pm UTC](https://community.bloomreach.com/t/create-sdk-project/3733/1 "2023-03-22T14:13:26Z")

</div>

Hey guys, While I want to build the new spa-sdk-react example I recieve an error. Failed to load plugin ‘prettier’ declared in ‘package.json » @bloomreach/eslint-config-react » @bloomreach/eslint-config-base’: Cannot find module ‘eslint-plugin-prettier’  
Require stack:

- C:\Users\nataliia.karpenko\Documents\projects\sdk-bloomreach\spa-sdk\node\_modules\react-scripts\config\__placeholder_\_.js  
How can I start new react-sdk project? What I am missing?

---

<div class="post-metadata">

**Author:** ![Adam\_Pengh](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/adam_pengh/32/988_2.png) [@Adam\_Pengh](https://community.bloomreach.com/u/Adam_Pengh)\
**Post date:** [March 22, 2023, 2:27pm UTC](https://community.bloomreach.com/t/create-sdk-project/3733/2 "2023-03-22T14:27:52Z")

</div>

Hi @Iryna_Alchynska,

The SDK repository is a monorepo, so you can’t run the example projects by themselves.  
I would recommend the below steps [Installation](https://github.com/bloomreach/spa-sdk#development):

1. Clone the entire repository ([GitHub - bloomreach/spa-sdk](https://github.com/bloomreach/spa-sdk))
2. In the root folder, run `npm ci` and then `npm run build`. This will install all of the dependencies for each of the example projects.
3. In the example react project folder, you can run `npm run dev` to start the project.

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [March 22, 2023, 2:32pm UTC](https://community.bloomreach.com/t/create-sdk-project/3733/3 "2023-03-22T14:32:45Z")

</div>

to build a single example check:

> [@Can't get React spa-sdk demo to work](https://community.bloomreach.com/t/cant-get-react-spa-sdk-demo-to-work/3652/3):
>
> Hi @erictheun, The engines property in the package.json file in the root of the repository specifies that you need node 14 or 16 to run the repo. We simply have not tested it with node 18 yet. I suggest to read the root README.md on how to work with the repository. For example you will need to run npm ci in the root and npm run build to build all the artifacts (or at least the react ones with npx lerna run build --scope @bloomreach/example-react --include-dependencies --stream) before you can …

---

<div class="post-metadata">

**Author:** ![Lef\_Karamoulas](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/lef_karamoulas/32/82_2.png) [@Lef\_Karamoulas](https://community.bloomreach.com/u/Lef_Karamoulas)\
**Post date:** [March 22, 2023, 2:44pm UTC](https://community.bloomreach.com/t/create-sdk-project/3733/4 "2023-03-22T14:44:41Z")

</div>

@Iryna_Alchynska what my colleagues above have provided is true if you intend to build also the SDK packages for development.

For what you are interested as per my email you can add in your .env file  
DISABLE\_ESLINT\_PLUGIN=true

Replying also here for future reference.  
Kind regards

---

<div class="post-metadata">

**Author:** ![Iryna\_Alchynska](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/iryna_alchynska/32/1533_2.png) [@Iryna\_Alchynska](https://community.bloomreach.com/u/Iryna_Alchynska)\
**Post date:** [March 22, 2023, 2:56pm UTC](https://community.bloomreach.com/t/create-sdk-project/3733/5 "2023-03-22T14:56:48Z")

</div>

> [@Adam\_Pengh](#):
>
> The SDK repository is a monorepo, so you can’t run the example projects by themselves.  
> I would recommend the below steps [Installation](https://github.com/bloomreach/spa-sdk#development):
> 
> 1. Clone the entire repository ([GitHub - bloomreach/spa-sdk](https://github.com/bloomreach/spa-sdk))
> 2. In the root folder, run `npm ci` and then `npm run build`. This will install all of the dependencies for each of the example projects.
> 3. In the example react project folder, you can run `npm run dev` to start the project.

When In the root folder I run `npm ci` and then `npm run build` I receive the error, so cannot run “npm run dev” , just tried it again and the same error.

---

<div class="post-metadata">

**Author:** ![Iryna\_Alchynska](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/iryna_alchynska/32/1533_2.png) [@Iryna\_Alchynska](https://community.bloomreach.com/u/Iryna_Alchynska)\
**Post date:** [March 22, 2023, 3:00pm UTC](https://community.bloomreach.com/t/create-sdk-project/3733/6 "2023-03-22T15:00:04Z")

</div>

This fixed my issue, thanks

---

<div class="post-metadata">

**Author:** ![Ilakkia\_Baskar](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/ilakkia_baskar/32/2044_2.png) [@Ilakkia\_Baskar](https://community.bloomreach.com/u/Ilakkia_Baskar)\
**Post date:** [March 11, 2025, 11:26am UTC](https://community.bloomreach.com/t/create-sdk-project/3733/7 "2025-03-11T11:26:29Z")

</div>

Hello @Iryna_Alchynska ,

We are happy you are part of Bloomreach Developer’s Community.  
Thank you for reaching out to us.  
We hope we have answered your queries and therefore marking this thread for Closure.  
We are delighted to acknowledge your ongoing contributions to our esteemed Bloomreach Community.

Best Regards,  
Bloomreach
