We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
undefined
1 parent ea894c0 commit 1257cb5Copy full SHA for 1257cb5
src/runtime/transformers/path-meta.ts
@@ -6,12 +6,16 @@ import { defineTransformer } from './utils'
6
7
const SEMVER_REGEX = /^(\d+)(\.\d+)*(\.x)?$/
8
9
-const describeId = (_id: string) => {
10
- const [_source, ...parts] = _id.split(':')
+export const describeId = (id: string) => {
+ const [_source, ...parts] = id.split(':')
11
12
- const [, filename, _extension] = parts[parts.length - 1].match(/(.*)\.([^.]+)$/)!
13
- parts[parts.length - 1] = filename
14
- const _path = parts.join('/')
+ const [, filename, _extension] = parts[parts.length - 1]?.match(/(.*)\.([^.]+)$/) || []
+
+ if (filename) {
15
+ parts[parts.length - 1] = filename
16
+ }
17
18
+ const _path = (parts || []).join('/')
19
20
return {
21
_source,
0 commit comments