{
  "name": "@toptal/davinci-skeleton",
  "version": "15.0.0",
  "description": "Toptal frontend application created with Davinci CLI",
  "author": "Toptal",
  "license": "SEE LICENSE IN LICENSE.MD",
  "homepage": "https://github.com/toptal/davinci/tree/master/packages/bootstrap#readme",
  "main": "./src/index.tsx",
  "scripts": {
    "analyze": "davinci-engine analyze",
    "build": "davinci-engine build",
    "lint": "davinci-syntax lint code --check . && davinci-syntax lint styles .",
    "lint:fix": "davinci-syntax lint code . && davinci-syntax lint styles .",
    "postpack": "./bin/postpack-skeleton",
    "prepack": "./bin/prepack-skeleton",
    "start": "PORT=3000 davinci-engine start --https --open-url https://local-development.staging.toptal.net:3000",
    "start:ci": "PORT=3000 davinci-engine start --https",
    "storybook": "storybook dev -p 6006",
    "storybook:build": "storybook build --docs -c .storybook -o ./storybook-static",
    "storybook:test:visual": "happo run",
    "storybook:test:visual:ci": "happo-ci-github-actions",
    "test": "davinci-qa unit --runInBand true",
    "test:ci": "LANG=en_US davinci-qa unit --ci --maxWorkers 100% --testTimeout=10000 --silent",
    "test:integration": "NODE_ENV=development davinci-qa integration run --baseUrl=https://local-development.staging.toptal.net:3000",
    "test:integration:ci": "START_SERVER_AND_TEST_INSECURE=1 start-server-and-test 'pnpm start:ci' https://local-development.staging.toptal.net:3000 'pnpm happo-e2e -- -- pnpm test:integration'",
    "test:integration:ci:skip-visual": "START_SERVER_AND_TEST_INSECURE=1 start-server-and-test 'pnpm start:ci' https://local-development.staging.toptal.net:3000 'pnpm test:integration'",
    "test:integration:ct": "NODE_ENV=development davinci-qa integration run --component",
    "test:integration:ct:ci": "NODE_ENV=development pnpm happo-e2e -- -- davinci-qa integration run --component",
    "test:integration:ct:ci:skip-visual": "NODE_ENV=development pnpm test:integration:ct",
    "typecheck": "tsc --noEmit && tsc --project cypress --noEmit"
  },
  "devDependencies": {
    "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
    "@storybook/addon-webpack5-compiler-babel": "^3.0.3",
    "@storybook/react": "^8.6.9",
    "@storybook/react-webpack5": "^8.6.9",
    "@storybook/test": "^8.6.9",
    "@testing-library/jest-dom": "^6.1.2",
    "@toptal/browserslist-config": "workspace:^",
    "@types/happo-cypress": "^4.1.1",
    "@types/jest": "^28.1.1",
    "@types/react": "^18.0.14",
    "@types/react-dom": "^18.0.4",
    "@types/styled-components": "^5.1.25",
    "cypress": "^13.5.1",
    "happo-plugin-storybook": "^4.4.3",
    "jest-environment-jsdom": "^29.7.0",
    "local-cypress": "^1.2.6",
    "react-refresh": "^0.14.0",
    "start-server-and-test": "^2.0.2",
    "storybook": "^8.6.9",
    "webpack": "^5.94.0"
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": [
      "davinci-syntax lint code",
      "prettier --write"
    ],
    "styles.{js,jsx,ts,tsx}": [
      "davinci-syntax lint styles",
      "prettier --write"
    ]
  },
  "pnpm": {
    "overrides": {
      "danger>commander": "^2.18.0",
      "glob-parent": "^6.0.2",
      "postcss": "^8.4.32",
      "tailwindcss": "^4.2.1",
      "trim": "^0.0.3",
      "trim-newlines": "^3.0.1",
      "webpack": "^5.86.0"
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false
}
