{
  "name": "codeblog",
  "version": "3.3.2",
  "browser": "dist/index.js",
  "main": "dist/index.js",
  "bin": {
    "codeblog": "bin/codeblog"
  },
  "license": "MIT",
  "scripts": {
    "prebuild": "rimraf dist",
    "predev": "rimraf dist",
    "dev-cli": "NODE_ENV=development webpack --config cli/webpack.config.js --watch",
    "dev-js": "NODE_ENV=production babel src -x .js,.tsx,.ts -d dist --verbose --watch",
    "dev-css": "NODE_ENV=development postcss --config . src/template/styles.css -o dist/template/styles.css --watch",
    "dev": "concurrently 'yarn dev-js' 'yarn dev-css' 'yarn dev-cli'",
    "build-cli": "NODE_ENV=production node --max_old_space_size=4096 ./node_modules/.bin/webpack --config cli/webpack.config.js",
    "build-js": "NODE_ENV=development babel src -x .js,.tsx,.ts -d dist --verbose",
    "build-css": "NODE_ENV=production postcss --config . src/template/styles.css -o dist/template/styles.css",
    "build": "yarn build-js && yarn build-css && yarn build-assets && yarn build-cli",
    "build-typescript": "yarn tsc -p tsconfig.json",
    "postbuild": "chmod +x bin/codeblog && yarn build-typescript",
    "deploy": "yarn build && yarn publish",
    "copy-assets-folder": "find src -name '*.png' | xargs -I{} cp -v {} ./assets",
    "upload-assets-folder": "gsutil -m rsync  -r assets gs://codeblog-public",
    "build-assets": "yarn --silent copy-assets-folder && yarn --silent upload-assets-folder"
  },
  "files": [
    "dist",
    "bin/yarn-1.16.0.js",
    "bin/codeblog",
    "boilerplate",
    "static"
  ],
  "dependencies": {
    "classnames": "^2.2.6",
    "emotion-theming": "^10.0.10",
    "lodash": "^4.17.11",
    "moment": "^2.24.0",
    "react": "^16.8.6",
    "react-head": "^3.1.0",
    "react-headroom": "^2.2.8",
    "react-is": "^16.8.6",
    "reading-time": "^1.2.0",
    "scriptjs": "^2.5.9",
    "tinycolor2": "^1.4.1"
  },
  "gitHead": "e5add848f1d0d6d88e05d0ec16660f07bd2a77d6",
  "devDependencies": {
    "@babel/cli": "^7.4.4",
    "@babel/core": "^7.4.4",
    "@babel/plugin-proposal-class-properties": "^7.4.4",
    "@babel/plugin-syntax-dynamic-import": "^7.2.0",
    "@babel/preset-env": "^7.4.4",
    "@babel/preset-react": "^7.0.0",
    "@babel/preset-typescript": "^7.3.3",
    "@emotion/babel-preset-css-prop": "^10.0.9",
    "@emotion/core": "^10.0.10",
    "@emotion/jsx": "^0.7.0",
    "@emotion/styled": "^10.0.10",
    "@emotion/styled-base": "^10.0.10",
    "@types/babel__core": "^7.1.1",
    "@types/bluebird": "^3.5.26",
    "@types/express": "^4.16.1",
    "@types/fs-extra": "^7.0.0",
    "@types/lodash": "^4.14.123",
    "@types/react": "^16.8.15",
    "@types/socket.io": "^2.1.2",
    "@types/tar-stream": "^1.6.0",
    "@types/webpack": "^4.4.30",
    "@types/yargs": "^13.0.0",
    "@zeit/ncc": "^0.18.3",
    "babel-loader": "^8.0.5",
    "babel-plugin-emotion": "^10.0.9",
    "babel-plugin-module-resolver": "^3.2.0",
    "babel-plugin-transform-assets-import-to-string": "^1.2.0",
    "babel-plugin-transform-css-import-to-string": "^0.0.2",
    "babel-plugin-transform-node-env-inline": "^0.4.3",
    "concurrently": "^4.1.0",
    "cors": "^2.8.5",
    "css-loader": "^2.1.1",
    "cssnano": "^4.1.10",
    "express": "^4.16.4",
    "fast-glob": "^2.2.6",
    "fetch-cookie": "^0.7.2",
    "fetch-headers": "^2.0.0",
    "filenamify": "^4.0.0",
    "form-data": "^2.3.3",
    "fs-extra": "^8.0.1",
    "generate-package-json-webpack-plugin": "^1.0.0",
    "get-port": "^5.0.0",
    "ink": "^2.1.1",
    "ink-big-text": "^1.0.1",
    "ink-divider": "^2.0.0",
    "ink-gradient": "^1.0.0",
    "ink-link": "^1.0.0",
    "ink-select-input": "^3.1.1",
    "ink-spinner": "^3.0.1",
    "ink-text-input": "^3.1.1",
    "localtunnel": "^1.9.1",
    "mini-css-extract-plugin": "^0.5.0",
    "mobx": "^5.9.4",
    "mobx-react": "^5.4.4",
    "node-emoji": "^1.10.0",
    "node-fetch": "^2.5.0",
    "open-in-editor": "^2.2.0",
    "ora": "^3.4.0",
    "postcss-cli": "^6.1.2",
    "postcss-css-variables": "^0.11.0",
    "postcss-import": "^12.0.1",
    "postcss-loader": "^3.0.0",
    "postcss-preset-env": "^6.5.0",
    "react-dom": "^16.8.6",
    "requireg": "^0.2.1",
    "rimraf": "^2.6.3",
    "rollup": "^1.11.3",
    "rollup-plugin-alias": "^1.5.1",
    "rollup-plugin-babel": "^4.3.2",
    "rollup-plugin-commonjs": "^9.3.4",
    "rollup-plugin-json": "^4.0.0",
    "rollup-plugin-node-resolve": "^4.2.3",
    "rollup-plugin-replace": "^2.2.0",
    "rollup-plugin-strict-alias": "^1.0.0",
    "socket.io": "^2.2.0",
    "stream-length": "^1.0.2",
    "stream-to-promise": "^2.2.0",
    "style-loader": "^0.23.1",
    "tar-stream": "^2.0.1",
    "tough-cookie": "^3.0.1",
    "tough-cookie-file-store": "^1.2.0",
    "typescript": "^3.4.5",
    "uws": "10.148.1",
    "webpack": "^4.30.0",
    "webpack-cli": "^3.3.1",
    "webpack-fix-style-only-entries": "^0.2.0",
    "webpack-node-externals": "^1.7.2",
    "webpack-permissions-plugin": "^1.0.3",
    "yargs": "^13.2.2"
  },
  "resolutions": {
    "uws": "10.148.1"
  }
}
