Files
osintbuddy/frontend/craco.config.js
jerlendds 5b8d07cc87 Rework ui and improve styles
craco.config.js, package.json, App.tsx, middleware.ts, store.ts, tabler-sprite.svg, global.css, nodes.css, EntityEditor.tsx, Icons.tsx, Table.tsx, accountSlice.ts, graphSlice.ts, AppLayout.tsx, AppRoutes.tsx, NotFound.tsx, EntityDetails.tsx, GraphDetails.tsx, GraphHeader.tsx, CreateEntityModal.tsx, CreateGraphModal.tsx, EntitiesPanel.tsx, GraphPanel.tsx, Subpanel.tsx, and 15 more files
2023-12-08 13:35:52 -07:00

57 lines
1.4 KiB
JavaScript

const path = require("path");
const cracoSwcPlugin = require("craco-swc");
module.exports = {
plugins: [
{
plugin: cracoSwcPlugin,
options: {
swcLoaderOptions: {
jsc: {
externalHelpers: true,
target: "es2015",
parser: {
syntax: "typescript",
tsx: true,
dynamicImport: true,
exportDefaultFrom: true,
privateMethod: false,
functionBind: false,
exportNamespaceFrom: false,
decorators: false,
decoratorsBeforeExport: false,
topLevelAwait: false,
importMeta: false,
},
transform: {
react: {
runtime: "automatic",
},
},
},
},
},
},
],
webpack: {
alias: {
"@src": path.resolve(__dirname, "src"),
"@app": path.resolve(__dirname, "src/app"),
"@assets": path.resolve(__dirname, "src/assets"),
"@images": path.resolve(__dirname, "src/assets/images"),
"@styles": path.resolve(__dirname, "src/assets/styles"),
"@components": path.resolve(__dirname, "src/components"),
"@routes": path.resolve(__dirname, "src/routes"),
},
resolve: {
fallback: {
util: require.resolve("util/"),
buffer: require.resolve("buffer/"),
},
},
},
eslint: {
enable: false,
},
};