Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

nuxt-shopify

Gomah8.3kMIT2.0.5TypeScript support: included

Easy Shopify Buy client integration with Nuxt.js

vue, nuxt, nuxt.js, shopify, shopify-buy, nuxt-shopify

readme

nuxt-shopify

🛍 Shopify Module

npm version Dependencies npm downloads code style: prettier License: MIT FOSSA Status

Easy Shopify Buy client integration with Nuxt.js

Setup

Install with yarn:

yarn add nuxt-shopify

Install with npm:

npm install nuxt-shopify

nuxt.config.js

module.exports = {
  modules: ['nuxt-shopify'],

  shopify: {
    /**
     * Your shopify domain
     */
    domain: 'your-shop-name.myshopify.com',

    /**
     * Your shopify storefront access token
     */
    storefrontAccessToken: 'your-storefront-access-token',

    /**
     * This will be larger than the optimized version, as it will contain all fields that are available in the
     * Storefront API. (https://help.shopify.com/en/api/custom-storefronts/storefront-api/reference)
     * This should only be used when you need to add custom queries to supplement the JS Buy SDK queries.
     */
    unoptimized: false,

    /**
     * Set language to return translated content (optional)
     */
    language: 'ja-JP',
  },
};

OR

module.exports = {
  modules: ['nuxt-shopify'],

  env: {
    SHOPIFY_DOMAIN: 'your-shop-name.myshopify.com', // your shopify domain
    SHOPIFY_ACCESS_TOKEN: 'your-storefront-access-token', // your shopify storefront access token
  },
};

Don't have a Storefront Access Token yet? Get started.

Usage

Component

asyncData

async asyncData({ $shopify, params }) {
  const product = await $shopify.product.fetch(params.id);
  return { product };
}

methods/created/mounted/etc

methods: {
  async fetchProduct(productId) {
    this.product = await this.$shopify.product.fetch(productId);
  }
}

Store actions (including nuxtServerInit)

// In store
{
  actions: {
    async fetchAllProducts ({ commit }) {
      const products = await this.$shopify.product.fetchAll();
      commit('SET_PRODUCTS', products)
    }
  }
}

Shopify Client

Examples from the official shopify-buy sdk library

Fetching products

// Fetch all products in your shop
this.$shopify.product.fetchAll().then((products) => {
  // Do something with the products
  console.log(products);
});

// Fetch a single product by ID
const productId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc4NTc5ODkzODQ=';

this.$shopify.product.fetch(productId).then((product) => {
  // Do something with the product
  console.log(product);
});

Fetching Collections

// Fetch all collections, including their products
this.$shopify.collection.fetchAllWithProducts().then((collections) => {
  // Do something with the collections
  console.log(collections);
  console.log(collections[0].products);
});

// Fetch a single collection by ID, including its products
const collectionId = 'Z2lkOi8vc2hvcGlmeS9Db2xsZWN0aW9uLzM2OTMxMjU4NA==';

this.$shopify.collection.fetchWithProducts(collectionId).then((collection) => {
  // Do something with the collection
  console.log(collection);
  console.log(collection.products);
});

Creating a checkout

// Create an empty checkout
this.$shopify.checkout.create().then((checkout) => {
  // Do something with the checkout
  console.log(checkout);
});

Adding Line Items

const checkoutId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0SW1hZ2UvMTgyMTc3ODc1OTI='; // ID of an existing checkout
const lineItemsToAdd = [
  {
    variantId: 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0VmFyaWFudC8yOTEwNjAyMjc5Mg==',
    quantity: 5,
    customAttributes: [{ key: 'MyKey', value: 'MyValue' }],
  },
];

// Add an item to the checkout
this.$shopify.checkout.addLineItems(checkoutId, lineItemsToAdd).then((checkout) => {
  // Do something with the updated checkout
  console.log(checkout.lineItems); // Array with one additional line item
});

Updating checkout attributes

const checkoutId = 'Z2lkOi8vc2hvcGlmeS9DaGVja291dC9kMTZmM2EzMDM4Yjc4N=';
const input = { customAttributes: [{ key: 'MyKey', value: 'MyValue' }] };

this.$shopify.checkout.updateAttributes(checkoutId, input).then((checkout) => {
  // Do something with the updated checkout
});

Updating Line Items

