From acb26223b7dfc95d6c1919f952f50f5f2b5abfa1 Mon Sep 17 00:00:00 2001 From: Fernando IL Date: Thu, 26 Dec 2024 11:42:57 -0600 Subject: [PATCH] chore(release): :tada: 3.0.0-1 --- CHANGELOG.md | 11 +++++++++-- docs/classes/abstract_invoice_data.default.html | 4 ++-- .../builders_abstract_pdf_maker_builder.default.html | 4 ++-- .../builders_browser_pdf_maker_builder.default.html | 4 ++-- .../builders_node_pdf_maker_builder.default.html | 4 ++-- docs/classes/cfdi_data.default.html | 4 ++-- docs/classes/retenciones_data.default.html | 4 ++-- docs/functions/utils_break_characters.default.html | 2 +- docs/functions/utils_currency.formatCurrency.html | 2 +- docs/functions/utils_currency.toCurrency.html | 2 +- docs/functions/utils_currency.toNumber.html | 2 +- docs/functions/utils_normalize_space.default.html | 2 +- docs/interfaces/types.CatalogsData.html | 4 ++-- docs/types/types.DocumentOptions.html | 2 +- docs/types/types.DocumentTranslatorInterface.html | 2 +- package.json | 2 +- 16 files changed, 31 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e4dd090..7602ad2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,13 +5,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [v3.0.0-0](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/compare/v2.2.1...v3.0.0-0) +## [v3.0.0-1](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/compare/v3.0.0-0...v3.0.0-1) ### Commits +- refactor: :wastebasket: remove old config doc [`ffe08e1`](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/commit/ffe08e17c88cd95402757e6a2772a6a909ff82f4) +- fix: :ambulance: resolve correct distributable files build [`265b971`](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/commit/265b971535c7d33aa7d75863db6e523d27f33159) + +## [v3.0.0-0](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/compare/v2.2.1...v3.0.0-0) - 2024-12-25 + +### Commits + +- chore(release): :tada: 3.0.0-0 [`03ff732`](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/commit/03ff732501fa20c0c15811744d13350de76d1007) - refactor: :recycle: usage of catalogs from package sat-micro-catalogs [`878464a`](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/commit/878464a2e13d22e530bc99d0ce70201a45c58e17) - refactor: :recycle: remove imports path in package json and prefer usage relative [`d500cf1`](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/commit/d500cf1b7967e6b20633107fdd234eae6e4290da) -- refactor: :recycle: better presentation of fields title for cfdi and emisor, receptor content [`09864e0`](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/commit/09864e0bfc3aaaa0f2928612712d204b1d2cc123) ## [v2.2.1](https://luffynando.github.com/nodecfdi/cfdi-to-pdf/compare/v2.2.0...v2.2.1) - 2024-09-10 diff --git a/docs/classes/abstract_invoice_data.default.html b/docs/classes/abstract_invoice_data.default.html index a7cf77c..a9c8bc0 100644 --- a/docs/classes/abstract_invoice_data.default.html +++ b/docs/classes/abstract_invoice_data.default.html @@ -1,4 +1,4 @@ -default | @nodecfdi/cfdi-to-pdf

Hierarchy (View Summary)

Constructors

constructor +default | @nodecfdi/cfdi-to-pdf

Hierarchy (View Summary)

Constructors

Properties

_additionalFields: undefined | { title: string; value: string }[]
_emisor: XmlNodeInterface
_legendFooter: string
_logo: undefined | string
_qrUrl: string
_receptor: XmlNodeInterface
_tfdSourceString: string
_timbreFiscalDigital: XmlNodeInterface

Methods

  • Returns undefined | { title: string; value: string }[]

+

Constructors

Properties

_additionalFields: undefined | { title: string; value: string }[]
_emisor: XmlNodeInterface
_legendFooter: string
_logo: undefined | string
_qrUrl: string
_receptor: XmlNodeInterface
_tfdSourceString: string
_timbreFiscalDigital: XmlNodeInterface

Methods

  • Returns undefined | { title: string; value: string }[]

