{
  "name": "sewing-kitten",
  "version": "0.80.1-beta-6",
  "main": "index.js",
  "types": "./dist/src/index.d.js",
  "license": "MIT",
  "engines": {
    "node": ">=v8.12.0"
  },
  "publishConfig": {
    "access": "public",
    "@shopify:registry": "https://registry.npmjs.org"
  },
  "bin": {
    "sk": "./bin/sewing-kit",
    "skd": "./bin/sewing-kit-debug",
    "ski": "./bin/sewing-kit-inspect",
    "sewing-kit": "./bin/sewing-kit",
    "sewing-kit-debug": "./bin/sewing-kit-debug",
    "sewing-kit-enterprise": "./bin/sewing-kit-enterprise",
    "sewing-kit-inspect": "./bin/sewing-kit-inspect",
    "sewing-kit-require-stats": "./bin/sewing-kit-require-stats"
  },
  "scripts": {
    "clean": "rimraf dist",
    "format": "yarn run lint:js --fix && yarn run lint:ts --fix && prettier '**/*.md' --write",
    "lint:js": "eslint . --max-warnings 0 --format codeframe",
    "lint:ts": "eslint . --ext .ts --max-warnings 0 --format codeframe",
    "lint:prettier": "prettier '**/*.md' --list-different",
    "lint": "yarn run lint:js && yarn run lint:ts && yarn run lint:prettier  --list-different",
    "pretest:e2e": "yarn run build",
    "pretest:e2e:debug": "yarn run build",
    "test": "jest",
    "test:e2e": "jest --roots 'tests/e2e' --",
    "test:e2e:debug": "node --inspect-brk node_modules/.bin/jest --roots 'tests/e2e' --debug --",
    "test:unit": "jest --roots 'src' --",
    "test:unit:watch": "jest --roots 'src' --watch",
    "check": "yarn run ts && yarn run test:fail-on-only-in-test && yarn run test:unit && yarn run test:e2e",
    "prebuild": "yarn run clean",
    "build": "tsc",
    "prepublishOnly": "yarn run build && echo 'N/A' > README.md || :"
  },
  "files": [
    "dist",
    "bin",
    "jest",
    "typescript",
    "!*.test.js",
    "!dist/tests"
  ],
  "eslintConfig": {
    "extends": [
      "plugin:shopify/typescript",
      "plugin:shopify/node",
      "plugin:shopify/jest",
      "plugin:shopify/prettier"
    ],
    "overrides": [
      {
        "files": [
          "*.ts",
          "*.tsx"
        ],
        "rules": {
          "@typescript-eslint/no-var-requires": "off"
        }
      }
    ],
    "rules": {
      "import/named": "off",
      "node/no-deprecated-api": "off",
      "jest/todo": "off",
      "jest/require-tothrow-message": "off",
      "jest/prefer-todo": "off",
      "import/no-cycle": "off",
      "callback-return": "off",
      "no-undefined": "off",
      "require-await": "off",
      "shopify/jest/no-vague-titles": "off",
      "shopify/jest/no-if": "off",
      "jest/consistent-test-it": [
        "error",
        {
          "fn": "it"
        }
      ]
    }
  },
  "devDependencies": {
    "@types/chalk": "^2.2.0",
    "@types/express": "^4.16.0",
    "@types/fs-extra": "^5.0.4",
    "@types/glob": "^7.1.1",
    "@types/isomorphic-fetch": "^0.0.34",
    "@types/js-yaml": "^3.11.2",
    "@types/jsdom": "^12.2.0",
    "@types/loader-utils": "^1.1.3",
    "@types/lodash": "^4.14.112",
    "@types/node": "^10.5.2",
    "@types/prettier": "^1.13.1",
    "@types/puppeteer": "^1.9.0",
    "@types/rimraf": "^2.0.2",
    "@types/semver": "^5.5.0",
    "@types/source-map-support": "^0.4.1",
    "@types/strip-ansi": "^3.0.0",
    "@types/tapable": "^1.0.4",
    "@types/temp": "^0.8.32",
    "@types/webpack": "^4.4.13",
    "@types/webpack-dev-middleware": "^2.0.2",
    "@types/yargs": "^12.0.1",
    "jsdom": "^13.0.0",
    "puppeteer": "^1.6.0",
    "rollup-pluginutils": "^2.0.1",
    "typescript": "^3.1.4",
    "webpack-cli": "^3.1.0"
  },
  "dependencies": {
    "@babel/core": "^7.1.6",
    "@shopify/async": "^1.2.1",
    "@shopify/browserslist-config": "^1.0.0",
    "@shopify/fail-on-unexpected-module-shaking-plugin": "^1.0.1",
    "@shopify/images": "^1.1.4",
    "@shopify/polyfills": "^0.0.10",
    "@shopify/webpack-asset-metadata-plugin": "^1.0.1",
    "@shopify/webpack-ignore-typescript-export-warnings-plugin": "^1.0.0",
    "@shopify/webpack-no-react-jsx-loader": "^1.0.0",
    "@shopify/webpack-no-typescript-ts-loader": "^1.0.0",
    "@shopify/webpack-react-loadable-plugin": "^1.0.0",
    "@shopify/webpack-section-focus-loader": "^1.0.0",
    "@types/graphql": "^14.0.0",
    "@types/jest": "^23.3.1",
    "app-root-dir": "^1.0.2",
    "awesome-typescript-loader": "3.1.3",
    "babel-core": "7.0.0-bridge.0",
    "babel-jest": "~23.6.0",
    "babel-loader": "^8.0.4",
    "babel-plugin-dynamic-import-node": "^2.2.0",
    "babel-plugin-lodash": "^3.3.4",
    "babel-preset-shopify": "^18.0.0",
    "cache-loader": "^1.2.5",
    "case-sensitive-paths-webpack-plugin": "^2.1.2",
    "chalk": "^2.3.2",
    "compression-webpack-plugin": "~2.0.0",
    "core-js": "^2.5.0",
    "css-loader": "^1.0.1",
    "element-dataset": "^2.2.6",
    "eslint": "^5.15.0",
    "eslint-plugin-shopify": "^27.0.1",
    "express": "^4.16.3",
    "file-loader": "^2.0.0",
    "fs-extra": "^7.0.1",
    "get-port": "~4.0.0",
    "glob": "^7.1.2",
    "graphql": "^14.0.0",
    "graphql-config": "^2.0.0",
    "graphql-tag": "^2.0.0",
    "graphql-tool-utilities": "^0.10.0",
    "graphql-typed": "^0.4.0",
    "graphql-typescript-definitions": "^0.16.1",
    "graphql-validate-fixtures": "^0.11.0",
    "happypack": "^5.0.0",
    "hard-source-webpack-plugin": "^0.13.1",
    "hot-shots": "^5.9.1",
    "identity-obj-proxy": "^3.0.0",
    "image-webpack-loader": "~4.5.0",
    "is-reachable": "^2.4.0",
    "isomorphic-fetch": "^2.2.1",
    "jest": "^23.0.0",
    "jest-transform-graphql": "^2.1.0",
    "jest-watch-typeahead": "^0.2.0",
    "js-yaml": "^3.12.0",
    "loader-utils": "^1.1.0",
    "lodash": "^4.17.5",
    "lodash-webpack-plugin": "^0.11.5",
    "mini-css-extract-plugin": "^0.4.4",
    "node-object-hash": "^1.4.1",
    "node-sass": "^4.10.0",
    "open-in-editor": "^2.2.0",
    "optimize-css-assets-webpack-plugin": "^5.0.1",
    "postcss-loader": "^3.0.0",
    "postcss-shopify": "^2.2.1",
    "prettier": "^1.14.3",
    "react-dev-utils": "~6.1.1",
    "react-hot-loader": "^4.6.3",
    "react-loadable": "^5.4.0",
    "regenerator-runtime": "^0.11.1",
    "rollup": "^1.0.2",
    "rollup-plugin-babel": "^4.2.0",
    "rollup-plugin-commonjs": "^9.2.0",
    "rollup-plugin-json": "^3.1.0",
    "rollup-plugin-node-resolve": "^4.0.0",
    "sass-loader": "^7.0.3",
    "sass-resources-loader": "^1.3.4",
    "source-map-support": "^0.5.9",
    "strip-ansi": "^5.0.0",
    "style-loader": "^0.23.1",
    "stylelint": "^9.9.0",
    "stylelint-config-shopify": "^7.2.0",
    "svgo": "^1.1.1",
    "temp": "^0.8.3",
    "terser-webpack-plugin": "^1.1.0",
    "tree-kill": "^1.2.1",
    "ts-jest": "~23.10.4",
    "ts-loader": "^5.3.0",
    "url-loader": "~1.1.2",
    "webpack": "~4.25.1",
    "webpack-bundle-analyzer": "^3.0.3",
    "webpack-dev-middleware": "^3.4.0",
    "webpack-dev-server": "^3.1.10",
    "webpack-filter-warnings-plugin": "^1.2.0",
    "webpack-hot-middleware": "^2.24.3",
    "webpack-node-externals": "^1.7.2",
    "webpack-plugin-hash-output": "npm:webpack-plugin-hash-output-mini-css@3.1.0-beta.4",
    "whatwg-url": "^6.1.0",
    "yargs": "^12.0.2"
  },
  "resolutions": {
    "yargs": "^12.0.2"
  }
}