const checkoutId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0SW1hZ2UvMTgyMTc3ODc1OTI='; // ID of an existing checkout
const lineItemsToUpdate = [{ id: 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc4NTc5ODkzODQ=', quantity: 2 }];

// Update the line item on the checkout (change the quantity or variant)
this.$shopify.checkout.updateLineItems(checkoutId, lineItemsToUpdate).then((checkout) => {
  // Do something with the updated checkout
  console.log(checkout.lineItems); // Quantity of line item 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc4NTc5ODkzODQ=' updated to 2
});

Removing Line Items

const checkoutId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0SW1hZ2UvMTgyMTc3ODc1OTI='; // ID of an existing checkout
const lineItemIdsToRemove = ['Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc4NTc5ODkzODQ='];

// Remove an item from the checkout
this.$shopify.checkout.removeLineItems(checkoutId, lineItemIdsToRemove).then((checkout) => {
  // Do something with the updated checkout
  console.log(checkout.lineItems); // Checkout with line item 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzc4NTc5ODkzODQ=' removed
});

Fetching a Checkout

const checkoutId = '2U4NWNkYzI4ZWEyOTdlOD9rZXk9MDVjMzY3Zjk3YWM0YWJjNGRhMTkwMDgwYTUzOGJmYmI=';

this.$shopify.checkout.fetch(checkoutId).then((checkout) => {
  // Do something with the checkout
  console.log(checkout);
});

Adding a Discount

const checkoutId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0SW1hZ2UvMTgyMTc3ODc1OTI='; // ID of an existing checkout
const discountCode = 'best-discount-ever';

// Add a discount code to the checkout
this.$shopify.checkout.addDiscount(checkoutId, discountCode).then((checkout) => {
  // Do something with the updated checkout
  console.log(checkout);
});

Removing a Discount

const checkoutId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0SW1hZ2UvMTgyMTc3ODc1OTI='; // ID of an existing checkout

// Removes the applied discount from an existing checkout.
this.$shopify.checkout.removeDiscount(checkoutId).then((checkout) => {
  // Do something with the updated checkout
  console.log(checkout);
});

Updating a Shipping Address

const checkoutId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0SW1hZ2UvMTgyMTc3ODc1OTI='; // ID of an existing checkout

const shippingAddress = {
  address1: 'Chestnut Street 92',
  address2: 'Apartment 2',
  city: 'Louisville',
  company: null,
  country: 'United States',
  firstName: 'Bob',
  lastName: 'Norman',
  phone: '555-625-1199',
  province: 'Kentucky',
  zip: '40202',
};

// Update the shipping address for an existing checkout.
this.$shopify.checkout.updateShippingAddress(checkoutId, shippingAddress).then((checkout) => {
  // Do something with the updated checkout
});

Development

  1. Clone this repository
  2. Install dependencies using yarn install or npm install
  3. Build the module using yarn build or npm run build
  4. Start development server using yarn dev or npm run dev

📑 License

MIT License

FOSSA Status

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.0.5 (2025-06-25)

Bug Fixes

  • deps: bump shopify-buy to 3.0.7 (8fccc9e)

2.0.4 (2025-06-17)

Bug Fixes

  • deps: bump shopify-buy to 3.0.6 (fe8bc30)

2.0.3 (2025-04-14)

Bug Fixes

  • deps: bump shopify-buy to 3.0.4 (9500a42)

2.0.2 (2025-04-02)

Bug Fixes

  • deps: bump shopify-buy to 3.0.3 (77828b3)

2.0.1 (2025-03-25)

Chore

  • deps: bump shopify-buy to 3.0.2 (4f60c0e)

2.0.0 (2025-03-24)

Chore

  • add release:rc script (cc358c0)
  • deps: bump shopify-buy & @types/shopify-buy (f34764e)

2.0.0-rc.0 (2025-03-05)

1.19.0 (2024-05-14)

Features

  • bump shopify-buy to 2.22.0 (4ffefef)

Documentation

1.18.0 (2024-02-16)

Features

  • bump shopify-buy to 2.21.1 (dd209e1)

Chore

  • dedupe yarn.lock (58979fc)
  • dev-deps: upgrade dependencies (6b07e0c)
  • remove docs/yarn.lock as we are now using workspaces (460a6fa)

1.17.1 (2023-04-05)

1.17.0 (2023-04-05)

Features

  • bump shopify-buy to 2.19.0 (1b812e4)

1.16.2 (2023-01-24)

1.16.1 (2022-11-07)

1.16.0 (2022-10-16)

Features

  • deps: bump shopify-buy to 2.17.0, closes #928 (a6862af)

1.15.0 (2022-07-12)

Features

  • bump shopify-buy to 2.16.1 (e06d2ca)

Documentation

  • add fetchRecommendations example (b0fd69e)

1.14.0 (2022-04-05)

Features

  • bump shopify-buy to 2.15.1 (d71f4e7)

Internal

1.13.0 (2022-01-07)

Features

  • bump shopify-buy to 2.14.0 (c18e582)

Documentation

  • bump @nuxt/content-theme-docs to 0.11.0 (d0b7243)

1.12.0 (2021-11-03)

Features

  • bump shopify-buy to 2.13.0 (0cf02e0)

Chore

  • adjust test scripts (a21949b)
  • dev-deps: upgrade dependencies (30e73c8)

1.11.1 (2021-09-15)

1.11.0 (2021-09-01)

Features

  • bump shopify-buy to 2.12.0 (6b86564)

Chore

  • deps-dev: bump @babel/preset-env from 7.14.8 to 7.14.9 (17d74d9)
  • deps-dev: bump @types/node from 16.4.2 to 16.4.3 (96444b7)
  • deps-dev: bump @types/node from 16.4.3 to 16.4.10 (39da263)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e18cf10)
  • deps-dev: bump @typescript-eslint/eslint-plugin (1bdefac)
  • deps-dev: bump @typescript-eslint/parser from 4.28.4 to 4.28.5 (41d67e2)
  • deps-dev: bump @typescript-eslint/parser from 4.28.5 to 4.29.0 (221baec)
  • deps-dev: bump eslint from 7.31.0 to 7.32.0 (160cf4b)
  • deps: [security] bump tar from 6.1.0 to 6.1.3 (23b57b5)

1.10.11 (2021-07-25)

Documentation

Chore

  • deps-dev: bump @types/node from 16.0.1 to 16.3.1 (0d03979)
  • deps-dev: bump @types/node from 16.3.1 to 16.3.3 (ad93398)
  • deps-dev: bump @typescript-eslint/eslint-plugin (454d867)
  • deps-dev: bump @typescript-eslint/eslint-plugin (d74f784)
  • deps-dev: bump @typescript-eslint/parser from 4.28.2 to 4.28.3 (9bb1939)
  • deps-dev: bump @typescript-eslint/parser from 4.28.3 to 4.28.4 (4481dc2)
  • deps-dev: bump eslint from 7.30.0 to 7.31.0 (90f093b)
  • deps-dev: bump standard-version from 9.3.0 to 9.3.1 (09ce089)
  • deps-dev: bump ts-node from 10.0.0 to 10.1.0 (384529f)
  • deps: bump @types/shopify-buy (be0686d)

1.10.10 (2021-07-09)

1.10.9 (2021-07-08)

Chore

  • deps-dev: bump @babel/preset-env from 7.14.5 to 7.14.7 (41fb9ce)
  • deps-dev: bump @types/jsdom from 16.2.11 to 16.2.12 (e2a23ec)
  • deps-dev: bump @types/node from 15.12.2 to 15.12.5 (45318c3)
  • deps-dev: bump @typescript-eslint/eslint-plugin (629c9d0)
  • deps-dev: bump @typescript-eslint/eslint-plugin (dba6d76)
  • deps-dev: bump @typescript-eslint/parser from 4.27.0 to 4.28.0 (c7edb50)
  • deps-dev: bump @typescript-eslint/parser from 4.28.0 to 4.28.1 (52fc323)
  • deps-dev: bump @typescript-eslint/parser from 4.28.1 to 4.28.2 (e837174)
  • deps-dev: bump babel-jest from 27.0.2 to 27.0.6 (c3e601f)
  • deps-dev: bump eslint from 7.28.0 to 7.29.0 (cc713ee)
  • deps-dev: bump husky from 6.0.0 to 7.0.0 (c92e307)
  • deps-dev: bump jest from 27.0.4 to 27.0.6 (dc7b3fc)
  • deps-dev: bump prettier from 2.3.1 to 2.3.2 (1552a99)
  • deps-dev: bump typescript from 4.3.2 to 4.3.4 (a9bc379)
  • deps: [security] bump ws from 7.4.3 to 7.5.0 (61d7096)
  • deps: upgrade dependencies (be63013)
  • deps: upgrade dependencies (ba331fd)

1.10.8 (2021-06-15)

Chore

  • deps: [security] bump y18n from 4.0.0 to 4.0.1 (eeac682)
  • deps: upgrade dependencies (2e697d9)
  • deps-dev: bump @babel/preset-env from 7.13.10 to 7.13.12 (8e124db)
  • deps-dev: bump @babel/preset-env from 7.13.9 to 7.13.10 (e28bd66)
  • deps-dev: bump @babel/preset-env from 7.14.2 to 7.14.4 (70fa71b)
  • deps-dev: bump @babel/preset-env from 7.14.4 to 7.14.5 (e6be3cd)
  • deps-dev: bump @nuxt/types from 2.15.2 to 2.15.3 (f409f91)
  • deps-dev: bump @nuxt/types from 2.15.6 to 2.15.7 (4ccbd35)
  • deps-dev: bump @types/jest from 26.0.20 to 26.0.21 (483ede3)
  • deps-dev: bump @types/jest from 26.0.21 to 26.0.22 (e8cfb6a)
  • deps-dev: bump @types/jsdom from 16.2.10 to 16.2.11 (8546663)
  • deps-dev: bump @types/jsdom from 16.2.6 to 16.2.7 (2664603)
  • deps-dev: bump @types/jsdom from 16.2.7 to 16.2.9 (d651ad5)
  • deps-dev: bump @types/node from 14.14.32 to 14.14.35 (f080b40)
  • deps-dev: bump @types/node from 14.14.35 to 14.14.37 (1478a5d)
  • deps-dev: bump @types/node from 15.12.1 to 15.12.2 (37a4a50)
  • deps-dev: bump @types/node from 15.6.1 to 15.12.1 (a70b1b2)
  • deps-dev: bump @typescript-eslint/eslint-plugin (30f2b72)
  • deps-dev: bump @typescript-eslint/eslint-plugin (40802a1)
  • deps-dev: bump @typescript-eslint/eslint-plugin (a247235)
  • deps-dev: bump @typescript-eslint/eslint-plugin (6b38467)
  • deps-dev: bump @typescript-eslint/eslint-plugin (54a0797)
  • deps-dev: bump @typescript-eslint/parser from 4.17.0 to 4.18.0 (47efb81)
  • deps-dev: bump @typescript-eslint/parser from 4.18.0 to 4.19.0 (e8af6ee)
  • deps-dev: bump @typescript-eslint/parser from 4.19.0 to 4.20.0 (361eb82)
  • deps-dev: bump @typescript-eslint/parser from 4.20.0 to 4.21.0 (18034b4)
  • deps-dev: bump @typescript-eslint/parser from 4.25.0 to 4.26.0 (b2e00cb)
  • deps-dev: bump @typescript-eslint/parser from 4.26.0 to 4.26.1 (fe0dff9)
  • deps-dev: bump @typescript-eslint/parser from 4.26.1 to 4.27.0 (b50fbd7)
  • deps-dev: bump babel-jest from 27.0.1 to 27.0.2 (c3d977c)
  • deps-dev: bump eslint from 7.21.0 to 7.22.0 (1575f52)
  • deps-dev: bump eslint from 7.22.0 to 7.23.0 (159f894)
  • deps-dev: bump eslint from 7.27.0 to 7.28.0 (649e626)
  • deps-dev: bump eslint-config-prettier from 7.2.0 to 8.1.0 (c70ecb0)
  • deps-dev: bump eslint-plugin-import from 2.23.3 to 2.23.4 (70c299b)
  • deps-dev: bump husky from 5.1.3 to 5.2.0 (bd0e937)
  • deps-dev: bump husky from 5.2.0 to 6.0.0 (b27af0e)
  • deps-dev: bump jest from 27.0.1 to 27.0.3 (7c259cc)
  • deps-dev: bump jest from 27.0.3 to 27.0.4 (cfea38d)
  • deps-dev: bump nuxt from 2.15.2 to 2.15.3 (025e8b6)
  • deps-dev: bump nuxt from 2.15.6 to 2.15.7 (d05d1a2)
  • deps-dev: bump prettier from 2.3.0 to 2.3.1 (be90c77)
  • deps-dev: bump ts-jest from 26.5.3 to 26.5.4 (986f82c)
  • deps-dev: bump ts-jest from 27.0.1 to 27.0.2 (be590c7)
  • deps-dev: bump ts-jest from 27.0.2 to 27.0.3 (2008c94)
  • deps-dev: bump ts-node from 9.1.1 to 10.0.0 (9dca8c4)

1.10.7 (2021-03-08)

Documentation

Chore

  • deps: [security] bump elliptic from 6.5.3 to 6.5.4 (ff3cf27)
  • deps-dev: bump @babel/preset-env from 7.12.11 to 7.12.13 (c958a88)
  • deps-dev: bump @babel/preset-env from 7.12.13 to 7.12.16 (1ce32f1)
  • deps-dev: bump @babel/preset-env from 7.12.16 to 7.12.17 (7ba4888)
  • deps-dev: bump @babel/preset-env from 7.12.17 to 7.13.9 (4b75760)
  • deps-dev: bump @commitlint/cli from 11.0.0 to 12.0.1 (655442f)
  • deps-dev: bump @commitlint/config-conventional (2cbb1e8)
  • deps-dev: bump @nuxt/types from 2.14.12 to 2.15.0 (c0f2b37)
  • deps-dev: bump @nuxt/types from 2.15.0 to 2.15.1 (82a55f1)
  • deps-dev: bump @nuxt/types from 2.15.1 to 2.15.2 (e7bb0a1)
  • deps-dev: bump @types/node from 14.14.21 to 14.14.22 (068a999)
  • deps-dev: bump @types/node from 14.14.22 to 14.14.25 (160572f)
  • deps-dev: bump @types/node from 14.14.25 to 14.14.28 (0ddc853)
  • deps-dev: bump @types/node from 14.14.28 to 14.14.31 (1ec182c)
  • deps-dev: bump @types/node from 14.14.31 to 14.14.32 (0b8d8a7)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e20cc14)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e07e639)
  • deps-dev: bump @typescript-eslint/eslint-plugin (aca8d1c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e866a77)
  • deps-dev: bump @typescript-eslint/eslint-plugin (338e231)
  • deps-dev: bump @typescript-eslint/eslint-plugin (c8e30e8)
  • deps-dev: bump @typescript-eslint/parser from 4.14.0 to 4.14.1 (37f7033)
  • deps-dev: bump @typescript-eslint/parser from 4.15.0 to 4.15.1 (f8f75c0)
  • deps-dev: bump @typescript-eslint/parser from 4.15.1 to 4.15.2 (b0dc581)
  • deps-dev: bump @typescript-eslint/parser from 4.15.2 to 4.16.0 (b07ca41)
  • deps-dev: bump @typescript-eslint/parser from 4.16.0 to 4.17.0 (c435c3d)
  • deps-dev: bump eslint from 7.18.0 to 7.19.0 (ebcb6a1)
  • deps-dev: bump eslint from 7.19.0 to 7.20.0 (cc2b385)
  • deps-dev: bump eslint from 7.20.0 to 7.21.0 (9de1e99)
  • deps-dev: bump eslint-config-airbnb-typescript (4cfab7c)
  • deps-dev: bump husky from 4.3.8 to 5.0.9 (35175f8)
  • deps-dev: bump husky from 5.0.9 to 5.1.1 (060af0b)
  • deps-dev: bump husky from 5.1.1 to 5.1.2 (a558651)
  • deps-dev: bump husky from 5.1.2 to 5.1.3 (129f242)
  • deps-dev: bump nuxt from 2.14.12 to 2.15.0 (3550b03)
  • deps-dev: bump nuxt from 2.15.0 to 2.15.1 (e639631)
  • deps-dev: bump nuxt from 2.15.1 to 2.15.2 (7cc1798)
  • deps-dev: bump standard-version from 9.1.0 to 9.1.1 (851d217)
  • deps-dev: bump ts-jest from 26.4.4 to 26.5.0 (1254fea)
  • deps-dev: bump ts-jest from 26.5.0 to 26.5.1 (0e9b051)
  • deps-dev: bump ts-jest from 26.5.1 to 26.5.2 (4512b7e)
  • deps-dev: bump ts-jest from 26.5.2 to 26.5.3 (91d6d36)
  • deps-dev: bump typescript from 4.1.3 to 4.1.5 (83a8465)
  • deps-dev: bump typescript from 4.1.5 to 4.2.2 (2994e4b)
  • deps-dev: bump typescript from 4.2.2 to 4.2.3 (4c71b15)
  • add preview in README.md (4902812)
  • edit package homepage (560e1a7)

