I am using <https://www.npmjs.com/package/basic-ftp> basic ftp package to connect to ftps server. I have tried my other extension but failed to connect to ftps server 
below is my code 

```
const ftp = require("basic-ftp")

example();

async function example() {
    const client = new ftp.Client()
    client.ftp.verbose = true
    try {
        await client.access({
            host: "ftp.xxxx.xxxxx",
            user: "xxxx@xxxx.xx",
            password: "xxxxxxx",
            secure :true
        })
        await client.ensureDir("/my/remote/directory")
        console.log(await client.list())
        await client.uploadFrom("temp/readme.txt", "readme.txt")
       // await client.downloadTo("README_COPY.md", "README_FTP.md")
    }
    catch(err) {
        console.log(err)
    }
    client.close()
}

```

but giving me a error 

```
Connected to xxx.xxx.xx.xxx:21
< 220 Service ready for new user.
Login security: No encryption
> USER xx@xxx.xx
< 331 User name okay, need password for xxxx@xxx.xx.
> PASS ###
< 530 Box: Smartest Energy does not allow regular FTP; use FTPS instead. (Both "
explicit" and "implicit" FTPS are supported.)
{ FTPError: 530 Box: Smartest Energy does not allow regular FTP; use FTPS instea
d. (Both "explicit" and "implicit" FTPS are supported.)
    at FTPContext._onControlSocketData (D:\node\basicftp\node_modules\basic-ftp\
dist\FtpContext.js:276:39)
    at Socket.socket.on.data (D:\node\basicftp\node_modules\basic-ftp\dist\FtpCo
ntext.js:121:44)
    at Socket.emit (events.js:198:13)
    at addChunk (_stream_readable.js:288:12)
    at readableAddChunk (_stream_readable.js:265:13)
    at Socket.Readable.push (_stream_readable.js:224:10)
    at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) name
: 'FTPError', code: 530 }

```

Please help
Thanks in advance