All files / src/suppliers index.ts

100% Statements 43/43
100% Branches 0/0
100% Functions 0/0
100% Lines 43/43

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 651x                                       1x   1x 1x 1x   1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
/**
 * Supplier module that exports various supplier implementations.
 * This module serves as a central point for accessing different chemical supplier classes.
 *
 * Each supplier class implements specific logic for querying and parsing product data
 * from their respective e-commerce sites.
 *
 * @module Suppliers
 *
 * @example
 * ```typescript
 * import { SupplierCarolina, SupplierBioFuranChem } from './suppliers';
 *
 * // Search Carolina supplier for Sodium Hydroxide
 * const carolina = new SupplierCarolina('Sodium Hydroxide');
 *
 * // Search BioFuranChem supplier for Acetic Acid
 * const bioFuran = new SupplierBioFuranChem('Acetic Acid');
 * ```
 * @source
 */
 
// Disabled suppliers live in ./disabled/ (each file's header notes why). They are
// excluded from the live-supplier glob in src/constants/suppliers.ts by living there.
// To re-enable one: move the file back up to src/suppliers/ and add its export below.
 
export { SupplierAladdinSci } from './SupplierAladdinSci';
export { SupplierAlboChemicals } from './SupplierAlboChemicals';
export { SupplierAlchemieLabs } from './SupplierAlchemieLabs';
export { SupplierAllianceChemical } from './SupplierAllianceChemical';
export { SupplierAmarisChemicalSolutions } from './SupplierAmarisChemicalSolutions';
export { SupplierAmbeed } from './SupplierAmbeed';
export { SupplierAsesChem } from './SupplierAsesChem';
export { SupplierBioFuranChem } from './SupplierBioFuranChem';
export { SupplierBVV } from './SupplierBVV';
export { SupplierCarolina } from './SupplierCarolina';
export { SupplierCarolinaChemical } from './SupplierCarolinaChemical';
export { SupplierChemsavers } from './SupplierChemsavers';
export { SupplierConsolidatedChemical } from './SupplierConsolidatedChemical';
export { SupplierDailyBioUSA } from './SupplierDailyBioUSA';
export { SupplierDiyChemicals } from './SupplierDiyChemicals';
export { SupplierFtfScientific } from './SupplierFtfScientific';
export { SupplierGoldAndSilverTesting } from './SupplierGoldAndSilverTesting';
export { SupplierHimedia } from './SupplierHimedia';
export { SupplierHyperFuels } from './SupplierHyperFuels';
export { SupplierInnovatingScience } from './SupplierInnovatingScience';
export { SupplierLaballey } from './SupplierLaballey';
export { SupplierLabChem } from './SupplierLabChem';
export { SupplierLaboratoriumDiscounter } from './SupplierLaboratoriumDiscounter';
export { SupplierLabProServices } from './SupplierLabProServices';
export { SupplierLabStuff } from './SupplierLabStuff';
export { SupplierLeroChem } from './SupplierLeroChem';
export { SupplierLibertySci } from './SupplierLibertySci';
export { SupplierLiMac } from './SupplierLiMac';
export { SupplierLoudwolf } from './SupplierLoudwolf';
export { SupplierMacklin } from './SupplierMacklin';
export { SupplierOnyxmet } from './SupplierOnyxmet';
export { SupplierOrbitNaturalProductDerivatives } from './SupplierOrbitNaturalProductDerivatives';
export { SupplierS3Chemicals } from './SupplierS3Chemicals';
export { SupplierScienceLab } from './SupplierScienceLab';
export { SupplierSynthetika } from './SupplierSynthetika';
export { SupplierTheLabStockroom } from './SupplierTheLabStockroom';
export { SupplierVWR } from './SupplierVWR';
export { SupplierWarchem } from './SupplierWarchem';