1.10.6 (2021-01-21)

Chore

  • deps: bump @types/shopify-buy from 2.10.4 to 2.10.5 (435f0f3)
  • deps-dev: bump @types/jsdom from 16.2.5 to 16.2.6 (97c67a0)
  • deps-dev: bump @types/node from 14.14.20 to 14.14.21 (b4ee639)
  • deps-dev: bump @typescript-eslint/eslint-plugin (077d3d1)
  • deps-dev: bump @typescript-eslint/parser from 4.13.0 to 4.14.0 (ae09b80)
  • deps-dev: bump eslint from 7.17.0 to 7.18.0 (21f5ea1)
  • deps-dev: bump eslint-config-prettier from 7.1.0 to 7.2.0 (1f49ff8)
  • deps-dev: bump husky from 4.3.7 to 4.3.8 (9fa5ffc)

1.10.5 (2021-01-11)

Chore

  • deps: [security] bump ini from 1.3.5 to 1.3.7 (a9d172c)
  • deps: [security] bump node-notifier from 8.0.0 to 8.0.1 (ed2d82c)
  • deps: bump @types/shopify-buy from 2.10.2 to 2.10.3 (6bd01fc)
  • deps: bump @types/shopify-buy from 2.10.3 to 2.10.4 (6017781)
  • deps: bump isomorphic-unfetch from 3.0.0 to 3.1.0 (7b3d1ee)
  • deps-dev: bump @babel/preset-env from 7.11.5 to 7.12.1 (d90e01f)
  • deps-dev: bump @babel/preset-env from 7.12.1 to 7.12.7 (a15616c)
  • deps-dev: bump @babel/preset-env from 7.12.10 to 7.12.11 (93319df)
  • deps-dev: bump @babel/preset-env from 7.12.7 to 7.12.10 (b5cec9b)
  • deps-dev: bump @commitlint/cli from 9.1.2 to 11.0.0 (a1401a1)
  • deps-dev: bump @commitlint/config-conventional (2d7416f)
  • deps-dev: bump @nuxt/types from 2.14.10 to 2.14.11 (bb37fa3)
  • deps-dev: bump @nuxt/types from 2.14.11 to 2.14.12 (a81a231)
  • deps-dev: bump @nuxt/types from 2.14.4 to 2.14.5 (f82a6bb)
  • deps-dev: bump @nuxt/types from 2.14.5 to 2.14.6 (e59d6ab)
  • deps-dev: bump @nuxt/types from 2.14.6 to 2.14.7 (574cd1f)
  • deps-dev: bump @nuxt/types from 2.14.7 to 2.14.10 (08d88e7)
  • deps-dev: bump @types/jest from 26.0.13 to 26.0.14 (64c3438)
  • deps-dev: bump @types/jest from 26.0.14 to 26.0.15 (b4b4c3a)
  • deps-dev: bump @types/jest from 26.0.15 to 26.0.16 (384246b)
  • deps-dev: bump @types/jest from 26.0.16 to 26.0.19 (7c63a38)
  • deps-dev: bump @types/jest from 26.0.19 to 26.0.20 (1be74bd)
  • deps-dev: bump @types/jsdom from 16.2.4 to 16.2.5 (e508ccb)
  • deps-dev: bump @types/node from 14.10.1 to 14.11.1 (f0c97e2)
  • deps-dev: bump @types/node from 14.11.1 to 14.11.2 (248ec38)
  • deps-dev: bump @types/node from 14.11.10 to 14.14.3 (6e50910)
  • deps-dev: bump @types/node from 14.11.2 to 14.11.8 (93ab692)
  • deps-dev: bump @types/node from 14.11.8 to 14.11.10 (2985f43)
  • deps-dev: bump @types/node from 14.14.10 to 14.14.13 (44e7099)
  • deps-dev: bump @types/node from 14.14.13 to 14.14.14 (7a2b100)
  • deps-dev: bump @types/node from 14.14.14 to 14.14.16 (b7e74cd)
  • deps-dev: bump @types/node from 14.14.16 to 14.14.19 (9787a13)
  • deps-dev: bump @types/node from 14.14.19 to 14.14.20 (d7280ff)
  • deps-dev: bump @types/node from 14.14.3 to 14.14.6 (3c17870)
  • deps-dev: bump @types/node from 14.14.6 to 14.14.7 (ffea2f6)
  • deps-dev: bump @types/node from 14.14.7 to 14.14.9 (92db8ff)
  • deps-dev: bump @types/node from 14.14.9 to 14.14.10 (80c9131)
  • deps-dev: bump @types/node from 14.6.4 to 14.10.1 (5a36a7b)
  • deps-dev: bump @typescript-eslint/eslint-plugin (9a862ed)
  • deps-dev: bump @typescript-eslint/eslint-plugin (45f30d9)
  • deps-dev: bump @typescript-eslint/eslint-plugin (4504ede)
  • deps-dev: bump @typescript-eslint/eslint-plugin (c937434)
  • deps-dev: bump @typescript-eslint/eslint-plugin (9d677a0)
  • deps-dev: bump @typescript-eslint/eslint-plugin (ab549f1)
  • deps-dev: bump @typescript-eslint/eslint-plugin (564e837)
  • deps-dev: bump @typescript-eslint/eslint-plugin (2222973)
  • deps-dev: bump @typescript-eslint/eslint-plugin (922d19c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (6414abf)
  • deps-dev: bump @typescript-eslint/eslint-plugin (85f5475)
  • deps-dev: bump @typescript-eslint/eslint-plugin (267a862)
  • deps-dev: bump @typescript-eslint/eslint-plugin (018a8fa)
  • deps-dev: bump @typescript-eslint/eslint-plugin (0475db7)
  • deps-dev: bump @typescript-eslint/eslint-plugin (1b5b018)
  • deps-dev: bump @typescript-eslint/eslint-plugin (bc82707)
  • deps-dev: bump @typescript-eslint/eslint-plugin (7050faf)
  • deps-dev: bump @typescript-eslint/eslint-plugin (db4b2a4)
  • deps-dev: bump @typescript-eslint/parser from 4.1.0 to 4.1.1 (fd28372)
  • deps-dev: bump @typescript-eslint/parser from 4.1.1 to 4.2.0 (e928b37)
  • deps-dev: bump @typescript-eslint/parser from 4.10.0 to 4.11.0 (8f03aae)
  • deps-dev: bump @typescript-eslint/parser from 4.11.0 to 4.11.1 (700a845)
  • deps-dev: bump @typescript-eslint/parser from 4.11.1 to 4.12.0 (c60226d)
  • deps-dev: bump @typescript-eslint/parser from 4.12.0 to 4.13.0 (de6e689)
  • deps-dev: bump @typescript-eslint/parser from 4.2.0 to 4.3.0 (67c2164)
  • deps-dev: bump @typescript-eslint/parser from 4.3.0 to 4.4.0 (8b648a5)
  • deps-dev: bump @typescript-eslint/parser from 4.4.0 to 4.4.1 (4669025)
  • deps-dev: bump @typescript-eslint/parser from 4.4.1 to 4.5.0 (8d64673)
  • deps-dev: bump @typescript-eslint/parser from 4.5.0 to 4.6.0 (b4962af)
  • deps-dev: bump @typescript-eslint/parser from 4.6.0 to 4.6.1 (2d9c04e)
  • deps-dev: bump @typescript-eslint/parser from 4.6.1 to 4.7.0 (1b8ad4f)
  • deps-dev: bump @typescript-eslint/parser from 4.7.0 to 4.8.0 (21a2dc2)
  • deps-dev: bump @typescript-eslint/parser from 4.8.0 to 4.8.2 (1cabcd3)
  • deps-dev: bump @typescript-eslint/parser from 4.8.2 to 4.9.0 (32433b6)
  • deps-dev: bump @typescript-eslint/parser from 4.9.0 to 4.9.1 (108f57e)
  • deps-dev: bump @typescript-eslint/parser from 4.9.1 to 4.10.0 (01ab013)
  • deps-dev: bump babel-jest from 26.3.0 to 26.5.0 (f4ee400)
  • deps-dev: bump babel-jest from 26.5.0 to 26.5.2 (0733071)
  • deps-dev: bump babel-jest from 26.5.2 to 26.6.0 (be84f7b)
  • deps-dev: bump babel-jest from 26.6.0 to 26.6.1 (ef4c173)
  • deps-dev: bump babel-jest from 26.6.1 to 26.6.2 (6feb41e)
  • deps-dev: bump babel-jest from 26.6.2 to 26.6.3 (2c8382d)
  • deps-dev: bump eslint from 7.10.0 to 7.11.0 (4f6d722)
  • deps-dev: bump eslint from 7.11.0 to 7.12.0 (55b582a)
  • deps-dev: bump eslint from 7.12.0 to 7.12.1 (06eb903)
  • deps-dev: bump eslint from 7.12.1 to 7.13.0 (8a9bc99)
  • deps-dev: bump eslint from 7.13.0 to 7.14.0 (28046ad)
  • deps-dev: bump eslint from 7.14.0 to 7.15.0 (b9cfdf0)
  • deps-dev: bump eslint from 7.15.0 to 7.16.0 (c7e27a7)
  • deps-dev: bump eslint from 7.16.0 to 7.17.0 (8cbc134)
  • deps-dev: bump eslint from 7.8.1 to 7.9.0 (5e2d94d)
  • deps-dev: bump eslint from 7.9.0 to 7.10.0 (86b970a)
  • deps-dev: bump eslint-config-airbnb-typescript (0228266)
  • deps-dev: bump eslint-config-airbnb-typescript (0602670)
  • deps-dev: bump eslint-config-prettier from 6.11.0 to 6.12.0 (58c9fab)
  • deps-dev: bump eslint-config-prettier from 6.12.0 to 6.13.0 (1754045)
  • deps-dev: bump eslint-config-prettier from 6.13.0 to 6.14.0 (ee2e59e)
  • deps-dev: bump eslint-config-prettier from 6.14.0 to 6.15.0 (8dea06c)
  • deps-dev: bump eslint-config-prettier from 6.15.0 to 7.0.0 (b8db25b)
  • deps-dev: bump eslint-config-prettier from 7.0.0 to 7.1.0 (31d7e6c)
  • deps-dev: bump eslint-plugin-import from 2.22.0 to 2.22.1 (3f574a3)
  • deps-dev: bump eslint-plugin-prettier from 3.1.4 to 3.2.0 (1c45694)
  • deps-dev: bump eslint-plugin-prettier from 3.2.0 to 3.3.0 (df81c4e)
  • deps-dev: bump eslint-plugin-prettier from 3.3.0 to 3.3.1 (6c1b2a8)
  • deps-dev: bump husky from 4.3.0 to 4.3.5 (6bcefa0)
  • deps-dev: bump husky from 4.3.5 to 4.3.6 (2edd34a)
  • deps-dev: bump husky from 4.3.6 to 4.3.7 (65dff3c)
  • deps-dev: bump jest from 26.4.2 to 26.5.0 (d4e708e)
  • deps-dev: bump jest from 26.5.0 to 26.5.3 (9e26947)
  • deps-dev: bump jest from 26.5.3 to 26.6.0 (f3e5622)
  • deps-dev: bump jest from 26.6.0 to 26.6.1 (91fbff5)
  • deps-dev: bump jest from 26.6.1 to 26.6.2 (1099836)
  • deps-dev: bump jest from 26.6.2 to 26.6.3 (8a01ca5)
  • deps-dev: bump nuxt from 2.14.10 to 2.14.11 (e7d95cb)
  • deps-dev: bump nuxt from 2.14.11 to 2.14.12 (aa70b42)
  • deps-dev: bump nuxt from 2.14.4 to 2.14.5 (270aebc)
  • deps-dev: bump nuxt from 2.14.5 to 2.14.6 (9b9f856)
  • deps-dev: bump nuxt from 2.14.6 to 2.14.7 (e0a2fc6)
  • deps-dev: bump nuxt from 2.14.7 to 2.14.10 (d07d61b)
  • deps-dev: bump prettier from 2.1.1 to 2.1.2 (f04cb64)
  • deps-dev: bump prettier from 2.1.2 to 2.2.0 (bf4694f)
  • deps-dev: bump prettier from 2.2.0 to 2.2.1 (3df3aa2)
  • deps-dev: bump standard-version from 9.0.0 to 9.1.0 (8f78162)
  • deps-dev: bump ts-jest from 26.3.0 to 26.4.0 (18ecd8d)
  • deps-dev: bump ts-jest from 26.4.0 to 26.4.1 (b799b64)
  • deps-dev: bump ts-jest from 26.4.1 to 26.4.2 (caebd05)
  • deps-dev: bump ts-jest from 26.4.2 to 26.4.3 (10f3410)
  • deps-dev: bump ts-jest from 26.4.3 to 26.4.4 (f1cbe07)
  • deps-dev: bump ts-node from 9.0.0 to 9.1.1 (e9a17dd)
  • deps-dev: bump typescript from 4.0.2 to 4.0.3 (454ee10)
  • deps-dev: bump typescript from 4.0.3 to 4.0.5 (b79c9b1)
  • deps-dev: bump typescript from 4.0.5 to 4.1.2 (1e7e5fb)
  • deps-dev: bump typescript from 4.1.2 to 4.1.3 (6dcd1ae)
  • examples: add collection-pagination (0cd68fd)

1.10.4 (2020-09-11)

Chore

  • deps: [security] bump lodash from 4.17.15 to 4.17.20 (18e8c17)
  • deps: [security] bump node-fetch from 2.6.0 to 2.6.1 (582a877)
  • deps: bump @types/shopify-buy from 2.10.1 to 2.10.2 (ea1af96)
  • deps: upgrade dependencies (bba8bd6)
  • deps-dev: bump @commitlint/config-conventional (4be7418)
  • deps-dev: bump @nuxt/types from 2.14.0 to 2.14.1 (2fd84c1)
  • deps-dev: bump @nuxt/types from 2.14.1 to 2.14.3 (0a174a7)
  • deps-dev: bump @nuxt/types from 2.14.3 to 2.14.4 (601c128)
  • deps-dev: bump @types/jest from 26.0.12 to 26.0.13 (6051c56)
  • deps-dev: bump @types/jest from 26.0.7 to 26.0.8 (b7dbfe5)
  • deps-dev: bump @types/jest from 26.0.8 to 26.0.9 (9c70867)
  • deps-dev: bump @types/jest from 26.0.9 to 26.0.10 (1924d2f)
  • deps-dev: bump @types/node from 14.0.26 to 14.0.27 (bc43be4)
  • deps-dev: bump @types/node from 14.0.27 to 14.6.0 (1ea1757)
  • deps-dev: bump @types/node from 14.6.0 to 14.6.2 (85e8d81)
  • deps-dev: bump @types/node from 14.6.2 to 14.6.4 (0a84873)
  • deps-dev: bump @typescript-eslint/eslint-plugin (a202596)
  • deps-dev: bump @typescript-eslint/parser from 4.0.1 to 4.1.0 (246ff52)
  • deps-dev: bump babel-jest from 26.1.0 to 26.2.2 (13e628b)
  • deps-dev: bump babel-jest from 26.2.2 to 26.3.0 (510790b)
  • deps-dev: bump eslint-config-airbnb-typescript (57c1e62)
  • deps-dev: bump husky from 4.2.5 to 4.3.0 (36babc5)
  • deps-dev: bump prettier from 2.0.5 to 2.1.0 (f522fe1)
  • deps-dev: bump prettier from 2.1.0 to 2.1.1 (0d408fb)
  • deps-dev: bump standard-version from 8.0.2 to 9.0.0 (aaad3fa)
  • deps-dev: bump ts-node from 8.10.2 to 9.0.0 (e68564e)

1.10.3 (2020-07-31)

Bug Fixes

  • support language when building shopify client, closes #313 (261c755)

Chore

  • deps: [security] bump elliptic from 6.5.2 to 6.5.3 (c75519b)
  • deps-dev: bump @nuxt/types from 2.13.3 to 2.14.0 (dbb3061)
  • deps-dev: bump @types/jest from 26.0.4 to 26.0.5 (c3c328d)
  • deps-dev: bump @types/jest from 26.0.5 to 26.0.7 (f14c06e)
  • deps-dev: bump @types/node from 14.0.23 to 14.0.26 (1668259)
  • deps-dev: bump request-promise-native from 1.0.8 to 1.0.9 (21286d1)
  • deps-dev: bump standard-version from 8.0.1 to 8.0.2 (aafb199)
  • deps-dev: bump typescript from 3.9.6 to 3.9.7 (a096ca7)

1.10.2 (2020-07-14)

Chore

  • deps: bump shopify-buy from 2.10.0 to 2.11.0 (0ae1bd2)
  • deps-dev: bump @commitlint/config-conventional (e28a32a)
  • deps-dev: bump @nuxt/types from 2.13.0 to 2.13.2 (9989b63)
  • deps-dev: bump @nuxt/types from 2.13.2 to 2.13.3 (50c5bfa)
  • deps-dev: bump @types/jest from 26.0.0 to 26.0.3 (37501df)
  • deps-dev: bump @types/jest from 26.0.3 to 26.0.4 (c527aa3)
  • deps-dev: bump @types/node from 14.0.13 to 14.0.14 (62d935b)
  • deps-dev: bump @types/node from 14.0.14 to 14.0.23 (fbc82bd)
  • deps-dev: bump babel-jest from 26.0.1 to 26.1.0 (c5a14d1)
  • deps-dev: bump eslint-plugin-import from 2.21.2 to 2.22.0 (26f42a6)
  • deps-dev: bump standard-version from 8.0.0 to 8.0.1 (4900d97)
  • deps-dev: bump typescript from 3.9.5 to 3.9.6 (507a1a5)

1.10.1 (2020-06-28)

Chore

  • deps: [security] bump minimist from 1.2.0 to 1.2.5 (071633e)
  • deps-dev: bump @commitlint/config-conventional (5cf1964)
  • deps-dev: bump @nuxt/types from 0.7.5 to 0.7.6 (7c95308)
  • deps-dev: bump @nuxt/types from 0.7.6 to 0.7.7 (bb7312d)
  • deps-dev: bump @nuxt/types from 0.7.7 to 0.7.8 (a1faaec)
  • deps-dev: bump @nuxt/types from 0.7.8 to 0.7.9 (2afbc4f)
  • deps-dev: bump @nuxt/types from 0.7.9 to 2.13.0 (3b2d10b)
  • deps-dev: bump @types/jest from 25.2.1 to 25.2.2 (c0bb45e)
  • deps-dev: bump @types/jest from 25.2.2 to 25.2.3 (af3b0be)
  • deps-dev: bump @types/jest from 25.2.3 to 26.0.0 (3db0472)
  • deps-dev: bump @types/jsdom from 16.2.1 to 16.2.3 (e3b5390)
  • deps-dev: bump @types/node from 13.13.4 to 13.13.5 (ee8cb3c)
  • deps-dev: bump @types/node from 13.13.5 to 14.0.1 (f45cdfc)
  • deps-dev: bump @types/node from 14.0.1 to 14.0.5 (d7ac2b0)
  • deps-dev: bump @types/node from 14.0.12 to 14.0.13 (548c9e6)
  • deps-dev: bump @types/node from 14.0.5 to 14.0.6 (645b494)
  • deps-dev: bump @types/node from 14.0.6 to 14.0.12 (17d60df)
  • deps-dev: bump @typescript-eslint/eslint-plugin (3500470)
  • deps-dev: bump @typescript-eslint/eslint-plugin (5b85065)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e61e2d7)
  • deps-dev: bump @typescript-eslint/parser from 2.30.0 to 2.31.0 (dd75b6d)
  • deps-dev: bump @typescript-eslint/parser from 2.31.0 to 2.32.0 (24c3341)
  • deps-dev: bump @typescript-eslint/parser from 2.32.0 to 2.34.0 (3b539ab)
  • deps-dev: bump babel-jest from 25.4.0 to 26.0.0 (494d9a4)
  • deps-dev: bump babel-jest from 26.0.0 to 26.0.1 (906d0bd)
  • deps-dev: bump eslint-config-prettier from 6.10.1 to 6.11.0 (f299cf5)
  • deps-dev: bump eslint-plugin-import from 2.20.2 to 2.21.1 (d595b63)
  • deps-dev: bump eslint-plugin-import from 2.21.1 to 2.21.2 (8af8e6a)
  • deps-dev: bump eslint-plugin-prettier from 3.1.3 to 3.1.4 (b8775c6)
  • deps-dev: bump standard-version from 7.1.0 to 8.0.0 (f51f6f9)
  • deps-dev: bump ts-jest from 25.4.0 to 25.5.1 (994db28)
  • deps-dev: bump ts-node from 8.10.1 to 8.10.2 (61ad871)
  • deps-dev: bump ts-node from 8.9.1 to 8.10.1 (270a3be)
  • deps-dev: bump typescript from 3.8.3 to 3.9.2 (3970d44)
  • deps-dev: bump typescript from 3.9.2 to 3.9.3 (2fd18a8)
  • deps-dev: bump typescript from 3.9.3 to 3.9.5 (c5ee927)

