{
  "name": "@artsy/stitch",
  "version": "6.5.0",
  "description": "Helps your Component and Template dependencies peacefully coexist",
  "main": "./dist/index.js",
  "repository": "git@github.com:artsy/stitch.git",
  "license": "MIT",
  "authors": [
    "Christopher Pappas <christopher@artsymail.com>",
    "Alan Johnson <alan@artsymail.com>",
    "Artsy <https://artsy.net>"
  ],
  "files": [
    "dist"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "typings": "dist/index.d.ts",
  "scripts": {
    "clean": "rm -rf dist",
    "compile": "babel src --out-dir dist -s --source-map --extensions '.ts,.tsx' --ignore src/**/__tests__,src/**/__stories__",
    "lint": "tslint -c tslint.json --project tsconfig.json",
    "precommit": "lint-staged",
    "prepublishOnly": "yarn clean && yarn compile && yarn type-declarations",
    "prepush": "yarn run type-check",
    "prettier-project": "yarn prettier-write 'src/**/*.{ts,tsx}'",
    "prettier-write": "yarn prettier --write",
    "prettier": "prettier",
    "release": "auto shipit",
    "test": "yarn type-check && yarn jest",
    "type-check": "tsc --noEmit --pretty",
    "type-declarations": "tsc --emitDeclarationOnly",
    "watch": "concurrently --raw --kill-others 'yarn compile -w' 'tsc --emitDeclarationOnly -w'"
  },
  "bugs": {
    "url": "https://github.com/artsy/stitch/issues"
  },
  "homepage": "https://github.com/artsy/stitch#readme",
  "dependencies": {
    "consolidate": "^0.14.5",
    "lodash": "^4.17.11"
  },
  "peerDependencies": {
    "react": "^16.5.0",
    "react-dom": "^16.5.0",
    "styled-components": "4.0.3"
  },
  "devDependencies": {
    "@artsy/auto-config": "1.1.0",
    "@artsy/express-reloadable": "1.6.0",
    "@babel/cli": "7.2.3",
    "@babel/core": "7.3.4",
    "@babel/plugin-proposal-class-properties": "7.3.4",
    "@babel/preset-env": "7.3.4",
    "@babel/preset-react": "7.0.0",
    "@babel/preset-typescript": "7.3.3",
    "@types/express": "4.16.1",
    "@types/jest": "23.3.14",
    "@types/lodash": "4.14.121",
    "@types/node": "10.12.27",
    "@types/react": "16.4.13",
    "@types/react-dom": "16.0.8",
    "@types/styled-components": "4.0.3",
    "babel-core": "7.0.0-bridge.0",
    "babel-jest": "23.6.0",
    "babel-plugin-lodash": "3.3.4",
    "babel-polyfill": "6.26.0",
    "concurrently": "3.6.1",
    "ejs": "2.6.1",
    "enzyme": "3.9.0",
    "enzyme-adapter-react-16": "1.10.0",
    "handlebars": "4.7.7",
    "husky": "0.14.3",
    "jade": "1.11.0",
    "jest": "23.6.0",
    "lint-staged": "7.3.0",
    "prettier": "1.16.4",
    "pug": "3.0.1",
    "react": "16.8.3",
    "react-dom": "16.8.3",
    "styled-components": "4.0.3",
    "tslint": "5.13.1",
    "tslint-config-prettier": "1.18.0",
    "tslint-react": "3.6.0",
    "typescript": "4.6.3",
    "typescript-styled-plugin": "0.10.0",
    "uglify-js": "3.4.9"
  },
  "lint-staged": {
    "*.@(ts|tsx)": [
      "yarn lint --fix",
      "yarn prettier-write --",
      "git add"
    ]
  },
  "prettier": {
    "semi": false,
    "singleQuote": false,
    "trailingComma": "es5",
    "bracketSpacing": true
  },
  "jest": {
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "json"
    ],
    "modulePathIgnorePatterns": [
      "<rootDir>/dist/*"
    ],
    "moduleDirectories": [
      "node_modules",
      "<rootDir>/src"
    ],
    "setupFiles": [
      "<rootDir>/jest.config.ts"
    ],
    "transform": {
      ".(ts|tsx)": "babel-jest"
    },
    "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js|jsx)$",
    "testPathIgnorePatterns": [
      "<rootDir>/dist/"
    ]
  }
}
