Refactor project for typescript support
Update and move tsconfig.json from client/ to the root folder.
Update docker-compose.yml and .dockerignore.
Update client/webpack.config.js for better typescript support.
Change-Id: I3b0cc88f7c828dc5bfa5ac129352bf3d40189af3
diff --git a/JamiDaemon.js b/JamiDaemon.js
index b0e10bd..1a32f4b 100755
--- a/JamiDaemon.js
+++ b/JamiDaemon.js
@@ -21,7 +21,9 @@
import Account from './model/Account.js'
import Conversation from './model/Conversation.js'
-import { createRequire } from 'module';
+import {createRequire} from 'module';
+import path from "path";
+
const require = createRequire(import.meta.url);
class JamiDaemon {
@@ -29,7 +31,7 @@
this.accounts = []
this.lookups = []
this.tempAccounts = []
- this.dring = require("./jamid.node")
+ this.dring = require(path.join(process.cwd(), "jamid.node"))
this.dring.init({
AccountsChanged: () => {
console.log("AccountsChanged")