{
  "name": "cosmo-ui",
  "version": "0.2.40",
  "description": "Common React components",
  "main": "./index.js",
  "typings": "index.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/lastmilelink/cosmo-ui"
  },
  "scripts": {
    "copy-assets": "mkdir -p bundle; cp app.options.js bundle",
    "dev:build": "npm run copy-assets && npm run lint:fix && webpack -w",
    "dev:serve": "lite-server -c server.config.json",
    "start": "npm run dev:build",
    "production:build": "npm run tsc:compile && NODE_ENV=production npm run webpack:build",
    "test": "jest",
    "tsc:compile": "tsc",
    "tsc:watch": "tsc --watch --pretty",
    "webpack:watch": "webpack -w",
    "webpack:build": "webpack",
    "lint": "tslint ./src/**/*.{ts,tsx} ./src/*.{ts,tsx}",
    "lint:fix": "tslint --fix ./src/**/*.{ts,tsx} ./src/*.{ts,tsx}",
    "prepublish": "npm run tsc:compile"
  },
  "keywords": [],
  "author": "Robert Tucker<rob@coderlab.co.uk>",
  "devDependencies": {
    "@types/jest": "19.2.2",
    "@types/lodash": "^4.14.62",
    "@types/node": "^7.0.13",
    "@types/react": "15.0.22",
    "@types/react-dom": "15.5.0",
    "@types/react-native": "^0.43.4",
    "@types/react-redux": "4.4.39",
    "@types/react-tap-event-plugin": "0.0.30",
    "@types/redux-logger": "^3.0.0",
    "@types/uuid": "^2.0.29",
    "autoprefixer": "^6.7.7",
    "bootstrap": "^4.0.0-alpha.6",
    "classnames": "^2.2.5",
    "concurrently": "^3.3.0",
    "copy-webpack-plugin": "^4.0.1",
    "css-loader": "0.28.1",
    "extract-text-webpack-plugin": "^2.0.0",
    "file-loader": "0.11.1",
    "flexbox-lite": "^1.0.8",
    "handlebars": "^4.0.6",
    "html-webpack-plugin": "^2.28.0",
    "husky": "^0.13.4",
    "image-webpack-loader": "^3.2.0",
    "jest": "^19.0.2",
    "lite-server": "2.3.0",
    "loader-utils": "^1.1.0",
    "lodash": "4.17.4",
    "minimist": "1.2.0",
    "moment": "^2.18.1",
    "node-sass": "~4.5",
    "nodemon": "1.11.0",
    "postcss-loader": "2.0.5",
    "postcss-smart-import": "^0.6.9",
    "precss": "^1.4.0",
    "raw-loader": "^0.5.1",
    "react-dom": "15.4.0",
    "react-hot-loader": "^1.3.1",
    "react-native": "0.44.0",
    "react-redux": "^5.0.5",
    "react-tap-event-plugin": "^2.0.1",
    "redux-devtools-extension": "^2.13.2",
    "redux-logger": "^3.0.6",
    "redux-thunk": "^2.2.0",
    "resolve-url-loader": "^2.0.0",
    "sass-loader": "^6.0.2",
    "source-map-loader": "0.1.6",
    "style-loader": "0.17.0",
    "ts-jest": "^19.0.0",
    "ts-loader": "2.0.3",
    "tslint": "^5.1.0",
    "tslint-config-airbnb": "5.0.1",
    "tslint-immutable": "^3.2.0",
    "tslint-react": "3.0.0",
    "typescript": "2.3",
    "typescript-formatter": "^5.2.0",
    "url-loader": "^0.5.8",
    "uuid": "^3.0.1",
    "watch": "1.0.2",
    "webpack": "2.5.1",
    "webpack-dev-server": "^2.4.1",
    "webpack-merge": "4.1.0",
    "worker-loader": "0.8.0"
  },
  "dependencies": {
    "@types/classnames": "2.2.0",
    "@types/google-libphonenumber": "^7.4.11",
    "@types/prop-types": "^15.5.1",
    "google-libphonenumber": "^2.0.18",
    "prop-types": "^15.5.10",
    "react": "15.4.0",
    "redux": "^3.6.0",
    "redux-observable": "^0.14.1",
    "redux-rx-http": "^0.7.7",
    "rxjs": "^5.4.0",
    "tslib": "^1.6.0",
    "tsutils": "1.6"
  },
  "jest": {
    "transform": {
      ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ],
    "moduleDirectories": [
      "node_modules",
      "src/app"
    ]
  }
}
