{
  "name": "akeneo-design-system",
  "version": "0.0.0",
  "description": "Akeneo design system",
  "main": "lib/index.js",
  "scripts": {
    "lib:build": "tsc -p ./tsconfig.build.json",
    "lib:watch": "tsc -p ./tsconfig.build.json --watch",
    "test": "yarn lint:check && yarn test:unit:run && yarn test:visual:run",
    "test:unit:run": "jest --config ./jest.unit.config.js",
    "test:unit:watch": "jest --config ./jest.unit.config.js --watch",
    "test:visual:run": "yarn storybook:extract && jest --config ./jest.visual.config.js",
    "test:visual:update": "yarn storybook:extract && jest --config ./jest.visual.config.js -u",
    "lint:fix": "prettier --config .prettierrc.json --parser typescript --write \"./{src,generator}/**/*.{ts,tsx}\" && yarn eslint --config .eslintrc.json --quiet \"./src/**/*.{ts,tsx}\" --fix",
    "lint:check": "yarn prettier --config .prettierrc.json --parser typescript --check \"./{src,generator}/**/*.{ts,tsx}\" && yarn eslint --config .eslintrc.json --quiet \"./src/**/*.{ts,tsx}\"",
    "storybook:start": "yarn storybook:copy-public && yarn start-storybook -p 6006 -s ./public",
    "storybook:build": "yarn storybook:copy-public && yarn build-storybook -s ./public",
    "storybook:ci:start": "yarn start-storybook -p 6006 --ci",
    "storybook:copy-public": "cp ./src/__image_snapshots__/*standard-correctly-1-snap.png ./public/",
    "storybook:extract": "sb extract storybook-static stories.json"
  },
  "author": "akeneo",
  "license": "OSL-3.0",
  "dependencies": {
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "styled-components": "^5.1.1"
  },
  "devDependencies": {
    "@storybook/addon-a11y": "^6.1.11",
    "@storybook/addon-actions": "^6.1.11",
    "@storybook/addon-essentials": "^6.1.11",
    "@storybook/addon-links": "^6.1.11",
    "@storybook/cli": "^6.1.11",
    "@storybook/react": "^6.1.11",
    "@testing-library/jest-dom": "^5.11.3",
    "@testing-library/react": "^10.4.8",
    "@testing-library/react-hooks": "^3.4.2",
    "@testing-library/user-event": "^12.1.9",
    "@types/expect-puppeteer": "^4.4.3",
    "@types/jest": "^26.0.14",
    "@types/jest-environment-puppeteer": "^4.3.2",
    "@types/jest-image-snapshot": "^3.1.0",
    "@types/puppeteer": "^3.0.1",
    "@types/react": "^17.0.0",
    "@types/react-dom": "^17.0.0",
    "@types/styled-components": "^5.1.2",
    "@types/testing-library__jest-dom": "^5.9.2",
    "@typescript-eslint/eslint-plugin": "^4.1.0",
    "@typescript-eslint/parser": "^4.1.0",
    "eslint": "^7.8.1",
    "eslint-plugin-react": "^7.20.6",
    "eslint-plugin-react-hooks": "^4.1.0",
    "glob": "^7.1.6",
    "http-server": "^0.12.3",
    "jest": "^26.3.0",
    "jest-image-snapshot": "^4.1.0",
    "jest-puppeteer": "^4.4.0",
    "prettier": "^2.1.1",
    "puppeteer": "^5.2.1",
    "react-is": "^16.13.1",
    "react-test-renderer": "^16.13.1",
    "rimraf": "^3.0.2",
    "themeprovider-storybook": "^1.6.2",
    "ts-jest": "^26.2.0",
    "tsconfig-paths-webpack-plugin": "^3.3.0",
    "typescript": "^4.1.3",
    "yargs": "^16.0.3"
  }
}
