Skip to content

Commit 5221360

Browse files
Update configSchema in src/config.ts
1 parent 3935d68 commit 5221360

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/config.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ const Page: z.ZodType<Page> = z.any();
66

77
export const configSchema = z.object({
88
/**
9-
* URL to start the crawl
9+
* URL to start the crawl, if url is a sitemap, it will crawl all pages in the sitemap
1010
* @example "https://www.builder.io/c/docs/developers"
11+
* @example "https://www.builder.io/sitemap.xml"
1112
* @default ""
1213
*/
1314
url: z.string(),
@@ -51,6 +52,12 @@ export const configSchema = z.object({
5152
.optional(),
5253
/** Optional timeout for waiting for a selector to appear */
5354
waitForSelectorTimeout: z.number().int().nonnegative().optional(),
55+
/** Optional resources to exclude
56+
*
57+
* @example
58+
* ['png','jpg','jpeg','gif','svg','css','js','ico','woff','woff2','ttf','eot','otf','mp4','mp3','webm','ogg','wav','flac','aac','zip','tar','gz','rar','7z','exe','dmg','apk','csv','xls','xlsx','doc','docx','pdf','epub','iso','dmg','bin','ppt','pptx','odt','avi','mkv','xml','json','yml','yaml','rss','atom','swf','txt','dart','webp','bmp','tif','psd','ai','indd','eps','ps','zipx','srt','wasm','m4v','m4a','webp','weba','m4b','opus','ogv','ogm','oga','spx','ogx','flv','3gp','3g2','jxr','wdp','jng','hief','avif','apng','avifs','heif','heic','cur','ico','ani','jp2','jpm','jpx','mj2','wmv','wma','aac','tif','tiff','mpg','mpeg','mov','avi','wmv','flv','swf','mkv','m4v','m4p','m4b','m4r','m4a','mp3','wav','wma','ogg','oga','webm','3gp','3g2','flac','spx','amr','mid','midi','mka','dts','ac3','eac3','weba','m3u','m3u8','ts','wpl','pls','vob','ifo','bup','svcd','drc','dsm','dsv','dsa','dss','vivo','ivf','dvd','fli','flc','flic','flic','mng','asf','m2v','asx','ram','ra','rm','rpm','roq','smi','smil','wmf','wmz','wmd','wvx','wmx','movie','wri','ins','isp','acsm','djvu','fb2','xps','oxps','ps','eps','ai','prn','svg','dwg','dxf','ttf','fnt','fon','otf','cab']
59+
*/
60+
resourceExclusions: z.array(z.string()).optional(),
5461
});
5562

5663
export type Config = z.infer<typeof configSchema>;

0 commit comments

Comments
 (0)