diff --git a/assets/pages/Container.vue b/assets/pages/Container.vue
index 33427fb9..6b5f5073 100644
--- a/assets/pages/Container.vue
+++ b/assets/pages/Container.vue
@@ -15,7 +15,7 @@
-
{{ item.date | relativeTime }}
-
+
@@ -112,27 +112,27 @@ export default {
this.filter = "";
},
colorize: function(value) {
- return ansiConvertor.toHtml(value);
+ return ansiConvertor
+ .toHtml(value)
+ .replace("<mark>", "")
+ .replace("</mark>", "");
}
},
computed: {
filtered() {
- const { filter } = this;
- const colored = this.messages.map(d => ({
- ...d,
- message: this.colorize(d.message)
- }));
+ const { filter, messages } = this;
+
if (filter) {
const isSmartCase = filter === filter.toLowerCase();
const regex = isSmartCase ? new RegExp(filter, "i") : new RegExp(filter);
- return colored
+ return messages
.filter(d => d.message.match(regex))
.map(d => ({
...d,
message: d.message.replace(regex, "$&")
}));
}
- return colored;
+ return messages;
}
},
filters: {
diff --git a/package-lock.json b/package-lock.json
index 60cb3e06..894b0926 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,19 +14,19 @@
}
},
"@babel/core": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.0.tgz",
- "integrity": "sha512-Bb1NjZCaiwTQC/ARL+MwDpgocdnwWDCaugvkGt6cxfBzQa8Whv1JybBoUEiBDKl8Ni3H3c7Fykwk7QChUsHRlg==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.2.tgz",
+ "integrity": "sha512-eeD7VEZKfhK1KUXGiyPFettgF3m513f8FoBSWiQ1xTvl1RAopLs42Wp9+Ze911I6H0N9lNqJMDgoZT7gHsipeQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.5.5",
- "@babel/generator": "^7.7.0",
+ "@babel/generator": "^7.7.2",
"@babel/helpers": "^7.7.0",
- "@babel/parser": "^7.7.0",
+ "@babel/parser": "^7.7.2",
"@babel/template": "^7.7.0",
- "@babel/traverse": "^7.7.0",
- "@babel/types": "^7.7.0",
- "convert-source-map": "^1.1.0",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.7.2",
+ "convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"json5": "^2.1.0",
"lodash": "^4.17.13",
@@ -45,12 +45,12 @@
}
},
"@babel/generator": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.0.tgz",
- "integrity": "sha512-1wdJ6UxHyL1XoJQ119JmvuRX27LRih7iYStMPZOWAjQqeAabFg3dYXKMpgihma+to+0ADsTVVt6oRyUxWZw6Mw==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.2.tgz",
+ "integrity": "sha512-WthSArvAjYLz4TcbKOi88me+KmDJdKSlfwwN8CnUYn9jBkzhq0ZEPuBfkAWIvjJ3AdEV1Cf/+eSQTnp3IDJKlQ==",
"dev": true,
"requires": {
- "@babel/types": "^7.7.0",
+ "@babel/types": "^7.7.2",
"jsesc": "^2.5.1",
"lodash": "^4.17.13",
"source-map": "^0.5.0"
@@ -86,9 +86,9 @@
}
},
"@babel/parser": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
- "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.2.tgz",
+ "integrity": "sha512-DDaR5e0g4ZTb9aP7cpSZLkACEBdoLGwJDWgHtBhrGX7Q1RjhdoMOfexICj5cqTAtpowjGQWfcvfnQG7G2kAB5w==",
"dev": true
},
"@babel/template": {
@@ -103,26 +103,26 @@
}
},
"@babel/traverse": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.0.tgz",
- "integrity": "sha512-ea/3wRZc//e/uwCpuBX2itrhI0U9l7+FsrKWyKGNyvWbuMcCG7ATKY2VI4wlg2b2TA39HHwIxnvmXvtiKsyn7w==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.2.tgz",
+ "integrity": "sha512-TM01cXib2+rgIZrGJOLaHV/iZUAxf4A0dt5auY6KNZ+cm6aschuJGqKJM3ROTt3raPUdIDk9siAufIFEleRwtw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.5.5",
- "@babel/generator": "^7.7.0",
+ "@babel/generator": "^7.7.2",
"@babel/helper-function-name": "^7.7.0",
"@babel/helper-split-export-declaration": "^7.7.0",
- "@babel/parser": "^7.7.0",
- "@babel/types": "^7.7.0",
+ "@babel/parser": "^7.7.2",
+ "@babel/types": "^7.7.2",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.13"
}
},
"@babel/types": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.0.tgz",
- "integrity": "sha512-ptM1jeXPYi3BfRBelzbTgL/7aP99oYJCbLtGha8phqRY3EeXch+i6LuxRcNQAIgL++yyNPR/rO6cGLDc0cvUMQ==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.2.tgz",
+ "integrity": "sha512-YTf6PXoh3+eZgRCBzzP25Bugd2ngmpQVrk7kXX0i5N9BO7TFBtIgZYs7WtxtOGs8e6A4ZI7ECkbBCEHeXocvOA==",
"dev": true,
"requires": {
"esutils": "^2.0.2",
@@ -130,6 +130,15 @@
"to-fast-properties": "^2.0.0"
}
},
+ "convert-source-map": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
+ "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
@@ -614,12 +623,12 @@
},
"dependencies": {
"@babel/generator": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.0.tgz",
- "integrity": "sha512-1wdJ6UxHyL1XoJQ119JmvuRX27LRih7iYStMPZOWAjQqeAabFg3dYXKMpgihma+to+0ADsTVVt6oRyUxWZw6Mw==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.2.tgz",
+ "integrity": "sha512-WthSArvAjYLz4TcbKOi88me+KmDJdKSlfwwN8CnUYn9jBkzhq0ZEPuBfkAWIvjJ3AdEV1Cf/+eSQTnp3IDJKlQ==",
"dev": true,
"requires": {
- "@babel/types": "^7.7.0",
+ "@babel/types": "^7.7.2",
"jsesc": "^2.5.1",
"lodash": "^4.17.13",
"source-map": "^0.5.0"
@@ -655,9 +664,9 @@
}
},
"@babel/parser": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
- "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.2.tgz",
+ "integrity": "sha512-DDaR5e0g4ZTb9aP7cpSZLkACEBdoLGwJDWgHtBhrGX7Q1RjhdoMOfexICj5cqTAtpowjGQWfcvfnQG7G2kAB5w==",
"dev": true
},
"@babel/template": {
@@ -672,17 +681,17 @@
}
},
"@babel/traverse": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.0.tgz",
- "integrity": "sha512-ea/3wRZc//e/uwCpuBX2itrhI0U9l7+FsrKWyKGNyvWbuMcCG7ATKY2VI4wlg2b2TA39HHwIxnvmXvtiKsyn7w==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.2.tgz",
+ "integrity": "sha512-TM01cXib2+rgIZrGJOLaHV/iZUAxf4A0dt5auY6KNZ+cm6aschuJGqKJM3ROTt3raPUdIDk9siAufIFEleRwtw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.5.5",
- "@babel/generator": "^7.7.0",
+ "@babel/generator": "^7.7.2",
"@babel/helper-function-name": "^7.7.0",
"@babel/helper-split-export-declaration": "^7.7.0",
- "@babel/parser": "^7.7.0",
- "@babel/types": "^7.7.0",
+ "@babel/parser": "^7.7.2",
+ "@babel/types": "^7.7.2",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.13"
@@ -700,9 +709,9 @@
}
},
"@babel/types": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.0.tgz",
- "integrity": "sha512-ptM1jeXPYi3BfRBelzbTgL/7aP99oYJCbLtGha8phqRY3EeXch+i6LuxRcNQAIgL++yyNPR/rO6cGLDc0cvUMQ==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.2.tgz",
+ "integrity": "sha512-YTf6PXoh3+eZgRCBzzP25Bugd2ngmpQVrk7kXX0i5N9BO7TFBtIgZYs7WtxtOGs8e6A4ZI7ECkbBCEHeXocvOA==",
"dev": true,
"requires": {
"esutils": "^2.0.2",
@@ -3781,9 +3790,9 @@
}
},
"date-fns": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.6.0.tgz",
- "integrity": "sha512-F55YxqRdEfP/eYQmQjLN798v0AwLjmZ8nMBjdQvNwEE3N/zWVrlkkqT+9seBlPlsbkybG4JmWg3Ee3dIV9BcGQ=="
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.7.0.tgz",
+ "integrity": "sha512-wxYp2PGoUDN5ZEACc61aOtYFvSsJUylIvCjpjDOqM1UDaKIIuMJ9fAnMYFHV3TQaDpfTVxhwNK/GiCaHKuemTA=="
},
"date-now": {
"version": "0.1.4",
diff --git a/package.json b/package.json
index 72e48d46..8f24f620 100644
--- a/package.json
+++ b/package.json
@@ -26,13 +26,13 @@
"dependencies": {
"ansi-to-html": "^0.6.13",
"bulma": "^0.8.0",
- "date-fns": "^2.6.0",
+ "date-fns": "^2.7.0",
"vue": "^2.6.10",
"vue-meta": "^2.3.1",
"vue-router": "^3.1.3"
},
"devDependencies": {
- "@babel/core": "^7.7.0",
+ "@babel/core": "^7.7.2",
"@babel/plugin-transform-runtime": "^7.6.2",
"@vue/component-compiler-utils": "^3.0.2",
"@vue/test-utils": "^1.0.0-beta.29",