diff --git a/docs/classes/builders_abstract_pdf_maker_builder.default.html b/docs/classes/builders_abstract_pdf_maker_builder.default.html index bc7a904..3a50629 100644 --- a/docs/classes/builders_abstract_pdf_maker_builder.default.html +++ b/docs/classes/builders_abstract_pdf_maker_builder.default.html @@ -1,4 +1,4 @@ -default | @nodecfdi/cfdi-to-pdf

Type Parameters

Hierarchy (View Summary)

Constructors

constructor +default | @nodecfdi/cfdi-to-pdf

Type Parameters

Hierarchy (View Summary)

Constructors

Properties

_bgGrayColor: string = '#f8f8f8'
_catalogs?: CatalogsData
_defaultPageMargins: Margins = ...
_documentOptions: DocumentOptions
_documentTranslator: DocumentTranslatorInterface<T>
_options?: BufferOptions
_primaryColor: string = '#359136'

Methods

+

Constructors

Properties

_bgGrayColor: string = '#f8f8f8'
_catalogs?: CatalogsData
_defaultPageMargins: Margins = ...
_documentOptions: DocumentOptions
_documentTranslator: DocumentTranslatorInterface<T>
_options?: BufferOptions
_primaryColor: string = '#359136'

Methods

diff --git a/docs/classes/builders_browser_pdf_maker_builder.default.html b/docs/classes/builders_browser_pdf_maker_builder.default.html index 13dff26..35adedf 100644 --- a/docs/classes/builders_browser_pdf_maker_builder.default.html +++ b/docs/classes/builders_browser_pdf_maker_builder.default.html @@ -1,4 +1,4 @@ -default | @nodecfdi/cfdi-to-pdf

Type Parameters

Hierarchy (View Summary)

Constructors

constructor +default | @nodecfdi/cfdi-to-pdf

Type Parameters

Hierarchy (View Summary)

Constructors

Properties

_bgGrayColor: string = '#f8f8f8'
_catalogs?: CatalogsData
_defaultPageMargins: Margins = ...
_documentOptions: DocumentOptions
_documentTranslator: DocumentTranslatorInterface<T>
_options?: BufferOptions
_primaryColor: string = '#359136'

Methods

+

Constructors

Properties

_bgGrayColor: string = '#f8f8f8'
_catalogs?: CatalogsData
_defaultPageMargins: Margins = ...
_documentOptions: DocumentOptions
_documentTranslator: DocumentTranslatorInterface<T>
_options?: BufferOptions
_primaryColor: string = '#359136'

Methods

diff --git a/docs/classes/builders_node_pdf_maker_builder.default.html b/docs/classes/builders_node_pdf_maker_builder.default.html index 21cbc21..afd48b1 100644 --- a/docs/classes/builders_node_pdf_maker_builder.default.html +++ b/docs/classes/builders_node_pdf_maker_builder.default.html @@ -1,4 +1,4 @@ -default | @nodecfdi/cfdi-to-pdf

Type Parameters

Hierarchy (View Summary)

Constructors

constructor +default | @nodecfdi/cfdi-to-pdf

Type Parameters

Hierarchy (View Summary)

Constructors

Properties

_bgGrayColor: string = '#f8f8f8'
_catalogs?: CatalogsData
_defaultPageMargins: Margins = ...
_documentOptions: DocumentOptions
_documentTranslator: DocumentTranslatorInterface<T>
_options?: BufferOptions
_primaryColor: string = '#359136'

Methods

+

Constructors

Properties

_bgGrayColor: string = '#f8f8f8'
_catalogs?: CatalogsData
_defaultPageMargins: Margins = ...
_documentOptions: DocumentOptions
_documentTranslator: DocumentTranslatorInterface<T>
_options?: BufferOptions
_primaryColor: string = '#359136'

Methods

diff --git a/docs/classes/cfdi_data.default.html b/docs/classes/cfdi_data.default.html index c3a3f0f..c2a8e00 100644 --- a/docs/classes/cfdi_data.default.html +++ b/docs/classes/cfdi_data.default.html @@ -1,4 +1,4 @@ -default | @nodecfdi/cfdi-to-pdf

