From b17ef8876c97ad51a74c5c6f88ef9cd727dbed52 Mon Sep 17 00:00:00 2001 From: mengyxu Date: Wed, 19 Jul 2023 15:34:57 +0800 Subject: [PATCH] add terminal --- examples/App.vue | 26 +++++- index.ts | 1 + package.json | 13 +-- packages/index.ts | 3 +- packages/list-table/src/listTable.vue | 19 ++-- packages/termimal/index.ts | 3 + packages/termimal/src/terminal.vue | 122 ++++++++++++++++++++++++++ yarn.lock | 15 ++++ 8 files changed, 181 insertions(+), 21 deletions(-) create mode 100644 index.ts create mode 100644 packages/termimal/index.ts create mode 100644 packages/termimal/src/terminal.vue diff --git a/examples/App.vue b/examples/App.vue index 3190a70..2ffc453 100644 --- a/examples/App.vue +++ b/examples/App.vue @@ -1,14 +1,27 @@ - \ No newline at end of file diff --git a/index.ts b/index.ts new file mode 100644 index 0000000..44e363d --- /dev/null +++ b/index.ts @@ -0,0 +1 @@ +export * from "./packages" diff --git a/package.json b/package.json index 79b29f1..c7e66f7 100644 --- a/package.json +++ b/package.json @@ -2,20 +2,23 @@ "name": "noob", "version": "0.1.0", "private": true, - "main": "packages/index.ts", + "main": "index.ts", "scripts": { "dev": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { + "axios": "^0.19.2", "core-js": "^3.8.3", + "element-plus": "2.2.18", "vue": "^3.2.13", "vue-class-component": "^8.0.0-0", - "element-plus": "2.2.18", - "axios": "^0.19.2", "vue-router": "^4.0.3", - "vuex": "^4.0.0" + "vuex": "^4.0.0", + "xterm": "^5.2.1", + "xterm-addon-attach": "^0.8.0", + "xterm-addon-fit": "^0.7.0" }, "devDependencies": { "@vue/cli-plugin-babel": "~5.0.0", @@ -47,4 +50,4 @@ "not dead", "not ie 11" ] -} \ No newline at end of file +} diff --git a/packages/index.ts b/packages/index.ts index ab6b6cc..8bece09 100644 --- a/packages/index.ts +++ b/packages/index.ts @@ -2,5 +2,6 @@ import WkbTag from './tag'; import ListTable from './list-table'; import SearchRow from './search-row'; import ModifyForm from './modify-form'; +import Terminal from './termimal'; -export { WkbTag, ListTable, SearchRow }; +export { WkbTag, ListTable, SearchRow, ModifyForm, Terminal }; diff --git a/packages/list-table/src/listTable.vue b/packages/list-table/src/listTable.vue index d355076..4283bd3 100644 --- a/packages/list-table/src/listTable.vue +++ b/packages/list-table/src/listTable.vue @@ -1,19 +1,14 @@