1.10.0 (2020-04-28)

Chore

  • deps: bump @types/shopify-buy from 1.11.0 to 1.11.1 (87b4a8f)
  • deps: bump shopify-buy from 2.9.3 to 2.10.0 (e119fdc)
  • deps-dev: bump @nuxt/types from 0.7.4 to 0.7.5 (a52a604)
  • deps-dev: bump @types/node from 13.11.1 to 13.13.1 (b664ce6)
  • deps-dev: bump @types/node from 13.13.1 to 13.13.4 (1384e33)
  • deps-dev: bump @typescript-eslint/eslint-plugin (d54a237)
  • deps-dev: bump @typescript-eslint/eslint-plugin (5f6b0fd)
  • deps-dev: bump @typescript-eslint/eslint-plugin (7b705ed)
  • deps-dev: bump @typescript-eslint/parser from 2.27.0 to 2.28.0 (ca1c5df)
  • deps-dev: bump @typescript-eslint/parser from 2.28.0 to 2.29.0 (0a9d0ea)
  • deps-dev: bump @typescript-eslint/parser from 2.29.0 to 2.30.0 (0fab84c)
  • deps-dev: bump babel-jest from 25.3.0 to 25.4.0 (b94e550)
  • deps-dev: bump eslint-plugin-prettier from 3.1.2 to 3.1.3 (52c844b)
  • deps-dev: bump jest from 25.3.0 to 25.4.0 (fbf1e57)
  • deps-dev: bump prettier from 2.0.4 to 2.0.5 (4381f9c)
  • deps-dev: bump ts-jest from 25.3.1 to 25.4.0 (a5ab4be)
  • deps-dev: bump ts-node from 8.8.2 to 8.9.1 (fdb2248)

