JS compatibility

This commit is contained in:
Adhiraj Singh
2020-07-01 17:08:41 +05:30
parent b56c06363e
commit 489505e78f
7 changed files with 10 additions and 8 deletions

1
.gitignore vendored
View File

@@ -5,3 +5,4 @@ package-lock.json
*/.DS_Store
.DS_Store
.env
lib

View File

@@ -1,5 +1,5 @@
import { MessageType, HKDFInfoKeys, MessageOptions, MessageStubTypes } from './Constants'
import * as sharp from 'sharp'
import sharp from 'sharp'
import * as fs from 'fs'
import fetch from 'node-fetch'
import { WAMessage, WAMessageContent } from '../WAConnection/Constants'

View File

@@ -1,6 +1,6 @@
import * as QR from 'qrcode-terminal'
import * as fs from 'fs'
import * as WS from 'ws'
import WS from 'ws'
import * as Utils from './Utils'
import Encoder from '../Binary/Encoder'
import Decoder from '../Binary/Decoder'

View File

@@ -1,4 +1,4 @@
import * as WS from 'ws'
import WS from 'ws'
import * as Utils from './Utils'
import { AuthenticationCredentialsBase64, UserMetaData, WAMessage, WAChat, WAContact, MessageLogLevel } from './Constants'
import WAConnectionValidator from './Validation'

View File

@@ -1,5 +1,5 @@
import * as Crypto from 'crypto'
import * as HKDF from 'futoin-hkdf'
import HKDF from 'futoin-hkdf'
/** decrypt AES 256 CBC; where the IV is prefixed to the buffer */

View File

@@ -2,7 +2,7 @@
"name": "@adiwajshing/baileys",
"version": "2.0.0",
"description": "WhatsApp Web API",
"main": "WAClient/WAClient.ts",
"main": "lib/WAClient/WAClient.js",
"homepage": "https://github.com/adiwajshing/Baileys",
"type": "module",
"keywords": [

View File

@@ -1,16 +1,17 @@
{
"compilerOptions": {
"target": "es5",
"module": "es2015",
"module": "commonjs",
"moduleResolution": "node",
"allowJs": true,
"checkJs": false,
"outDir": "build/",
"outDir": "lib/",
"strict": false,
"noImplicitThis": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true
},
"include": ["*.ts"],
"include": ["*/*.ts"],
"exclude": ["node_modules", "*/Tests.ts"]
}