open-index/open-npm huggingface dataset:
npm package: @soc2central/marketplace-sdk
Description: ## Project setup ``` npm install ```
Author: SOC2Central by unCompliance
Latest version: 0.1.18

# MarketPlaces SDK

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

---------

## Project Usage

This package consists of reusable components and vuex store.

### Available Components

* marketplaceDiscussion
* marketplaceEditor
* marketplacePopup

### Available States

* marketplaceDiscussionStore
* marketplaceOrganizationStore
* marketplaceUserStore

#### Usage of States

To use the vuex store from the package, your project should  declare them as 
plugins in the store of your project.

For example if you want to use user state from the package, 

store/index.js

```
import { marketplaceUserStore } from '@soc2central/marketplace-sdk';

export default new Vuex.Store({
  modules: {
  },
  plugins: [marketplaceUserStore]
})

```

**Note:**  User can use these states only after logging in. This is because, 
Soc2 application is expecting some information  at the time of making API calls
which will be set only on login.