Files
flights_web_raw/ClientApp/node_modules/@rspack/binding/webcontainer-fallback.cjs
T
gnezim 0a5ab058a6 Initial commit: Aeroflot Flights Web - Angular 12 baseline
- Angular 12 application with PrimeNG components
- 5 existing Cypress e2e test suites
- SCSS styling with BEM naming convention
- i18n support (10 languages)
- Leaflet map integration
- Complete component hierarchy and routing structure

This baseline will be used for Angular → React migration.
2026-04-05 18:47:57 +03:00

23 lines
786 B
JavaScript

const fs = require('node:fs');
const path = require('node:path');
const childProcess = require('node:child_process');
const pkg = JSON.parse(
fs.readFileSync(path.join(__dirname, 'package.json'), 'utf-8'),
);
const version = pkg.version;
const baseDir = `/tmp/rspack-${version}`;
const bindingEntry = `${baseDir}/node_modules/${pkg.name}-wasm32-wasi/rspack.wasi.cjs`;
if (!fs.existsSync(bindingEntry)) {
fs.rmSync(baseDir, { recursive: true, force: true });
fs.mkdirSync(baseDir, { recursive: true });
const bindingPkg = `${pkg.name}-wasm32-wasi@${version}`;
console.log(`[rspack] Downloading ${bindingPkg} on WebContainer...`);
childProcess.execFileSync('pnpm', ['i', bindingPkg], {
cwd: baseDir,
stdio: 'inherit',
});
}
module.exports = require(bindingEntry);