Hierarchy (View Summary)

Constructors

constructor +default | @nodecfdi/cfdi-to-pdf

Hierarchy (View Summary)

Constructors

  • Parameters

    • comprobante: XmlNodeInterface
    • OptionalqrUrl: null | string
    • OptionaltfdSourceString: null | string
    • Optionallogo: string
    • Optionaladdress: string
    • OptionaladditionalFields: { title: string; value: string }[]

    Returns default

Properties

_additionalFields: undefined | { title: string; value: string }[]
_emisor: XmlNodeInterface
_legendFooter: string
_logo: undefined | string
_qrUrl: string
_receptor: XmlNodeInterface
_tfdSourceString: string
_timbreFiscalDigital: XmlNodeInterface

Methods

  • Returns undefined | string

  • Returns XmlNodeInterface

+

Constructors

  • Parameters

    • comprobante: XmlNodeInterface
    • OptionalqrUrl: null | string
    • OptionaltfdSourceString: null | string
    • Optionallogo: string
    • Optionaladdress: string
    • OptionaladditionalFields: { title: string; value: string }[]

    Returns default

Properties

_additionalFields: undefined | { title: string; value: string }[]
_emisor: XmlNodeInterface
_legendFooter: string
_logo: undefined | string
_qrUrl: string
_receptor: XmlNodeInterface
_tfdSourceString: string
_timbreFiscalDigital: XmlNodeInterface

Methods

  • Returns undefined | string

  • Returns XmlNodeInterface

diff --git a/docs/classes/retenciones_data.default.html b/docs/classes/retenciones_data.default.html index d58d379..6c9d7fc 100644 --- a/docs/classes/retenciones_data.default.html +++ b/docs/classes/retenciones_data.default.html @@ -1,4 +1,4 @@ -default | @nodecfdi/cfdi-to-pdf

Hierarchy (View Summary)

Constructors

constructor +default | @nodecfdi/cfdi-to-pdf

Hierarchy (View Summary)

Constructors

  • Parameters

    • retenciones: XmlNodeInterface
    • OptionalqrUrl: null | string
    • OptionaltfdSourceString: null | string
    • Optionallogo: string
    • OptionaladditionalFields: { title: string; value: string }[]

    Returns default

Properties

_additionalFields: undefined | { title: string; value: string }[]
_emisor: XmlNodeInterface
_legendFooter: string
_logo: undefined | string
_qrUrl: string
_receptor: XmlNodeInterface
_tfdSourceString: string
_timbreFiscalDigital: XmlNodeInterface

Methods

+

Constructors

  • Parameters

    • retenciones: XmlNodeInterface
    • OptionalqrUrl: null | string
    • OptionaltfdSourceString: null | string
    • Optionallogo: string
    • OptionaladditionalFields: { title: string; value: string }[]

    Returns default

Properties

_additionalFields: undefined | { title: string; value: string }[]
_emisor: XmlNodeInterface
_legendFooter: string
_logo: undefined | string
_qrUrl: string
_receptor: XmlNodeInterface
_tfdSourceString: string
_timbreFiscalDigital: XmlNodeInterface

Methods

diff --git a/docs/functions/utils_break_characters.default.html b/docs/functions/utils_break_characters.default.html index c5538c9..6cfa7d9 100644 --- a/docs/functions/utils_break_characters.default.html +++ b/docs/functions/utils_break_characters.default.html @@ -1 +1 @@ -default | @nodecfdi/cfdi-to-pdf
  • Parameters

    • raw: string
    • separator: string = '\u{200B}'

    Returns string

+default | @nodecfdi/cfdi-to-pdf
  • Parameters

    • raw: string
    • separator: string = '\u{200B}'

    Returns string

