Skip to content

Commit e0d1f5e

Browse files
authored
Merge branch 'main' into gltf
2 parents 246d216 + 82441f7 commit e0d1f5e

5 files changed

Lines changed: 43 additions & 6 deletions

File tree

‎frontend/copy-assets.js‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
const fs = require('fs');
2+
const path = require('path');
3+
4+
function copy(src, dest) {
5+
if (!fs.existsSync(src)) return;
6+
7+
if (fs.statSync(src).isDirectory()) {
8+
if (!fs.existsSync(dest)) {
9+
fs.mkdirSync(dest, { recursive: true });
10+
}
11+
fs.readdirSync(src).forEach(file => {
12+
copy(path.join(src, file), path.join(dest, file));
13+
});
14+
} else {
15+
// don't overwrite files that vite might have processed and placed in the same exact path if any
16+
if (!fs.existsSync(dest)) {
17+
fs.copyFileSync(src, dest);
18+
}
19+
}
20+
}
21+
22+
const dirsToCopy = ['js', 'script', 'data', 'assets'];
23+
dirsToCopy.forEach(dir => {
24+
copy(path.join(__dirname, dir), path.join(__dirname, 'dist', dir));
25+
});
26+
27+
const filesToCopy = ['manifest.json', 'sw.js'];
28+
filesToCopy.forEach(file => {
29+
copy(path.join(__dirname, file), path.join(__dirname, 'dist', file));
30+
});
31+
32+
console.log('Static assets copied successfully.');

‎frontend/css/style_main.css‎

-57.4 KB
Binary file not shown.

‎frontend/data/contributors.json‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"type": "User",
2020
"user_view_type": "public",
2121
"site_admin": false,
22-
"contributions": 416
22+
"contributions": 425
2323
},
2424
{
2525
"login": "aniket866",
@@ -41,7 +41,7 @@
4141
"type": "User",
4242
"user_view_type": "public",
4343
"site_admin": false,
44-
"contributions": 84
44+
"contributions": 98
4545
},
4646
{
4747
"login": "Aditya8369",
@@ -107,7 +107,7 @@
107107
"type": "User",
108108
"user_view_type": "public",
109109
"site_admin": false,
110-
"contributions": 32
110+
"contributions": 34
111111
},
112112
{
113113
"login": "shenoyshre22",
@@ -239,7 +239,7 @@
239239
"type": "Bot",
240240
"user_view_type": "public",
241241
"site_admin": false,
242-
"contributions": 10
242+
"contributions": 22
243243
},
244244
{
245245
"login": "D-e-x-t-e-r-0",

‎frontend/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Frontend for BiblioDrift",
55
"scripts": {
66
"dev": "vite",
7-
"build": "vite build",
7+
"build": "vite build && node copy-assets.js",
88
"preview": "vite preview"
99
},
1010
"devDependencies": {

‎frontend/vite.config.js‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export default defineConfig({
99
rollupOptions: {
1010
input: {
1111
index: resolve(__dirname, 'pages/index.html'),
12+
app: resolve(__dirname, 'pages/app.html'),
1213
auth: resolve(__dirname, 'pages/auth.html'),
1314
chat: resolve(__dirname, 'pages/chat.html'),
1415
library: resolve(__dirname, 'pages/library.html'),
@@ -17,7 +18,11 @@ export default defineConfig({
1718
404: resolve(__dirname, 'pages/404.html'),
1819
'privacy-policy': resolve(__dirname, 'pages/privacy-policy.html'),
1920
'request-book': resolve(__dirname, 'pages/request-book.html'),
20-
'terms-and-conditions': resolve(__dirname, 'pages/terms-and-conditions.html')
21+
'terms-and-conditions': resolve(__dirname, 'pages/terms-and-conditions.html'),
22+
contributing: resolve(__dirname, 'pages/contributing.html'),
23+
contributors: resolve(__dirname, 'pages/contributors.html'),
24+
'community-stories': resolve(__dirname, 'pages/community-stories.html'),
25+
'spotify-playlists': resolve(__dirname, 'pages/spotify-playlists.html')
2126
}
2227
}
2328
}

0 commit comments

Comments
 (0)