diff --git a/package.json b/package.json index fe2e75f6..876d32c4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@editorjs/embed", - "version": "2.7.1", + "version": "2.7.2", "keywords": [ "codex editor", "embed", diff --git a/src/services.js b/src/services.js index d15fc02d..d86dce5e 100644 --- a/src/services.js +++ b/src/services.js @@ -42,9 +42,9 @@ export default { return null; } - if (value === 'LL' - || value.startsWith('RDMM') - || value.startsWith('FL')) { + if (value === 'LL' || + value.startsWith('RDMM') || + value.startsWith('FL')) { return null; } @@ -136,7 +136,7 @@ export default { width: 400, }, twitter: { - regex: /^https?:\/\/(www\.)?twitter\.com\/.+\/status\/(\d+)/, + regex: /^https?:\/\/(www\.)?(?:twitter\.com|x\.com)\/.+\/status\/(\d+)/, embedUrl: 'https://platform.twitter.com/embed/Tweet.html?id=<%= remote_id %>', html: '', height: 300, diff --git a/test/services.js b/test/services.js index e1e37b26..2447dc02 100644 --- a/test/services.js +++ b/test/services.js @@ -259,6 +259,10 @@ describe('Services Regexps', () => { source: 'https://twitter.com/codex_team/status/1202295536826630145?s=20&t=wrY8ei5GBjbbmNonrEm2kQ', embed: 'https://platform.twitter.com/embed/Tweet.html?id=1202295536826630145' }, + { + source: 'https://x.com/codex_team/status/1202295536826630145', + embed: 'https://platform.twitter.com/embed/Tweet.html?id=1202295536826630145' + }, ]; urls.forEach(url => {