I am occasionally getting a ridiculous amount of memory in a rspack instance, I had a 80gb one that i just missed screenshotting as well.
This just happened while I was trying to build my project. I hadn’t gotten it to succeed yet.
Edit:
I have gotten it to happen every time I launch. I’m not sure how long I can keep my computer in this state, but if you have anything I should do to help debug this let me know. I’ve tried deleting the __build and most of the .meteor/local folder and still got the same result
=> Started proxy.
=> Started HMR server.
e[35m[i] Meteor Npx prefix: /Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.11.1byw6heih2ak++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/npxe[0m
e[35m[i] Meteor Npm prefix: /Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.11.1byw6heih2ak++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/npme[0m
e[35m[i] Meteor app ignores: _build/test/** _build/main-prod/** node_modules/** .DS_Store .babelrc .bash_profile .eslintrc .gitignore .gitmodules .graphqlrc.ts .mocharc.js .npmrc .oxlintignore .prettierignore .prettierrc .slugignore .watchmanconfig Dockerfile PlayPackSteps.md README.md app.json bitbucket-pipelines.yml docker-compose.yml dump.rdb environment_app_image_aws eslint-local-rules.js eslint.config.mjs heroku-postinstall.sh heroku-preinstall.sh jsconfig.json memoryIssue.txt mobile-config.js npm-shrinkwrap.json out.txt rspack.config.js sample.bin.db1.zip settings.json swc.config.js test.settings.json webpack.config.js .circleci/**/*.ts .circleci/**/*.tsx .circleci/**/*.js .circleci/**/*.jsx .circleci/**/*.mjs .circleci/**/*.cjs .circleci/**/*.json .circleci/**/*.yml .circleci/**/*.info .circleci/**/*.txt .circleci/**/*.sample .circleci/**/*.2 .circleci/**/*.0 .circleci/**/*.4 .circleci/**/*.5 .circleci/**/*.9 .circleci/**/*.7 .circleci/**/*.1 .circleci/**/*.6 .circleci/**/*.64 .circleci/**/*.3 .circleci/**/*.33 .circleci/**/*.22 .circleci/**/*.17 .circleci/**/*.18 .circleci/**/*.19 .circleci/**/*.78 .circleci/**/*.13 .circleci/**/*.20 .circleci/**/*.idx .circleci/**/*.pack .circleci/**/*.public .circleci/**/*.rev .circleci/**/*.lock .circleci/**/*.bin .circleci/**/*.properties .circleci/**/*.iml .circleci/**/*.xml .circleci/**/*.cmake .circleci/**/*.o .circleci/**/*.ninja .circleci/**/*.check_cache .circleci/**/*.a .circleci/**/*.cpp .circleci/**/*.c .circleci/**/*.verify_globs .circleci/**/*.log .circleci/**/*.bzl .circleci/**/*.gradle .circleci/**/*.bundle .circleci/**/*.java .circleci/**/*.h .circleci/**/*.png .circleci/**/*.jpg .circleci/**/*.gif .circleci/**/*.mp4 .circleci/**/*.map .circleci/**/*.ttf .circleci/**/*.meta .circleci/**/*.profm .circleci/**/*.prof .circleci/**/*.pb .circleci/**/*.jar .circleci/**/*.so .circleci/**/*.dat .circleci/**/*.dex .circleci/**/*.aab .circleci/**/*.kotlin_module .circleci/**/*.class .circleci/**/*.ap_ .circleci/**/*.flat .circleci/**/*.zip .circleci/**/*.sym .circleci/**/*.textproto .circleci/**/*.tab .circleci/**/*.tab_i .circleci/**/*.len .circleci/**/*.keystream .circleci/**/*.at .circleci/**/*.bat .circleci/**/*.keystore .circleci/**/*.pro .circleci/**/*.kt .circleci/**/*.sha .circleci/**/*.html .circleci/**/*.md .circleci/**/*.sh .circleci/**/*.plist .circleci/**/*.env .circleci/**/*.local .circleci/**/*.mm .circleci/**/*.podspec .circleci/**/*.swift .circleci/**/*.m .circleci/**/*.hpp .circleci/**/*.cc .circleci/**/*.modulemap .circleci/**/*.xcprivacy .circleci/**/*.swiftinterface .circleci/**/*.swiftdoc .circleci/**/*.strings .circleci/**/*.swiftsourceinfo .circleci/**/*.xcfilelist .circleci/**/*.windows .circleci/**/*.in .circleci/**/*.gz .circleci/**/*.svg .circleci/**/*.build .circleci/**/*.cfg .circleci/**/*.meson .circleci/**/*.yaml .circleci/**/*.s .circleci/**/*.asm .circleci/**/*.bash .circleci/**/*.manifest .circleci/**/*.rc .circleci/**/*.am .circleci/**/*.bak .circleci/**/*.pbxproj .circleci/**/*.xcscheme .circleci/**/*.pch .circleci/**/*.xcconfig .circleci/**/*.markdown .circleci/**/*.cer .circleci/**/*.ipa .circleci/**/*.storekit .circleci/**/*.xcworkspacedata .circleci/**/*.xcsettings .circleci/**/*.xcuserstate .circleci/**/*.storyboard .circleci/**/*.entitlements .circleci/**/*.command .circleci/**/*.cts .circleci/**/*.stflow .circleci/**/*.bnf .circleci/**/*.flow .circleci/**/*.aar .circleci/**/*.snap .circleci/**/*.css .circleci/**/*.mts .circleci/**/*.jst .circleci/**/*.def .circleci/**/*.ogg .circleci/**/*.jks .circleci/**/*.glsl .circleci/**/*.ttc .circleci/**/*.less .circleci/**/*.pug .circleci/**/*.proto .circleci/**/*.bsd .circleci/**/*.idl .circleci/**/*.sln .circleci/**/*.config .circleci/**/*.props .circleci/**/*.vcxproj .circleci/**/*.filters .circleci/**/*.tsbuildinfo .circleci/**/*.rb .circleci/**/*.avif .circleci/**/*.ico .circleci/**/*.probe .circleci/**/*.kts .circleci/**/*.toml .circleci/**/*.mf .circleci/**/*.node .circleci/**/*.docs .circleci/**/*.mkd .circleci/**/*.cmd .circleci/**/*.ls .circleci/**/*.wiki .circleci/**/* .... <<<VERY LONG LIST OF IGNORES>>>
!server/*.html !server/*.csse[0m
e[35m[i] App entrypoints: {
"mainClient": "_build/main-dev/client-meteor.js",
"mainServer": "_build/main-dev/server-meteor.js",
"testModule": "_build/test/test-meteor.js"
}e[0m
e[35m[i] App custom script: /__rspack__/client-rspack.jse[0m
e[35m[i] Rspack DevServer Port: 8080e[0m
e[35m[i] Rspack default config: /Users/user/my_app/node_modules/@meteorjs/rspack/rspack.config.jse[0m
e[35m[i] Rspack custom config: /Users/user/my_app/rspack.config.jse[0m
e[35m[Rspack Server] [i] Rspack mode: development
e[0m
e[35m[Rspack Server] [i] Meteor flags: {
isDevelopment: e[33mtruee[39m,
isProduction: e[33mfalsee[39m,
isDebug: e[33mfalsee[39m,
isVerbose: e[33mtruee[39m,
isTest: e[33mfalsee[39m,
isRun: e[33mtruee[39m,
isBuild: e[33mfalsee[39m,
isNative: e[33mfalsee[39m,
isClient: e[33mfalsee[39m,
isServer: e[33mtruee[39m,
entryPath: e[32m'main-dev/server-entry.js'e[39m,
outputPath: e[32m'main-dev/server-rspack.js'e[39m,
outputFilename: e[32m'server-rspack.js'e[39m,
runPath: e[32m'main-dev/server-meteor.js'e[39m,
buildContext: e[32m'_build'e[39m,
chunksContext: e[32m'build-chunks'e[39m,
assetsContext: e[32m'build-assets'e[39m,
devServerPort: e[32m'8080'e[39m,
projectConfigPath: e[32m'/Users/user/my_app/rspack.config.js'e[39m,
swcExternalHelpers: e[33mtruee[39m,
isReactEnabled: e[33mtruee[39m,
isTypescriptEnabled: e[33mtruee[39m,
isTsxEnabled: e[33mtruee[39m,
RSPACK_WATCH: e[33mtruee[39m,
buildOutputDir: e[32m'/Users/user/my_app/_build/main-dev'e[39m,
HtmlRspackPlugin: e[36m[Function (anonymous)]e[39m
}
e[0m
e[35m[Rspack Client] [i] Rspack mode: development
e[0m
e[35m[Rspack Client] [i] Meteor flags: {
isDevelopment: e[33mtruee[39m,
isProduction: e[33mfalsee[39m,
isDebug: e[33mfalsee[39m,
isVerbose: e[33mtruee[39m,
isTest: e[33mfalsee[39m,
isRun: e[33mtruee[39m,
isBuild: e[33mfalsee[39m,
isNative: e[33mfalsee[39m,
isClient: e[33mtruee[39m,
isServer: e[33mfalsee[39m,
entryPath: e[32m'main-dev/client-entry.js'e[39m,
outputPath: e[32m'main-dev/client-rspack.js'e[39m,
outputFilename: e[32m'client-rspack.js'e[39m,
runPath: e[32m'main-dev/client-meteor.js'e[39m,
buildContext: e[32m'_build'e[39m,
chunksContext: e[32m'build-chunks'e[39m,
assetsContext: e[32m'build-assets'e[39m,
devServerPort: e[32m'8080'e[39m,
projectConfigPath: e[32m'/Users/user/my_app/rspack.config.js'e[39m,
swcExternalHelpers: e[33mtruee[39m,
isReactEnabled: e[33mtruee[39m,
isTypescriptEnabled: e[33mtruee[39m,
isTsxEnabled: e[33mtruee[39m,
RSPACK_SERVE: e[33mtruee[39m,
buildOutputDir: e[32m'/Users/user/my_app/_build/main-dev'e[39m,
HtmlRspackPlugin: e[36m[Function (anonymous)]e[39m
}
e[0m
e[35m[Rspack Server] Config: {
name: e[32m'[server-rspack]'e[39m,
target: e[32m'node'e[39m,
mode: e[32m'development'e[39m,
entry: e[32m'/Users/user/my_app/_build/main-dev/server-entry.js'e[39m,
output: {
path: e[32m'/Users/user/my_app/private'e[39m,
filename: e[36m[Function: filename]e[39m,
libraryTarget: e[32m'commonjs'e[39m,
chunkFilename: e[32m'build-chunks/[id].js'e[39m,
assetModuleFilename: e[32m'build-assets/[hash][ext][query]'e[39m
},
optimization: { usedExports: e[33mtruee[39m },
module: {
rules: [
{
test: e[31m/\.(tsx|ts|mts|cts|jsx|mjs|cjs)$/ie[39m,
exclude: e[31m/node_modules|\.meteor\/local/e[39m,
loader: e[32m'builtin:swc-loader'e[39m,
options: {
jsc: {
baseUrl: e[32m'/Users/user/my_app'e[39m,
paths: {
e[32m'/*'e[39m: [ e[32m'*'e[39m, e[32m'/*'e[39m ],
e[32m'@meteorrn/core'e[39m: [ e[32m'meteor'e[39m ],
e[32m'react-native-localization'e[39m: [ e[32m'react-localization'e[39m ],
e[32m'@shared/*'e[39m: [ e[32m'common/*'e[39m ],
e[32m'@client_root/*'e[39m: [ e[32m'client/*'e[39m ],
e[32m'/imports/*'e[39m: [ e[32m'imports/*'e[39m ],
e[32m'/server/*'e[39m: [ e[32m'server/*'e[39m ],
e[32m'@admin-methods'e[39m: [ e[32m'server/admin/admin_includes'e[39m ],
e[32m'@printer-server'e[39m: [ e[32m'server/printer'e[39m ],
e[32m'@admin-router'e[39m: [ e[32m'./client/router/adminRouterEmpty'e[39m ],
e[32m'@server-includes'e[39m: [ e[32m'./server/bundles/server_includes_user'e[39m ],
e[32m'@main-router'e[39m: [ e[32m'./client/router/webRoutes'e[39m ]
},
parser: { syntax: e[32m'typescript'e[39m, tsx: e[33mtruee[39m, jsx: e[33mtruee[39m },
target: e[32m'es2015'e[39m,
transform: { react: { development: e[33mtruee[39m } },
externalHelpers: e[33mtruee[39m
}
}
},
{
test: e[31m/\.js$/e[39m,
use: {
loader: e[32m'builtin:swc-loader'e[39m,
options: { jsc: { parser: { syntax: e[32m'ecmascript'e[39m, jsx: e[33mtruee[39m } } }
}
},
{ test: e[31m/\.node$/e[39m, type: e[32m'asset/resource'e[39m }
],
parser: { javascript: { dynamicImportMode: e[32m'eager'e[39m } },
noParse: e[31m/react-native-|react-native-gesture-handler/e[39m
},
resolve: {
extensions: [
e[32m'.web.ts'e[39m, e[32m'.web.tsx'e[39m,
e[32m'.web.js'e[39m, e[32m'.ts'e[39m,
e[32m'.tsx'e[39m, e[32m'.js'e[39m,
e[32m'.jsx'e[39m, e[32m'.html'e[39m,
e[32m'.mts'e[39m, e[32m'.cts'e[39m,
e[32m'.mjs'e[39m, e[32m'.cjs'e[39m,
e[32m'.json'e[39m, e[32m'.wasm'e[39m
],
alias: {
e[32m'/'e[39m: e[32m'/Users/user/my_app'e[39m,
e[32m'three/examples'e[39m: [ e[32m'/Users/user/my_app/node_modules/three/examples'e[39m ],
e[32m'@react-native-async-storage/async-storage'e[39m: [
e[32m'/Users/user/my_app/node_modules/@react-native-async-storage/async-storage/lib/module/AsyncStorage'e[39m
]
},
modules: [ e[32m'node_modules'e[39m, e[32m'/Users/user/my_app'e[39m ],
conditionNames: [ e[32m'import'e[39m, e[32m'require'e[39m, e[32m'node'e[39m, e[32m'default'e[39m ],
tsConfig: e[32m'/Users/user/my_app/tsconfig.json'e[39m,
enforceExtension: e[33mfalsee[39m,
fullySpecified: e[33mfalsee[39m
},
externals: [ e[31m/^meteor.*/e[39m, e[31m/^react$/e[39m, e[31m/^react-dom$/e[39m, e[31m/^bcrypt$/e[39m, e[31m/^bcrypt/e[39m ],
plugins: [
DefinePlugin {
affectedHooks: e[32m'compilation'e[39m,
name: e[32m'DefinePlugin'e[39m,
_args: [
{
e[32m'Meteor.isClient'e[39m: e[32m'false'e[39m,
e[32m'Meteor.isServer'e[39m: e[32m'true'e[39m,
e[32m'Meteor.isTest'e[39m: e[32m'false'e[39m,
e[32m'Meteor.isAppTest'e[39m: e[32m'false'e[39m,
e[32m'Meteor.isDevelopment'e[39m: e[32m'true'e[39m,
e[32m'Meteor.isProduction'e[39m: e[32m'false'e[39m
}
]
},
BannerPlugin {
affectedHooks: e[90mundefinede[39m,
name: e[32m'BannerPlugin'e[39m,
_args: [
{
banner: e[32m'/**\n'e[39m +
e[32m'* @file server-rspack.js\n'e[39m +
e[32m'* @description Bundled output generated by Rspack\n'e[39m +
e[32m'* --------------------------------------------------------------------------\n'e[39m +
e[32m'* ⚡ Rspack Server App (Development)\n'e[39m +
e[32m'* --------------------------------------------------------------------------\n'e[39m +
e[32m'* • [ server-entry.js ] ──▶ [■ server-rspack.js ] ──▶ [ server-meteor.js ]\n'e[39m +
e[32m'*\n'e[39m +
e[32m'* This file is the bundled output generated by Rspack.\n'e[39m +
e[32m'* It contains all application code and assets combined into one build.\n'e[39m +
e[32m'* It is not used directly, but will be imported by the Meteor main module\n'e[39m +
e[32m'* file (`server-meteor.js`) so that Meteor runs the Rspack bundle.\n'e[39m +
e[32m'*\n'e[39m +
e[32m'* ⚠️ Note: This file is autogenerated. It is not meant to be modified manually.\n'e[39m +
e[32m'* These files also act as a cache: they can be safely removed and will be\n'e[39m +
e[32m'* regenerated on the next build. They should be ignored in IDE suggestions\n'e[39m +
e[32m'* and version control.\n'e[39m +
e[32m'*/\n'e[39m +
e[32m'\n'e[39m +
e[32m'/* Code generated */\n'e[39m,
entryOnly: e[33mtruee[39m
}
]
},
RequireExternalsPlugin {
pluginName: e[32m'RequireExternalsPlugin'e[39m,
_externals: e[1mnulle[22m,
_externalMap: e[1mnulle[22m,
_enableGlobalPolyfill: e[33mfalsee[39m,
_isEagerImport: e[1mnulle[22m,
_lastImports: e[1mnulle[22m,
_defaultExternalPrefix: e[32m'external 'e[39m,
filePath: e[32m'/Users/user/my_app/_build/main-dev/server-meteor.js'e[39m,
backRoot: e[32m'../../'e[39m,
_funcCount: e[33m1e[39m
}
],
watchOptions: {
ignored: [
e[32m'**/fakeServer/**'e[39m, e[32m'**/app/android'e[39m,
e[32m'**/app/ios'e[39m, e[32m'**/cloudslicer/**'e[39m,
e[32m'**/tools/**'e[39m, e[32m'**/dataAnalyzer/**'e[39m,
e[32m'**/app/app/**'e[39m, e[32m'**/app/e2e/**'e[39m,
e[32m'**/app/**tests**/**'e[39m, e[32m'**/app/Assets/**'e[39m,
e[32m'**/app/node_modules'e[39m, e[32m'**/*.native.js'e[39m,
e[32m'**/gen/**'e[39m, e[32m'**/services/target'e[39m,
e[32m'**/app/**'e[39m, e[32m'**/.meteor/local/**'e[39m,
e[32m'**/dist/**'e[39m
]
},
devtool: e[32m'source-map'e[39m,
cache: e[33mtruee[39m,
experiments: {
cache: {
version: e[32m'swc-development-server'e[39m,
type: e[32m'persistent'e[39m,
storage: {
type: e[32m'filesystem'e[39m,
directory: e[32m'node_modules/.cache/rspack/server'e[39m
}
}
}
}
e[0m
e[35m[Rspack Client] Config: {
name: e[32m'[client-rspack]'e[39m,
target: e[32m'web'e[39m,
mode: e[32m'development'e[39m,
entry: e[32m'/Users/user/my_app/_build/main-dev/client-entry.js'e[39m,
output: {
path: e[32m'/Users/user/my_app/public'e[39m,
filename: e[36m[Function: filename]e[39m,
libraryTarget: e[32m'commonjs'e[39m,
publicPath: e[32m'/'e[39m,
chunkFilename: e[32m'build-chunks/[id].js'e[39m,
assetModuleFilename: e[32m'build-assets/[hash][ext][query]'e[39m,
cssFilename: e[32m'build-chunks/[name].css'e[39m,
cssChunkFilename: e[32m'build-chunks/[id].css'e[39m
},
optimization: { usedExports: e[33mtruee[39m, splitChunks: { chunks: e[32m'async'e[39m } },
module: {
rules: [
{
test: e[31m/\.(tsx|ts|mts|cts|jsx|mjs|cjs)$/ie[39m,
exclude: e[31m/node_modules|\.meteor\/local/e[39m,
loader: e[32m'builtin:swc-loader'e[39m,
options: {
jsc: {
baseUrl: e[32m'/Users/user/my_app'e[39m,
paths: {
e[32m'/*'e[39m: [ e[32m'*'e[39m, e[32m'/*'e[39m ],
e[32m'@meteorrn/core'e[39m: [ e[32m'meteor'e[39m ],
e[32m'react-native-localization'e[39m: [ e[32m'react-localization'e[39m ],
e[32m'@shared/*'e[39m: [ e[32m'common/*'e[39m ],
e[32m'@client_root/*'e[39m: [ e[32m'client/*'e[39m ],
e[32m'/imports/*'e[39m: [ e[32m'imports/*'e[39m ],
e[32m'/server/*'e[39m: [ e[32m'server/*'e[39m ],
e[32m'@admin-methods'e[39m: [ e[32m'server/admin/admin_includes'e[39m ],
e[32m'@printer-server'e[39m: [ e[32m'server/printer'e[39m ],
e[32m'@admin-router'e[39m: [ e[32m'./client/router/adminRouterEmpty'e[39m ],
e[32m'@server-includes'e[39m: [ e[32m'./server/bundles/server_includes_user'e[39m ],
e[32m'@main-router'e[39m: [ e[32m'./client/router/webRoutes'e[39m ]
},
parser: { syntax: e[32m'typescript'e[39m, tsx: e[33mtruee[39m, jsx: e[33mtruee[39m },
target: e[32m'es2015'e[39m,
transform: { react: { development: e[33mtruee[39m, refresh: e[33mtruee[39m } },
externalHelpers: e[33mtruee[39m
}
}
},
{
test: e[31m/\.js$/e[39m,
use: {
loader: e[32m'builtin:swc-loader'e[39m,
options: { jsc: { parser: { syntax: e[32m'ecmascript'e[39m, jsx: e[33mtruee[39m } } }
}
},
{ test: e[31m/\.node$/e[39m, type: e[32m'asset/resource'e[39m }
],
noParse: e[31m/react-native-|react-native-gesture-handler/e[39m
},
resolve: {
extensions: [
e[32m'.web.ts'e[39m, e[32m'.web.tsx'e[39m,
e[32m'.web.js'e[39m, e[32m'.ts'e[39m,
e[32m'.tsx'e[39m, e[32m'.js'e[39m,
e[32m'.jsx'e[39m, e[32m'.html'e[39m,
e[32m'.mts'e[39m, e[32m'.cts'e[39m,
e[32m'.mjs'e[39m, e[32m'.cjs'e[39m,
e[32m'.json'e[39m, e[32m'.wasm'e[39m
],
alias: {
e[32m'/'e[39m: e[32m'/Users/user/my_app'e[39m,
e[32m'three/examples'e[39m: [ e[32m'/Users/user/my_app/node_modules/three/examples'e[39m ],
e[32m'@react-native-async-storage/async-storage'e[39m: [
e[32m'/Users/user/my_app/node_modules/@react-native-async-storage/async-storage/lib/module/AsyncStorage'e[39m
]
},
tsConfig: e[32m'/Users/user/my_app/tsconfig.json'e[39m,
enforceExtension: e[33mfalsee[39m,
fullySpecified: e[33mfalsee[39m
},
externals: [ e[31m/^meteor.*/e[39m, e[31m/^react$/e[39m, e[31m/^react-dom$/e[39m, e[31m/^bcrypt/e[39m ],
plugins: [
ReactRefreshRspackPlugin {
options: {
exclude: e[31m/node_modules/ie[39m,
include: e[31m/\.([cm]js|[jt]sx?|flow)$/ie[39m,
forceEnable: e[33mfalsee[39m,
injectLoader: e[33mtruee[39m,
injectEntry: e[33mtruee[39m,
reloadOnRuntimeErrors: e[33mfalsee[39m,
overlay: e[33mfalsee[39m
}
},
RequireExternalsPlugin {
pluginName: e[32m'RequireExternalsPlugin'e[39m,
_externals: e[1mnulle[22m,
_externalMap: e[1mnulle[22m,
_enableGlobalPolyfill: e[33mtruee[39m,
_isEagerImport: e[1mnulle[22m,
_lastImports: e[1mnulle[22m,
_defaultExternalPrefix: e[32m'external 'e[39m,
filePath: e[32m'/Users/user/my_app/_build/main-dev/client-meteor.js'e[39m,
backRoot: e[32m'../../'e[39m,
_funcCount: e[33m1e[39m
},
DefinePlugin {
affectedHooks: e[32m'compilation'e[39m,
name: e[32m'DefinePlugin'e[39m,
_args: [
{
e[32m'Meteor.isClient'e[39m: e[32m'true'e[39m,
e[32m'Meteor.isServer'e[39m: e[32m'false'e[39m,
e[32m'Meteor.isTest'e[39m: e[32m'false'e[39m,
e[32m'Meteor.isAppTest'e[39m: e[32m'false'e[39m,
e[32m'Meteor.isDevelopment'e[39m: e[32m'true'e[39m,
e[32m'Meteor.isProduction'e[39m: e[32m'false'e[39m
}
]
},
BannerPlugin {
affectedHooks: e[90mundefinede[39m,
name: e[32m'BannerPlugin'e[39m,
_args: [
{
banner: e[32m'/**\n'e[39m +
e[32m'* @file client-rspack.js\n'e[39m +
e[32m'* @description Bundled output generated by Rspack\n'e[39m +
e[32m'* --------------------------------------------------------------------------\n'e[39m +
e[32m'* ⚡ Rspack Client App (Development)\n'e[39m +
e[32m'* --------------------------------------------------------------------------\n'e[39m +
e[32m'* • [ client-entry.js ] ──▶ [■ client-rspack.js ] ──▶ [ client-meteor.js ]\n'e[39m +
e[32m'*\n'e[39m +
e[32m'* This file is the bundled output generated by Rspack.\n'e[39m +
e[32m'* It contains all application code and assets combined into one build.\n'e[39m +
e[32m'* It is not used directly, but will be imported by the Meteor main module\n'e[39m +
e[32m'* file (`client-meteor.js`) so that Meteor runs the Rspack bundle.\n'e[39m +
e[32m'*\n'e[39m +
e[32m'* ⚠️ Note: This file is autogenerated. It is not meant to be modified manually.\n'e[39m +
e[32m'* These files also act as a cache: they can be safely removed and will be\n'e[39m +
e[32m'* regenerated on the next build. They should be ignored in IDE suggestions\n'e[39m +
e[32m'* and version control.\n'e[39m +
e[32m'*/\n'e[39m +
e[32m'\n'e[39m +
e[32m'/* No code generated as served by HMR server */\n'e[39m,
entryOnly: e[33mtruee[39m
}
]
},
HtmlRspackPlugin {
options: {
inject: e[33mfalsee[39m,
cache: e[33mtruee[39m,
filename: e[32m'../_build/main-dev/index.html'e[39m,
templateContent: e[32m'\n'e[39m +
e[32m' <head>\n'e[39m +
e[32m' <% for tag in htmlRspackPlugin.tags.headTags { %>\n'e[39m +
e[32m' <%= toHtml(tag) %>\n'e[39m +
e[32m' <% } %>\n'e[39m +
e[32m' </head>\n'e[39m +
e[32m' <body>\n'e[39m +
e[32m' <% for tag in htmlRspackPlugin.tags.bodyTags { %>\n'e[39m +
e[32m' <%= toHtml(tag) %>\n'e[39m +
e[32m' <% } %>\n'e[39m +
e[32m' </body>\n'e[39m +
e[32m' 'e[39m
}
}
],
watchOptions: {
ignored: [
e[32m'**/fakeServer/**'e[39m, e[32m'**/app/android'e[39m,
e[32m'**/app/ios'e[39m, e[32m'**/cloudslicer/**'e[39m,
e[32m'**/tools/**'e[39m, e[32m'**/dataAnalyzer/**'e[39m,
e[32m'**/app/app/**'e[39m, e[32m'**/app/e2e/**'e[39m,
e[32m'**/app/**tests**/**'e[39m, e[32m'**/app/Assets/**'e[39m,
e[32m'**/app/node_modules'e[39m, e[32m'**/*.native.js'e[39m,
e[32m'**/gen/**'e[39m, e[32m'**/services/target'e[39m,
e[32m'**/app/**'e[39m, e[32m'**/.meteor/local/**'e[39m,
e[32m'**/dist/**'e[39m
]
},
devtool: e[32m'source-map'e[39m,
devServer: {
static: {
directory: e[32m'/Users/user/my_app/public'e[39m,
publicPath: e[32m'/__rspack__/'e[39m
},
hot: e[33mtruee[39m,
liveReload: e[33mtruee[39m,
port: e[32m'8080'e[39m,
devMiddleware: { writeToDisk: e[36m[Function: writeToDisk]e[39m }
},
cache: e[33mtruee[39m,
experiments: {
cache: {
version: e[32m'swc-development-client'e[39m,
type: e[32m'persistent'e[39m,
storage: {
type: e[32m'filesystem'e[39m,
directory: e[32m'node_modules/.cache/rspack/client'e[39m
}
},
css: e[33mtruee[39m
}
}
e[0m
=> Started MongoDB.
e[35m[Rspack Client] <i> [webpack-dev-server] Project is running at:
e[0m
e[35m[Rspack Client] <i> [webpack-dev-server] Loopback: e[36mhttp://localhost:8080/e[39m, e[36mhttp://[::1]:8080/e[39m
<i> [webpack-dev-server] On Your Network (IPv4): e[36mhttp://192.168.0.56:8080/e[39m
<i> [webpack-dev-server] Content not from webpack is served from 'e[36m/Users/user/my_app/publice[39m' directory
e[0m
e[35m[Rspack Client] [client-rspack]:
e[1m[client-rspack]e[39me[22m compiled e[1me[32msuccessfullye[39me[22m in 728 ms
e[0m