{
  "name": "@greenberry/storybook-template",
  "version": "1.0.12",
  "description": "Template project for component libraries",
  "repository": "git@bitbucket.org:greenberrynl/storybook.git",
  "author": "Ramon Gebben <ramon.gebben@greenberry.nl>",
  "license": "MIT",
  "scripts": {
    "start": "NODE_ENV=development start-storybook",
    "build:storybook": "build-storybook -c .storybook -o .out",
    "build": "rm -rf ./dist && NODE_ENV=production babel src --out-dir dist --ignore \"src/**/*.story.js\",\"src/**/*.spec.js\"",
    "prepublishOnly": "yarn build && cp -r ./dist/* . && rm -rf ./dist",
    "postpublish": "git clean -fd",
    "test": "jest",
    "lint": "eslint src/**/*.js"
  },
  "jest": {
    "testURL": "http://localhost",
    "collectCoverage": true,
    "collectCoverageFrom": [
      "**/*.{js,jsx}",
      "!**/coverage/**",
      "!**/babel.config.js",
      "!**/node_modules/**"
    ],
    "modulePathIgnorePatterns": [
      "./dist/"
    ],
    "transform": {
      "^.+\\.js$": "babel-jest",
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/.jest/fileTransformer.js"
    },
    "moduleNameMapper": {
      "\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js"
    },
    "setupFiles": [
      "<rootDir>/.jest/register-context.js"
    ],
    "setupFilesAfterEnv": [
      "<rootDir>/.jest/emotion-serializer.js"
    ]
  },
  "devDependencies": {
    "@babel/cli": "^7.5.5",
    "@babel/core": "^7.5.5",
    "@babel/preset-env": "^7.5.5",
    "@babel/preset-react": "^7.0.0",
    "@storybook/addon-a11y": "^5.1.11",
    "@storybook/addon-actions": "^5.1.11",
    "@storybook/addon-backgrounds": "^5.1.11",
    "@storybook/addon-info": "^5.1.11",
    "@storybook/addon-knobs": "^5.1.11",
    "@storybook/addon-storyshots": "^5.1.11",
    "@storybook/addon-viewport": "^5.1.11",
    "@storybook/react": "^5.1.11",
    "@storybook/theming": "^5.1.11",
    "babel-eslint": "^10.0.3",
    "babel-jest": "^24.9.0",
    "babel-loader": "^8.0.6",
    "babel-plugin-emotion": "^10.0.17",
    "babel-plugin-require-context-hook": "^1.0.0",
    "eslint": "^6.3.0",
    "eslint-plugin-babel": "^5.3.0",
    "eslint-plugin-react": "^7.14.3",
    "eslint-plugin-react-hooks": "^2.0.1",
    "jest": "^24.9.0",
    "jest-emotion": "^10.0.17",
    "react-test-renderer": "^16.9.0"
  },
  "dependencies": {
    "@babel/plugin-transform-react-jsx": "^7.3.0",
    "@emotion/core": "^10.0.17",
    "@emotion/styled": "^10.0.17",
    "design-system-utils": "^1.5.0",
    "prop-types": "^15.7.2",
    "react": "^16.9.0",
    "react-dom": "^16.9.0"
  }
}
