| Server IP : 152.53.162.115 / Your IP : 216.73.217.85 Web Server : Apache/2 System : Linux host 6.12.0-55.40.1.el10_0.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 21 05:54:51 EDT 2025 x86_64 User : pbshosting ( 1005) PHP Version : 8.3.30 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/pbshosting/domains/searchenginedomain.com/private_html/ |
Upload File : |
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import { resolve } from "node:path";
import AutoImport from "unplugin-auto-import/vite";
// import { readdyJsxRuntimeProxyPlugin } from "./vite.jsx-runtime-proxy";
const base = process.env.BASE_PATH || "/";
const isPreview = process.env.IS_PREVIEW ? true : false;
//const proxyPlugins = isPreview ? [readdyJsxRuntimeProxyPlugin()] : [];
// https://vite.dev/config/
export default defineConfig({
define: {
__BASE_PATH__: JSON.stringify(base),
__IS_PREVIEW__: JSON.stringify(isPreview),
__READDY_PROJECT_ID__: JSON.stringify(process.env.PROJECT_ID || ""),
__READDY_VERSION_ID__: JSON.stringify(process.env.VERSION_ID || ""),
__READDY_AI_DOMAIN__: JSON.stringify(process.env.READDY_AI_DOMAIN || ""),
},
plugins: [
// ...proxyPlugins,
react(),
AutoImport({
imports: [
{
react: [
["default", "React"],
"useState",
"useEffect",
"useContext",
"useReducer",
"useCallback",
"useMemo",
"useRef",
"useImperativeHandle",
"useLayoutEffect",
"useDebugValue",
"useDeferredValue",
"useId",
"useInsertionEffect",
"useSyncExternalStore",
"useTransition",
"startTransition",
"lazy",
"memo",
"forwardRef",
"createContext",
"createElement",
"cloneElement",
"isValidElement",
],
},
{
"react-router-dom": [
"useNavigate",
"useLocation",
"useParams",
"useSearchParams",
"Link",
"NavLink",
"Navigate",
"Outlet",
],
},
// React i18n
{
"react-i18next": ["useTranslation", "Trans"],
},
],
dts: true,
}),
],
base,
build: {
sourcemap: true,
outDir: 'out',
},
resolve: {
alias: {
"@": resolve(__dirname, "./src"),
},
},
server: {
port: 3000,
host: "0.0.0.0",
},
});