package.json 3.31 KB
Newer Older
1
{
Sam Galson's avatar
Sam Galson committed
2
  "name": "@pubsweet/starter",
Sam Galson's avatar
Sam Galson committed
3
  "version": "1.0.0-alpha.1",
4
  "description": "A new pubsweet app",
5 6 7 8 9 10
  "files": [
    "app",
    "config",
    "static",
    "webpack"
  ],
11
  "main": "app.js",
12
  "dependencies": {
13
    "@pubsweet/coko-theme": "^5.1.0",
Jure's avatar
Jure committed
14 15
    "@pubsweet/component-password-reset-client": "^3.0.7",
    "@pubsweet/component-password-reset-server": "^2.0.3",
16 17 18 19 20 21 22 23 24
    "@pubsweet/db-manager": "3.0.4",
    "@pubsweet/default-theme": "4.0.13",
    "@pubsweet/logger": "^0.2.18",
    "@pubsweet/model-blog": "^0.0.11",
    "@pubsweet/model-blogpost": "^0.0.11",
    "@pubsweet/model-team": "^2.0.5",
    "@pubsweet/model-user": "^4.0.5",
    "@pubsweet/models": "0.2.5",
    "@pubsweet/ui": "^10.1.0",
25
    "authsome": "^0.1.0",
26
    "mini-css-extract-plugin": "^0.5.0",
27 28 29 30 31 32
    "pubsweet": "^4.1.0",
    "pubsweet-client": "^9.2.0",
    "pubsweet-component-login": "^3.0.0",
    "pubsweet-component-signup": "^2.0.0",
    "pubsweet-server": "^13.3.0",
    "xpub-edit": "^2.5.16"
33 34
  },
  "devDependencies": {
35 36 37 38 39 40 41 42 43 44 45 46
    "@babel/core": "^7.0.0",
    "@babel/plugin-proposal-class-properties": "^7.0.0",
    "@babel/plugin-proposal-decorators": "^7.0.0",
    "@babel/plugin-proposal-export-namespace-from": "^7.0.0",
    "@babel/plugin-proposal-function-sent": "^7.0.0",
    "@babel/plugin-proposal-json-strings": "^7.0.0",
    "@babel/plugin-proposal-numeric-separator": "^7.0.0",
    "@babel/plugin-proposal-throw-expressions": "^7.0.0",
    "@babel/plugin-syntax-dynamic-import": "^7.0.0",
    "@babel/plugin-syntax-import-meta": "^7.0.0",
    "@babel/preset-env": "^7.0.0",
    "@babel/preset-react": "^7.0.0",
47
    "app-module-path": "^2.2.0",
48
    "babel-eslint": "^10.0.1",
49
    "babel-loader": "^8.0.0",
50
    "babel-preset-es2015-native-modules": "^6.9.4",
51 52 53 54
    "babel-preset-minify": "^0.5.0",
    "compression-webpack-plugin": "^2.0.0",
    "copy-webpack-plugin": "^5.0.2",
    "css-loader": "^2.1.1",
55
    "eslint": "^4.17.0",
56 57
    "eslint-config-pubsweet": "^0.0.6",
    "eslint-plugin-import": "^2.8.0",
58
    "eslint-plugin-jest": "^21.9.0",
59
    "eslint-plugin-jsx-a11y": "^6.0.2",
60 61
    "eslint-plugin-node": "^6.0.0",
    "eslint-plugin-prettier": "^2.6.0",
62
    "eslint-plugin-promise": "^3.6.0",
63
    "eslint-plugin-react": "^7.6.1",
Jure's avatar
Jure committed
64
    "eslint-plugin-standard": "^3.0.1",
Tamlyn Rhodes's avatar
Tamlyn Rhodes committed
65
    "faker": "^4.1.0",
66 67
    "file-loader": "^1.1.6",
    "fs-extra": "^5.0.0",
Jure's avatar
Jure committed
68
    "html-webpack-plugin": "^3.2.0",
69
    "husky": "^0.14.3",
Jure's avatar
Jure committed
70
    "joi-browser": "^13.0.1",
71
    "json-loader": "^0.5.4",
72
    "lint-staged": "^6.1.0",
73
    "node-sass": "^4.5.2",
Jure's avatar
Jure committed
74
    "objection": "^1.3.0",
75
    "prettier": "^1.10.2",
76
    "react-hot-loader": "^4.8.3",
Tamlyn Rhodes's avatar
Tamlyn Rhodes committed
77
    "regenerator-runtime": "^0.11.0",
78
    "script-loader": "^0.7.0",
79
    "smtp-server": "^3.3.0",
80
    "style-loader": "^0.23.1",
Jure's avatar
Jure committed
81
    "testcafe": "^0.23.3",
Jure's avatar
Jure committed
82
    "testcafe-react-selectors": "^3.0.0",
83
    "url-loader": "^1.1.2",
84
    "webpack": "^4.29.6",
Jure's avatar
Jure committed
85
    "webpack-hot-middleware": "^2.22.1"
86 87
  },
  "scripts": {
88
    "lint": "eslint --ext js,jsx app config test webpack",
89
    "start": "docker-compose up",
90
    "server": "pubsweet server",
91
    "start:services": "docker-compose up db",
92
    "setupdb": "pubsweet setupdb",
93
    "seed": "node scripts/seed.js",
94
    "precommit": "lint-staged",
95
    "test": "NODE_ENV=test NODE_PRESERVE_SYMLINKS=1 testcafe chrome 'test/**/*.test.js'"
96
  },
97 98
  "repository": "https://gitlab.coko.foundation/pubsweet/pubsweet-starter",
  "license": "MIT"
99
}