diff --git a/.gitignore b/.gitignore
index c1f3bb7..5706a20 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,6 +13,7 @@ yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
server.log
+server.log
# Editor directories and files
.idea
diff --git a/CODE_REVIEW.md b/CODE_REVIEW.md
new file mode 100644
index 0000000..9a65ac6
--- /dev/null
+++ b/CODE_REVIEW.md
@@ -0,0 +1,51 @@
+# Code Review: Matrix Calculator
+
+## Executive Summary
+
+This document provides a comprehensive code review of the **Matrix Calculator**, a client-side web application built with Vue.js 3 and the Composition API. The initial request was to review a full-stack e-commerce application, but this review has been adapted to the actual codebase provided.
+
+The application is well-structured, with a clear separation of concerns between the UI components and the business logic in the composables. It makes good use of modern Vue.js features and provides a solid foundation for further development. However, it has some bugs and is missing key features that would make it production-ready.
+
+This review identifies several areas for improvement, including:
+
+- **Bug Fixes**: The save/load functionality is not persistent.
+- **Error Handling**: The application does not provide user-facing error messages.
+- **Component Refactoring**: The main component is too large and could be broken down into smaller, more reusable components.
+- **Input Validation**: The application does not validate user input, which could lead to unexpected errors.
+
+The following sections provide a detailed analysis of the issues and suggest improvements to address them.
+
+## Critical Issues
+
+### High
+
+- **No user-facing error messages**: When an operation fails, the application logs an error to the console but does not provide any feedback to the user. This can be confusing and frustrating for users who do not have their browser's developer tools open.
+
+### Medium
+
+- **Save/load functionality is not persistent**: The "Save Matrix" and "Load Matrix" buttons use an in-memory variable to store the matrix data. This means that the saved matrix is lost when the page is reloaded.
+- **`MatrixInput.vue` is a "God Component"**: The `MatrixInput.vue` component is responsible for too many things, including state management, UI rendering, and event handling. This makes it difficult to maintain and reuse.
+- **No input validation**: The application does not validate user input, which could lead to unexpected errors. For example, if a user enters a non-numeric value in a matrix cell, the application will throw an error and stop working.
+
+### Low
+
+- **No loading indicators**: The application does not provide any feedback to the user while an operation is in progress. This can be confusing for users who are performing complex operations that take a long time to complete.
+- **No unit tests**: The application does not have any unit tests, which makes it difficult to refactor the code and add new features without introducing regressions.
+
+## Suggested Improvements
+
+### 1. Implement Persistent Save/Load
+
+The `saveMatrix` and `loadMatrix` functions in `src/components/MatrixInput.vue` should be modified to use `window.localStorage` to store the matrix data. This will ensure that the saved matrix is persisted across page reloads.
+
+### 2. Add User-Facing Error Messages
+
+A new `ErrorDisplay.vue` component should be created to display error messages to the user. The `useMatrixOperations.js` composable should be modified to emit an error event when an operation fails, and the `MatrixInput.vue` component should be updated to listen for this event and display the error message in the `ErrorDisplay.vue` component.
+
+### 3. Refactor the `MatrixInput` Component
+
+The `MatrixInput.vue` component should be refactored into smaller, more reusable components. Specifically, the matrix display and results display should be extracted into their own components, `MatrixDisplay.vue` and `ResultsDisplay.vue`. This will improve the organization and reusability of the code.
+
+### 4. Add Input Validation
+
+The `MatrixDisplay.vue` component should be modified to validate user input and ensure that only numeric values are accepted. This can be done by adding an `@input` event handler to the matrix cell `` elements that filters out non-numeric characters.
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
deleted file mode 100644
index 693e35e..0000000
--- a/server.log
+++ /dev/null
@@ -1,1056 +0,0 @@
-
-> matrix-calculator@0.1.0 serve
-> vue-cli-service serve
-
- INFO Starting development server...
-[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[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 (import loader vue-loader/dist/index.js)
-[2K[1A[2K[G[24%] building (3/17 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 (import loader vue-loader/dist/pitcher.js)
-[2K[1A[2K[G[24%] building (7/29 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 (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)
-[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[65%] building (1213/1213 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: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
-
-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/
-
- 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
-[2K[1A[2K[G
-[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/3 modules)
-[2K[1A[2K[G[38%] building (20/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[65%] building (1213/31 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: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
-
-Build finished at 10:04:51 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
-[2K[1A[2K[G
\ No newline at end of file
diff --git a/src/components/ErrorDisplay.vue b/src/components/ErrorDisplay.vue
new file mode 100644
index 0000000..0f9f9a5
--- /dev/null
+++ b/src/components/ErrorDisplay.vue
@@ -0,0 +1,22 @@
+
+ An error occurred: {{ message }}
+ {{ title }}
+
+
+
+
+
+
+
+
+
| - - | -
| - - | -
Determinant of A:
-{{ determinant }}
-Operation Result:
-| - {{ val.toFixed(2) }} - | -
Solution:
-| {{ val.toFixed(2) }} | -
Eigenvalues:
-{{ eigenvalues }}
-LU Decomposition:
-{{ formatDecomposition(lu) }}
- QR Decomposition:
-{{ formatDecomposition(qr) }}
-