René's URL Explorer Experiment


Title: JavaScript API - Rspack

Open Graph Title: JavaScript API - Rspack

Description: Rspack provides a set of JavaScript APIs to be used in JavaScript runtimes like Node.js, Deno, or Bun. The JavaScript API is useful in scenarios in which you need to customize the build or development process since all the reporting and error handling must be done manually and webpack only does the compiling part. For this reason the stats configuration options will not have any effect in the rspack() call. :::tip @rspack/core is designed to align with webpack's JavaScript API to ensure functional consistency and a similar user experience. :::

Open Graph Description: Fast Rust-based web bundler

Opengraph URL: https://rspack.rs

X: @rspack_dev

Generator: Rspress v2.0.0-rc.8

direct link

Domain: rspack.dev

NoneIE=edge
og:imagehttps://assets.rspack.rs/rspack/rspack-og-image.png
twitter:cardsummary_large_image
baidu-site-verificationcodeva-bE2dFTowhk
og:typewebsite

Links:

https://rspack.dev/
Guidehttps://rspack.dev/guide/start/introduction
Confighttps://rspack.dev/config/
Pluginhttps://rspack.dev/plugins/
APIhttps://rspack.dev/api/
Bloghttps://rspack.dev/blog/
FAQhttps://rspack.dev/misc/faq
Teamhttps://rspack.dev/misc/team/core-team
Brandinghttps://rspack.dev/misc/branding/guideline
Glossaryhttps://rspack.dev/misc/glossary
Roadmaphttps://rspack.dev/misc/planning/roadmap
Contributinghttps://rspack.dev/contribute/
Playgroundhttps://playground.rspack.rs
Changeloghttps://github.com/web-infra-dev/rspack/releases
Rspack 0.x Dochttp://v0.rspack.rs/
Englishhttps://rspack.dev/javascript-api
简体中文https://rspack.dev/zh/api/javascript-api
https://github.com/web-infra-dev/rspack
https://discord.gg/sYK4QjyZ4V
https://twitter.com/rspack_dev
https://bsky.app/profile/rspack.dev
https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=3c3vca77-bfc0-4ef5-b62b-9c5c9c92f1b4
简体中文https://rspack.dev/zh/api/javascript-api
https://github.com/web-infra-dev/rspack
https://discord.gg/sYK4QjyZ4V
https://twitter.com/rspack_dev
https://bsky.app/profile/rspack.dev
https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=3c3vca77-bfc0-4ef5-b62b-9c5c9c92f1b4
Introductionhttps://rspack.dev/api/
Command line interfacehttps://rspack.dev/api/cli
Module methodshttps://rspack.dev/api/runtime-api/module-methods
Module variableshttps://rspack.dev/api/runtime-api/module-variables
Hot module replacementhttps://rspack.dev/api/runtime-api/hmr
JavaScript APIhttps://rspack.dev/api/javascript-api/
Compilerhttps://rspack.dev/api/javascript-api/compiler
Compilationhttps://rspack.dev/api/javascript-api/compilation
Statshttps://rspack.dev/api/javascript-api/stats
Stats JSONhttps://rspack.dev/api/javascript-api/stats-json
Loggerhttps://rspack.dev/api/javascript-api/logger
Cachehttps://rspack.dev/api/javascript-api/cache
SWC APIhttps://rspack.dev/api/javascript-api/swc
Resolver APIhttps://rspack.dev/api/javascript-api/resolver
Browser APIhttps://rspack.dev/api/javascript-api/browser
Overviewhttps://rspack.dev/api/loader-api/
Writing loadershttps://rspack.dev/api/loader-api/writing-loaders
Loader contexthttps://rspack.dev/api/loader-api/context
Inline loadershttps://rspack.dev/api/loader-api/inline
Inline matchResourcehttps://rspack.dev/api/loader-api/inline-match-resource
Overviewhttps://rspack.dev/api/plugin-api/
Compiler hookshttps://rspack.dev/api/plugin-api/compiler-hooks
Compilation hookshttps://rspack.dev/api/plugin-api/compilation-hooks
NormalModuleFactoryhttps://rspack.dev/api/plugin-api/normal-module-factory-hooks
ContextModuleFactoryhttps://rspack.dev/api/plugin-api/context-module-factory-hooks
JavascriptModulesPluginhttps://rspack.dev/api/plugin-api/javascript-modules-plugin-hooks
Stats hookshttps://rspack.dev/api/plugin-api/stats-hooks
RuntimePlugin hookshttps://rspack.dev/api/plugin-api/runtime-plugin-hooks
https://webpack.js.org/api/node/https://webpack.js.org/api/node/
#https://rspack.dev/api/javascript-api#javascript-api
statshttps://rspack.dev/config/stats
#https://rspack.dev/api/javascript-api#installation
#https://rspack.dev/api/javascript-api#rspack
Error Handlinghttps://rspack.dev/api/javascript-api/#error-handling
MultiCompilerhttps://rspack.dev/api/javascript-api/#multicompiler
#https://rspack.dev/api/javascript-api#compiler-instance
CLIhttps://rspack.dev/api/cli
RspackOptionsApplyhttps://github.com/web-infra-dev/rspack/blob/main/packages/rspack/src/rspackOptionsApply.ts
Compiler APIhttps://rspack.dev/api/javascript-api/compiler
#https://rspack.dev/api/javascript-api#compilerrun
#https://rspack.dev/api/javascript-api#compilerwatch
herehttps://rspack.dev/config/watch#watchoptions
Compiler.watchhttps://rspack.dev/api/javascript-api/compiler#watch
#https://rspack.dev/api/javascript-api#stats-object
rspack()https://rspack.dev/api/javascript-api/#rspack
Rspack CLIhttps://rspack.dev/api/cli
Stats APIhttps://rspack.dev/api/javascript-api/stats
#https://rspack.dev/api/javascript-api#multicompiler
MultiCompiler APIhttps://rspack.dev/api/javascript-api/compiler#multicompiler
#https://rspack.dev/api/javascript-api#error-handling
#https://rspack.dev/api/javascript-api#custom-file-systems
Issue #5091https://github.com/web-infra-dev/rspack/issues/5091
memfshttps://github.com/streamich/memfs
#https://rspack.dev/api/javascript-api#sources-object
webpack-sourceshttps://github.com/webpack/webpack-sources
webpack-sourceshttps://github.com/webpack/webpack-sources
📝 Edit this pagehttps://github.com/web-infra-dev/rspack/tree/main/website/docs/en/api/javascript-api/index.mdx
Previous pageHot module replacementhttps://rspack.dev/api/runtime-api/hmr
Next pageCompilerhttps://rspack.dev/api/javascript-api/compiler
Installationhttps://rspack.dev/api/javascript-api#installation
rspack()https://rspack.dev/api/javascript-api#rspack
Compiler instancehttps://rspack.dev/api/javascript-api#compiler-instance
compiler.runhttps://rspack.dev/api/javascript-api#compilerrun
compiler.watchhttps://rspack.dev/api/javascript-api#compilerwatch
Stats objecthttps://rspack.dev/api/javascript-api#stats-object
MultiCompilerhttps://rspack.dev/api/javascript-api#multicompiler
Error handlinghttps://rspack.dev/api/javascript-api#error-handling
Custom file systemshttps://rspack.dev/api/javascript-api#custom-file-systems
sources objecthttps://rspack.dev/api/javascript-api#sources-object

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.