i had to remove rspack so the server wont crash. But here are the screenshots
.meteor/packages
# Meteor packages used by this project, one per line.
# Check this file (and the other files in this directory) into your repository.
#
# 'meteor add' and 'meteor remove' will edit this file for you,
# but you can also edit it by hand.
meteor-base@1.5.2 # Packages every Meteor app needs to have
mobile-experience@1.1.2 # Packages for a great mobile UX
mongo@2.1.2 # The database Meteor supports right now
reactive-var@1.0.13 # Reactive variable for tracker
standard-minifier-css@1.9.3 # CSS minifier run for production mode
standard-minifier-js@3.1.0 # JS minifier run for production mode
es5-shim@4.8.1 # ECMAScript 5 compatibility for older browsers
ecmascript@0.16.11 # Enable ECMAScript2015+ syntax in app code
typescript@5.6.4 # Enable TypeScript syntax in .ts and .tsx modules
shell-server@0.6.1 # Server-side component of the `meteor shell` command
hot-module-replacement@0.5.4 # Update client in development without reloading the page
static-html@1.4.0 # Define static page content in .html files
react-meteor-data # React higher-order component for reactively tracking Meteor data
zodern:types # Pull in type declarations from other Meteor packages
aldeed:collection2
accounts-password@3.2.0
alanning:roles
universe:i18n
accounts-2fa@3.0.1
reywood:publish-composite
matb33:collection-hooks
package.json
{
"name": "meteor-app",
"private": true,
"scripts": {
"start": "meteor run --settings settings.json",
"test": "meteor test --once --driver-package meteortesting:mocha",
"test-app": "TEST_WATCH=1 meteor test --full-app --driver-package meteortesting:mocha",
"visualize": "meteor --production --extra-packages bundle-visualizer"
},
"dependencies": {
"@babel/runtime": "^7.20.7",
"@emotion/is-prop-valid": "^1.3.1",
"@swc/helpers": "^0.5.17",
"@tailwindcss/postcss": "^4.0.9",
"@tippyjs/react": "^4.2.6",
"ag-grid-react": "^33.1.1",
"bcrypt": "^5.1.1",
"body-parser": "^2.2.2",
"crypto-js": "^4.2.0",
"date-fns": "^4.1.0",
"helmet": "^8.1.0",
"i18next": "^24.2.2",
"i18next-browser-languagedetector": "^8.2.0",
"meteor-node-stubs": "^1.2.5",
"moment": "^2.30.1",
"motion": "^12.5.0",
"mqtt": "^5.15.0",
"postcss": "^8.5.3",
"postcss-load-config": "^6.0.1",
"qrcode.react": "^4.2.0",
"react": "^18.2.0",
"react-big-calendar": "^1.18.0",
"react-csv": "^2.2.2",
"react-dom": "^18.2.0",
"react-error-boundary": "^5.0.0",
"react-i18next": "^15.4.1",
"react-router-dom": "^6.30.0",
"react-select": "^5.10.1",
"react-toastify": "^11.0.5",
"simpl-schema": "^3.4.6",
"tailwindcss": "^4.0.9",
"twilio": "^5.12.0",
"zustand": "^5.0.4"
},
"devDependencies": {
"@meteorjs/rspack": "^1.0.0",
"@rsdoctor/rspack-plugin": "^1.2.3",
"@rspack/cli": "^1.7.1",
"@rspack/core": "^1.7.1",
"@rspack/plugin-react-refresh": "^1.4.3",
"@types/body-parser": "^1.19.6",
"@types/meteor": "^2.9.8",
"@types/mocha": "^8.2.3",
"@types/node": "^18.13.0",
"@types/react": "^18.0.26",
"@types/react-dom": "^18.0.10",
"react-refresh": "^0.17.0",
"typescript": "^5.8.3"
},
"meteor": {
"mainModule": {
"client": "client/main.tsx",
"server": "server/main.ts"
},
"testModule": "tests/main.ts",
"modern": true
}
}
rspack.config.js
const { defineConfig } = require('@meteorjs/rspack');
/**
* Rspack configuration for Meteor projects.
*
* Provides typed flags on the `Meteor` object, such as:
* - `Meteor.isClient` / `Meteor.isServer`
* - `Meteor.isDevelopment` / `Meteor.isProduction`
* - …and other flags available
*
* Use these flags to adjust your build settings based on environment.
*/
module.exports = defineConfig(Meteor => {
return {
devServer: {
webSocketServer: "ws",
client: {
webSocketTransport: "ws",
reconnect: 10, // some versions accept true/number
},
},
};
});
no VPN
only windows stupid firewall
no security softwares - only annoying windows defender and tamper protection on

