{
  "name": "@getproper/ui",
  "version": "0.2.0",
  "description": "Common UI components for Proper",
  "main": "index.js",
  "author": "Ryan Kennedy <ryan@getproper.com>",
  "license": "UNLICENSED",
  "babelMacros": {
    "twin": {
      "config": "./tailwind.config.js",
      "preset": "emotion"
    }
  },
  "devDependencies": {
    "@babel/cli": "^7.16.0",
    "@babel/core": "^7.15.5",
    "@babel/preset-env": "^7.16.5",
    "@babel/preset-react": "^7.16.5",
    "@babel/preset-typescript": "^7.16.5",
    "@emotion/babel-plugin": "^11.7.2",
    "@emotion/babel-preset-css-prop": "^11.2.0",
    "@emotion/styled": "^11.6.0",
    "@storybook/addon-actions": "^6.4.19",
    "@storybook/addon-essentials": "^6.4.19",
    "@storybook/addon-links": "^6.4.19",
    "@storybook/addon-postcss": "^2.0.0",
    "@storybook/react": "^6.4.19",
    "@tailwindcss/aspect-ratio": "^0.4.0",
    "@types/node": "^16.10.3",
    "@types/react": "^17.0.27",
    "@types/tailwindcss": "^2.2.1",
    "@typescript-eslint/eslint-plugin": "^5.12.1",
    "@typescript-eslint/parser": "^5.12.1",
    "autoprefixer": "^10.3.6",
    "babel-loader": "^8.2.2",
    "babel-plugin-macros": "^3.1.0",
    "eslint": "^8.9.0",
    "eslint-plugin-react": "^7.28.0",
    "eslint-plugin-simple-import-sort": "^7.0.0",
    "lorem-ipsum": "^2.0.4",
    "npm-run-all": "^4.1.5",
    "postcss": "^8.3.8",
    "postcss-nested": "^5.0.6",
    "preval.macro": "^5.0.0",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "storybook-addon-designs": "^6.2.1",
    "swiper": "^6.7.0",
    "tailwindcss": "^2.2.16",
    "tsconfig-paths-webpack-plugin": "^3.5.2",
    "twin.macro": "^2.8.1",
    "typescript": "^4.4.3",
    "webpack-merge": "^5.8.0"
  },
  "dependencies": {
    "@emotion/react": "^11.5.0",
    "react-use": "^17.3.1"
  },
  "scripts": {
    "dev": "npm run -s storybook",
    "storybook": "start-storybook -p 6006 --static-dir assets",
    "prebuild": "rm -rf dist",
    "build": "npm-run-all --serial build:dist build:storybook",
    "build:storybook": "build-storybook --quiet --static-dir assets --output-dir dist/docs 2>&1",
    "build:dist": "npm-run-all --parallel build:js build:types",
    "build:js": "babel src --config-file ./.babelrc.dist.json --out-dir dist --extensions '.ts,.tsx'",
    "build:types": "tsc -p tsconfig.types.json",
    "lint": "npm-run-all lint:eslint lint:prettier",
    "lint:eslint": "eslint src/ stories/ types/",
    "lint:prettier": "yarn prettier 'src/**' 'stories/**/*.{js,jsx,ts,tsx}'",
    "lint:write": "npm-run-all lint:eslint:write lint:prettier:write",
    "lint:eslint:write": "eslint --fix src/ stories/ types/",
    "lint:prettier:write": "yarn prettier --write 'src/**' 'stories/**/*.{js,jsx,ts,tsx}'"
  },
  "peerDependencies": {
    "@emotion/styled": "^11.6.0"
  },
  "publishConfig": {
    "access": "public"
  }
}
