initial commit

This commit is contained in:
Karli
2025-09-18 19:02:11 +03:00
commit f8a7da141f
55 changed files with 8461 additions and 0 deletions

38
.babelrc.js Normal file
View File

@@ -0,0 +1,38 @@
const Environment = {
development: "development",
production: "production",
};
module.exports = (api) => {
const presets = [
[
"@babel/preset-env",
{
useBuiltIns: "usage",
debug: false,
corejs: 3,
},
],
"@babel/preset-react",
];
const plugins = [
"@babel/plugin-syntax-dynamic-import",
];
const environment = api.cache.using(() => {
const env = process.env.NODE_ENV ?? Environment.production;
return env;
});
console.log(`Current environment: '${environment}'`);
switch (environment) {
case Environment.development:
plugins.push("react-refresh/babel");
break;
default:
break;
}
return {
presets,
plugins,
};
};