From 6a405b74023ac6e695f8f07f0483a5c089ed20f2 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 29 Jan 2026 10:02:41 +0000 Subject: [PATCH] feat: Improve matrix calculator functionality This commit introduces several improvements to the matrix calculator application: - Fixes an incorrect Vue app instance creation within a component. - Implements persistent matrix saving using localStorage. - Improves error handling by displaying error messages in the UI. - Adds a UI for vector input to enable solving linear equations. - Adds a matrix inversion feature. - Adds an AGENTS.md file with instructions for AI agents. - Fixes linting errors. Co-authored-by: joinvnexus <188201325+joinvnexus@users.noreply.github.com> --- AGENTS.md | 57 ++ package-lock.json | 15 - server.log | 727 ++----------------------- src/components/MatrixInput.vue | 63 ++- src/components/OperationButtons.vue | 9 +- src/composables/useMatrixOperations.js | 28 +- 6 files changed, 180 insertions(+), 719 deletions(-) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..5eee74e --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,57 @@ +# AGENTS.md + +This file provides instructions for AI agents working with this codebase. + +## Project Overview + +This is a Vue.js 3 application that functions as a matrix calculator. The core logic is handled by the `mathjs` library. The application is a single-page application (SPA) and does not have a backend. + +## Tech Stack + +- **Vue.js 3:** The frontend framework. +- **Composition API:** Used for component logic. +- **Tailwind CSS:** For styling. +- **`mathjs`:** For matrix calculations. + +## Folder Structure + +- `src/`: Contains the application source code. +- `src/assets/`: Static assets like CSS and images. +- `src/components/`: Vue components. +- `src/composables/`: Reusable logic, such as matrix operations. +- `public/`: Public assets. + +## Development + +1. **Install Dependencies:** + ```bash + npm install + ``` + +2. **Run the Development Server:** + ```bash + npm run serve + ``` + +## Linting + +To check for code quality and style issues, run the linter: + +```bash +npm run lint +``` + +## Key Files + +- `src/App.vue`: The main application component. +- `src/components/MatrixInput.vue`: The primary UI component for matrix input and displaying results. +- `src/components/OperationButtons.vue`: The component that contains the buttons for performing matrix operations. +- `src/composables/useMatrixOperations.js`: The core logic for all matrix calculations resides in this file. + +## Coding Conventions + +- Follow standard Vue.js and JavaScript best practices. +- Use the Composition API for all new components. +- Separate business logic from UI components by using composables. +- Ensure that all new features have proper error handling. +- Keep the UI clean and user-friendly. diff --git a/package-lock.json b/package-lock.json index 051e633..ab70c34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -97,7 +97,6 @@ "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", @@ -3048,7 +3047,6 @@ "integrity": "sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-compilation-targets": "^7.12.16", "@soda/friendly-errors-webpack-plugin": "^1.8.0", @@ -3682,7 +3680,6 @@ "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3739,7 +3736,6 @@ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -4272,7 +4268,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001733", "electron-to-chromium": "^1.5.199", @@ -5025,7 +5020,6 @@ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -5114,7 +5108,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -5953,7 +5946,6 @@ "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", @@ -6140,7 +6132,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -8787,7 +8778,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -9724,7 +9714,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -12324,7 +12313,6 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.36.tgz", "integrity": "sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow==", "license": "MIT", - "peer": true, "dependencies": { "@vue/compiler-dom": "3.4.36", "@vue/compiler-sfc": "3.4.36", @@ -12615,7 +12603,6 @@ "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", @@ -12753,7 +12740,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -12871,7 +12857,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", diff --git a/server.log b/server.log index 693e35e..8ec7c6f 100644 --- a/server.log +++ b/server.log @@ -92,37 +92,36 @@ [2K[1A[2K[G[10%] building (0/0 modules) [2K[1A[2K[G[10%] building (import loader babel-loader/lib/index.js) [2K[1A[2K[G[10%] building (0/1 modules) -[2K[1A[2K[G[24%] building (1/4 modules) +[2K[1A[2K[G[24%] building (1/6 modules) [2K[1A[2K[G[24%] building (import loader vue-loader/dist/index.js) -[2K[1A[2K[G[24%] building (3/17 modules) +[2K[1A[2K[G[24%] building (3/16 modules) [2K[1A[2K[G[24%] building (import loader vue-style-loader/index.js) [2K[1A[2K[G[24%] building (import loader css-loader/dist/cjs.js) [2K[1A[2K[G[24%] building (import loader postcss-loader/dist/cjs.js) -[2K[1A[2K[G[24%] building (3/18 modules) +[2K[1A[2K[G[24%] building (7/19 modules) [2K[1A[2K[G[24%] building (import loader vue-loader/dist/pitcher.js) -[2K[1A[2K[G[24%] building (7/29 modules) +[2K[1A[2K[G[24%] building (7/27 modules) [2K[1A[2K[G[24%] building (import loader vue-loader/dist/templateLoader.js) -[2K[1A[2K[G[24%] building (7/29 modules) -[2K[1A[2K[G[24%] building (22/68 modules) +[2K[1A[2K[G[24%] building (7/27 modules) +[2K[1A[2K[G[24%] building (26/74 modules) [2K[1A[2K[G[24%] building (import loader vue-loader/dist/stylePostLoader.js) -[2K[1A[2K[G[24%] building (29/93 modules) -[2K[1A[2K[G[38%] building (32/93 modules) +[2K[1A[2K[G[24%] building (29/75 modules) +[2K[1A[2K[G[38%] building (32/94 modules) [1m[33m[@vue/compiler-sfc][0m[33m `defineProps` is a compiler macro and no longer needs to be imported.[0m [1m[33m[@vue/compiler-sfc][0m[33m `defineEmits` is a compiler macro and no longer needs to be imported.[0m [2K[1A[2K[G[38%] building (100/152 modules) -[2K[1A[2K[G[51%] building (113/152 modules) -[2K[1A[2K[G[51%] building (154/183 modules) -[2K[1A[2K[G[51%] building (164/849 modules) -[2K[1A[2K[G[51%] building (180/877 modules) -[2K[1A[2K[G[51%] building (197/890 modules) -[2K[1A[2K[G[51%] building (220/913 modules) -[2K[1A[2K[G[51%] building (226/1157 modules) -[2K[1A[2K[G[51%] building (254/1157 modules) -[2K[1A[2K[G[51%] building (266/1157 modules) -[2K[1A[2K[G[51%] building (700/1160 modules) -[2K[1A[2K[G[51%] building (1000/1183 modules) +[2K[1A[2K[G[51%] building (114/152 modules) +[2K[1A[2K[G[51%] building (153/183 modules) +[2K[1A[2K[G[51%] building (165/850 modules) +[2K[1A[2K[G[51%] building (180/878 modules) +[2K[1A[2K[G[51%] building (198/1135 modules) +[2K[1A[2K[G[51%] building (225/1157 modules) +[2K[1A[2K[G[51%] building (236/1157 modules) +[2K[1A[2K[G[51%] building (268/1157 modules) +[2K[1A[2K[G[51%] building (700/1169 modules) +[2K[1A[2K[G[51%] building (900/1174 modules) [2K[1A[2K[G[65%] building (1213/1213 modules) [2K[1A[2K[G[65%] building [2K[1A[2K[G[69%] building (finish) @@ -205,12 +204,12 @@ onPlugin) [2K[1A[2K[G[94%] sealing (after seal) [2K[1A[2K[G[95%] emitting (emit) [2K[1A[2K[G[98%] emitting (after emit) -[2K[1A[2K[GBuild finished at 10:02:28 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:28 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:28 by 0.000s -[2K[1A[2K[G DONE Compiled successfully in 17406ms10:02:28 AM +[2K[1A[2K[GBuild finished at 09:57:44 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:44 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:44 by 0.000s +[2K[1A[2K[G DONE Compiled successfully in 16144ms9:57:44 AM -Build finished at 10:02:29 by 0.000s +Build finished at 09:57:45 by 0.000s [2K[1A[2K[G App running at: - Local: http://localhost:8080/ @@ -219,14 +218,14 @@ Build finished at 10:02:29 by 0.000s Note that the development build is not optimized. To create a production build, run npm run build. -Build finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s +Build finished at 09:57:45 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:45 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:45 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:45 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:45 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:45 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:45 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:45 by 0.000s [2K[1A[2K[G [2K[1A[2K[G[1%] cache (end idle) [2K[1A[2K[G[3%] setup (watch run) @@ -316,12 +315,12 @@ Build finished at 10:02:29 by 0.000s [2K[1A[2K[G[9%] setup (compilation) [2K[1A[2K[G[10%] building [2K[1A[2K[G[10%] building (0/0 modules) -[2K[1A[2K[G[24%] building (1/3 modules) -[2K[1A[2K[G[38%] building (20/8 modules) +[2K[1A[2K[G[24%] building (1/4 modules) +[2K[1A[2K[G[38%] building (33/8 modules) [2K[1A[2K[G[38%] building (import loader css-loader/dist/cjs.js) [2K[1A[2K[G[38%] building (import loader postcss-loader/dist/cjs.js) -[2K[1A[2K[G[38%] building (44/11 modules) -[2K[1A[2K[G[51%] building (148/18 modules) +[2K[1A[2K[G[38%] building (61/11 modules) +[2K[1A[2K[G[51%] building (148/15 modules) [2K[1A[2K[G[65%] building (1213/31 modules) [2K[1A[2K[G[65%] building [2K[1A[2K[G[69%] building (finish) @@ -404,653 +403,23 @@ onPlugin) [2K[1A[2K[G[94%] sealing (after seal) [2K[1A[2K[G[95%] emitting (emit) [2K[1A[2K[G[98%] emitting (after emit) -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[G DONE Compiled successfully in 278ms10:02:29 AM - -Build finished at 10:02:29 by 0.000s -[2K[1A[2K[G - App running at: - - Local: http://localhost:8080/ - - Network: http://192.168.0.2:8080/ - -Build finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[GBuild finished at 10:02:29 by 0.000s -[2K[1A[2K[G WAIT Compiling...10:04:34 AM - -Compiling... - -[2K[1A[2K[G[1%] cache (end idle) -[2K[1A[2K[G[3%] setup (watch run) -[2K[1A[2K[G[3%] setup (watch run vue-loader-plugin) -[2K[1A[2K[G[3%] setup (watch run ESLintWebpackPlugin_1) -[2K[1A[2K[G[3%] setup (watch run webpack-dev-middleware) -[2K[1A[2K[G[3%] setup (watch run) -[2K[1A[2K[G[4%] setup (normal module factory) -[2K[1A[2K[G[4%] setup (normal module factory CaseSensitivePathsPlugin) -[2K[1A[2K[G[4%] setup (normal module factory) -[2K[1A[2K[G[5%] setup (context module factory) -[2K[1A[2K[G[6%] setup (before compile) -[2K[1A[2K[G[6%] setup (before compile ProgressPlugin) -[2K[1A[2K[G[6%] setup (before compile) -[2K[1A[2K[G[7%] setup (compile) -[2K[1A[2K[G[7%] setup (compile ExternalsPlugin) -[2K[1A[2K[G[7%] setup (compile) -[2K[1A[2K[G[8%] setup (compilation) -[2K[1A[2K[G[8%] setup (compilation CopyPlugin) -[2K[1A[2K[G[8%] setup (compilation ArrayPushCallbackChunkFormatPlugin) -[2K[1A[2K[G[8%] setup (compilation JsonpChunkLoadingPlugin) -[2K[1A[2K[G[8%] setup (compilation StartupChunkDependenciesPlugin) -[2K[1A[2K[G[8%] setup (compilation ImportScriptsChunkLoadingPlugin) -[2K[1A[2K[G[8%] setup (compilation FetchCompileWasmPlugin) -[2K[1A[2K[G[8%] setup (compilation FetchCompileAsyncWasmPlugin) -[2K[1A[2K[G[8%] setup (compilation WorkerPlugin) -[2K[1A[2K[G[8%] setup (compilation SplitChunksPlugin) -[2K[1A[2K[G[8%] setup (compilation ResolverCachePlugin) -[2K[1A[2K[G[8%] setup (compilation HtmlWebpackPlugin) -[2K[1A[2K[G[8%] setup (compilation) -[2K[1A[2K[G[9%] setup (compilation) -[2K[1A[2K[G[9%] setup (compilation vue-loader-plugin) -[2K[1A[2K[G[9%] setup (compilation DefinePlugin) -[2K[1A[2K[G[9%] setup (compilation ProgressPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation ChunkPrefetchPreloadPlugin) -[2K[1A[2K[G[9%] setup (compilation ModuleInfoHeaderPlugin) -[2K[1A[2K[G[9%] setup (compilation EvalSourceMapDevToolPlugin) -[2K[1A[2K[G[9%] setup (compilation JavascriptModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation JsonModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation AssetModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation RuntimePlugin) -[2K[1A[2K[G[9%] setup (compilation InferAsyncModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation DataUriPlugin) -[2K[1A[2K[G[9%] setup (compilation FileUriPlugin) -[2K[1A[2K[G[9%] setup (compilation CompatibilityPlugin) -[2K[1A[2K[G[9%] setup (compilation HarmonyModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation AMDPlugin) -[2K[1A[2K[G[9%] setup (compilation RequireJsStuffPlugin) -[2K[1A[2K[G[9%] setup (compilation CommonJsPlugin) -[2K[1A[2K[G[9%] setup (compilation LoaderPlugin) -[2K[1A[2K[G[9%] setup (compilation NodeStuffPlugin) -[2K[1A[2K[G[9%] setup (compilation APIPlugin) -[2K[1A[2K[G[9%] setup (compilation ExportsInfoApiPlugin) -[2K[1A[2K[G[9%] setup (compilation WebpackIsIncludedPlugin) -[2K[1A[2K[G[9%] setup (compilation ConstPlugin) -[2K[1A[2K[G[9%] setup (compilation UseStrictPlugin) -[2K[1A[2K[G[9%] setup (compilation RequireIncludePlugin) -[2K[1A[2K[G[9%] setup (compilation RequireEnsurePlugin) -[2K[1A[2K[G[9%] setup (compilation RequireContextPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportMetaContextPlugin) -[2K[1A[2K[G[9%] setup (compilation SystemPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportMetaPlugin) -[2K[1A[2K[G[9%] setup (compilation URLPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsFactoryPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsPresetPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsPrinterPlugin) -[2K[1A[2K[G[9%] setup (compilation JavascriptMetaInfoPlugin) -[2K[1A[2K[G[9%] setup (compilation EnsureChunkConditionsPlugin) -[2K[1A[2K[G[9%] setup (compilation RemoveEmptyChunksPlugin) -[2K[1A[2K[G[9%] setup (compilation MergeDuplicateChunksPlugin) -[2K[1A[2K[G[9%] setup (compilation SideEffectsFlagPlugin) -[2K[1A[2K[G[9%] setup (compilation FlagDependencyExportsPlugin) -[2K[1A[2K[G[9%] setup (compilation NamedModuleIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation NamedChunkIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation DefinePlugin) -[2K[1A[2K[G[9%] setup (compilation TemplatedPathPlugin) -[2K[1A[2K[G[9%] setup (compilation RecordIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation WarnCaseSensitiveModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation ProvidePlugin) -[2K[1A[2K[G[9%] setup (compilation HotModuleReplacementPlugin) -[2K[1A[2K[G[9%] setup (compilation ProgressPlugin) -[2K[1A[2K[G[9%] setup (compilation ESLintWebpackPlugin_1) -[2K[1A[2K[G[9%] setup (compilation) -[2K[1A[2K[G[10%] building -[2K[1A[2K[G[10%] building (0/0 modules) -[2K[1A[2K[G[24%] building (1/4 modules) -[2K[1A[2K[G[24%] building (import loader css-loader/dist/cjs.js) -[2K[1A[2K[G[24%] building (import loader postcss-loader/dist/cjs.js) -[2K[1A[2K[G[24%] building (26/11 modules) -[2K[1A[2K[G[38%] building (37/11 modules) -[2K[1A[2K[G[51%] building (137/11 modules) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/index.js) -[2K[1A[2K[G[51%] building (148/12 modules) -[2K[1A[2K[G[51%] building (import loader babel-loader/lib/index.js) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/templateLoader.js) -[2K[1A[2K[G[51%] building (148/19 modules) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/stylePostLoader.js) -[2K[1A[2K[G[51%] building (148/20 modules) -[2K[1A[2K[G[65%] building (1213/34 modules) -[2K[1A[2K[G[65%] building -[2K[1A[2K[G[69%] building (finish) -[2K[1A[2K[G[70%] sealing (finish module graph) -[2K[1A[2K[G[70%] sealing (finish module graph ResolverCachePlugin) -[2K[1A[2K[G[70%] sealing (finish module graph InferAsyncModulesPlugin) -[2K[1A[2K[G[70%] sealing (finish module graph FlagDependencyExportsPlugin) -[2K[1A[2K[G[70%] sealing (finish module graph ESLintWebpackPlugin_1) -[2K[1A[2K[G[70%] sealing (finish module graph) -[2K[1A[2K[G[71%] sealing (plugins) -[2K[1A[2K[G[71%] sealing (plugins WarnCaseSensitiveModulesPlugin) -[2K[1A[2K[G[71%] sealing (plugins) -[2K[1A[2K[G[71%] sealing (dependencies optimization) -[2K[1A[2K[G[71%] sealing (dependencies optimization SideEffectsFlagPlugin) -[2K[1A[2K[G[71%] sealing (dependencies optimization) -[2K[1A[2K[G[72%] sealing (after dependencies optimization) -[2K[1A[2K[G[73%] sealing (chunk graph) -[2K[1A[2K[G[73%] sealing (after chunk graph) -[2K[1A[2K[G[74%] sealing (optimizing) -[2K[1A[2K[G[74%] sealing (module optimization) -[2K[1A[2K[G[75%] sealing (after module optimization) -[2K[1A[2K[G[76%] sealing (chunk optimization) -[2K[1A[2K[G[76%] sealing (chunk optimization EnsureChunkConditionsPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization RemoveEmptyChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization MergeDuplicateChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization SplitChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization RemoveEmptyChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization) -[2K[1A[2K[G[76%] sealing (after chunk optimization) -[2K[1A[2K[G[77%] sealing (module and chunk tree optimization) -[2K[1A[2K[G[77%] sealing (module and chunk tree optimization PersistentChildCompilerSinglet -onPlugin) -[2K[1A[2K[1A[2K[G[77%] sealing (module and chunk tree optimization) -[2K[1A[2K[G[78%] sealing (after module and chunk tree optimization) -[2K[1A[2K[G[78%] sealing (chunk modules optimization) -[2K[1A[2K[G[79%] sealing (after chunk modules optimization) -[2K[1A[2K[G[80%] sealing (module reviving) -[2K[1A[2K[G[80%] sealing (module reviving RecordIdsPlugin) -[2K[1A[2K[G[80%] sealing (module reviving) -[2K[1A[2K[G[80%] sealing (before module ids) -[2K[1A[2K[G[81%] sealing (module ids) -[2K[1A[2K[G[81%] sealing (module ids NamedModuleIdsPlugin) -[2K[1A[2K[G[81%] sealing (module ids) -[2K[1A[2K[G[82%] sealing (module id optimization) -[2K[1A[2K[G[82%] sealing (module id optimization) -[2K[1A[2K[G[83%] sealing (chunk reviving) -[2K[1A[2K[G[83%] sealing (chunk reviving RecordIdsPlugin) -[2K[1A[2K[G[83%] sealing (chunk reviving) -[2K[1A[2K[G[83%] sealing (before chunk ids) -[2K[1A[2K[G[84%] sealing (chunk ids) -[2K[1A[2K[G[84%] sealing (chunk ids NamedChunkIdsPlugin) -[2K[1A[2K[G[84%] sealing (chunk ids) -[2K[1A[2K[G[85%] sealing (chunk id optimization) -[2K[1A[2K[G[85%] sealing (after chunk id optimization) -[2K[1A[2K[G[86%] sealing (record modules) -[2K[1A[2K[G[86%] sealing (record modules RecordIdsPlugin) -[2K[1A[2K[G[86%] sealing (record modules) -[2K[1A[2K[G[87%] sealing (record chunks) -[2K[1A[2K[G[87%] sealing (record chunks RecordIdsPlugin) -[2K[1A[2K[G[87%] sealing (record chunks) -[2K[1A[2K[G[87%] sealing (module hashing) -[2K[1A[2K[G[88%] sealing (code generation) -[2K[1A[2K[G[89%] sealing (runtime requirements) -[2K[1A[2K[G[89%] sealing (hashing) -[2K[1A[2K[G[90%] sealing (after hashing) -[2K[1A[2K[G[91%] sealing (record hash) -[2K[1A[2K[G[91%] sealing (module assets processing) -[2K[1A[2K[G[92%] sealing (chunk assets processing) -[2K[1A[2K[G[92%] sealing (asset processing) -[2K[1A[2K[G[92%] sealing (asset processing copy-webpack-plugin) -[2K[1A[2K[G[92%] sealing (asset processing HotModuleReplacementPlugin) -[2K[1A[2K[G[92%] sealing (asset processing ESLintWebpackPlugin_1) -[2K[1A[2K[G[92%] sealing (asset processing PersistentChildCompilerSingletonPlugin) -[2K[1A[2K[G[92%] sealing (asset processing HtmlWebpackPlugin) -[2K[1A[2K[G[92%] sealing (asset processing) -[2K[1A[2K[G[93%] sealing (after asset optimization) -[2K[1A[2K[G[94%] sealing (recording) -[2K[1A[2K[G[94%] sealing (recording HotModuleReplacementPlugin) -[2K[1A[2K[G[94%] sealing (recording) -[2K[1A[2K[G[94%] sealing (after seal) -[2K[1A[2K[G[95%] emitting (emit) -[2K[1A[2K[G[98%] emitting (after emit) -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[G ERROR Failed to compile with 1 error10:04:35 AM - -[eslint] -/app/src/components/MatrixInput.vue - 174:11 error 'savedMatrix' is assigned a value but never used no-unused-vars - -✖ 1 problem (1 error, 0 warnings) - - -You may use special comments to disable some warnings. -Use // eslint-disable-next-line to ignore the next line. -Use /* eslint-disable */ to ignore all warnings in a file. -Build finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:35 by 0.000s -[2K[1A[2K[GERROR in [eslint] -/app/src/components/MatrixInput.vue - 174:11 error 'savedMatrix' is assigned a value but never used no-unused-vars - -✖ 1 problem (1 error, 0 warnings) - -webpack compiled with 1 error - WAIT Compiling...10:04:43 AM - -Compiling... - -[2K[1A[2K[G[1%] cache (end idle) -[2K[1A[2K[G[3%] setup (watch run) -[2K[1A[2K[G[3%] setup (watch run vue-loader-plugin) -[2K[1A[2K[G[3%] setup (watch run ESLintWebpackPlugin_1) -[2K[1A[2K[G[3%] setup (watch run webpack-dev-middleware) -[2K[1A[2K[G[3%] setup (watch run) -[2K[1A[2K[G[4%] setup (normal module factory) -[2K[1A[2K[G[4%] setup (normal module factory CaseSensitivePathsPlugin) -[2K[1A[2K[G[4%] setup (normal module factory) -[2K[1A[2K[G[5%] setup (context module factory) -[2K[1A[2K[G[6%] setup (before compile) -[2K[1A[2K[G[6%] setup (before compile ProgressPlugin) -[2K[1A[2K[G[6%] setup (before compile) -[2K[1A[2K[G[7%] setup (compile) -[2K[1A[2K[G[7%] setup (compile ExternalsPlugin) -[2K[1A[2K[G[7%] setup (compile) -[2K[1A[2K[G[8%] setup (compilation) -[2K[1A[2K[G[8%] setup (compilation CopyPlugin) -[2K[1A[2K[G[8%] setup (compilation ArrayPushCallbackChunkFormatPlugin) -[2K[1A[2K[G[8%] setup (compilation JsonpChunkLoadingPlugin) -[2K[1A[2K[G[8%] setup (compilation StartupChunkDependenciesPlugin) -[2K[1A[2K[G[8%] setup (compilation ImportScriptsChunkLoadingPlugin) -[2K[1A[2K[G[8%] setup (compilation FetchCompileWasmPlugin) -[2K[1A[2K[G[8%] setup (compilation FetchCompileAsyncWasmPlugin) -[2K[1A[2K[G[8%] setup (compilation WorkerPlugin) -[2K[1A[2K[G[8%] setup (compilation SplitChunksPlugin) -[2K[1A[2K[G[8%] setup (compilation ResolverCachePlugin) -[2K[1A[2K[G[8%] setup (compilation HtmlWebpackPlugin) -[2K[1A[2K[G[8%] setup (compilation) -[2K[1A[2K[G[9%] setup (compilation) -[2K[1A[2K[G[9%] setup (compilation vue-loader-plugin) -[2K[1A[2K[G[9%] setup (compilation DefinePlugin) -[2K[1A[2K[G[9%] setup (compilation ProgressPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation ChunkPrefetchPreloadPlugin) -[2K[1A[2K[G[9%] setup (compilation ModuleInfoHeaderPlugin) -[2K[1A[2K[G[9%] setup (compilation EvalSourceMapDevToolPlugin) -[2K[1A[2K[G[9%] setup (compilation JavascriptModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation JsonModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation AssetModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation RuntimePlugin) -[2K[1A[2K[G[9%] setup (compilation InferAsyncModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation DataUriPlugin) -[2K[1A[2K[G[9%] setup (compilation FileUriPlugin) -[2K[1A[2K[G[9%] setup (compilation CompatibilityPlugin) -[2K[1A[2K[G[9%] setup (compilation HarmonyModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation AMDPlugin) -[2K[1A[2K[G[9%] setup (compilation RequireJsStuffPlugin) -[2K[1A[2K[G[9%] setup (compilation CommonJsPlugin) -[2K[1A[2K[G[9%] setup (compilation LoaderPlugin) -[2K[1A[2K[G[9%] setup (compilation NodeStuffPlugin) -[2K[1A[2K[G[9%] setup (compilation APIPlugin) -[2K[1A[2K[G[9%] setup (compilation ExportsInfoApiPlugin) -[2K[1A[2K[G[9%] setup (compilation WebpackIsIncludedPlugin) -[2K[1A[2K[G[9%] setup (compilation ConstPlugin) -[2K[1A[2K[G[9%] setup (compilation UseStrictPlugin) -[2K[1A[2K[G[9%] setup (compilation RequireIncludePlugin) -[2K[1A[2K[G[9%] setup (compilation RequireEnsurePlugin) -[2K[1A[2K[G[9%] setup (compilation RequireContextPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportMetaContextPlugin) -[2K[1A[2K[G[9%] setup (compilation SystemPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportMetaPlugin) -[2K[1A[2K[G[9%] setup (compilation URLPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsFactoryPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsPresetPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsPrinterPlugin) -[2K[1A[2K[G[9%] setup (compilation JavascriptMetaInfoPlugin) -[2K[1A[2K[G[9%] setup (compilation EnsureChunkConditionsPlugin) -[2K[1A[2K[G[9%] setup (compilation RemoveEmptyChunksPlugin) -[2K[1A[2K[G[9%] setup (compilation MergeDuplicateChunksPlugin) -[2K[1A[2K[G[9%] setup (compilation SideEffectsFlagPlugin) -[2K[1A[2K[G[9%] setup (compilation FlagDependencyExportsPlugin) -[2K[1A[2K[G[9%] setup (compilation NamedModuleIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation NamedChunkIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation DefinePlugin) -[2K[1A[2K[G[9%] setup (compilation TemplatedPathPlugin) -[2K[1A[2K[G[9%] setup (compilation RecordIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation WarnCaseSensitiveModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation ProvidePlugin) -[2K[1A[2K[G[9%] setup (compilation HotModuleReplacementPlugin) -[2K[1A[2K[G[9%] setup (compilation ProgressPlugin) -[2K[1A[2K[G[9%] setup (compilation ESLintWebpackPlugin_1) -[2K[1A[2K[G[9%] setup (compilation) -[2K[1A[2K[G[10%] building -[2K[1A[2K[G[10%] building (0/0 modules) -[2K[1A[2K[G[24%] building (7/5 modules) -[2K[1A[2K[G[38%] building (34/8 modules) -[2K[1A[2K[G[38%] building (import loader css-loader/dist/cjs.js) -[2K[1A[2K[G[38%] building (import loader postcss-loader/dist/cjs.js) -[2K[1A[2K[G[38%] building (61/11 modules) -[2K[1A[2K[G[51%] building (148/11 modules) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/index.js) -[2K[1A[2K[G[51%] building (148/12 modules) -[2K[1A[2K[G[51%] building (import loader babel-loader/lib/index.js) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/templateLoader.js) -[2K[1A[2K[G[51%] building (148/19 modules) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/stylePostLoader.js) -[2K[1A[2K[G[51%] building (148/20 modules) -[2K[1A[2K[G[65%] building (1213/34 modules) -[2K[1A[2K[G[65%] building -[2K[1A[2K[G[69%] building (finish) -[2K[1A[2K[G[70%] sealing (finish module graph) -[2K[1A[2K[G[70%] sealing (finish module graph ResolverCachePlugin) -[2K[1A[2K[G[70%] sealing (finish module graph InferAsyncModulesPlugin) -[2K[1A[2K[G[70%] sealing (finish module graph FlagDependencyExportsPlugin) -[2K[1A[2K[G[70%] sealing (finish module graph ESLintWebpackPlugin_1) -[2K[1A[2K[G[70%] sealing (finish module graph) -[2K[1A[2K[G[71%] sealing (plugins) -[2K[1A[2K[G[71%] sealing (plugins WarnCaseSensitiveModulesPlugin) -[2K[1A[2K[G[71%] sealing (plugins) -[2K[1A[2K[G[71%] sealing (dependencies optimization) -[2K[1A[2K[G[71%] sealing (dependencies optimization SideEffectsFlagPlugin) -[2K[1A[2K[G[71%] sealing (dependencies optimization) -[2K[1A[2K[G[72%] sealing (after dependencies optimization) -[2K[1A[2K[G[73%] sealing (chunk graph) -[2K[1A[2K[G[73%] sealing (after chunk graph) -[2K[1A[2K[G[74%] sealing (optimizing) -[2K[1A[2K[G[74%] sealing (module optimization) -[2K[1A[2K[G[75%] sealing (after module optimization) -[2K[1A[2K[G[76%] sealing (chunk optimization) -[2K[1A[2K[G[76%] sealing (chunk optimization EnsureChunkConditionsPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization RemoveEmptyChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization MergeDuplicateChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization SplitChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization RemoveEmptyChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization) -[2K[1A[2K[G[76%] sealing (after chunk optimization) -[2K[1A[2K[G[77%] sealing (module and chunk tree optimization) -[2K[1A[2K[G[77%] sealing (module and chunk tree optimization PersistentChildCompilerSinglet -onPlugin) -[2K[1A[2K[1A[2K[G[77%] sealing (module and chunk tree optimization) -[2K[1A[2K[G[78%] sealing (after module and chunk tree optimization) -[2K[1A[2K[G[78%] sealing (chunk modules optimization) -[2K[1A[2K[G[79%] sealing (after chunk modules optimization) -[2K[1A[2K[G[80%] sealing (module reviving) -[2K[1A[2K[G[80%] sealing (module reviving RecordIdsPlugin) -[2K[1A[2K[G[80%] sealing (module reviving) -[2K[1A[2K[G[80%] sealing (before module ids) -[2K[1A[2K[G[81%] sealing (module ids) -[2K[1A[2K[G[81%] sealing (module ids NamedModuleIdsPlugin) -[2K[1A[2K[G[81%] sealing (module ids) -[2K[1A[2K[G[82%] sealing (module id optimization) -[2K[1A[2K[G[82%] sealing (module id optimization) -[2K[1A[2K[G[83%] sealing (chunk reviving) -[2K[1A[2K[G[83%] sealing (chunk reviving RecordIdsPlugin) -[2K[1A[2K[G[83%] sealing (chunk reviving) -[2K[1A[2K[G[83%] sealing (before chunk ids) -[2K[1A[2K[G[84%] sealing (chunk ids) -[2K[1A[2K[G[84%] sealing (chunk ids NamedChunkIdsPlugin) -[2K[1A[2K[G[84%] sealing (chunk ids) -[2K[1A[2K[G[85%] sealing (chunk id optimization) -[2K[1A[2K[G[85%] sealing (after chunk id optimization) -[2K[1A[2K[G[86%] sealing (record modules) -[2K[1A[2K[G[86%] sealing (record modules RecordIdsPlugin) -[2K[1A[2K[G[86%] sealing (record modules) -[2K[1A[2K[G[87%] sealing (record chunks) -[2K[1A[2K[G[87%] sealing (record chunks RecordIdsPlugin) -[2K[1A[2K[G[87%] sealing (record chunks) -[2K[1A[2K[G[87%] sealing (module hashing) -[2K[1A[2K[G[88%] sealing (code generation) -[2K[1A[2K[G[89%] sealing (runtime requirements) -[2K[1A[2K[G[89%] sealing (hashing) -[2K[1A[2K[G[90%] sealing (after hashing) -[2K[1A[2K[G[91%] sealing (record hash) -[2K[1A[2K[G[91%] sealing (module assets processing) -[2K[1A[2K[G[92%] sealing (chunk assets processing) -[2K[1A[2K[G[92%] sealing (asset processing) -[2K[1A[2K[G[92%] sealing (asset processing copy-webpack-plugin) -[2K[1A[2K[G[92%] sealing (asset processing HotModuleReplacementPlugin) -[2K[1A[2K[G[92%] sealing (asset processing ESLintWebpackPlugin_1) -[2K[1A[2K[G[92%] sealing (asset processing PersistentChildCompilerSingletonPlugin) -[2K[1A[2K[G[92%] sealing (asset processing HtmlWebpackPlugin) -[2K[1A[2K[G[92%] sealing (asset processing) -[2K[1A[2K[G[93%] sealing (after asset optimization) -[2K[1A[2K[G[94%] sealing (recording) -[2K[1A[2K[G[94%] sealing (recording HotModuleReplacementPlugin) -[2K[1A[2K[G[94%] sealing (recording) -[2K[1A[2K[G[94%] sealing (after seal) -[2K[1A[2K[G[95%] emitting (emit) -[2K[1A[2K[G[98%] emitting (after emit) -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[G DONE Compiled successfully in 418ms10:04:44 AM - -Build finished at 10:04:44 by 0.000s -[2K[1A[2K[G - App running at: - - Local: http://localhost:8080/ - - Network: http://192.168.0.2:8080/ - -Build finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:44 by 0.000s -[2K[1A[2K[G WAIT Compiling...10:04:51 AM - -Compiling... - -[2K[1A[2K[G[1%] cache (end idle) -[2K[1A[2K[G[3%] setup (watch run) -[2K[1A[2K[G[3%] setup (watch run vue-loader-plugin) -[2K[1A[2K[G[3%] setup (watch run ESLintWebpackPlugin_1) -[2K[1A[2K[G[3%] setup (watch run webpack-dev-middleware) -[2K[1A[2K[G[3%] setup (watch run) -[2K[1A[2K[G[4%] setup (normal module factory) -[2K[1A[2K[G[4%] setup (normal module factory CaseSensitivePathsPlugin) -[2K[1A[2K[G[4%] setup (normal module factory) -[2K[1A[2K[G[5%] setup (context module factory) -[2K[1A[2K[G[6%] setup (before compile) -[2K[1A[2K[G[6%] setup (before compile ProgressPlugin) -[2K[1A[2K[G[6%] setup (before compile) -[2K[1A[2K[G[7%] setup (compile) -[2K[1A[2K[G[7%] setup (compile ExternalsPlugin) -[2K[1A[2K[G[7%] setup (compile) -[2K[1A[2K[G[8%] setup (compilation) -[2K[1A[2K[G[8%] setup (compilation CopyPlugin) -[2K[1A[2K[G[8%] setup (compilation ArrayPushCallbackChunkFormatPlugin) -[2K[1A[2K[G[8%] setup (compilation JsonpChunkLoadingPlugin) -[2K[1A[2K[G[8%] setup (compilation StartupChunkDependenciesPlugin) -[2K[1A[2K[G[8%] setup (compilation ImportScriptsChunkLoadingPlugin) -[2K[1A[2K[G[8%] setup (compilation FetchCompileWasmPlugin) -[2K[1A[2K[G[8%] setup (compilation FetchCompileAsyncWasmPlugin) -[2K[1A[2K[G[8%] setup (compilation WorkerPlugin) -[2K[1A[2K[G[8%] setup (compilation SplitChunksPlugin) -[2K[1A[2K[G[8%] setup (compilation ResolverCachePlugin) -[2K[1A[2K[G[8%] setup (compilation HtmlWebpackPlugin) -[2K[1A[2K[G[8%] setup (compilation) -[2K[1A[2K[G[9%] setup (compilation) -[2K[1A[2K[G[9%] setup (compilation vue-loader-plugin) -[2K[1A[2K[G[9%] setup (compilation DefinePlugin) -[2K[1A[2K[G[9%] setup (compilation ProgressPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation ChunkPrefetchPreloadPlugin) -[2K[1A[2K[G[9%] setup (compilation ModuleInfoHeaderPlugin) -[2K[1A[2K[G[9%] setup (compilation EvalSourceMapDevToolPlugin) -[2K[1A[2K[G[9%] setup (compilation JavascriptModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation JsonModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation AssetModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation RuntimePlugin) -[2K[1A[2K[G[9%] setup (compilation InferAsyncModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation DataUriPlugin) -[2K[1A[2K[G[9%] setup (compilation FileUriPlugin) -[2K[1A[2K[G[9%] setup (compilation CompatibilityPlugin) -[2K[1A[2K[G[9%] setup (compilation HarmonyModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation AMDPlugin) -[2K[1A[2K[G[9%] setup (compilation RequireJsStuffPlugin) -[2K[1A[2K[G[9%] setup (compilation CommonJsPlugin) -[2K[1A[2K[G[9%] setup (compilation LoaderPlugin) -[2K[1A[2K[G[9%] setup (compilation NodeStuffPlugin) -[2K[1A[2K[G[9%] setup (compilation APIPlugin) -[2K[1A[2K[G[9%] setup (compilation ExportsInfoApiPlugin) -[2K[1A[2K[G[9%] setup (compilation WebpackIsIncludedPlugin) -[2K[1A[2K[G[9%] setup (compilation ConstPlugin) -[2K[1A[2K[G[9%] setup (compilation UseStrictPlugin) -[2K[1A[2K[G[9%] setup (compilation RequireIncludePlugin) -[2K[1A[2K[G[9%] setup (compilation RequireEnsurePlugin) -[2K[1A[2K[G[9%] setup (compilation RequireContextPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportMetaContextPlugin) -[2K[1A[2K[G[9%] setup (compilation SystemPlugin) -[2K[1A[2K[G[9%] setup (compilation ImportMetaPlugin) -[2K[1A[2K[G[9%] setup (compilation URLPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsFactoryPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsPresetPlugin) -[2K[1A[2K[G[9%] setup (compilation DefaultStatsPrinterPlugin) -[2K[1A[2K[G[9%] setup (compilation JavascriptMetaInfoPlugin) -[2K[1A[2K[G[9%] setup (compilation EnsureChunkConditionsPlugin) -[2K[1A[2K[G[9%] setup (compilation RemoveEmptyChunksPlugin) -[2K[1A[2K[G[9%] setup (compilation MergeDuplicateChunksPlugin) -[2K[1A[2K[G[9%] setup (compilation SideEffectsFlagPlugin) -[2K[1A[2K[G[9%] setup (compilation FlagDependencyExportsPlugin) -[2K[1A[2K[G[9%] setup (compilation NamedModuleIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation NamedChunkIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation DefinePlugin) -[2K[1A[2K[G[9%] setup (compilation TemplatedPathPlugin) -[2K[1A[2K[G[9%] setup (compilation RecordIdsPlugin) -[2K[1A[2K[G[9%] setup (compilation WarnCaseSensitiveModulesPlugin) -[2K[1A[2K[G[9%] setup (compilation EntryPlugin) -[2K[1A[2K[G[9%] setup (compilation ProvidePlugin) -[2K[1A[2K[G[9%] setup (compilation HotModuleReplacementPlugin) -[2K[1A[2K[G[9%] setup (compilation ProgressPlugin) -[2K[1A[2K[G[9%] setup (compilation ESLintWebpackPlugin_1) -[2K[1A[2K[G[9%] setup (compilation) -[2K[1A[2K[G[10%] building -[2K[1A[2K[G[10%] building (0/0 modules) -[2K[1A[2K[G[24%] building (1/6 modules) -[2K[1A[2K[G[24%] building (import loader css-loader/dist/cjs.js) -[2K[1A[2K[G[24%] building (import loader postcss-loader/dist/cjs.js) -[2K[1A[2K[G[24%] building (20/11 modules) -[2K[1A[2K[G[38%] building (43/11 modules) -[2K[1A[2K[G[51%] building (148/11 modules) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/index.js) -[2K[1A[2K[G[51%] building (148/12 modules) -[2K[1A[2K[G[51%] building (import loader babel-loader/lib/index.js) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/templateLoader.js) -[2K[1A[2K[G[51%] building (148/19 modules) -[2K[1A[2K[G[51%] building (import loader vue-loader/dist/stylePostLoader.js) -[2K[1A[2K[G[51%] building (148/20 modules) -[2K[1A[2K[G[65%] building (1213/34 modules) -[2K[1A[2K[G[65%] building -[2K[1A[2K[G[69%] building (finish) -[2K[1A[2K[G[70%] sealing (finish module graph) -[2K[1A[2K[G[70%] sealing (finish module graph ResolverCachePlugin) -[2K[1A[2K[G[70%] sealing (finish module graph InferAsyncModulesPlugin) -[2K[1A[2K[G[70%] sealing (finish module graph FlagDependencyExportsPlugin) -[2K[1A[2K[G[70%] sealing (finish module graph ESLintWebpackPlugin_1) -[2K[1A[2K[G[70%] sealing (finish module graph) -[2K[1A[2K[G[71%] sealing (plugins) -[2K[1A[2K[G[71%] sealing (plugins WarnCaseSensitiveModulesPlugin) -[2K[1A[2K[G[71%] sealing (plugins) -[2K[1A[2K[G[71%] sealing (dependencies optimization) -[2K[1A[2K[G[71%] sealing (dependencies optimization SideEffectsFlagPlugin) -[2K[1A[2K[G[71%] sealing (dependencies optimization) -[2K[1A[2K[G[72%] sealing (after dependencies optimization) -[2K[1A[2K[G[73%] sealing (chunk graph) -[2K[1A[2K[G[73%] sealing (after chunk graph) -[2K[1A[2K[G[74%] sealing (optimizing) -[2K[1A[2K[G[74%] sealing (module optimization) -[2K[1A[2K[G[75%] sealing (after module optimization) -[2K[1A[2K[G[76%] sealing (chunk optimization) -[2K[1A[2K[G[76%] sealing (chunk optimization EnsureChunkConditionsPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization RemoveEmptyChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization MergeDuplicateChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization SplitChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization RemoveEmptyChunksPlugin) -[2K[1A[2K[G[76%] sealing (chunk optimization) -[2K[1A[2K[G[76%] sealing (after chunk optimization) -[2K[1A[2K[G[77%] sealing (module and chunk tree optimization) -[2K[1A[2K[G[77%] sealing (module and chunk tree optimization PersistentChildCompilerSinglet -onPlugin) -[2K[1A[2K[1A[2K[G[77%] sealing (module and chunk tree optimization) -[2K[1A[2K[G[78%] sealing (after module and chunk tree optimization) -[2K[1A[2K[G[78%] sealing (chunk modules optimization) -[2K[1A[2K[G[79%] sealing (after chunk modules optimization) -[2K[1A[2K[G[80%] sealing (module reviving) -[2K[1A[2K[G[80%] sealing (module reviving RecordIdsPlugin) -[2K[1A[2K[G[80%] sealing (module reviving) -[2K[1A[2K[G[80%] sealing (before module ids) -[2K[1A[2K[G[81%] sealing (module ids) -[2K[1A[2K[G[81%] sealing (module ids NamedModuleIdsPlugin) -[2K[1A[2K[G[81%] sealing (module ids) -[2K[1A[2K[G[82%] sealing (module id optimization) -[2K[1A[2K[G[82%] sealing (module id optimization) -[2K[1A[2K[G[83%] sealing (chunk reviving) -[2K[1A[2K[G[83%] sealing (chunk reviving RecordIdsPlugin) -[2K[1A[2K[G[83%] sealing (chunk reviving) -[2K[1A[2K[G[83%] sealing (before chunk ids) -[2K[1A[2K[G[84%] sealing (chunk ids) -[2K[1A[2K[G[84%] sealing (chunk ids NamedChunkIdsPlugin) -[2K[1A[2K[G[84%] sealing (chunk ids) -[2K[1A[2K[G[85%] sealing (chunk id optimization) -[2K[1A[2K[G[85%] sealing (after chunk id optimization) -[2K[1A[2K[G[86%] sealing (record modules) -[2K[1A[2K[G[86%] sealing (record modules RecordIdsPlugin) -[2K[1A[2K[G[86%] sealing (record modules) -[2K[1A[2K[G[87%] sealing (record chunks) -[2K[1A[2K[G[87%] sealing (record chunks RecordIdsPlugin) -[2K[1A[2K[G[87%] sealing (record chunks) -[2K[1A[2K[G[87%] sealing (module hashing) -[2K[1A[2K[G[88%] sealing (code generation) -[2K[1A[2K[G[89%] sealing (runtime requirements) -[2K[1A[2K[G[89%] sealing (hashing) -[2K[1A[2K[G[90%] sealing (after hashing) -[2K[1A[2K[G[91%] sealing (record hash) -[2K[1A[2K[G[91%] sealing (module assets processing) -[2K[1A[2K[G[92%] sealing (chunk assets processing) -[2K[1A[2K[G[92%] sealing (asset processing) -[2K[1A[2K[G[92%] sealing (asset processing copy-webpack-plugin) -[2K[1A[2K[G[92%] sealing (asset processing HotModuleReplacementPlugin) -[2K[1A[2K[G[92%] sealing (asset processing ESLintWebpackPlugin_1) -[2K[1A[2K[G[92%] sealing (asset processing PersistentChildCompilerSingletonPlugin) -[2K[1A[2K[G[92%] sealing (asset processing HtmlWebpackPlugin) -[2K[1A[2K[G[92%] sealing (asset processing) -[2K[1A[2K[G[93%] sealing (after asset optimization) -[2K[1A[2K[G[94%] sealing (recording) -[2K[1A[2K[G[94%] sealing (recording HotModuleReplacementPlugin) -[2K[1A[2K[G[94%] sealing (recording) -[2K[1A[2K[G[94%] sealing (after seal) -[2K[1A[2K[G[95%] emitting (emit) -[2K[1A[2K[G[98%] emitting (after emit) -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[G DONE Compiled successfully in 382ms10:04:51 AM +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[G DONE Compiled successfully in 480ms9:57:46 AM -Build finished at 10:04:51 by 0.000s +Build finished at 09:57:46 by 0.000s [2K[1A[2K[G App running at: - Local: http://localhost:8080/ - Network: http://192.168.0.2:8080/ -Build finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s -[2K[1A[2K[GBuild finished at 10:04:51 by 0.000s +Build finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s +[2K[1A[2K[GBuild finished at 09:57:46 by 0.000s [2K[1A[2K[G \ No newline at end of file diff --git a/src/components/MatrixInput.vue b/src/components/MatrixInput.vue index 2173ca9..763c41d 100644 --- a/src/components/MatrixInput.vue +++ b/src/components/MatrixInput.vue @@ -92,6 +92,26 @@ + + +
| + + | +
An error occurred:
+{{ error }}
+