|
@@ -1,6 +1,6 @@
|
|
|
{
|
|
{
|
|
|
"name": "growi",
|
|
"name": "growi",
|
|
|
- "version": "3.5.5-RC",
|
|
|
|
|
|
|
+ "version": "3.5.16-RC",
|
|
|
"description": "Team collaboration software using markdown",
|
|
"description": "Team collaboration software using markdown",
|
|
|
"tags": [
|
|
"tags": [
|
|
|
"wiki",
|
|
"wiki",
|
|
@@ -20,6 +20,7 @@
|
|
|
"url": "https://github.com/weseek/growi/issues"
|
|
"url": "https://github.com/weseek/growi/issues"
|
|
|
},
|
|
},
|
|
|
"scripts": {
|
|
"scripts": {
|
|
|
|
|
+ "build:apiv3:jsdoc": "swagger-jsdoc -o tmp/swagger.json -d config/swagger-definition.js src/server/routes/apiv3/**/*.js",
|
|
|
"build:dev:app:watch": "npm run build:dev:app -- --watch",
|
|
"build:dev:app:watch": "npm run build:dev:app -- --watch",
|
|
|
"build:dev:app": "env-cmd -f config/env.dev.js webpack --config config/webpack.dev.js --progress",
|
|
"build:dev:app": "env-cmd -f config/env.dev.js webpack --config config/webpack.dev.js --progress",
|
|
|
"build:dev:dll": "webpack --config config/webpack.dev.dll.js",
|
|
"build:dev:dll": "webpack --config config/webpack.dev.dll.js",
|
|
@@ -36,7 +37,8 @@
|
|
|
"lint:js": "eslint \"**/*.{js,jsx}\"",
|
|
"lint:js": "eslint \"**/*.{js,jsx}\"",
|
|
|
"lint:styles:fix": "prettier-stylelint --quiet --write src/client/styles/scss/**/*.scss",
|
|
"lint:styles:fix": "prettier-stylelint --quiet --write src/client/styles/scss/**/*.scss",
|
|
|
"lint:styles": "stylelint src/client/styles/scss/**/*.scss",
|
|
"lint:styles": "stylelint src/client/styles/scss/**/*.scss",
|
|
|
- "lint": "npm-run-all -p lint:js lint:styles",
|
|
|
|
|
|
|
+ "lint:swagger2openapi": "node node_modules/swagger2openapi/oas-validate tmp/swagger.json",
|
|
|
|
|
+ "lint": "npm-run-all -p lint:js lint:styles lint:swagger2openapi",
|
|
|
"migrate": "npm run migrate:up",
|
|
"migrate": "npm run migrate:up",
|
|
|
"migrate:create": "migrate-mongo create -f config/migrate.js -- ",
|
|
"migrate:create": "migrate-mongo create -f config/migrate.js -- ",
|
|
|
"migrate:status": "migrate-mongo status -f config/migrate.js",
|
|
"migrate:status": "migrate-mongo status -f config/migrate.js",
|
|
@@ -46,6 +48,7 @@
|
|
|
"prebuild:dev:watch": "npm run prebuild:dev",
|
|
"prebuild:dev:watch": "npm run prebuild:dev",
|
|
|
"prebuild:dev": "npm run clean:app && env-cmd -f config/env.dev.js npm run plugin:def && env-cmd -f config/env.dev.js npm run resource",
|
|
"prebuild:dev": "npm run clean:app && env-cmd -f config/env.dev.js npm run plugin:def && env-cmd -f config/env.dev.js npm run resource",
|
|
|
"prebuild:prod": "npm run clean && env-cmd -f config/env.prod.js npm run plugin:def && env-cmd -f config/env.prod.js npm run resource",
|
|
"prebuild:prod": "npm run clean && env-cmd -f config/env.prod.js npm run plugin:def && env-cmd -f config/env.prod.js npm run resource",
|
|
|
|
|
+ "prelint:swagger2openapi": "npm run build:apiv3:jsdoc",
|
|
|
"preserver:prod": "npm run migrate",
|
|
"preserver:prod": "npm run migrate",
|
|
|
"prestart": "npm run build:prod",
|
|
"prestart": "npm run build:prod",
|
|
|
"resource": "node bin/download-cdn-resources.js",
|
|
"resource": "node bin/download-cdn-resources.js",
|
|
@@ -62,13 +65,14 @@
|
|
|
"dependencies": {
|
|
"dependencies": {
|
|
|
"//": [
|
|
"//": [
|
|
|
"check-node-version: see https://github.com/parshap/check-node-version/issues/35",
|
|
"check-node-version: see https://github.com/parshap/check-node-version/issues/35",
|
|
|
- "entities: markdown-it@9.0.1 depends on entities@~1.1.1",
|
|
|
|
|
- "mongoose: somehow GlobalNotificationSetting CRUD does not work with mongoose v5.6.0"
|
|
|
|
|
|
|
+ "mongoose: somehow GlobalNotificationSetting CRUD does not work with mongoose v5.6.0",
|
|
|
|
|
+ "openid-client: Node.js 12 or higher is required for openid-client@3 and above."
|
|
|
],
|
|
],
|
|
|
|
|
+ "JSONStream": "^1.3.5",
|
|
|
|
|
+ "archiver": "^3.1.1",
|
|
|
"async": "^3.0.1",
|
|
"async": "^3.0.1",
|
|
|
"aws-sdk": "^2.88.0",
|
|
"aws-sdk": "^2.88.0",
|
|
|
"axios": "^0.19.0",
|
|
"axios": "^0.19.0",
|
|
|
- "basic-auth-connect": "~1.0.0",
|
|
|
|
|
"body-parser": "^1.18.2",
|
|
"body-parser": "^1.18.2",
|
|
|
"bunyan": "^1.8.12",
|
|
"bunyan": "^1.8.12",
|
|
|
"bunyan-format": "^0.2.1",
|
|
"bunyan-format": "^0.2.1",
|
|
@@ -79,10 +83,11 @@
|
|
|
"cookie-parser": "^1.4.3",
|
|
"cookie-parser": "^1.4.3",
|
|
|
"cross-env": "^5.0.5",
|
|
"cross-env": "^5.0.5",
|
|
|
"csrf": "^3.1.0",
|
|
"csrf": "^3.1.0",
|
|
|
|
|
+ "date-fns": "^2.0.0",
|
|
|
"diff": "^4.0.1",
|
|
"diff": "^4.0.1",
|
|
|
"elasticsearch": "^16.0.0",
|
|
"elasticsearch": "^16.0.0",
|
|
|
- "entities": "^1.1.1",
|
|
|
|
|
- "env-cmd": "^9.0.1",
|
|
|
|
|
|
|
+ "entities": "^2.0.0",
|
|
|
|
|
+ "env-cmd": "^10.0.1",
|
|
|
"esa-nodejs": "^0.0.7",
|
|
"esa-nodejs": "^0.0.7",
|
|
|
"escape-string-regexp": "^2.0.0",
|
|
"escape-string-regexp": "^2.0.0",
|
|
|
"express": "^4.16.1",
|
|
"express": "^4.16.1",
|
|
@@ -93,7 +98,7 @@
|
|
|
"express-validator": "^6.1.1",
|
|
"express-validator": "^6.1.1",
|
|
|
"express-webpack-assets": "^0.1.0",
|
|
"express-webpack-assets": "^0.1.0",
|
|
|
"graceful-fs": "^4.1.11",
|
|
"graceful-fs": "^4.1.11",
|
|
|
- "growi-commons": "^4.0.3",
|
|
|
|
|
|
|
+ "growi-commons": "^4.0.7",
|
|
|
"helmet": "^3.13.0",
|
|
"helmet": "^3.13.0",
|
|
|
"i18next": "^17.0.3",
|
|
"i18next": "^17.0.3",
|
|
|
"i18next-express-middleware": "^1.4.1",
|
|
"i18next-express-middleware": "^1.4.1",
|
|
@@ -113,7 +118,7 @@
|
|
|
"nodemailer": "^6.0.0",
|
|
"nodemailer": "^6.0.0",
|
|
|
"nodemailer-ses-transport": "~1.5.0",
|
|
"nodemailer-ses-transport": "~1.5.0",
|
|
|
"npm-run-all": "^4.1.2",
|
|
"npm-run-all": "^4.1.2",
|
|
|
- "openid-client": "^2.5.0",
|
|
|
|
|
|
|
+ "openid-client": "=2.5.0",
|
|
|
"passport": "^0.4.0",
|
|
"passport": "^0.4.0",
|
|
|
"passport-github": "^1.1.0",
|
|
"passport-github": "^1.1.0",
|
|
|
"passport-google-auth": "^1.0.2",
|
|
"passport-google-auth": "^1.0.2",
|
|
@@ -122,24 +127,29 @@
|
|
|
"passport-local": "^1.0.0",
|
|
"passport-local": "^1.0.0",
|
|
|
"passport-saml": "^1.0.0",
|
|
"passport-saml": "^1.0.0",
|
|
|
"passport-twitter": "^1.0.4",
|
|
"passport-twitter": "^1.0.4",
|
|
|
- "rimraf": "^2.6.1",
|
|
|
|
|
|
|
+ "rimraf": "^3.0.0",
|
|
|
"slack-node": "^0.1.8",
|
|
"slack-node": "^0.1.8",
|
|
|
"socket.io": "^2.0.3",
|
|
"socket.io": "^2.0.3",
|
|
|
"stream-to-promise": "^2.2.0",
|
|
"stream-to-promise": "^2.2.0",
|
|
|
"string-width": "^4.1.0",
|
|
"string-width": "^4.1.0",
|
|
|
"swig-templates": "^2.0.2",
|
|
"swig-templates": "^2.0.2",
|
|
|
"uglifycss": "^0.0.29",
|
|
"uglifycss": "^0.0.29",
|
|
|
|
|
+ "unzipper": "^0.10.5",
|
|
|
"url-join": "^4.0.0",
|
|
"url-join": "^4.0.0",
|
|
|
"validator": "^11.1.0",
|
|
"validator": "^11.1.0",
|
|
|
"xss": "^1.0.6"
|
|
"xss": "^1.0.6"
|
|
|
},
|
|
},
|
|
|
"devDependencies": {
|
|
"devDependencies": {
|
|
|
|
|
+ "//": [
|
|
|
|
|
+ "@handsontable/react: v3 requires handsontable >= 7.0.0.",
|
|
|
|
|
+ "handsontable: v7.0.0 or above is no loger MIT lisence."
|
|
|
|
|
+ ],
|
|
|
"@alienfast/i18next-loader": "^1.0.16",
|
|
"@alienfast/i18next-loader": "^1.0.16",
|
|
|
"@babel/core": "^7.4.5",
|
|
"@babel/core": "^7.4.5",
|
|
|
"@babel/polyfill": "^7.4.4",
|
|
"@babel/polyfill": "^7.4.4",
|
|
|
"@babel/preset-env": "^7.4.5",
|
|
"@babel/preset-env": "^7.4.5",
|
|
|
"@babel/preset-react": "^7.0.0",
|
|
"@babel/preset-react": "^7.0.0",
|
|
|
- "@handsontable/react": "^2.0.0",
|
|
|
|
|
|
|
+ "@handsontable/react": "=2.1.0",
|
|
|
"autoprefixer": "^9.0.0",
|
|
"autoprefixer": "^9.0.0",
|
|
|
"babel-eslint": "^10.0.1",
|
|
"babel-eslint": "^10.0.1",
|
|
|
"babel-loader": "^8.0.6",
|
|
"babel-loader": "^8.0.6",
|
|
@@ -150,23 +160,21 @@
|
|
|
"browser-sync": "^2.26.3",
|
|
"browser-sync": "^2.26.3",
|
|
|
"bunyan-debug": "^2.0.0",
|
|
"bunyan-debug": "^2.0.0",
|
|
|
"cli": "~1.0.1",
|
|
"cli": "~1.0.1",
|
|
|
- "codemirror": "^5.42.0",
|
|
|
|
|
|
|
+ "codemirror": "^5.48.4",
|
|
|
"colors": "^1.2.5",
|
|
"colors": "^1.2.5",
|
|
|
- "commander": "^2.11.0",
|
|
|
|
|
"connect-browser-sync": "^2.1.0",
|
|
"connect-browser-sync": "^2.1.0",
|
|
|
"core-js": "=2.6.9",
|
|
"core-js": "=2.6.9",
|
|
|
"css-loader": "^3.0.0",
|
|
"css-loader": "^3.0.0",
|
|
|
"csv-to-markdown-table": "^1.0.1",
|
|
"csv-to-markdown-table": "^1.0.1",
|
|
|
- "date-fns": "^1.29.0",
|
|
|
|
|
"diff2html": "^2.3.3",
|
|
"diff2html": "^2.3.3",
|
|
|
"eazy-logger": "^3.0.2",
|
|
"eazy-logger": "^3.0.2",
|
|
|
"eslint": "^6.0.1",
|
|
"eslint": "^6.0.1",
|
|
|
- "eslint-config-weseek": "^1.0.2",
|
|
|
|
|
|
|
+ "eslint-config-weseek": "^1.0.3",
|
|
|
"eslint-plugin-import": "^2.18.0",
|
|
"eslint-plugin-import": "^2.18.0",
|
|
|
"eslint-plugin-jest": "^22.7.1",
|
|
"eslint-plugin-jest": "^22.7.1",
|
|
|
"eslint-plugin-react": "^7.14.2",
|
|
"eslint-plugin-react": "^7.14.2",
|
|
|
"file-loader": "^4.0.0",
|
|
"file-loader": "^4.0.0",
|
|
|
- "handsontable": "^6.0.1",
|
|
|
|
|
|
|
+ "handsontable": "=6.2.2",
|
|
|
"i18next-browser-languagedetector": "^3.0.1",
|
|
"i18next-browser-languagedetector": "^3.0.1",
|
|
|
"imports-loader": "^0.8.0",
|
|
"imports-loader": "^0.8.0",
|
|
|
"jest": "^24.8.0",
|
|
"jest": "^24.8.0",
|
|
@@ -176,7 +184,7 @@
|
|
|
"jquery.cookie": "~1.4.1",
|
|
"jquery.cookie": "~1.4.1",
|
|
|
"load-css-file": "^1.0.0",
|
|
"load-css-file": "^1.0.0",
|
|
|
"lodash-webpack-plugin": "^0.11.5",
|
|
"lodash-webpack-plugin": "^0.11.5",
|
|
|
- "markdown-it": "^9.0.1",
|
|
|
|
|
|
|
+ "markdown-it": "^10.0.0",
|
|
|
"markdown-it-blockdiag": "^1.0.2",
|
|
"markdown-it-blockdiag": "^1.0.2",
|
|
|
"markdown-it-emoji": "^1.4.0",
|
|
"markdown-it-emoji": "^1.4.0",
|
|
|
"markdown-it-footnote": "^3.0.1",
|
|
"markdown-it-footnote": "^3.0.1",
|
|
@@ -190,7 +198,7 @@
|
|
|
"mini-css-extract-plugin": "^0.8.0",
|
|
"mini-css-extract-plugin": "^0.8.0",
|
|
|
"morgan": "^1.9.0",
|
|
"morgan": "^1.9.0",
|
|
|
"node-dev": "^4.0.0",
|
|
"node-dev": "^4.0.0",
|
|
|
- "node-sass": "^4.11.0",
|
|
|
|
|
|
|
+ "node-sass": "^4.12.0",
|
|
|
"normalize-path": "^3.0.0",
|
|
"normalize-path": "^3.0.0",
|
|
|
"null-loader": "^3.0.0",
|
|
"null-loader": "^3.0.0",
|
|
|
"on-headers": "^1.0.1",
|
|
"on-headers": "^1.0.1",
|
|
@@ -212,21 +220,22 @@
|
|
|
"react-waypoint": "^9.0.0",
|
|
"react-waypoint": "^9.0.0",
|
|
|
"replacestream": "^4.0.3",
|
|
"replacestream": "^4.0.3",
|
|
|
"reveal.js": "^3.5.0",
|
|
"reveal.js": "^3.5.0",
|
|
|
- "sass-loader": "^7.1.0",
|
|
|
|
|
|
|
+ "sass-loader": "^8.0.0",
|
|
|
"simple-load-script": "^1.0.2",
|
|
"simple-load-script": "^1.0.2",
|
|
|
"socket.io-client": "^2.0.3",
|
|
"socket.io-client": "^2.0.3",
|
|
|
- "style-loader": "^0.23.0",
|
|
|
|
|
|
|
+ "style-loader": "^1.0.0",
|
|
|
"stylelint-config-recess-order": "^2.0.1",
|
|
"stylelint-config-recess-order": "^2.0.1",
|
|
|
- "swagger-jsdoc": "^3.2.9",
|
|
|
|
|
- "terser-webpack-plugin": "^1.2.2",
|
|
|
|
|
|
|
+ "swagger-jsdoc": "^3.4.0",
|
|
|
|
|
+ "swagger2openapi": "^5.3.1",
|
|
|
|
|
+ "terser-webpack-plugin": "^2.0.1",
|
|
|
"throttle-debounce": "^2.0.0",
|
|
"throttle-debounce": "^2.0.0",
|
|
|
"toastr": "^2.1.2",
|
|
"toastr": "^2.1.2",
|
|
|
"unstated": "^2.1.1",
|
|
"unstated": "^2.1.1",
|
|
|
- "webpack": "^4.29.3",
|
|
|
|
|
|
|
+ "webpack": "^4.39.3",
|
|
|
"webpack-assets-manifest": "^3.1.1",
|
|
"webpack-assets-manifest": "^3.1.1",
|
|
|
"webpack-bundle-analyzer": "^3.0.2",
|
|
"webpack-bundle-analyzer": "^3.0.2",
|
|
|
- "webpack-cli": "^3.2.3",
|
|
|
|
|
- "webpack-merge": "^4.2.1"
|
|
|
|
|
|
|
+ "webpack-cli": "^3.3.7",
|
|
|
|
|
+ "webpack-merge": "^4.2.2"
|
|
|
},
|
|
},
|
|
|
"_moduleAliases": {
|
|
"_moduleAliases": {
|
|
|
"@root": ".",
|
|
"@root": ".",
|