diff --git a/docs/functions/utils_currency.formatCurrency.html b/docs/functions/utils_currency.formatCurrency.html index bf64756..459a78f 100644 --- a/docs/functions/utils_currency.formatCurrency.html +++ b/docs/functions/utils_currency.formatCurrency.html @@ -1 +1 @@ -formatCurrency | @nodecfdi/cfdi-to-pdf
  • Parameters

    • currency: string | number
    • currencyDisplay: "symbol" | "code" = 'symbol'

    Returns string

+formatCurrency | @nodecfdi/cfdi-to-pdf
  • Parameters

    • currency: string | number
    • currencyDisplay: "symbol" | "code" = 'symbol'

    Returns string

diff --git a/docs/functions/utils_currency.toCurrency.html b/docs/functions/utils_currency.toCurrency.html index d96bd10..e0df75d 100644 --- a/docs/functions/utils_currency.toCurrency.html +++ b/docs/functions/utils_currency.toCurrency.html @@ -1 +1 @@ -toCurrency | @nodecfdi/cfdi-to-pdf
  • Parameters

    • initial: number
    • moneda: string = 'MXN'

    Returns string

+toCurrency | @nodecfdi/cfdi-to-pdf
  • Parameters

    • initial: number
    • moneda: string = 'MXN'

    Returns string

diff --git a/docs/functions/utils_currency.toNumber.html b/docs/functions/utils_currency.toNumber.html index bf4e81b..685295c 100644 --- a/docs/functions/utils_currency.toNumber.html +++ b/docs/functions/utils_currency.toNumber.html @@ -1 +1 @@ -toNumber | @nodecfdi/cfdi-to-pdf
  • Parameters

    • currency: string | number

    Returns number

+toNumber | @nodecfdi/cfdi-to-pdf
  • Parameters

    • currency: string | number

    Returns number

diff --git a/docs/functions/utils_normalize_space.default.html b/docs/functions/utils_normalize_space.default.html index 3121499..85e568a 100644 --- a/docs/functions/utils_normalize_space.default.html +++ b/docs/functions/utils_normalize_space.default.html @@ -1 +1 @@ -default | @nodecfdi/cfdi-to-pdf
+default | @nodecfdi/cfdi-to-pdf
diff --git a/docs/interfaces/types.CatalogsData.html b/docs/interfaces/types.CatalogsData.html index 440471d..2648c70 100644 --- a/docs/interfaces/types.CatalogsData.html +++ b/docs/interfaces/types.CatalogsData.html @@ -1,4 +1,4 @@ -CatalogsData | @nodecfdi/cfdi-to-pdf
interface CatalogsData {
    cfdi40Exportaciones: SatCatalog;
    cfdi40FormasPago: SatCatalog;
    cfdi40Impuestos: SatCatalog;
    cfdi40Meses: SatCatalog;
    cfdi40MetodosPago: SatCatalog;
    cfdi40ObjetosImpuestos: SatCatalog;
    cfdi40Periodicidades: SatCatalog;
    cfdi40RegimenesFiscales: SatCatalog;
    cfdi40TiposComprobantes: SatCatalog;
    cfdi40TiposRelaciones: SatCatalog;
    cfdi40UsosCfdi: SatCatalog;
    pagosTiposCadenaPago: SatCatalog;
    retenciones20ClavesRetencion: SatCatalog;
    retenciones20Periodicidades: SatCatalog;
    retenciones20Periodos: SatCatalog;
    retenciones20TiposPago: SatCatalog;
}

Properties

cfdi40Exportaciones +CatalogsData | @nodecfdi/cfdi-to-pdf
interface CatalogsData {
    cfdi40Exportaciones: SatCatalog;
    cfdi40FormasPago: SatCatalog;
    cfdi40Impuestos: SatCatalog;
    cfdi40Meses: SatCatalog;
    cfdi40MetodosPago: SatCatalog;
    cfdi40ObjetosImpuestos: SatCatalog;
    cfdi40Periodicidades: SatCatalog;
    cfdi40RegimenesFiscales: SatCatalog;
    cfdi40TiposComprobantes: SatCatalog;
    cfdi40TiposRelaciones: SatCatalog;
    cfdi40UsosCfdi: SatCatalog;
    pagosTiposCadenaPago: SatCatalog;
    retenciones20ClavesRetencion: SatCatalog;
    retenciones20Periodicidades: SatCatalog;
    retenciones20Periodos: SatCatalog;
    retenciones20TiposPago: SatCatalog;
}

