new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

Vite · Config reference · all subjects

build options – module preload

5 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

build.modulePreload type and default

build.modulePreload is type boolean | { polyfill?: boolean, resolveDependencies?: ResolveModulePreloadDependenciesFn } with default value { polyfill: true }.

build.polyfillModulePreload deprecated

build.polyfillModulePreload is type boolean with default value true and is deprecated in favor of build.modulePreload.polyfill.

ResolveModulePreloadDependenciesFn type signature

ResolveModulePreloadDependenciesFn is a function type: (url: string, deps: string[], context: { hostId: string, hostType: 'html' | 'js' }) => string[].

build.modulePreload resolveDependencies example

Example of configuring modulePreload with resolveDependencies: ```js const config = { build: { modulePreload: { resolveDependencies: (filename, deps, { hostId, hostType }) => { return deps.filter(condition) }, }, }, } ```

build.modulePreload polyfill manual import requirement

If build is configured with non-HTML custom entry via build.rolldownOptions.input, the module preload polyfill must be manually imported in the custom entry with: import 'vite/modulepreload-polyfill'.

Give your agent this brain