mirror of
https://github.com/withastro/astro.git
synced 2025-03-10 23:01:26 -05:00
1.2 KiB
1.2 KiB
@astrojs/underscore-redirects |
---|
minor |
Updates the input requirements of createRedirectsFromAstroRoutes
:
routeToDynamicTargetMap
keys areIntegrationResolvedRoute
instead ofIntegrationRouteData
(obtained from theastro:routes:resolved
hook)- There's a new
assets
property, that can be obtained from theastro:build:done
hook
function myIntegration() {
let routes
let buildOutput
let config
return {
name: "my-integration",
hooks: {
"astro:routes:resolved": (params) => {
routes = params.routes
},
"astro:config:done": (params) => {
buildOutput = params.buildOutput
config = params.config
},
"astro:build:done": (params) => {
const redirects = createRedirectsFromAstroRoutes({
config,
buildOutput,
routeToDynamicTargetMap: new Map(
routes.map(route => [route, ''])
),
dir: params.dir,
assets: params.assets
})
}
}
}
}