Socket
Socket
Sign inDemoInstall

mindee

Package Overview
Dependencies
Maintainers
7
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mindee - npm Package Compare versions

Comparing version 1.3.0 to 1.3.1

dist/api/financialDocument.js

69

CHANGELOG.md
# CHANGELOG
## v1.3.1
### Fixes
* 🐛 forward api error to stderr instead of stdout
## v1.3.0

@@ -7,7 +12,7 @@

- :sparkles: allow sending the filename for streams and base64
- fixes :bug: not able to specify MIME type
- :page_facing_up: change license to MIT
- :white_check_mark: add node18 to tests
- various package updates
* :sparkles: allow sending the filename for streams and base64
* fixes :bug: not able to specify MIME type
* :page_facing_up: change license to MIT
* :white_check_mark: add node18 to tests
* various package updates

@@ -18,3 +23,3 @@ ## v1.2.0

- fix: 🐛 Get `words` values when `includeWords` parameter is `true`
* fix: 🐛 Get `words` values when `includeWords` parameter is `true`

@@ -25,9 +30,9 @@ ## v1.1.2

- fix: 🐛 Fix returned probability value
- fix: 🐛 Fix returned bbox value
* fix: 🐛 Fix returned probability value
* fix: 🐛 Fix returned bbox value
### new
- new: ✨ New Mindee Invoice API V3 support
- new: ✨ Add new supplier and customer fields
* new: ✨ New Mindee Invoice API V3 support
* new: ✨ Add new supplier and customer fields

@@ -38,5 +43,5 @@ ## v1.1.0 (2022-01-03)

- chg: :sparkles: New Mindee API V2 support
- chg: :zap: Server side invoice reconstruction from multi-page pdfs
- new: :sparkles: Added OS in User-Agent headers
* chg: :sparkles: New Mindee API V2 support
* chg: :zap: Server side invoice reconstruction from multi-page pdfs
* new: :sparkles: Added OS in User-Agent headers

@@ -48,3 +53,3 @@

- fix: 🐛 handle attribute of type array when merging pages
* fix: 🐛 handle attribute of type array when merging pages

@@ -55,10 +60,10 @@ ## v1.0.8 (2021-11-29)

- 🐛 fix cutPDF for ReadableStream + add it for base64 file string
- 🐛 Updated api Input initialization to specifically declare parameters
- 🐛 prevent error when the mime type isn't detectable
- 🐛 raise proper error when the APi doesn't return a valid JSON
* 🐛 fix cutPDF for ReadableStream + add it for base64 file string
* 🐛 Updated api Input initialization to specifically declare parameters
* 🐛 prevent error when the mime type isn't detectable
* 🐛 raise proper error when the APi doesn't return a valid JSON
### new
- :see_no_evil: add .DS_Store to ignore file
* :see_no_evil: add .DS_Store to ignore file

@@ -69,10 +74,10 @@ ## v1.0.7 (2021-11-25)

- ✨ Added pdf page number parameter for multi-pages pdfs with file
* ✨ Added pdf page number parameter for multi-pages pdfs with file
### Changes
- :arrow_up: upgrade path-parse dependency
- :arrow_up: upgrade browserslist dependency
- :arrow_up: upgrade lodash dependency
- :arrow_up: upgrade y18n dependency
* :arrow_up: upgrade path-parse dependency
* :arrow_up: upgrade browserslist dependency
* :arrow_up: upgrade lodash dependency
* :arrow_up: upgrade y18n dependency

@@ -83,7 +88,7 @@ ## v1.0.4 (2021-02-18)

- :sparkles: :zap: Add a parameter `filename` and a default filename for streams
* :sparkles: :zap: Add a parameter `filename` and a default filename for streams
### Changes
- :zap: Change parse function to use an object instead of multiples parameters
* :zap: Change parse function to use an object instead of multiples parameters

@@ -94,5 +99,5 @@ ## v1.0.3 (2021-02-01)

- :bug: \_request parameters
- :bug: `pageNumber` default value
- :bug: reconstruction method set fields to probability
* :bug: \_request parameters
* :bug: `pageNumber` default value
* :bug: reconstruction method set fields to probability

@@ -103,10 +108,10 @@ ## v1.0.2 (2021-02-01)

- :zap: Better coverage for total tax
* :zap: Better coverage for total tax
### Fixes
- :bug: `includeWords` is now working
* :bug: `includeWords` is now working
## v1.0.1 (2021-01-11)
- 🎉 First release
* 🎉 First release
"use strict";
var errorHandler = require("./errors/handler");
exports.__esModule = true;
exports.Client = void 0;
var logger = require("./logger");
var handler_1 = require("@errors/handler");
var APIReceipt = require("./api/receipt");
var logger_1 = require("@mindee/logger");
var APIInvoice = require("./api/invoice");
var receipt_1 = require("@mindee/api/receipt");
var APIFinancialDocument = require("./api/financialDocument");
var invoice_1 = require("@mindee/api/invoice");
class Client {
/**
* @param {string} receiptToken - Receipt Expense Token from Mindee dashboard
* @param {string} invoiceToken - Invoice Token from Mindee dashboard
* @param {boolean} throwOnError - Throw if an error is send from the API / SDK (true by default)
* @param {boolean} debug - Enable debug logging (disable by default)
*/
constructor() {
var {
receiptToken = undefined,
invoiceToken = undefined,
throwOnError = true,
debug = undefined
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var financialDocument_1 = require("@mindee/api/financialDocument");
var Client =
/** @class */
function () {
function Client(_a) {
var receiptToken = _a.receiptToken,
invoiceToken = _a.invoiceToken,
_b = _a.throwOnError,
throwOnError = _b === void 0 ? true : _b,
debug = _a.debug;
this.receiptToken = receiptToken || process.env.MINDEE_RECEIPT_TOKEN;
this.invoiceToken = invoiceToken || process.env.MINDEE_INVOICE_TOKEN;
errorHandler.throwOnError = throwOnError;
logger.level = (debug !== null && debug !== void 0 ? debug : process.env.MINDEE_DEBUG) ? "debug" : "warn";
this.receipt = new APIReceipt(this.receiptToken);
this.invoice = new APIInvoice(this.invoiceToken);
this.financialDocument = new APIFinancialDocument(this.invoiceToken, this.receiptToken);
handler_1.errorHandler.throwOnError = throwOnError;
logger_1.logger.level = (debug !== null && debug !== void 0 ? debug : process.env.MINDEE_DEBUG) ? "debug" : "warn";
this.receipt = new receipt_1.APIReceipt(this.receiptToken);
this.invoice = new invoice_1.APIInvoice(this.invoiceToken);
this.financialDocument = new financialDocument_1.APIFinancialDocument(this.invoiceToken, this.receiptToken);
}
}
return Client;
}();

@@ -38,0 +37,0 @@ exports.Client = Client;

@@ -53,3 +53,3 @@ const https = require("https");

} catch (error) {
console.log(responseBody, error);
console.error(responseBody, error);
}

@@ -56,0 +56,0 @@ });

{
"name": "mindee",
"version": "1.3.0",
"version": "1.3.1",
"description": "Mindee Client Library for Node.js",

@@ -5,0 +5,0 @@ "main": "mindee/index.js",

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