瀏覽代碼

firstcommit

dbs227 4 年之前
父節點
當前提交
16cb086a6b
共有 8 個文件被更改,包括 8923 次插入4849 次删除
  1. 3 3
      config/config.json
  2. 60 0
      frontend/package (2).json
  3. 3538 3453
      frontend/package-lock.json
  4. 1 1
      frontend/package.json
  5. 51 0
      package (2).json
  6. 1267 1390
      package-lock.json
  7. 4001 0
      package-lock.json.bak
  8. 2 2
      package.json

+ 3 - 3
config/config.json

@@ -1,16 +1,16 @@
 {
 	"development": {
 		"username": "root",
-		"password": "password",
+		"password": "#3wnffkdl#",
 		"database": "forum_dev",
-		"host": "127.0.0.1",
+		"host": "172.16.10.198",
 		"dialect": "mysql"
 	},
 	"test": {
 		"username": "root",
 		"password": "password",
 		"database": "forum_test",
-		"host": "127.0.0.1",
+		"host": "172.16.10.198",
 		"dialect": "mysql"
 	},
 	"production": {

+ 60 - 0
frontend/package (2).json

@@ -0,0 +1,60 @@
+{
+  "name": "frontend",
+  "version": "0.1.0",
+  "private": true,
+  "scripts": {
+    "serve": "vue-cli-service serve",
+    "build": "vue-cli-service build",
+    "lint": "vue-cli-service lint"
+  },
+  "dependencies": {
+    "@fortawesome/fontawesome-svg-core": "^1.2.28",
+    "@fortawesome/free-regular-svg-icons": "^5.13.0",
+    "@fortawesome/free-solid-svg-icons": "^5.13.0",
+    "@fortawesome/vue-fontawesome": "^0.1.9",
+    "axios": "^0.19.0",
+    "child_process": "^1.0.2",
+    "core-js": "^3.6.4",
+    "d3": "^4.9.1",
+    "fs": "0.0.1-security",
+    "highlight.js": "^10.6.0",
+    "lodash.throttle": "^4.1.1",
+    "marked": "^0.8.2",
+    "node-sass": "^4.13.1",
+    "nprogress": "^0.2.0",
+    "sass-loader": "^8.0.2",
+    "socket.io-client": "^2.1.1",
+    "vue": "^2.6.11",
+    "vue-axios": "^2.0.2",
+    "vue-router": "^2.7.0",
+    "vuex": "^2.1.1"
+  },
+  "devDependencies": {
+    "@vue/cli-plugin-babel": "~4.3.0",
+    "@vue/cli-plugin-eslint": "~4.3.0",
+    "@vue/cli-service": "~4.3.0",
+    "babel-eslint": "^10.1.0",
+    "eslint": "^6.7.2",
+    "eslint-plugin-vue": "^6.2.2",
+    "vue-template-compiler": "^2.6.11"
+  },
+  "eslintConfig": {
+    "root": true,
+    "env": {
+      "node": true
+    },
+    "extends": [
+      "plugin:vue/essential",
+      "eslint:recommended"
+    ],
+    "parserOptions": {
+      "parser": "babel-eslint"
+    },
+    "rules": {}
+  },
+  "browserslist": [
+    "> 1%",
+    "last 2 versions",
+    "not dead"
+  ]
+}

文件差異過大導致無法顯示
+ 3538 - 3453
frontend/package-lock.json


+ 1 - 1
frontend/package.json

@@ -17,7 +17,7 @@
     "core-js": "^3.6.4",
     "d3": "^4.9.1",
     "fs": "0.0.1-security",
-    "highlight.js": "^9.10.0",
+    "highlight.js": "^10.6.0",
     "lodash.throttle": "^4.1.1",
     "marked": "^0.8.2",
     "node-sass": "^4.13.1",

+ 51 - 0
package (2).json

@@ -0,0 +1,51 @@
+{
+  "name": "backend",
+  "version": "0.0.0",
+  "description": "Backend for forum",
+  "main": "server.js",
+  "scripts": {
+    "test": "cross-env NODE_ENV=test && node ./node_modules/mocha/bin/mocha  --harmony --timeout 30000",
+    "dev": "cross-env NODE_ENV=development && sequelize db:migrate && node --harmony server.js",
+    "start": "sequelize db:migrate && node server.js"
+  },
+  "engines": {
+    "node": ">= 7.6.0"
+  },
+  "author": "",
+  "license": "ISC",
+  "dependencies": {
+    "axios": "^0.19.0",
+    "bcryptjs": "^2.4.3",
+    "body-parser": "^1.16.0",
+    "compression": "^1.7.3",
+    "connect-session-sequelize": "^5.1.0",
+    "cross-env": "^3.1.4",
+    "dompurify": "^2.0.8",
+    "ejs": "^2.5.7",
+    "express": "^4.16.4",
+    "express-session": "^1.15.6",
+    "helmet": "^3.22.0",
+    "highlight.js": "^10.6.0",
+    "jsdom": "^16.2.2",
+    "lodash.debounce": "^4.0.8",
+    "marked": "^0.8.2",
+    "multer": "^1.3.0",
+    "mysql": "^2.13.0",
+    "mysql2": "^1.4.2",
+    "preview-link": "0.0.0",
+    "randomcolor": "^0.4.4",
+    "sequelize": "^3.33.0",
+    "sequelize-cli": "^4.1.1",
+    "sharp": "^0.27.2",
+    "socket.io": "^2.1.1",
+    "url-slug": "^2.0.0"
+  },
+  "devDependencies": {
+    "chai": "^3.5.0",
+    "chai-http": "^4.2.0",
+    "chai-things": "^0.2.0",
+    "mocha": "^5.2.0",
+    "morgan": "^1.9.1",
+    "socket.io-client": "^2.1.1"
+  }
+}

文件差異過大導致無法顯示
+ 1267 - 1390
package-lock.json


文件差異過大導致無法顯示
+ 4001 - 0
package-lock.json.bak


+ 2 - 2
package.json

@@ -25,7 +25,7 @@
     "express": "^4.16.4",
     "express-session": "^1.15.6",
     "helmet": "^3.22.0",
-    "highlight.js": "^9.10.0",
+    "highlight.js": "^10.6.0",
     "jsdom": "^16.2.2",
     "lodash.debounce": "^4.0.8",
     "marked": "^0.8.2",
@@ -36,7 +36,7 @@
     "randomcolor": "^0.4.4",
     "sequelize": "^3.33.0",
     "sequelize-cli": "^4.1.1",
-    "sharp": "^0.22.1",
+    "sharp": "^0.27.2",
     "socket.io": "^2.1.1",
     "url-slug": "^2.0.0"
   },