Browse Source

Trim project.

pull/252/head
cweijan 4 years ago
parent
commit
934e0e70ec
  1. 15
      package.json
  2. 76
      src/bin/g2.js
  3. 10
      src/bin/mockjs.js
  4. 3
      src/bin/mongodb.js
  5. 2
      src/service/connect/mongoConnection.ts
  6. 2
      src/service/mock/mockRunner.ts
  7. 2
      src/vue/status/index.vue
  8. 7
      webpack.config.js
  9. 8
      webpack.config.lib.js

15
package.json

@ -45,10 +45,16 @@
"es"
],
"configuration": "./syntaxes/es.configuration.json"
},{
},
{
"id": "sql",
"extensions": [ ".sql", ".dsql" ],
"aliases": [ "SQL" ],
"extensions": [
".sql",
".dsql"
],
"aliases": [
"SQL"
],
"configuration": "./syntaxes/language-configuration.json"
}
],
@ -1019,10 +1025,13 @@
"date-format": "^3.0.0",
"deepmerge": "^3.2.0",
"element-ui": "^2.13.2",
"g2": "^2.3.13",
"ioredis": "^4.23.0",
"json-format-highlight": "^1.0.4",
"lodash": "^4.17.20",
"lodash.defaults": "^4.1.0",
"mockjs": "^1.1.0",
"mongodb": "^3.6.9",
"mysql2": "^2.2.5",
"officegen": "^0.6.5",
"pg": "^8.5.1",

76
src/bin/g2.js
File diff suppressed because it is too large
View File

10
src/bin/mockjs.js
File diff suppressed because it is too large
View File

3
src/bin/mongodb.js
File diff suppressed because it is too large
View File

2
src/service/connect/mongoConnection.ts

@ -1,6 +1,6 @@
import * as fs from "fs";
import { Node } from "@/model/interface/node";
import { MongoClient, MongoClientOptions, ObjectId as MObjectId } from "@/bin/mongodb";
import { MongoClient, MongoClientOptions, ObjectId as MObjectId } from "mongodb";
import { IConnection, queryCallback } from "./connection";
export class MongoConnection extends IConnection {

2
src/service/mock/mockRunner.ts

@ -1,5 +1,5 @@
import { existsSync, readFileSync } from 'fs';
import * as Mock from '@/bin/mockjs';
import * as Mock from 'mockjs';
import * as vscode from "vscode";
import { MessageType } from "../../common/constants";
import { ConnectionManager } from "../connectionManager";

2
src/vue/status/index.vue

@ -39,7 +39,7 @@
</template>
<script>
import { Chart } from "@/bin/g2";
import { Chart } from "g2";
import { inject } from "../mixin/vscodeInject";
export default {

7
webpack.config.js

@ -34,13 +34,10 @@ module.exports = [
}
},
plugins: [
new webpack.IgnorePlugin(/^(pg-native|supports-color|cardinal|encoding|aws4)$/),
new CopyWebpackPlugin({
patterns: [{ from: 'src/bin', to: './bin' }]
}),
new webpack.IgnorePlugin(/^(pg-native|supports-color|cardinal|encoding|aws4)$/)
],
module: { rules: [{ test: /\.ts$/, exclude: /(node_modules|bin)/, use: ['ts-loader'] }] },
optimization: { minimize: false },
optimization: { minimize: isProd },
watch: !isProd,
mode: isProd ? 'production' : 'development',
devtool: isProd ? false : 'source-map',

8
webpack.config.lib.js

@ -1,7 +1,7 @@
const path = require('path');
var webpack = require('webpack');
// 1. npm i tedious node-xlsx g2 mongodb
// 1. npm i tedious node-xlsx
// 2. npm run lib
module.exports = [
@ -13,10 +13,8 @@ module.exports = [
global: true, __dirname: true
},
entry: {
// 'node-xlsx': './node_modules/node-xlsx/lib/index.js',
// tedious: './node_modules/tedious/lib/tedious.js',
mongodb: './node_modules/mongodb/index.js',
// g2: './node_modules/@antv/g2/lib/index.js',
'node-xlsx': './node_modules/node-xlsx/lib/index.js',
tedious: './node_modules/tedious/lib/tedious.js',
} ,
output: {
path: path.resolve(__dirname, 'src/bin'),

Loading…
Cancel
Save