Skip to content

Commit 76037b1

Browse files
fix vul
1 parent 7b60ec0 commit 76037b1

13 files changed

Lines changed: 1208 additions & 1940 deletions

.env.example

Lines changed: 0 additions & 6 deletions
This file was deleted.

.github/workflows/deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ jobs:
4545
path: ./build
4646

4747
deploy:
48+
if: github.ref == 'refs/heads/main'
4849
environment:
4950
name: github-pages
5051
url: ${{ steps.deployment.outputs.page_url }}

LAMBDA_SETUP.md

Lines changed: 0 additions & 135 deletions
This file was deleted.

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Akhil Sai Latchireddi
22
title: Akhil Sai Latchireddi's Portfolio
3-
description: Personal portfolio website
3+
description: Personal Portfolio Website
44
markdown: kramdown
55
permalink: /blog/:year/:month/:day/:title

config-overrides.js

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
const path = require('path');
2+
3+
module.exports = {
4+
webpack: function(config, env) {
5+
return config;
6+
},
7+
devServer: function(configFunction) {
8+
return function(proxy, allowedHost) {
9+
const originalConfig = configFunction(proxy, allowedHost);
10+
11+
// Create a clean config with only valid webpack-dev-server v5 options
12+
const validConfig = {
13+
allowedHosts: originalConfig.allowedHosts,
14+
bonjour: originalConfig.bonjour,
15+
client: originalConfig.client,
16+
compress: originalConfig.compress,
17+
devMiddleware: originalConfig.devMiddleware,
18+
headers: originalConfig.headers,
19+
historyApiFallback: originalConfig.historyApiFallback,
20+
host: originalConfig.host,
21+
hot: originalConfig.hot,
22+
ipc: originalConfig.ipc,
23+
liveReload: originalConfig.liveReload,
24+
onListening: originalConfig.onListening,
25+
open: originalConfig.open,
26+
port: originalConfig.port,
27+
proxy: originalConfig.proxy,
28+
setupExitSignals: originalConfig.setupExitSignals,
29+
static: originalConfig.static,
30+
watchFiles: originalConfig.watchFiles,
31+
webSocketServer: originalConfig.webSocketServer,
32+
};
33+
34+
// Handle server configuration (replaces https option)
35+
if (originalConfig.https) {
36+
validConfig.server = {
37+
type: 'https',
38+
};
39+
} else if (originalConfig.server) {
40+
validConfig.server = originalConfig.server;
41+
}
42+
43+
// Add setupMiddlewares (replaces deprecated middleware options)
44+
validConfig.setupMiddlewares = (middlewares, devServer) => {
45+
if (!devServer) {
46+
throw new Error('webpack-dev-server is not defined');
47+
}
48+
return middlewares;
49+
};
50+
51+
// Remove any undefined values
52+
Object.keys(validConfig).forEach(key => {
53+
if (validConfig[key] === undefined) {
54+
delete validConfig[key];
55+
}
56+
});
57+
58+
return validConfig;
59+
};
60+
},
61+
};

0 commit comments

Comments
 (0)