Properties

cfdi40Exportaciones: SatCatalog
cfdi40FormasPago: SatCatalog
cfdi40Impuestos: SatCatalog
cfdi40Meses: SatCatalog
cfdi40MetodosPago: SatCatalog
cfdi40ObjetosImpuestos: SatCatalog
cfdi40Periodicidades: SatCatalog
cfdi40RegimenesFiscales: SatCatalog
cfdi40TiposComprobantes: SatCatalog
cfdi40TiposRelaciones: SatCatalog
cfdi40UsosCfdi: SatCatalog
pagosTiposCadenaPago: SatCatalog
retenciones20ClavesRetencion: SatCatalog
retenciones20Periodicidades: SatCatalog
retenciones20Periodos: SatCatalog
retenciones20TiposPago: SatCatalog
+

Properties

cfdi40Exportaciones: SatCatalog
cfdi40FormasPago: SatCatalog
cfdi40Impuestos: SatCatalog
cfdi40Meses: SatCatalog
cfdi40MetodosPago: SatCatalog
cfdi40ObjetosImpuestos: SatCatalog
cfdi40Periodicidades: SatCatalog
cfdi40RegimenesFiscales: SatCatalog
cfdi40TiposComprobantes: SatCatalog
cfdi40TiposRelaciones: SatCatalog
cfdi40UsosCfdi: SatCatalog
pagosTiposCadenaPago: SatCatalog
retenciones20ClavesRetencion: SatCatalog
retenciones20Periodicidades: SatCatalog
retenciones20Periodos: SatCatalog
retenciones20TiposPago: SatCatalog
diff --git a/docs/types/types.DocumentOptions.html b/docs/types/types.DocumentOptions.html index 8620cb8..ad245a6 100644 --- a/docs/types/types.DocumentOptions.html +++ b/docs/types/types.DocumentOptions.html @@ -1 +1 @@ -DocumentOptions | @nodecfdi/cfdi-to-pdf
DocumentOptions: Omit<TDocumentDefinitions, "content" | "footer">
+DocumentOptions | @nodecfdi/cfdi-to-pdf
DocumentOptions: Omit<TDocumentDefinitions, "content" | "footer">
diff --git a/docs/types/types.DocumentTranslatorInterface.html b/docs/types/types.DocumentTranslatorInterface.html index 7094f9d..0b54387 100644 --- a/docs/types/types.DocumentTranslatorInterface.html +++ b/docs/types/types.DocumentTranslatorInterface.html @@ -1 +1 @@ -DocumentTranslatorInterface | @nodecfdi/cfdi-to-pdf

Type Alias DocumentTranslatorInterface<T>

DocumentTranslatorInterface: {
    translate(
        data: T,
        documentDefinitionsOptions: DocumentOptions,
        catalogs: CatalogsData,
        primaryColor: string,
        bgGrayColor: string,
    ): TDocumentDefinitions;
}

Type Parameters

Type declaration

  • translate:function
    • Parameters

      Returns TDocumentDefinitions

+DocumentTranslatorInterface | @nodecfdi/cfdi-to-pdf

Type Alias DocumentTranslatorInterface<T>

DocumentTranslatorInterface: {
    translate(
        data: T,
        documentDefinitionsOptions: DocumentOptions,
        catalogs: CatalogsData,
        primaryColor: string,
        bgGrayColor: string,
    ): TDocumentDefinitions;
}

Type Parameters

Type declaration

  • translate:function
    • Parameters

      Returns TDocumentDefinitions

diff --git a/package.json b/package.json index 199dce2..c61b09b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@nodecfdi/cfdi-to-pdf", "description": "Librería para crear un pdf basado en un XML CFDI o Retenciones", - "version": "3.0.0-0", + "version": "3.0.0-1", "type": "module", "module": "./build/index.js", "types": "./build/index.d.ts",