{
    "name": "inventora-shopify-admin-api",
    "version": "2.16.14",
    "description": "Shopify Admin API is a NodeJS library built to help developers easily authenticate and make calls against the Shopify API. It was inspired by and borrows heavily from ShopifySharp.",
    "main": "dist/index.js",
    "typings": "dist/index.d.ts",
    "private": false,
    "repository": {
        "type": "git",
        "url": "git+https://github.com/ArtCodeStudio/shopify-admin-api.git"
    },
    "keywords": [
        "shopify",
        "shopify-api",
        "typescript",
        "ecommerce",
        "api",
        "nodejs"
    ],
    "author": "Joshua Harms <joshua@nozzlegear.com>",
    "contributors": [
        {
            "name": "Joshua Harms",
            "email": "joshua@nozzlegear.com",
            "url": "https://nozzlegear.com/"
        },
        {
            "name": "Pascal Garber",
            "email": "pascal@artandcode.studio",
            "url": "https://artandcode.studio/"
        },
        {
            "name": "Moritz Raguschat",
            "email": "moritz@artandcode.studio",
            "url": "https://artandcode.studio/"
        }
    ],
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/ArtCodeStudio/shopify-admin-api/issues"
    },
    "homepage": "https://github.com/ArtCodeStudio/shopify-admin-api#readme",
    "dependencies": {
        "@yarnpkg/pnpify": "^3.0.0-rc.3",
        "crypto-js": "^4.0.0",
        "jsuri": "^1.3.1",
        "node-fetch": "^2.6.1",
        "p-queue": "^6.6.2",
        "tap-bail": "^1.0.0",
        "url-join": "^4.0.1"
    },
    "devDependencies": {
        "@types/crypto-js": "^4.0.1",
        "@types/jsuri": "^1.3.30",
        "@types/node": "^14.14.37",
        "@types/node-fetch": "^2.5.10",
        "@types/url-join": "^4.0.0",
        "alsatian": "^3.2.1",
        "barrelsby": "^2.2.0",
        "concurrently": "^6.0.2",
        "glob": "^7.1.6",
        "logspect": "^1.3.1",
        "mkdirp": "^1.0.4",
        "rimraf": "^3.0.2",
        "tap-spec": "^5.0.0",
        "ts-node": "^9.1.1",
        "tslint": "^6.1.3",
        "typescript": "^4.2.4"
    },
    "scripts": {
        "addTests": "ts-node .tasks/add-test-scripts.ts",
        "buildForPublish": "npm run barrel && npm run build",
        "pretsc": "rimraf dist",
        "tsc": "tsc -p .",
        "clean": "rm -rf ./dist",
        "build": "npm run clean && npm run tsc",
        "watch": "npm run clean && npm run tsc -- --watch",
        "barrel:enums": "barrelsby -d enums --delete",
        "barrel:interfaces": "barrelsby -d interfaces --delete",
        "barrel:options": "barrelsby -d options --delete",
        "barrel:services": "barrelsby -d services --delete",
        "barrel:infrastructure": "barrelsby -d infrastructure --delete",
        "barrel": "concurrently --raw \"npm run barrel:enums\" \"npm run barrel:interfaces\" \"npm run barrel:options\" \"npm run barrel:services\" \"npm run barrel:infrastructure\"",
        "pretest": "npm run build",
        "pretest:raw": "npm run build",
        "test": "alsatian -T ./dist/tests/*.js | tap-bail | tap-spec",
        "test:raw": "alsatian -T ./dist/tests/*.js",
        "test:no-build": "alsatian -T ./dist/tests/*.js | tap-bail | tap-spec",
        "test:application_credits": "alsatian -T ./dist/tests/application_credits.js | tap-spec",
        "test:articles": "alsatian -T ./dist/tests/articles.js | tap-spec",
        "test:authorization": "alsatian -T ./dist/tests/authorization.js | tap-spec",
        "test:blogs": "alsatian -T ./dist/tests/blogs.js | tap-spec",
        "test:charges": "alsatian -T ./dist/tests/charges.js | tap-spec",
        "test:custom_collections": "alsatian -T ./dist/tests/custom_collections.js | tap-spec",
        "test:customers": "alsatian -T ./dist/tests/customers.js | tap-spec",
        "test:discounts": "alsatian -T ./dist/tests/discounts.js | tap-spec",
        "test:gift_cards": "alsatian -T ./dist/tests/gift_cards.js | tap-spec",
        "test:orders": "alsatian -T ./dist/tests/orders.js | tap-spec",
        "test:price_rules": "alsatian -T ./dist/tests/price_rules.js | tap-spec",
        "test:products": "alsatian -T ./dist/tests/products.js | tap-spec",
        "test:recurring_charges": "alsatian -T ./dist/tests/recurring_charges.js | tap-spec",
        "test:redirects": "alsatian -T ./dist/tests/redirects.js | tap-spec",
        "test:script_tags": "alsatian -T ./dist/tests/script_tags.js | tap-spec",
        "test:shopify_error": "alsatian -T ./dist/tests/shopify_error.js | tap-spec",
        "test:shops": "alsatian -T ./dist/tests/shops.js | tap-spec",
        "test:smart_collections": "alsatian -T ./dist/tests/smart_collections.js | tap-spec",
        "test:usage_charges": "alsatian -T ./dist/tests/usage_charges.js | tap-spec",
        "test:webhooks": "alsatian -T ./dist/tests/webhooks.js | tap-spec",
        "test:application_credits:raw": "alsatian -T ./dist/tests/application_credits.js",
        "test:articles:raw": "alsatian -T ./dist/tests/articles.js",
        "test:authorization:raw": "alsatian -T ./dist/tests/authorization.js",
        "test:blogs:raw": "alsatian -T ./dist/tests/blogs.js",
        "test:charges:raw": "alsatian -T ./dist/tests/charges.js",
        "test:custom_collections:raw": "alsatian -T ./dist/tests/custom_collections.js",
        "test:discounts:raw": "alsatian -T ./dist/tests/discounts.js",
        "test:gift_cards:raw": "alsatian -T ./dist/tests/gift_cards.js",
        "test:orders:raw": "alsatian -T ./dist/tests/orders.js",
        "test:price_rules:raw": "alsatian -T ./dist/tests/price_rules.js",
        "test:products:raw": "alsatian -T ./dist/tests/products.js",
        "test:recurring_charges:raw": "alsatian -T ./dist/tests/recurring_charges.js",
        "test:redirects:raw": "alsatian -T ./dist/tests/redirects.js",
        "test:script_tags:raw": "alsatian -T ./dist/tests/script_tags.js",
        "test:shopify_error:raw": "alsatian -T ./dist/tests/shopify_error.js",
        "test:shops:raw": "alsatian -T ./dist/tests/shops.js",
        "test:smart_collections:raw": "alsatian -T ./dist/tests/smart_collections.js",
        "test:usage_charges:raw": "alsatian -T ./dist/tests/usage_charges.js",
        "test:webhooks:raw": "alsatian -T ./dist/tests/webhooks.js"
    }
}
