Skip to content

Commit

Permalink
ES Module
Browse files Browse the repository at this point in the history
rn0x committed Sep 24, 2024
1 parent cc01df4 commit c1c11da
Showing 22 changed files with 40 additions and 41 deletions.
13 changes: 6 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
@@ -2,14 +2,13 @@
"name": "kanzislam",
"version": "2.1.0",
"description": "منصة كنز الإسلام - Kanzislam.net",
"main": "src/server.js",
"type": "module",
"main": "src/server.mjs",
"scripts": {
"syncData": "node src/utils/syncData.js",
"start": "npm run syncData && node src/server.js",
"dev": "npm run syncData && nodemon src/server.js",
"gulp": "node src/utils/gulpfile.js",
"sitemap": "node src/utils/generateSitemap.js"
"syncData": "node src/utils/syncData.mjs",
"start": "npm run syncData && node src/server.mjs",
"dev": "npm run syncData && nodemon src/server.mjs",
"gulp": "node src/utils/gulpfile.mjs",
"sitemap": "node src/utils/generateSitemap.mjs"
},
"author": {
"name": "kanzislam",
File renamed without changes.
4 changes: 2 additions & 2 deletions src/routes/adhkar.js → src/routes/adhkar.mjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import path from "node:path";
import readFile from "../utils/readFile.js";
import readFile from "../utils/readFile.mjs";

import { Router } from "express";
const router = Router();

import { config } from "../config.js";
import { config } from "../config.mjs";

const adhkarJson = await readFile(path.join(config.paths.json, "adhkar.json"));
const adhkarKey = Object.keys(adhkarJson);
File renamed without changes.
10 changes: 5 additions & 5 deletions src/routes/fatwas.js → src/routes/fatwas.mjs
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
import path from "node:path";
import readFile from "../utils/readFile.js";
import readFile from "../utils/readFile.mjs";

import { Router } from "express";
const router = Router();

import { config } from "../config.js";
import { logError } from "../utils/logger.js";
import { config } from "../config.mjs";
import { logError } from "../utils/logger.mjs";

import analyzeText from "../utils/analyzeText.js";
import analyzeText from "../utils/analyzeText.mjs";
import {
getCategorysWithCounts,
getFatwasForCategory,
getFatwaById,
} from "../utils/fatawaUtils.js";
} from "../utils/fatawaUtils.mjs";

const fatwas = await readFile(path.join(config.paths.json, "fatwas.json"));

4 changes: 2 additions & 2 deletions src/routes/hisnmuslim.js → src/routes/hisnmuslim.mjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import path from "node:path";
import readFile from "../utils/readFile.js";
import readFile from "../utils/readFile.mjs";

import { Router } from "express";
const router = Router();

import { config } from "../config.js";
import { config } from "../config.mjs";

function findObjectByText(data, text) {
for (let i = 0; i < data.length; i++) {
6 changes: 3 additions & 3 deletions src/routes/history.js → src/routes/history.mjs
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import path from "node:path";
import readFile from "../utils/readFile.js";
import readFile from "../utils/readFile.mjs";

import { Router } from "express";
const router = Router();

import { config } from "../config.js";
import { config } from "../config.mjs";

import analyzeText from "../utils/analyzeText.js";
import analyzeText from "../utils/analyzeText.mjs";

const historyJson = await readFile(
path.join(config.paths.json, "history.json")
File renamed without changes.
4 changes: 2 additions & 2 deletions src/routes/quran.js → src/routes/quran.mjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import path from "node:path";
import readFile from "../utils/readFile.js";
import readFile from "../utils/readFile.mjs";

import { Router } from "express";
const router = Router();

import { config } from "../config.js";
import { config } from "../config.mjs";

const quranPath = path.join(config.paths.json, "quran_info.json");
const surahPath = path.join(config.paths.json, "surah.json");
4 changes: 2 additions & 2 deletions src/routes/radio.js → src/routes/radio.mjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import path from "node:path";
import readFile from "../utils/readFile.js";
import readFile from "../utils/readFile.mjs";

import { Router } from "express";
const router = Router();

import { config } from "../config.js";
import { config } from "../config.mjs";

const radioJson = await readFile(path.join(config.paths.json, "radio.json"));

File renamed without changes.
4 changes: 2 additions & 2 deletions src/routes/tafsir.js → src/routes/tafsir.mjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import path from "node:path";
import readFile from "../utils/readFile.js";
import readFile from "../utils/readFile.mjs";

import { Router } from "express";
const router = Router();

import { config } from "../config.js";
import { config } from "../config.mjs";

const tafsir_name_path = path.join(
config.paths.json,
24 changes: 12 additions & 12 deletions src/server.js → src/server.mjs
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ import "dotenv/config";
import express from "express";
const app = express();

import { config } from "./config.js";
import { logError, logInfo } from "./utils/logger.js";
import { config } from "./config.mjs";
import { logError, logInfo } from "./utils/logger.mjs";

import bodyParser from "body-parser";
import helmet from "helmet";
@@ -57,35 +57,35 @@ app.get("/", (req, res, next) => {
});

/* PAGES ROUTES */
import adhkar from "./routes/adhkar.js";
import adhkar from "./routes/adhkar.mjs";
app.use("/", adhkar);

import fatwas from "./routes/fatwas.js";
import fatwas from "./routes/fatwas.mjs";
app.use("/", fatwas);

import hisnmuslim from "./routes/hisnmuslim.js";
import hisnmuslim from "./routes/hisnmuslim.mjs";
app.use("/", hisnmuslim);

import history from "./routes/history.js";
import history from "./routes/history.mjs";
app.use("/", history);

import prayer from "./routes/prayer.js";
import prayer from "./routes/prayer.mjs";
app.use("/", prayer);

import quran from "./routes/quran.js";
import quran from "./routes/quran.mjs";
app.use("/", quran);

import radio from "./routes/radio.js";
import radio from "./routes/radio.mjs";
app.use("/", radio);

import sabha from "./routes/sabha.js";
import sabha from "./routes/sabha.mjs";
app.use("/", sabha);

import tafsir from "./routes/tafsir.js";
import tafsir from "./routes/tafsir.mjs";
app.use("/", tafsir);

/* ERROR ROUTER */
import errorRouter from "./routes/error.js";
import errorRouter from "./routes/error.mjs";
app.use("/", errorRouter);

/* INTERNAL SERVER ERROR */
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import sitemapUtlis from './sitemapUtlis.js';
import sitemapUtlis from './sitemapUtlis.mjs';
import {
getAllCategories,
getFatwasForCategory,
} from './fatawaUtils.js';
} from './fatawaUtils.mjs';
import fs from 'fs-extra';
import path from 'path';
import "dotenv/config";
File renamed without changes.
2 changes: 1 addition & 1 deletion src/utils/logger.js → src/utils/logger.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import fs from "node:fs";
import path from "node:path";
import { config } from "../config.js";
import { config } from "../config.mjs";

const logsDir = path.resolve(config.paths.logs);
const errorLogPath = path.resolve(logsDir, "error.log");
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion src/views/partials/footer.pug
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
i.fa-solid.fa-moon#buttonTheme(title="تغيير السمة" aria-label="تغيير السمة")
i.fa-solid.fa-moon#buttonTheme(title="تغيير السمة")

#rights
p(aria-label="جميع الحقوق محفوظة كنز الإسلام")=`جميع الحقوق محفوظة كنز الإسلام ©2024`

0 comments on commit c1c11da

Please sign in to comment.