Socket
Socket
Sign inDemoInstall

conversiontools

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

conversiontools - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

8

package.json
{
"name": "conversiontools",
"version": "1.0.2",
"version": "1.0.3",
"description": "JavaScript library to convert files using Conversion Tools API at https://conversiontools.io",

@@ -30,7 +30,7 @@ "keywords": [

"dependencies": {
"form-data": "^3.0.0",
"node-fetch": "^2.6.0"
"form-data": "^4.0.0",
"node-fetch": "^2.6.1"
},
"devDependencies": {
"eslint": "^6.8.0"
"eslint": "^7.26.0"
},

@@ -37,0 +37,0 @@ "engines": {

@@ -23,2 +23,4 @@ # [Conversion Tools](https://conversiontools.io) API Node.js Client

### Using Promises
```javascript

@@ -30,6 +32,33 @@ const ConversionClient = require('conversiontools');

const conversion = new ConversionClient(apiToken);
const conversionClient = new ConversionClient(apiToken);
const conversionOptions = {
filename: 'test.xml',
timeout: 4000,
outputFilename: 'test.xml.csv',
options: {
delimiter: 'tab',
},
};
conversion
.run('convert.xml_to_csv', {
conversionClient
.run('convert.xml_to_csv', conversionOptions)
.then((filename) => {
console.log('File downloaded to', filename);
})
.catch(err => {
console.error('Conversion error', err);
});
```
### Using async/await
```javascript
const ConversionClient = require('conversiontools');
// API Token from your Profile page at https://conversiontools.io/profile
const apiToken = 'put the api token here';
const convert = async () => {
const conversionClient = new ConversionClient(apiToken);
const conversionOptions = {
filename: 'test.xml',

@@ -41,11 +70,46 @@ timeout: 4000,

},
})
.then((filename) => {
};
try {
const filename = await conversionClient.run('convert.xml_to_csv', conversionOptions);
console.log('File downloaded to', filename);
})
.catch(err => {
console.log('Conversion error', err);
});
} catch (err) {
console.error('Conversion error', err);
}
};
convert();
```
### Conversion with URL
The following example saving website page provided by the URL to JPG image.
```javascript
const ConversionClient = require('conversiontools');
// API Token from your Profile page at https://conversiontools.io/profile
const apiToken = 'put the api token here';
const convert = async () => {
const conversionClient = new ConversionClient(apiToken);
const conversionOptions = {
url: 'https://en.wikipedia.org/wiki/Main_Page',
timeout: 4000,
outputFilename: 'wiki.jpg',
options: {
images: 'yes',
javascript: 'yes',
},
};
try {
const filename = await conversionClient.run('convert.website_to_jpg', conversionOptions);
console.log('File downloaded to', filename);
} catch (err) {
console.error('Conversion error', err);
}
};
convert();
```
## Documentation

@@ -59,2 +123,2 @@

Copyright (c) 2020 [Conversion Tools](https://conversiontools.io)
Copyright (c) 2020-2021 [Conversion Tools](https://conversiontools.io)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc