{
  "name": "@bouzuya/mr-jums",
  "description": "A client for blog.bouzuya.net using Cycle.js",
  "version": "1.0.2",
  "author": "bouzuya <m@bouzuya.net> (https://bouzuya.net/)",
  "babel": {
    "presets": [
      [
        "@babel/preset-env",
        {
          "useBuiltIns": "entry"
        }
      ],
      "power-assert"
    ]
  },
  "browserslist": "> 0.25%, not dead",
  "bugs": {
    "url": "https://github.com/bouzuya/mr-jums/issues"
  },
  "dependencies": {
    "@bouzuya/cyclejs-history-driver": "^0.2.1",
    "@cycle/dom": "^22.3.0",
    "@cycle/http": "^15.1.0",
    "@cycle/run": "^5.2.0",
    "compression": "^1.7.4",
    "core-js": "^3.1.3",
    "fake-history-fns": "^0.1.3",
    "fs-extra": "^8.0.1",
    "isomorphic-fetch": "^2.2.1",
    "morgan": "^1.9.1",
    "snabbdom-to-html": "^5.1.1",
    "spa-town": "^0.1.2",
    "xstream": "^11.11.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.4.4",
    "@babel/core": "^7.4.5",
    "@babel/preset-env": "^7.4.5",
    "@types/compression": "^0.0.36",
    "@types/express": "^4.17.0",
    "@types/fs-extra": "^7.0.0",
    "@types/isomorphic-fetch": "^0.0.35",
    "@types/morgan": "^1.7.35",
    "@types/node": "^12.0.7",
    "@types/power-assert": "^1.5.0",
    "@types/proxyquire": "^1.3.28",
    "babel-loader": "^8.0.6",
    "babel-preset-power-assert": "^3.0.0",
    "beater": "^6.0.1",
    "less": "^3.9.0",
    "npm-run-all": "^4.1.5",
    "power-assert": "^1.6.1",
    "proxyquire": "^2.1.0",
    "rev-hash": "^3.0.0",
    "rimraf": "^2.6.3",
    "sinon": "^7.3.2",
    "source-map-loader": "^0.2.4",
    "tap-dot-b": "^1.0.1",
    "typescript": "^3.5.1",
    "watch": "^1.0.2",
    "webpack": "^4.33.0",
    "webpack-cli": "^3.3.3",
    "webpack-dev-server": "^3.7.1"
  },
  "files": [
    ".tmp/es5/src/",
    "public/scripts/index-*.js",
    "public/styles/index-*.css",
    "rev.json"
  ],
  "homepage": "https://github.com/bouzuya/mr-jums",
  "keywords": [],
  "license": "MIT",
  "main": ".tmp/es5/src/cli/index.js",
  "repository": {
    "type": "git",
    "url": "git://github.com/bouzuya/mr-jums.git"
  },
  "scripts": {
    "build": "npm-run-all -s 'build:ts' 'build:es2015' -p 'build:less'",
    "build:bundle": "webpack",
    "build:es2015": "babel .tmp/es2015/ -d .tmp/es5/",
    "build:less": "lessc --math=strict --strict-imports --strict-units=on src/common/view/index.less ./public/styles/index.css",
    "build:rev": "node scripts/rev.js",
    "build:ts": "tsc",
    "clean": "rimraf .tmp public",
    "prepare": "npm-run-all -s 'clean' 'build' 'build:bundle' 'build:rev'",
    "start": "node .tmp/es2015/src/server/index.js",
    "test": "node .tmp/es5/test/index.js | tap-dot-b",
    "watch": "npm-run-all -p 'watch:*'",
    "watch:es2015": "npm run 'build:es2015' -- --watch",
    "watch:less": "watch --wait 2 'npm run build:less' 'src/common/view/'",
    "watch:server": "webpack-dev-server --config webpack.watch.config.js",
    "watch:test": "watch --wait 2 'npm test' '.tmp/es5/'",
    "watch:ts": "npm run 'build:ts' -- --watch"
  }
}
