From d774c992bf1e1dc048711738ceb00b99f831d018 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 6 May 2017 17:17:44 +0900 Subject: [PATCH] 2.0.3 --- CHANGELOG.md | 2 +- package.json | 2 +- src/utils/cleanup-title.ts | 7 ++++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 664ce20..48f387a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -2.0.3 / unreleased +2.0.3 / 2017-05-06 ------------------ * Improve title cleanuping diff --git a/package.json b/package.json index 7a2b12d..d7a7490 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "summaly", - "version": "2.0.2", + "version": "2.0.3", "description": "Get web page's summary", "author": "syuilo ", "license": "MIT", diff --git a/src/utils/cleanup-title.ts b/src/utils/cleanup-title.ts index 685a4b0..af67157 100644 --- a/src/utils/cleanup-title.ts +++ b/src/utils/cleanup-title.ts @@ -9,11 +9,12 @@ export default function(title: string, siteName?: string): string { const x = escapeRegExp(siteName); const patterns = [ - `^(.+?)\s?[\-\|:・]\s?${x}$` - ].map(p => new RegExp(p)); + `^(.+?)\\s?[\\-\\|:・]\\s?${x}$` + ]; for (let i = 0; i < patterns.length; i++) { - const [, match] = patterns[i].exec(title); + const pattern = new RegExp(patterns[i]); + const [, match] = pattern.exec(title) || [null, null]; if (match) return match; } }