1.9.0 (2020-04-12)

Features

Documentation

Chore

  • deps: [security] bump acorn from 6.4.0 to 6.4.1 (18b2c56)
  • deps: bump shopify-buy from 2.9.1 to 2.9.2 (5fe4a5b)
  • deps: upgrade dependencies (bafd302)
  • deps-dev: bump @nuxt/types from 0.6.3 to 0.6.4 (bd2fe2f)
  • deps-dev: bump @nuxt/types from 0.6.4 to 0.7.0 (fdeb0e8)
  • deps-dev: bump @nuxt/types from 0.7.0 to 0.7.1 (1f50da2)
  • deps-dev: bump @types/jest from 25.1.3 to 25.1.4 (7ab2f77)
  • deps-dev: bump @types/jest from 25.1.4 to 25.2.1 (a863817)
  • deps-dev: bump @types/jsdom from 16.1.0 to 16.1.1 (c65cc49)
  • deps-dev: bump @types/jsdom from 16.1.1 to 16.2.0 (f286eae)
  • deps-dev: bump @types/node from 13.7.6 to 13.7.7 (997c959)
  • deps-dev: bump @types/node from 13.7.7 to 13.9.1 (c11090a)
  • deps-dev: bump @types/node from 13.9.1 to 13.9.3 (a55415a)
  • deps-dev: bump @types/node from 13.9.3 to 13.9.5 (7a1efc5)
  • deps-dev: bump @types/node from 13.9.5 to 13.11.0 (b23fbc4)
  • deps-dev: bump @typescript-eslint/eslint-plugin (87fdd8f)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e2d2cfb)
  • deps-dev: bump @typescript-eslint/eslint-plugin (660bf76)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e31627d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (14084bf)
  • deps-dev: bump @typescript-eslint/parser from 2.21.0 to 2.22.0 (a20b6f8)
  • deps-dev: bump @typescript-eslint/parser from 2.22.0 to 2.24.0 (f2276bb)
  • deps-dev: bump @typescript-eslint/parser from 2.24.0 to 2.25.0 (364f357)
  • deps-dev: bump @typescript-eslint/parser from 2.25.0 to 2.26.0 (61bd108)
  • deps-dev: bump @typescript-eslint/parser from 2.26.0 to 2.27.0 (91b3bc5)
  • deps-dev: bump babel-jest from 25.1.0 to 25.2.4 (f37ac1c)
  • deps-dev: bump babel-jest from 25.2.4 to 25.2.6 (7300733)
  • deps-dev: bump eslint-config-airbnb-typescript (794e860)
  • deps-dev: bump eslint-config-prettier from 6.10.0 to 6.10.1 (48f0e60)
  • deps-dev: bump eslint-plugin-import from 2.20.1 to 2.20.2 (0ad24ba)
  • deps-dev: bump jest from 25.1.0 to 25.2.4 (0c74613)
  • deps-dev: bump jest from 25.2.4 to 25.2.7 (7fa7075)
  • deps-dev: bump nuxt from 2.11.0 to 2.12.0 (f3d6ba8)
  • deps-dev: bump nuxt from 2.12.0 to 2.12.1 (525ddbc)
  • deps-dev: bump nuxt from 2.12.1 to 2.12.2 (668d7e9)
  • deps-dev: bump prettier from 1.19.1 to 2.0.1 (6364fea)
  • deps-dev: bump prettier from 2.0.1 to 2.0.2 (de70af2)
  • deps-dev: bump prettier from 2.0.2 to 2.0.4 (a116478)
  • deps-dev: bump ts-jest from 25.2.1 to 25.3.0 (12f93aa)
  • deps-dev: bump ts-jest from 25.3.0 to 25.3.1 (047295f)
  • deps-dev: bump ts-node from 8.6.2 to 8.8.1 (eba5440)
  • deps-dev: bump ts-node from 8.8.1 to 8.8.2 (afff0c1)
  • deps-dev: bump typescript from 3.8.2 to 3.8.3 (5f2fdaf)
  • release: 1.8.0 (ce1a3de)

