package.json 3.55 KB
Newer Older
Jure's avatar
Jure committed
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",
Jure's avatar
Jure committed
4
  "description": "A new pubsweet app",
5 6 7 8 9 10
  "files": [
    "app",
    "config",
    "static",
    "webpack"
  ],
11
  "main": "app.js",
Jure's avatar
Jure committed
12
  "dependencies": {
Jure's avatar
Jure committed
13
    "@apollo/react-common": "^3.1.3",
14
    "@apollo/react-hoc": "^3.1.3",
Jure's avatar
Jure committed
15 16 17 18 19 20 21 22 23 24 25 26 27
    "@pubsweet/coko-theme": "^5.1.21",
    "@pubsweet/component-password-reset-client": "^3.1.20",
    "@pubsweet/component-password-reset-server": "^2.2.4",
    "@pubsweet/db-manager": "3.1.4",
    "@pubsweet/default-theme": "4.1.18",
    "@pubsweet/job-xsweet": "^2.1.4",
    "@pubsweet/logger": "^0.2.39",
    "@pubsweet/model-blog": "^0.0.32",
    "@pubsweet/model-blogpost": "^0.0.32",
    "@pubsweet/model-team": "^3.0.2",
    "@pubsweet/model-user": "^5.1.9",
    "@pubsweet/models": "0.3.4",
    "@pubsweet/ui": "^12.3.0",
28
    "authsome": "^0.1.0",
Jure's avatar
Jure committed
29 30 31 32 33 34 35
    "mini-css-extract-plugin": "^0.9.0",
    "pubsweet": "^5.1.7",
    "pubsweet-client": "^10.1.4",
    "pubsweet-component-login": "^3.0.21",
    "pubsweet-component-signup": "^2.1.15",
    "pubsweet-server": "^13.9.1",
    "xpub-edit": "^2.6.4"
Jure's avatar
Jure committed
36 37
  },
  "devDependencies": {
Jure's avatar
Jure committed
38 39 40 41 42 43 44 45 46 47 48 49
    "@babel/core": "^7.8.4",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/plugin-proposal-decorators": "^7.8.3",
    "@babel/plugin-proposal-export-namespace-from": "^7.8.3",
    "@babel/plugin-proposal-function-sent": "^7.8.3",
    "@babel/plugin-proposal-json-strings": "^7.8.3",
    "@babel/plugin-proposal-numeric-separator": "^7.8.3",
    "@babel/plugin-proposal-throw-expressions": "^7.8.3",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-syntax-import-meta": "^7.8.3",
    "@babel/preset-env": "^7.8.4",
    "@babel/preset-react": "^7.8.3",
Jure's avatar
Jure committed
50
    "app-module-path": "^2.2.0",
Jure's avatar
Jure committed
51
    "babel-eslint": "^10.1.0",
52
    "babel-loader": "^8.0.0",
Jure's avatar
Jure committed
53
    "babel-preset-es2015-native-modules": "^6.9.4",
Jure's avatar
Jure committed
54
    "babel-preset-minify": "^0.5.0",
Jure's avatar
Jure committed
55 56 57 58
    "compression-webpack-plugin": "^3.1.0",
    "copy-webpack-plugin": "^5.1.1",
    "css-loader": "^3.4.2",
    "eslint": "^6.8.0",
59
    "eslint-config-pubsweet": "^0.0.6",
Jure's avatar
Jure committed
60 61
    "eslint-plugin-import": "^2.20.1",
    "eslint-plugin-jest": "^23.8.0",
62
    "eslint-plugin-jsx-a11y": "^6.0.2",
Jure's avatar
Jure committed
63 64 65 66 67
    "eslint-plugin-node": "^11.0.0",
    "eslint-plugin-prettier": "^3.1.2",
    "eslint-plugin-promise": "^4.2.1",
    "eslint-plugin-react": "^7.18.3",
    "eslint-plugin-standard": "^4.0.1",
Tamlyn Rhodes's avatar
Tamlyn Rhodes committed
68
    "faker": "^4.1.0",
Jure's avatar
Jure committed
69 70
    "file-loader": "^5.1.0",
    "fs-extra": "^8.1.0",
Jure's avatar
Jure committed
71
    "html-webpack-plugin": "^3.2.0",
Jure's avatar
Jure committed
72
    "husky": "^4.2.3",
Jure's avatar
Jure committed
73
    "joi-browser": "^13.0.1",
Jure's avatar
Jure committed
74
    "json-loader": "^0.5.4",
Jure's avatar
Jure committed
75
    "lint-staged": "^10.0.8",
76
    "node-dev": "^4.0.0",
Jure's avatar
Jure committed
77
    "node-sass": "^4.13.1",
Tamlyn Rhodes's avatar
Tamlyn Rhodes committed
78
    "prettier": "^1.10.2",
Jure's avatar
Jure committed
79 80
    "react-hot-loader": "^4.12.19",
    "regenerator-runtime": "^0.13.3",
Jure's avatar
Jure committed
81
    "script-loader": "^0.7.0",
82
    "smtp-server": "^3.3.0",
Jure's avatar
Jure committed
83 84 85 86 87 88 89
    "style-loader": "^1.1.3",
    "testcafe": "^1.8.2",
    "testcafe-react-selectors": "^4.0.0",
    "url-loader": "^3.0.0",
    "webpack": "^4.41.6",
    "webpack-cli": "^3.3.11",
    "webpack-dev-server": "^3.10.3",
Jure's avatar
Jure committed
90
    "webpack-hot-middleware": "^2.25.0"
Jure's avatar
Jure committed
91 92
  },
  "scripts": {
93
    "lint": "eslint --ext js,jsx app config test webpack",
94 95
    "start": "docker-compose up",
    "start:services": "docker-compose up db",
96 97
    "start:client": "pubsweet start:client",
    "start:server": "pubsweet start:server",
98
    "seed": "node scripts/seed.js",
99
    "precommit": "lint-staged",
100
    "test": "NODE_ENV=test NODE_PRESERVE_SYMLINKS=1 testcafe chrome 'test/**/*.test.js'"
Jure's avatar
Jure committed
101
  },
102
  "repository": "https://gitlab.coko.foundation/pubsweet/pubsweet-starter",
Jure's avatar
Jure committed
103 104 105 106
  "license": "MIT",
  "resolutions": {
    "bcrypt": "3.0.6"
  }
Jure's avatar
Jure committed
107
}