package.json 4.15 KB
Newer Older
1 2 3
{
  "name": "ink-client",
  "version": "0.1.0",
4
  "description": "Client app for INK",
5
  "scripts": {
6
    "prestart": "",
charlie-ablett's avatar
charlie-ablett committed
7
    "start": "concurrently -k -r -s first \"npm run lint:tools\" \"npm run test:watch\" \"npm run open:src\"",
8 9
    "open:src": "babel-node tools/srcServer.js",
    "open:dist": "babel-node tools/distServer.js",
10 11
    "open:dist:staging": "babel-node tools/distStagingServer.js",
    "open:dist:demo": "babel-node tools/distDemoServer.js",
12 13
    "lint:tools": "eslint webpack.config.js tools",
    "clean-dist": "npm run remove-dist && mkdir dist",
14 15
    "clean-dist-staging": "npm run remove-dist-staging && mkdir dist-staging",
    "clean-dist-demo": "npm run remove-dist-demo && mkdir dist-demo",
16
    "remove-dist": "node_modules/.bin/rimraf ./dist",
17 18
    "remove-dist-staging": "node_modules/.bin/rimraf ./dist-staging",
    "remove-dist-demo": "node_modules/.bin/rimraf ./dist-demo",
19
    "build:html": "babel-node tools/buildHtml.js",
20 21 22
    "prebuild": "npm run clean-dist && NODE_ENV=production STAGE=production npm run build:html",
    "prebuild-staging": "npm run clean-dist-staging && NODE_ENV=staging STAGE=staging npm run build:html",
    "prebuild-demo": "npm run clean-dist-demo && NODE_ENV=demo STAGE=demo npm run build:html",
charlie-ablett's avatar
charlie-ablett committed
23
    "build": "babel-node tools/build.js && npm run open:dist",
24 25
    "build:staging": "npm run prebuild-staging && babel-node tools/buildStaging.js && npm run open:dist:staging",
    "build:demo": "npm run prebuild-demo && babel-node tools/buildDemo.js && npm run open:dist:demo",
26 27 28
    "test": "cross-env NODE_ENV=test mocha --reporter progress --compilers js:babel-core/register --recursive \"./src/**/*.spec.js\"",
    "test:watch": "npm run test -- --watch"
  },
29
  "author": "Charlie Ablett (Collaborative Knowledge Foundation)",
30 31
  "license": "MIT",
  "dependencies": {
32
    "connect-history-api-fallback": "1.3.0",
33
    "file-downloader": "2.1.0",
34
    "font-awesome": "4.7.0",
35
    "font-awesome-webpack": "0.0.4",
36
    "json-loader": "0.5.4",
37 38 39 40
    "less": "2.7.1",
    "lodash": "4.17.2",
    "moment": "2.17.0",
    "object-assign": "4.1.0",
41
    "pusher-js": "4.0.0",
42
    "pusher-redux": "0.1.1",
43 44
    "react": "15.4.1",
    "react-dom": "15.4.1",
charlie-ablett's avatar
charlie-ablett committed
45
    "react-dropzone": "4.2.0",
46 47
    "react-redux": "4.4.6",
    "react-router": "3.0.0",
48
    "react-select": "1.0.0-rc.3",
charlie-ablett's avatar
charlie-ablett committed
49
    "react-smooth-collapse": "1.1.0",
charlie-ablett's avatar
charlie-ablett committed
50
    "react-syntax-highlighter": "6.1.1",
51
    "react-timeago": "3.1.3",
52 53
    "redux": "3.6.0",
    "redux-api-middleware": "1.0.2",
54
    "redux-form": "6.8.0",
55 56
    "redux-thunk": "2.1.0",
    "resolve-url-loader": "1.6.0",
57
    "yaml-loader": "0.4.0"
58 59
  },
  "devDependencies": {
60 61 62 63
    "babel-cli": "6.18.0",
    "babel-core": "6.18.2",
    "babel-eslint": "7.1.1",
    "babel-loader": "6.2.8",
64
    "babel-plugin-react-display-name": "2.0.0",
65 66 67 68 69 70 71
    "babel-plugin-react-transform": "2.0.2",
    "babel-preset-es2015": "6.18.0",
    "babel-preset-react": "6.16.0",
    "babel-preset-stage-1": "6.16.0",
    "browser-sync": "2.18.2",
    "chai": "3.5.0",
    "cheerio": "0.22.0",
72
    "colors": "1.1.2",
charlie-ablett's avatar
charlie-ablett committed
73
    "concurrently": "3.5.1",
74 75 76 77 78
    "cross-env": "3.1.3",
    "css-loader": "0.26.0",
    "eslint": "3.10.2",
    "eslint-loader": "1.6.1",
    "eslint-plugin-react": "6.7.1",
79
    "extract-text-webpack-plugin": "1.0.1",
80
    "file-loader": "0.9.0",
81 82 83 84 85 86 87 88 89 90
    "gulp": "3.9.1",
    "gulp-concat": "2.6.1",
    "gulp-if": "2.0.2",
    "gulp-jshint": "2.0.4",
    "gulp-prompt": "0.2.0",
    "gulp-rename": "1.2.2",
    "gulp-rsync": "0.0.7",
    "gulp-sass": "2.3.2",
    "gulp-uglify": "2.0.0",
    "gulp-util": "3.0.7",
91
    "jshint": "2.9.4",
92
    "minimist": "1.2.0",
93 94
    "mocha": "3.1.2",
    "node-sass": "3.13.0",
charlie-ablett's avatar
charlie-ablett committed
95
    "parallelshell": "3.0.0",
96 97 98 99 100 101
    "react-transform-catch-errors": "1.0.2",
    "react-transform-hmr": "1.0.4",
    "redbox-react": "1.3.3",
    "rimraf": "2.5.4",
    "sass-loader": "4.0.2",
    "style-loader": "0.13.1",
102
    "url-loader": "0.5.7",
103 104 105 106 107
    "watch": "1.0.1",
    "webpack": "1.13.3",
    "webpack-dev-middleware": "1.8.4",
    "webpack-hot-middleware": "2.13.2",
    "yargs": "6.4.0"
108 109
  },
  "keywords:": [
charlie-ablett's avatar
charlie-ablett committed
110 111
    "file-conversion",
    "open-source",
112 113
    "FOSS",
    "publishing"
114 115 116 117 118 119
  ],
  "repository": {
    "type": "git",
    "url": "https://gitlab.coko.foundation/INK/ink-client"
  }
}