diff --git a/packages/svelte-lexical/src/core/plugins/AutoLink/AutoLinkPlugin.svelte b/packages/svelte-lexical/src/core/plugins/AutoLink/AutoLinkPlugin.svelte index ffa8042d..1470475a 100644 --- a/packages/svelte-lexical/src/core/plugins/AutoLink/AutoLinkPlugin.svelte +++ b/packages/svelte-lexical/src/core/plugins/AutoLink/AutoLinkPlugin.svelte @@ -18,7 +18,7 @@ } const URL_REGEX = - /((https?:\/\/(www\.)?)|(www\.))[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)/; + /(https?:\/\/)?((\w+:\w+@)?(([a-zA-Z\d]([a-zA-Z\d-]*[a-zA-Z\d])*)\.)+[a-zA-Z]{2,}|localhost|(\d{1,3}\.){3}\d{1,3})(:\d+)?(\/[-a-zA-Z\d%_.~+]*)*(\?[;&a-zA-Z\d%_.~+=-]*)?(#[-a-zA-Z\d_]*)?/; const EMAIL_REGEX = /(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/; diff --git a/packages/svelte-lexical/src/core/plugins/AutoLink/AutoLinkPluginCore.svelte b/packages/svelte-lexical/src/core/plugins/AutoLink/AutoLinkPluginCore.svelte index 68c00731..8bb9b403 100644 --- a/packages/svelte-lexical/src/core/plugins/AutoLink/AutoLinkPluginCore.svelte +++ b/packages/svelte-lexical/src/core/plugins/AutoLink/AutoLinkPluginCore.svelte @@ -46,7 +46,7 @@ return null; } - const PUNCTUATION_OR_SPACE = /[.,;\s]/; + const PUNCTUATION_OR_SPACE = /[,;\s]/; function isSeparator(char: string): boolean { return PUNCTUATION_OR_SPACE.test(char); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1310757b..cd198184 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -220,59 +220,59 @@ importers: packages/svelte-lexical: dependencies: '@lexical/clipboard': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/code': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/file': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/hashtag': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/history': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/html': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/link': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/list': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/mark': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/overflow': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/plain-text': - specifier: 0.12.4 - version: 0.12.4(@lexical/clipboard@0.12.4)(@lexical/selection@0.12.4)(@lexical/utils@0.12.4)(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(@lexical/clipboard@0.12.5)(@lexical/selection@0.12.5)(@lexical/utils@0.12.5)(lexical@0.12.5) '@lexical/rich-text': - specifier: 0.12.4 - version: 0.12.4(@lexical/clipboard@0.12.4)(@lexical/selection@0.12.4)(@lexical/utils@0.12.4)(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(@lexical/clipboard@0.12.5)(@lexical/selection@0.12.5)(@lexical/utils@0.12.5)(lexical@0.12.5) '@lexical/selection': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/table': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/text': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/utils': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5) '@lexical/yjs': - specifier: 0.12.4 - version: 0.12.4(lexical@0.12.4)(yjs@13.6.2) + specifier: 0.12.5 + version: 0.12.5(lexical@0.12.5)(yjs@13.6.2) lexical: - specifier: 0.12.4 - version: 0.12.4 + specifier: 0.12.5 + version: 0.12.5 lodash-es: specifier: ^4.17.21 version: 4.17.21 @@ -2165,179 +2165,179 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - /@lexical/clipboard@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-kFR+UdhtLCMTQgZCyDmYzp2yjPFMNpUZ4TaRjuRBpCRFYwKMlgie4p1J4VJm6sT23kkAFZtVjOfp+gDEYnPHRQ==} + /@lexical/clipboard@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-A0k0g5mCHDgROLF33TwiKdjMWEfajyPcIF64lsHapZ19ZTi1iabGkXvpHnyHaMq79py1Se/e6tOcmFe9nOJkrQ==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/html': 0.12.4(lexical@0.12.4) - '@lexical/list': 0.12.4(lexical@0.12.4) - '@lexical/selection': 0.12.4(lexical@0.12.4) - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/html': 0.12.5(lexical@0.12.5) + '@lexical/list': 0.12.5(lexical@0.12.5) + '@lexical/selection': 0.12.5(lexical@0.12.5) + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/code@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-pX7rJCjbjCl6VdOPl2hl/UkjP3iPPyCQgH2VQ+WlXapDd+0uZ54nPL1MKCCaFUZocHPmOmSRKKGUp6K2CNiqzg==} + /@lexical/code@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-YV879sO2C0efWXgj4ZUzpowPWxbid8T5I0vysQIzuWPiaQG0fjilz1maYV+X95hD2VXW8yhyOnEdScfeKk62Zg==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 prismjs: 1.29.0 dev: false - /@lexical/file@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-QE25zTs95bZpJTLzvfMDUv12XwJ3QzZzO4Pk73ri2kkp3Mav9R+9E7LEyUdBNwZJiHquU5NZspOgD+7vzBGXAg==} + /@lexical/file@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-/+SI+8x4x2if1Jm7290YQ/MREiP4adYRiEZykQyJWXo101ZdpKl+hs9MyOKcU35aJpPGEGZnqXNzgeu4bBBTEA==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - lexical: 0.12.4 + lexical: 0.12.5 dev: false - /@lexical/hashtag@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-iCxQRBZmgwAV6kypmxtWg7HVhBC7PKclmqLNaLDLoKBm+keEXpKnGB5iEtgK/tCMiwkzrg+wGcrw5qi+YjvM9Q==} + /@lexical/hashtag@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-nlPFScTiuZgUtuBSnRkHK9AuRDV35zZug4JLG1Hkky+Fh1PJ+0MK+/K8mhoatp13zm7GqN2fMOrrUGufqEingw==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/history@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-XLbSSr9FueAxuKHo4LBi+lZNVAEReNNDCt4MM2Ol8UZhWPlpNskSB/sECYEEQ6/ItlzgtnKyKWjfDFBHRWvC2g==} + /@lexical/history@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-nF5TurEE4qRbuNP/i5pDtVfWHQXb4ONof+MvKmHNfLRJbxSj7Ee33MVG9x851PjAzXoXuGJvw6FMBCasGXQx7A==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/html@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-RD/n9n1eCuTZtLaTEI3wuUDlJjCn6j+/0c9GvzqLKhNz9f+E5zMVExhzTT4cZQh5WXbzGFNlwC/cuOtaM3wODg==} + /@lexical/html@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-OzsWKVcr9wUGvAbgyUdG+32/cI2RclI4I4JmIyfLbiYMBYdafu+j160cjohNWu9gQFjVFszIjG4CBxfwRM+Sag==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/selection': 0.12.4(lexical@0.12.4) - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/selection': 0.12.5(lexical@0.12.5) + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/link@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-gmEs0GJGDhgwV1x0IrO7Br2GCALijZLIayGWoLAgYiXZee4WZpvjbngZuC6yghYBhrme6muPRMG2sLMwV2cWiQ==} + /@lexical/link@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-h7p5G+XXKqNrb4lk55mJL23Us5pz2szbzZevccADJ9Om6o3i4aNyjv1MeC29WXjmgS0YKHDlYcnKEgyAPKvVMw==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/list@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-qxwRIz+4Aj2u2fzyGPo86vX+1ebwCnamppr/c5ZWuqpRTWtYDWjq5LQKIwAvZBxCzPdtP5jzwyZ6VYWQXYW4Kg==} + /@lexical/list@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-KNJ262krlpcDZ2U1LC8xp86uw2nqt88iEQgpF+khv3SAqqLbhT8tMpyZ6+eWbW3mHPhQIxFutJGazMAqMW3uUA==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/mark@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-NFFk/3AFFJARjsth8wd5HdeW8XhcaECoQ8wwnJ4fRZzgN0lu3ZSiq+CuVm0NRN5xA5KoUT6sfIQqGOzIPfvdsw==} + /@lexical/mark@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-61ctAYrxTGl4uMDTnE5fRH4yrs8sqnRyivuNWyOmQR6W/G3s0gHwkUZC7akOSnPLYhfnXRl3C4haY8pH93sWQg==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/offset@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-6fjXCx+YD1TMl6GFL4wowhBgbIg+UX3j2OOXh3F7WEp3SDvzoJsJ6F7xRctrHQbluCITM3oDwOyHa1J0m5lrFg==} + /@lexical/offset@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-K+Mt4tOmwKarsJ1esdqNgN9Ep/JaeFa9ZQ7DKx8KIOkXL35nPb9NXuBvYyJjh1crP/iwsuP15kymgDjxj9ciMw==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - lexical: 0.12.4 + lexical: 0.12.5 dev: false - /@lexical/overflow@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-mEWgVukoOgcyDruHvzk1amy9jgGDVXFYiPn20ykxgrVQz6XEpq+lfyic/BUnN4toNR8p6jc/Yxi2lF1ELCU0Kg==} + /@lexical/overflow@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-boP1oTgBbNmbo8+1tgpDAs1P/lbTk4oWZ6x88E9VNVBJSkG2ZrmQKQoJzKzHwpjXbm+Cechf77JxfgTOabzYxw==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - lexical: 0.12.4 + lexical: 0.12.5 dev: false - /@lexical/plain-text@0.12.4(@lexical/clipboard@0.12.4)(@lexical/selection@0.12.4)(@lexical/utils@0.12.4)(lexical@0.12.4): - resolution: {integrity: sha512-osbqOyt19oFG0kTbV71jxxCdgnUqNYW6QXIIaS1SwcCN/N1CdFZ0sNpjPkHIFx9AdZ/Tmi4u9SNFUo16DjvThA==} + /@lexical/plain-text@0.12.5(@lexical/clipboard@0.12.5)(@lexical/selection@0.12.5)(@lexical/utils@0.12.5)(lexical@0.12.5): + resolution: {integrity: sha512-n24aQvTIy4AN+LaoQce6BIuSY4pUshiTp4OpiRh48o5c9NU0DmzEa0l9fBS1GfvjZL9bN5luiINFYn/bMB49nA==} peerDependencies: - '@lexical/clipboard': 0.12.4 - '@lexical/selection': 0.12.4 - '@lexical/utils': 0.12.4 - lexical: 0.12.4 + '@lexical/clipboard': 0.12.5 + '@lexical/selection': 0.12.5 + '@lexical/utils': 0.12.5 + lexical: 0.12.5 dependencies: - '@lexical/clipboard': 0.12.4(lexical@0.12.4) - '@lexical/selection': 0.12.4(lexical@0.12.4) - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/clipboard': 0.12.5(lexical@0.12.5) + '@lexical/selection': 0.12.5(lexical@0.12.5) + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/rich-text@0.12.4(@lexical/clipboard@0.12.4)(@lexical/selection@0.12.4)(@lexical/utils@0.12.4)(lexical@0.12.4): - resolution: {integrity: sha512-gWMDmdRRFPk00JfQv52650qcpjTN6oBrrYwBydYvEG8WTC8o1k8qEOZaOFja6GElPt0520dpyvcWHTlIL0jv3Q==} + /@lexical/rich-text@0.12.5(@lexical/clipboard@0.12.5)(@lexical/selection@0.12.5)(@lexical/utils@0.12.5)(lexical@0.12.5): + resolution: {integrity: sha512-33R8ODRI5kKGbF70A/FWdISbbSPk+q4hKtiEJaV67zYPBuzrz0YHcni+tgKiykS05LgCksI/e43sfEkiykjrVQ==} peerDependencies: - '@lexical/clipboard': 0.12.4 - '@lexical/selection': 0.12.4 - '@lexical/utils': 0.12.4 - lexical: 0.12.4 + '@lexical/clipboard': 0.12.5 + '@lexical/selection': 0.12.5 + '@lexical/utils': 0.12.5 + lexical: 0.12.5 dependencies: - '@lexical/clipboard': 0.12.4(lexical@0.12.4) - '@lexical/selection': 0.12.4(lexical@0.12.4) - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/clipboard': 0.12.5(lexical@0.12.5) + '@lexical/selection': 0.12.5(lexical@0.12.5) + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/selection@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-9lJt9PBJW7lWYiPDo/PGl2nZ6NrdYaDBidEoMNhyusPjeBEr35z4Hm0qWUhDrPDQPhK2i1oBw6nZa94bxuS9Lw==} + /@lexical/selection@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-oWJ87T4j6plf2yQzElOeudUyv7kdwTkuhzTZbcCTBNH/cSMdp55/Kv2doBynxhfHYEceuBKE7f8rci//T9DUPQ==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - lexical: 0.12.4 + lexical: 0.12.5 dev: false - /@lexical/table@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-Lyy6y1HOQqzU8O2cH5Zhzek46B0UU7NceM2fJKM7qiBSuxY/nE0BzkFq0xDk3x5W+vhXob6Z32sJSNFImtuqKw==} + /@lexical/table@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-vgSTsjvGw+TrYYBmf3FR0kYJ+j1oOlBmrO1sqvuIrGPXKWmvYL+RbKIkm2xhtApVHVYgqfFvxNiZrPL5Wf9dXg==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/utils': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/utils': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/text@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-r/7402eCf6C/7BqUNR7ZLZQQjsE62wjeuf0rFeW1ulOpwiti/dFn1o+EsCb0hvNeHPzfGgRC+FuDT9KSEKu7Ig==} + /@lexical/text@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-PU1ntXQCqon3HTjrEPl/HdKB/boyW36vKgiPvojoaAhBhkEnuiN+Pq9hrexORBcZPyLFp6wYoWXjKSO4fJVYeA==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - lexical: 0.12.4 + lexical: 0.12.5 dev: false - /@lexical/utils@0.12.4(lexical@0.12.4): - resolution: {integrity: sha512-ColV11ANBY6deT7CdGwP4lzv3pb5caFfFLcVKdGDMMJSUYFQ5l69aZvDP2qWWnNqzGLb+AJSunMd142wWc5LGg==} + /@lexical/utils@0.12.5(lexical@0.12.5): + resolution: {integrity: sha512-wPVyvi1Cvtf7aHwVKlG/9RlgHxSUzpGvXm87t889Rg7uZfOteyvXHJStjpSCZ3pvZ60y5ETin4OoetaVZciPfw==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 dependencies: - '@lexical/list': 0.12.4(lexical@0.12.4) - '@lexical/selection': 0.12.4(lexical@0.12.4) - '@lexical/table': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/list': 0.12.5(lexical@0.12.5) + '@lexical/selection': 0.12.5(lexical@0.12.5) + '@lexical/table': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 dev: false - /@lexical/yjs@0.12.4(lexical@0.12.4)(yjs@13.6.2): - resolution: {integrity: sha512-qtCiABugE1CiZ7K5iFfQnB1KqfWtLyiRK0nxAaSxuZzQTO4+Kh3WDh7ULppPa53Sf3pKpw8Sq2XB4AXP6csbkg==} + /@lexical/yjs@0.12.5(lexical@0.12.5)(yjs@13.6.2): + resolution: {integrity: sha512-GNiRND/8ePdTWuSDFloPo/1355V0ce6OtH/25qxCq5D9MLNiIkAcwqQfnWFUdOtVMuNJOVc4OfCE9ARCGuEjyQ==} peerDependencies: - lexical: 0.12.4 + lexical: 0.12.5 yjs: '>=13.5.22' dependencies: - '@lexical/offset': 0.12.4(lexical@0.12.4) - lexical: 0.12.4 + '@lexical/offset': 0.12.5(lexical@0.12.5) + lexical: 0.12.5 yjs: 13.6.2 dev: false @@ -5869,8 +5869,8 @@ packages: type-check: 0.4.0 dev: true - /lexical@0.12.4: - resolution: {integrity: sha512-giNrnp45H6P4IHFhkKaHEPTF+bKLBWdEIDL/FGjRZf+to7l7TORIBk/23Zdchzt/VGgKGWu950EOvGh53gkVMQ==} + /lexical@0.12.5: + resolution: {integrity: sha512-ZMqisIxNe+JBqaUa1Qmz7ghpvnmARHxgYz+F0rcXRtSPZtgEL8OT2c9xk8CJ4ccVpf+qRQlONzCEIZfQQHd/RA==} dev: false /lib0@0.2.78: