In order to use a "wilcard"-ignore, you can use a routeProcessPlugin
, declared in ./scully/plugins/plugin.ts
:
import { HandledRoute, registerPlugin } from '@scullyio/scully';
registerPlugin(
'routeProcess',
'filteredRoute',
(routes: HandledRoute[]): Promise<HandledRoute[]> => {
return Promise.resolve(routes.filter((r) => !r.route.startsWith('/someRoute')));
},
);
Make sure to import it in your scully.config.ts
:
import { ScullyConfig } from '@scullyio/scully';
require('./scully/plugins/plugin');
export const config: ScullyConfig = {
// your config here
}