diff options
Diffstat (limited to 'packages/astro/src')
-rw-r--r-- | packages/astro/src/assets/utils/index.ts | 9 | ||||
-rw-r--r-- | packages/astro/src/assets/utils/remotePattern.ts | 13 |
2 files changed, 22 insertions, 0 deletions
diff --git a/packages/astro/src/assets/utils/index.ts b/packages/astro/src/assets/utils/index.ts index d937048b5..d753bf458 100644 --- a/packages/astro/src/assets/utils/index.ts +++ b/packages/astro/src/assets/utils/index.ts @@ -5,3 +5,12 @@ export { getOrigQueryParams } from './queryParams.js'; export { hashTransform, propsToFilename } from './transformToPath.js'; export { inferRemoteSize } from './remoteProbe.js'; export { makeSvgComponent } from './svg.js'; +export { + isRemoteAllowed, + matchHostname, + matchPathname, + matchPattern, + matchPort, + matchProtocol, + type RemotePattern, +} from './remotePattern.js'; diff --git a/packages/astro/src/assets/utils/remotePattern.ts b/packages/astro/src/assets/utils/remotePattern.ts new file mode 100644 index 000000000..203173ef3 --- /dev/null +++ b/packages/astro/src/assets/utils/remotePattern.ts @@ -0,0 +1,13 @@ +import { + isRemoteAllowed, + matchHostname, + matchPort, + matchPathname, + matchProtocol, + type RemotePattern, + matchPattern, +} from '@astrojs/internal-helpers/remote'; + +export { isRemoteAllowed, matchHostname, matchPort, matchPathname, matchProtocol, matchPattern }; + +export type { RemotePattern }; |