open-index/open-npm huggingface dataset:
npm package: @nacelle/storefront-sdk
Description: GraphQL-first data fetching for composable commerce projects
Author: Nacelle Inc.
Latest version: 2.0.3

# Nacelle Storefront SDK

GraphQL-first data fetching for composable commerce projects

[![npm version](https://img.shields.io/npm/v/@nacelle/storefront-sdk?style=for-the-badge)](https://npmjs.org/package/@nacelle/storefront-sdk) ![npm type definitions](https://img.shields.io/npm/types/@nacelle/storefront-sdk?style=for-the-badge) ![NPM](https://img.shields.io/npm/l/@nacelle/storefront-sdk?style=for-the-badge)

## Features

- Full TypeScript support
- `query` method for custom GraphQL queries is fully compatible with [GraphQL Codegen](https://the-guild.dev/graphql/codegen)
- Built-in support for [Automatic Persisted Queries (APQ)](https://docs.nacelle.com/docs/storefront-graphql-api-stable#automatic-persisted-queries-apq)
- Ships both [UMD](https://github.com/umdjs/umd) and [tree-shakeable](https://developer.mozilla.org/en-US/docs/Glossary/Tree_shaking) [ESM](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules)

## Learn more

For documentation and examples, see [docs.nacelle.com/docs/storefront-sdk-major-version-2](https://docs.nacelle.com/docs/storefront-sdk-major-version-2).
npm package: @nacelle/vue
Description: Vue components and composables for your Nacelle-powered storefront
Latest version: 0.1.0
Deprecated: Please see docs.nacelle.com for up-to-date guidance on building frontend projects powered by Nacelle

# `@nacelle/vue`

Providers and composables for your Vue.js + Nacelle-powered eCommerce storefront.

[![npm version](https://img.shields.io/npm/v/@nacelle/vue?style=for-the-badge)](https://npmjs.org/package/@nacelle/vue)

## Features

- Supports Vue 2.7 projects
- Compatible with [`@nuxtjs/composition-api`](https://composition-api.nuxtjs.org/) version 0.33 or higher.

## Installation

```
npm i @nacelle/vue
```

`@nacelle/vue` also depends on [`@nacelle/client-js-sdk`](https://www.npmjs.com/package/@nacelle/client-js-sdk). Follow those package's installation instructions before using `@nacelle/vue` in your Vue.js + Nacelle-powered storefront.

## Usage with Nuxt

To use this with Nuxt you'll want to make sure you're using the latest version of Nuxt v2. You can use `npm i nuxt@2.x` to update to the latest version. You might also need to add this package to your [build transpilation config option](https://nuxtjs.org/docs/configuration-glossary/configuration-build#transpile) to make sure it works correctly. In your `nuxt.config.js` you'll want to add something similar to this:

```js
build: { transpile: [({ isLegacy }) => isLegacy && '@nacelle/vue'] },
```