diff options
author | 2025-02-28 14:39:25 +0000 | |
---|---|---|
committer | 2025-02-28 14:39:25 +0000 | |
commit | 8f632efe9934fbe7547d890fd01b3892d14c8189 (patch) | |
tree | 7b5a34145ad4d7c1cf46612f06b92fcc5e68d0f8 | |
parent | 74ea5113c82a1dfddf5f77e91b007432c8ddef11 (diff) | |
download | astro-8f632efe9934fbe7547d890fd01b3892d14c8189.tar.gz astro-8f632efe9934fbe7547d890fd01b3892d14c8189.tar.zst astro-8f632efe9934fbe7547d890fd01b3892d14c8189.zip |
fix(assets): export again asset utilities (#13336)
-rw-r--r-- | .changeset/seven-coats-wink.md | 5 | ||||
-rw-r--r-- | packages/astro/src/assets/utils/index.ts | 9 | ||||
-rw-r--r-- | packages/astro/src/assets/utils/remotePattern.ts | 13 |
3 files changed, 27 insertions, 0 deletions
diff --git a/.changeset/seven-coats-wink.md b/.changeset/seven-coats-wink.md new file mode 100644 index 000000000..12b9cbe70 --- /dev/null +++ b/.changeset/seven-coats-wink.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fixes a regression where some asset utilities were move across monorepo, and not re-exported anymore. 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 }; |