1.8.1 (2020-03-23)

Chore

  • deps: [security] bump acorn from 6.4.0 to 6.4.1 (18b2c56)
  • deps: bump shopify-buy from 2.9.1 to 2.9.2 (5fe4a5b)
  • deps-dev: bump @nuxt/types from 0.6.3 to 0.6.4 (bd2fe2f)
  • deps-dev: bump @types/jest from 25.1.3 to 25.1.4 (7ab2f77)
  • deps-dev: bump @types/jsdom from 16.1.0 to 16.1.1 (c65cc49)
  • deps-dev: bump @types/node from 13.7.6 to 13.7.7 (997c959)
  • deps-dev: bump @types/node from 13.7.7 to 13.9.1 (c11090a)
  • deps-dev: bump @types/node from 13.9.1 to 13.9.3 (a55415a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (660bf76)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e31627d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (14084bf)
  • deps-dev: bump @typescript-eslint/parser from 2.21.0 to 2.22.0 (a20b6f8)
  • deps-dev: bump @typescript-eslint/parser from 2.22.0 to 2.24.0 (f2276bb)
  • deps-dev: bump @typescript-eslint/parser from 2.24.0 to 2.25.0 (364f357)
  • deps-dev: bump eslint-config-airbnb-typescript (794e860)
  • deps-dev: bump eslint-config-prettier from 6.10.0 to 6.10.1 (48f0e60)
  • deps-dev: bump nuxt from 2.11.0 to 2.12.0 (f3d6ba8)
  • deps-dev: bump prettier from 1.19.1 to 2.0.1 (6364fea)
  • deps-dev: bump ts-node from 8.6.2 to 8.8.1 (eba5440)
  • deps-dev: bump typescript from 3.8.2 to 3.8.3 (5f2fdaf)

1.8.0 (2020-02-27)

Features

  • update types & use isomorphic-unfetch (96818a6)

Chore

  • deps-dev: bump @typescript-eslint/eslint-plugin (7ef232d)
  • deps-dev: bump @typescript-eslint/parser from 2.20.0 to 2.21.0 (750266d)

Internal

  • add nuxtServerInit case (0eaa666)

1.7.1 (2020-02-23)

Chore

  • deps: update shopify-buy to 2.9.1 (5a865ca)
  • deps-dev: bump @commitlint/cli from 8.3.4 to 8.3.5 (bb2ed4e)
  • deps-dev: bump @nuxt/types from 0.6.0 to 0.6.1 (91ad2a5)
  • deps-dev: bump @nuxt/types from 0.6.1 to 0.6.2 (a00eed7)
  • deps-dev: bump @types/jest from 24.0.25 to 24.9.0 (44c4f01)
  • deps-dev: bump @types/jest from 24.9.0 to 25.1.0 (77fb7e5)
  • deps-dev: bump @types/jest from 25.1.0 to 25.1.1 (f88bd24)
  • deps-dev: bump @types/jest from 25.1.1 to 25.1.2 (49d5494)
  • deps-dev: bump @types/jsdom from 12.2.4 to 16.1.0 (4a967cd)
  • deps-dev: bump @types/node from 13.1.6 to 13.1.8 (e2c082a)
  • deps-dev: bump @types/node from 13.1.8 to 13.5.0 (2f31780)
  • deps-dev: bump @types/node from 13.5.0 to 13.7.0 (ac907b3)
  • deps-dev: bump @types/node from 13.7.0 to 13.7.1 (462dec3)
  • deps-dev: bump @typescript-eslint/eslint-plugin (fc2190c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (664a462)
  • deps-dev: bump @typescript-eslint/eslint-plugin (91217c4)
  • deps-dev: bump @typescript-eslint/eslint-plugin (6bd3e88)
  • deps-dev: bump @typescript-eslint/eslint-plugin (9faf2e2)
  • deps-dev: bump @typescript-eslint/eslint-plugin (7fb1fe5)
  • deps-dev: bump @typescript-eslint/parser from 2.15.0 to 2.16.0 (5757088)
  • deps-dev: bump @typescript-eslint/parser from 2.16.0 to 2.17.0 (7dd78d7)
  • deps-dev: bump @typescript-eslint/parser from 2.17.0 to 2.18.0 (29b21e1)
  • deps-dev: bump @typescript-eslint/parser from 2.18.0 to 2.19.0 (ee102b8)
  • deps-dev: bump @typescript-eslint/parser from 2.19.0 to 2.19.1 (8c22f08)
  • deps-dev: bump @typescript-eslint/parser from 2.19.1 to 2.20.0 (b3c4731)
  • deps-dev: bump babel-jest from 24.9.0 to 25.1.0 (390be5b)
  • deps-dev: bump eslint-config-airbnb-typescript (e90b0b9)
  • deps-dev: bump eslint-config-prettier from 6.9.0 to 6.10.0 (9843315)
  • deps-dev: bump eslint-plugin-import from 2.19.1 to 2.20.0 (4d0cbdb)
  • deps-dev: bump eslint-plugin-import from 2.20.0 to 2.20.1 (5073d7a)
  • deps-dev: bump husky from 4.0.10 to 4.2.1 (939605a)
  • deps-dev: bump husky from 4.0.5 to 4.0.7 (ee0a1c0)
  • deps-dev: bump husky from 4.0.7 to 4.0.10 (e36b2d3)
  • deps-dev: bump husky from 4.2.1 to 4.2.3 (5b9878c)
  • deps-dev: bump jest and ts-jest (ab1913d)
  • deps-dev: bump request from 2.88.0 to 2.88.2 (5aed084)
  • deps-dev: bump standard-version from 7.0.1 to 7.1.0 (4a95502)
  • deps-dev: bump ts-jest from 25.0.0 to 25.1.0 (539de1f)
  • deps-dev: bump ts-jest from 25.1.0 to 25.2.0 (3dad1bc)
  • deps-dev: bump ts-node from 8.6.0 to 8.6.2 (1057009)
  • deps-dev: bump typescript from 3.7.4 to 3.7.5 (dcd8baa)

1.7.0 (2020-01-10)

Chore

  • deps: [security] bump handlebars from 4.1.2 to 4.5.3 (12fb429)
  • deps: bump consola from 2.11.0 to 2.11.1 (008782c)
  • deps: bump consola from 2.11.1 to 2.11.2 (7f059b8)
  • deps: bump consola from 2.11.2 to 2.11.3 (618ee10)
  • deps: bump shopify-buy & remove consola (4b2bd01)
  • deps-dev: bump @commitlint/cli from 8.2.0 to 8.3.4 (69f564d)
  • deps-dev: bump @commitlint/config-conventional (627a43c)
  • deps-dev: bump @nuxt/types from 0.3.4 to 0.5.3 (5b1a8b3)
  • deps-dev: bump @nuxt/types from 0.5.3 to 0.5.4 (d2f9368)
  • deps-dev: bump @nuxt/types from 0.5.4 to 0.5.6 (31da859)
  • deps-dev: bump @nuxt/types from 0.5.6 to 0.5.8 (4df7924)
  • deps-dev: bump @nuxt/types from 0.5.8 to 0.5.9 (95f496e)
  • deps-dev: bump @nuxt/types from 0.5.9 to 0.6.0 (f0c976a)
  • deps-dev: bump @types/jest from 24.0.23 to 24.0.24 (085186e)
  • deps-dev: bump @types/jest from 24.0.24 to 24.0.25 (45f6ea3)
  • deps-dev: bump @types/node from 12.12.14 to 12.12.15 (e1135ea)
  • deps-dev: bump @types/node from 12.12.15 to 12.12.18 (704c0eb)
  • deps-dev: bump @types/node from 12.12.18 to 13.1.0 (cf613c3)
  • deps-dev: bump @types/node from 12.12.8 to 12.12.12 (c4af52e)
  • deps-dev: bump @types/node from 13.1.0 to 13.1.2 (c110d18)
  • deps-dev: bump @types/node from 13.1.2 to 13.1.4 (d588f54)
  • deps-dev: bump @typescript-eslint/eslint-plugin (60999c3)
  • deps-dev: bump @typescript-eslint/eslint-plugin (7cc1d7d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (3af78ee)
  • deps-dev: bump @typescript-eslint/eslint-plugin (bd659ba)
  • deps-dev: bump @typescript-eslint/eslint-plugin (d27a78a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (b56bb76)
  • deps-dev: bump @typescript-eslint/eslint-plugin (3a05793)
  • deps-dev: bump @typescript-eslint/parser from 2.10.0 to 2.11.0 (4c0a361)
  • deps-dev: bump @typescript-eslint/parser from 2.11.0 to 2.12.0 (f8047b1)
  • deps-dev: bump @typescript-eslint/parser from 2.12.0 to 2.13.0 (098259e)
  • deps-dev: bump @typescript-eslint/parser from 2.13.0 to 2.14.0 (149fe86)
  • deps-dev: bump @typescript-eslint/parser from 2.14.0 to 2.15.0 (0fcca71)
  • deps-dev: bump @typescript-eslint/parser from 2.8.0 to 2.9.0 (ea307ff)
  • deps-dev: bump @typescript-eslint/parser from 2.9.0 to 2.10.0 (8c83d7b)
  • deps-dev: bump eslint from 6.6.0 to 6.7.1 (71e7313)
  • deps-dev: bump eslint from 6.7.1 to 6.7.2 (dbe1d3d)
  • deps-dev: bump eslint from 6.7.2 to 6.8.0 (c0b7c05)
  • deps-dev: bump eslint-config-airbnb-typescript (08076eb)
  • deps-dev: bump eslint-config-prettier from 6.6.0 to 6.7.0 (53a3978)
  • deps-dev: bump eslint-config-prettier from 6.7.0 to 6.9.0 (6087c32)
  • deps-dev: bump eslint-plugin-import from 2.18.2 to 2.19.1 (58b1af0)
  • deps-dev: bump eslint-plugin-prettier from 3.1.1 to 3.1.2 (d8f3380)
  • deps-dev: bump nuxt from 2.10.2 to 2.11.0 (dee9157)
  • deps-dev: bump ts-jest from 24.1.0 to 24.2.0 (eb1bd66)
  • deps-dev: bump ts-node from 8.5.2 to 8.5.4 (613642b)
  • deps-dev: bump typescript from 3.7.2 to 3.7.3 (4037b2f)
  • deps-dev: bump typescript from 3.7.3 to 3.7.4 (ef3d87f)

1.6.1 (2019-11-19)

Chore

  • deps: bump consola from 2.10.1 to 2.11.0 (9aabe1a)
  • deps: bump shopify-buy from 2.8.0 to 2.8.1 (3bdfeb1)
  • deps-dev: bump @nuxt/types from 0.3.2 to 0.3.3 (d9b5047)
  • deps-dev: bump @nuxt/types from 0.3.3 to 0.3.4 (e35d278)
  • deps-dev: bump @types/consola from 1.0.0 to 2.2.5 (7737707)
  • deps-dev: bump @types/jest from 24.0.20 to 24.0.21 (9e98a82)
  • deps-dev: bump @types/jest from 24.0.21 to 24.0.22 (fcb150e)
  • deps-dev: bump @types/jest from 24.0.22 to 24.0.23 (d0eef3d)
  • deps-dev: bump @types/node from 12.12.5 to 12.12.7 (e660b1f)
  • deps-dev: bump @types/node from 12.12.7 to 12.12.8 (b4cfd30)
  • deps-dev: bump @typescript-eslint/eslint-plugin (14414ab)
  • deps-dev: bump @typescript-eslint/eslint-plugin (280fca1)
  • deps-dev: bump @typescript-eslint/eslint-plugin (50c7b7c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (0a2a578)
  • deps-dev: bump @typescript-eslint/parser from 2.5.0 to 2.6.0 (39df8c4)
  • deps-dev: bump @typescript-eslint/parser from 2.6.0 to 2.6.1 (615f4f3)
  • deps-dev: bump @typescript-eslint/parser from 2.6.1 to 2.7.0 (665d2be)
  • deps-dev: bump @typescript-eslint/parser from 2.7.0 to 2.8.0 (c53e4d7)
  • deps-dev: bump eslint-config-airbnb-typescript (dcea867)
  • deps-dev: bump eslint-config-airbnb-typescript (e601f70)
  • deps-dev: bump eslint-config-prettier from 6.5.0 to 6.6.0 (49d508a)
  • deps-dev: bump husky from 3.0.9 to 3.1.0 (dcef501)
  • deps-dev: bump prettier from 1.18.2 to 1.19.1 (07942b1)
  • deps-dev: bump request-promise-native from 1.0.7 to 1.0.8 (5f8cc46)
  • deps-dev: bump standard-version from 7.0.0 to 7.0.1 (1961339)
  • deps-dev: bump ts-node from 8.4.1 to 8.5.0 (f5f8264)
  • deps-dev: bump ts-node from 8.5.0 to 8.5.2 (6cb2f7a)
  • deps-dev: bump typescript from 3.6.4 to 3.7.2 (6f23b15)

1.6.0 (2019-10-28)

Chore

  • deps-dev: bump @types/node from 12.11.2 to 12.11.7 (efc7f1a)
  • deps-dev: bump eslint-config-airbnb-typescript (c68993f)
  • deps-dev: bump nuxt from 2.10.1 to 2.10.2 (8cc13e0)

Features

  • module: support Shopify Unoptimized version (a610634)

1.5.1 (2019-10-22)

Chore

  • deps-dev: bump @nuxt/types from 0.3.0 to 0.3.1 (fe22906)
  • deps-dev: bump @nuxt/types from 0.3.1 to 0.3.2 (286370b)
  • deps-dev: bump @types/jest from 24.0.18 to 24.0.19 (79f0ed3)
  • deps-dev: bump @types/node from 12.7.11 to 12.7.12 (b51b420)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e34fb9d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (eb74f74)
  • deps-dev: bump @typescript-eslint/parser from 2.3.3 to 2.4.0 (9172d79)
  • deps-dev: bump @typescript-eslint/parser from 2.4.0 to 2.5.0 (6f5c0f4)
  • deps-dev: bump husky from 3.0.8 to 3.0.9 (936ee61)
  • deps-dev: bump nuxt from 2.10.0 to 2.10.1 (a7733b4)
  • deps-dev: bump typescript from 3.6.3 to 3.6.4 (7041727)
  • types: add typings in package.json (8bf5120)

1.5.0 (2019-10-08)

Chore

  • deps: bump shopify-buy from 2.7.2 to 2.8.0 (337375a)
  • deps-dev: bump @nuxt/types from 0.2.15 to 0.3.0 (58632f5)
  • deps-dev: bump @typescript-eslint/eslint-plugin (6fa93c9)
  • deps-dev: bump @typescript-eslint/eslint-plugin (b574bbf)
  • deps-dev: bump @typescript-eslint/parser from 2.3.1 to 2.3.2 (b73b87d)
  • deps-dev: bump @typescript-eslint/parser from 2.3.2 to 2.3.3 (adbc6a7)
  • deps-dev: bump eslint from 6.5.0 to 6.5.1 (f0c0437)
  • deps-dev: bump eslint-config-prettier from 6.3.0 to 6.4.0 (bdfc957)
  • deps-dev: bump husky from 3.0.7 to 3.0.8 (c3dc612)
  • deps-dev: bump nuxt from 2.9.2 to 2.10.0 (17a0f00)

1.4.3 (2019-09-30)

Bug Fixes

Chore

  • deps: upgrade dependencies (4e862e7)
  • deps-dev: bump @nuxt/types from 0.2.14 to 0.2.15 (c5618a5)
  • deps-dev: bump @typescript-eslint/eslint-plugin (57730b3)
  • deps-dev: bump @typescript-eslint/parser from 2.3.0 to 2.3.1 (f8e9efa)

1.4.2 (2019-09-21)

Dependencies

  • config: add .versionrc (2fa8053)
  • config: fix eslint & implement commitlint with husky (47e7612)
  • dependencies: update shopify-buy to 2.6.1 (23feb14)
  • deps: bump lodash from 4.17.11 to 4.17.15 (ad3ed2b)
  • deps: bump lodash.template from 4.4.0 to 4.5.0 (4377ce7)
  • deps: bump mixin-deep from 1.3.1 to 1.3.2 (a80471b)
  • deps: bump shopify-buy from 2.7.1 to 2.7.2 (8606f4d)
  • deps: upgrade dependencies (e35a46c)
  • deps: upgrade dependencies (20931b3)
  • deps: upgrade dependencies (37df225)
  • deps: upgrade dependencies (fa9d2c1)
  • deps: upgrade dependencies (a09ee0f)
  • deps: upgrade dependencies (0d8f3ed)
  • deps: upgrade dependencies (ba35a44)
  • deps: upgrade dependencies (e94499e)
  • deps: upgrade dependencies (11781f1)
  • deps: upgrade dependencies (3cafb11)
  • deps: upgrade dependencies (c5a0190)
  • deps: upgrade dependencies (7ba29a6)
  • deps: upgrade dependencies (9c33d27)
  • deps: upgrade dependencies (8a882db)
  • deps: upgrade dependencies (5b77cbf)
  • deps: upgrade dependencies (d2f98ba)
  • deps: upgrade dependencies (b3b9320)
  • deps: upgrade dependencies & types (bc890b1)
  • deps-dev: bump @commitlint/cli from 8.1.0 to 8.2.0 (5c6f0cf)
  • deps-dev: bump @commitlint/config-conventional (d2b58dc)
  • deps-dev: bump @nuxt/types from 0.2.11 to 0.2.13 (d0e883c)
  • deps-dev: bump @nuxt/types from 0.2.13 to 0.2.14 (d3f795f)
  • deps-dev: bump @types/node from 12.0.2 to 12.0.3 (0adfb6b)
  • deps-dev: bump @types/node from 12.7.4 to 12.7.5 (415bd9a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (aac2425)
  • deps-dev: bump @typescript-eslint/eslint-plugin (acac32b)
  • deps-dev: bump @typescript-eslint/parser from 2.1.0 to 2.2.0 (4dbb695)
  • deps-dev: bump @typescript-eslint/parser from 2.2.0 to 2.3.0 (152d73d)
  • deps-dev: bump eslint from 6.3.0 to 6.4.0 (81beb9c)
  • deps-dev: bump eslint-config-airbnb-typescript (7af0848)
  • deps-dev: bump eslint-config-prettier from 6.2.0 to 6.3.0 (c85a74f)
  • deps-dev: bump eslint-plugin-prettier from 3.1.0 to 3.1.1 (5c8c7bf)
  • deps-dev: bump ts-jest from 24.0.2 to 24.1.0 (d35d52f)
  • deps-dev: bump ts-node from 8.3.0 to 8.4.1 (c677c4c)
  • deps-dev: bump typescript from 3.4.5 to 3.5.1 (8e8966a)
  • deps-dev: bump typescript from 3.6.2 to 3.6.3 (cfaed15)

1.4.1

  • deps: update dependency shopify-buy to 2.7.1
  • chore: :label: chore(types): support types for Nuxt > 2.9

1.4.0

  • deps: update dependency shopify-buy to 2.7.0
  • fix: types: move @types/shopify-buy to dependencies

1.3.2

  • deps: update dependency @types/shopify-buy to 1.4.3

1.3.1

  • deps: update dependency shopify-buy to 2.6.1

1.3.0

  • deps: update dependency shopify-buy to 2.6.0

The shopify-buy v2.6.0 introduces API Versioning! Starting with this release, each release will be tied to a new API version. Learn more about versioning here.

1.2.0

  • deps: update dependency shopify-buy to 2.5.0

1.1.0

  • deps: update dependency shopify-buy to 2.4.0

1.0.5 (2019-04-23)

  • deps: update dependency shopify-buy to 2.2.4

1.0.4 (2019-04-23)

  • deps: update dependency shopify-buy to 2.2.3

1.0.3 (2019-04-23)

  • deps: update dependency shopify-buy to 2.2.2

1.0.2 (2019-04-14)

  • deps: update dependency shopify-buy to 2.2.1

Bug Fixes

  • tests: fix mounted test (5d3f081)

1.0.1 (2019-04-02)