---
# System prepended metadata

title: NEAR-SDK-JS First Build

---

# NEAR-SDK-JS First Build

## Setup Process

The near-sd-js version needs to be updated to `^0.2.0`
 
![](https://i.imgur.com/t1ICBR3.png)


### Babel Question



![](https://i.imgur.com/O31g2sy.png)

What are the various configurations of the contract builds? 

## Organization Question... 

Why are we putting this in an `index.js` file? I thought in react or web dev that's the first place a local server looks to launch an application. 

Wouldn't it be better to put this in a `contract` folder? 


