UNPKG

@bizon/amazon-ids

Version:

Collection of Amazon identifiers

418 lines (415 loc) 11.7 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.ts var index_exports = {}; __export(index_exports, { getMarketplaceByCode: () => getMarketplaceByCode, getMarketplaceByDomain: () => getMarketplaceByDomain, getMarketplaceById: () => getMarketplaceById, marketplaces: () => marketplaces }); module.exports = __toCommonJS(index_exports); // src/marketplaces.json var marketplaces_default = [ { code: "be", currencyCode: "EUR", domain: "amazon.com.be", id: "AMEN7PMS3EDWL", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Belgium", region: "eu", sellerCentralDomain: "sellercentral.amazon.com.be", vendorCentralDomain: "vendorcentral.amazon.com.be", vendorId: "A3Q3FYJVX702M2" }, { advertisingApiDomain: "advertising-api-eu.amazon.com", code: "de", currencyCode: "EUR", domain: "amazon.de", id: "A1PA6795UKMFR9", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Germany", region: "eu", sellerCentralDomain: "sellercentral-europe.amazon.com", vendorCentralDomain: "vendorcentral.amazon.de", vendorId: "A3JWKAKR8XB7XF" }, { code: "de-non-amazon", currencyCode: "EUR", id: "A38D8NSA03LJTC", name: "Germany - Non-Amazon", region: "eu" }, { advertisingApiDomain: "advertising-api-eu.amazon.com", code: "es", currencyCode: "EUR", domain: "amazon.es", id: "A1RKKUPIHCS9HS", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Spain", region: "eu", sellerCentralDomain: "sellercentral-europe.amazon.com", vendorCentralDomain: "vendorcentral.amazon.es", vendorId: "A1AT7YVPFBWXBL" }, { code: "es-non-amazon", currencyCode: "EUR", id: "AFQLKURYRPEL8", name: "Spain - Non-Amazon", region: "eu" }, { advertisingApiDomain: "advertising-api-eu.amazon.com", code: "fr", currencyCode: "EUR", domain: "amazon.fr", id: "A13V1IB3VIYZZH", imagesDomain: "images-eu.ssl-images-amazon.com", name: "France", region: "eu", sellerCentralDomain: "sellercentral-europe.amazon.com", vendorCentralDomain: "vendorcentral.amazon.fr", vendorId: "A1X6FK5RDHNB96" }, { code: "fr-non-amazon", currencyCode: "EUR", id: "A1ZFFQZ3HTUKT9", name: "France - Non-Amazon", region: "eu" }, { advertisingApiDomain: "advertising-api-eu.amazon.com", code: "it", currencyCode: "EUR", domain: "amazon.it", id: "APJ6JRA9NG5V4", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Italy", region: "eu", sellerCentralDomain: "sellercentral-europe.amazon.com", vendorCentralDomain: "vendorcentral.amazon.it", vendorId: "A11IL2PNWYJU7H" }, { code: "it-non-amazon", currencyCode: "EUR", id: "A62U237T8HV6N", name: "Italy - Non-Amazon", region: "eu" }, { advertisingApiDomain: "advertising-api-eu.amazon.com", code: "uk", currencyCode: "GBP", domain: "amazon.co.uk", id: "A1F83G8C2ARO7P", imagesDomain: "images-eu.ssl-images-amazon.com", name: "United Kingdom", region: "eu", sellerCentralDomain: "sellercentral-europe.amazon.com", vendorCentralDomain: "vendorcentral.amazon.co.uk", vendorId: "A3P5ROKL5A1OLE" }, { code: "uk-non-amazon", currencyCode: "GBP", id: "AZMDEXL2RVFNN", name: "United Kingdom - Non-Amazon", region: "eu" }, { code: "tr", currencyCode: "TRY", domain: "amazon.com.tr", id: "A33AVAJ2PDY3EV", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Turkey", region: "eu", sellerCentralDomain: "sellercentral.amazon.com.tr", vendorCentralDomain: "vendorcentral.amazon.com.tr", vendorId: "A1UNQM1SR2CHM" }, { code: "eg", currencyCode: "EGP", domain: "amazon.eg", id: "ARBP9OOSHTCHU", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Egypt", region: "eu", sellerCentralDomain: "sellercentral.amazon.eg", vendorCentralDomain: "vendorcentral.amazon.me", vendorId: "A1ZVRGNO5AYLOV" }, { code: "sa", currencyCode: "SAR", domain: "amazon.sa", id: "A17E79C6D8DWNP", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Saudi Arabia", region: "eu", sellerCentralDomain: "sellercentral.amazon.sa", vendorCentralDomain: "vendorcentral.amazon.me", vendorId: "A2XPWB6MYN7ZDK" }, { code: "nl", currencyCode: "EUR", domain: "amazon.nl", id: "A1805IZSGTT6HS", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Netherlands", region: "eu", sellerCentralDomain: "sellercentral.amazon.nl", vendorCentralDomain: "vendorcentral.amazon.nl", vendorId: "A17D2BRD4YMT0X" }, { code: "se", currencyCode: "SEK", domain: "amazon.se", id: "A2NODRKZP88ZB9", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Sweden", region: "eu", sellerCentralDomain: "sellercentral.amazon.se", vendorCentralDomain: "vendorcentral.amazon.se", vendorId: "ANU9KP01APNAG" }, { code: "pl", currencyCode: "PLN", domain: "amazon.pl", id: "A1C3SOZRARQ6R3", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Poland", region: "eu", sellerCentralDomain: "sellercentral.amazon.pl", vendorCentralDomain: "vendorcentral.amazon.pl", vendorId: "A2R2221NX79QZP" }, { advertisingApiDomain: "advertising-api.amazon.com", code: "ca", currencyCode: "CAD", domain: "amazon.ca", id: "A2EUQ1WTGCTBG2", imagesDomain: "images-na.ssl-images-amazon.com", name: "Canada", region: "na", sellerCentralDomain: "sellercentral.amazon.ca", vendorCentralDomain: "vendorcentral.amazon.ca", vendorId: "A3DWYIK6Y9EEQB" }, { code: "ca-non-amazon", currencyCode: "CAD", id: "A1MQXOICRS2Z7M", name: "Canada - Non-Amazon", region: "na" }, { code: "mx", currencyCode: "MXN", domain: "amazon.com.mx", id: "A1AM78C64UM0Y8", imagesDomain: "images-na.ssl-images-amazon.com", name: "Mexico", region: "na", sellerCentralDomain: "sellercentral.amazon.com.mx", vendorCentralDomain: "vendorcentral.amazon.com.mx", vendorId: "AVDBXBAVVSXLQ" }, { code: "mx-non-amazon", currencyCode: "MXN", id: "A3H6HPSLHAK3XG", name: "Mexico - Non-Amazon", region: "na" }, { advertisingApiDomain: "advertising-api.amazon.com", code: "us", currencyCode: "USD", domain: "amazon.com", id: "ATVPDKIKX0DER", imagesDomain: "images-na.ssl-images-amazon.com", name: "United States", region: "na", sellerCentralDomain: "sellercentral.amazon.com", vendorCentralDomain: "vendorcentral.amazon.com", vendorId: "ATVPDKIKX0DER" }, { code: "us-non-amazon", currencyCode: "USD", id: "A2ZV50J4W1RKNI", name: "United States - Non-Amazon", region: "na" }, { code: "us-invoicing-shadow", currencyCode: "USD", id: "AHRY1CZE9ZY4H", name: "United States - Invoicing Shadow Marketplace", region: "na" }, { code: "us-amazon-pay", currencyCode: "USD", id: "AGWSWK15IEJJ7", name: "United States - Amazon Pay", region: "na" }, { code: "us-amazon-pay-sandbox", currencyCode: "USD", id: "A3BXB0YN3XH17H", name: "United States - Amazon Pay Sandbox", region: "na" }, { code: "br", currencyCode: "BRL", domain: "amazon.com.br", id: "A2Q3Y263D00KWC", imagesDomain: "images-na.ssl-images-amazon.com", name: "Brazil", region: "na", sellerCentralDomain: "sellercentral.amazon.com.br", vendorCentralDomain: "vendorcentral.amazon.com.br", vendorId: "A1ZZFT5FULY4LN" }, { advertisingApiDomain: "advertising-api-eu.amazon.com", code: "ae", currencyCode: "AED", domain: "amazon.ae", id: "A2VIGQ35RCS4UG", imagesDomain: "images-eu.ssl-images-amazon.com", name: "United Arab Emirates", region: "eu", sellerCentralDomain: "sellercentral.amazon.ae", vendorCentralDomain: "vendorcentral.amazon.me", vendorId: "A2KKU8J8O8784X" }, { code: "in", currencyCode: "INR", domain: "amazon.in", id: "A21TJRUUN4KGV", imagesDomain: "images-eu.ssl-images-amazon.com", name: "India", region: "eu", sellerCentralDomain: "sellercentral.amazon.in", vendorCentralDomain: "vendorcentral.amazon.in" }, { advertisingApiDomain: "advertising-api-fe.amazon.com", code: "au", currencyCode: "AUD", domain: "amazon.com.au", id: "A39IBJ37TRP1C6", imagesDomain: "images-fe.ssl-images-amazon.com", name: "Australia", region: "fe", sellerCentralDomain: "sellercentral.amazon.com.au", vendorCentralDomain: "vendorcentral.amazon.com.au", vendorId: "ANEGB3WVEVKZB" }, { advertisingApiDomain: "advertising-api-fe.amazon.com", code: "jp", currencyCode: "JPY", domain: "amazon.co.jp", id: "A1VC38T7YXB528", imagesDomain: "images-fe.ssl-images-amazon.com", name: "Japan", region: "fe", sellerCentralDomain: "sellercentral.amazon.co.jp", vendorCentralDomain: "vendorcentral.amazon.co.jp", vendorId: "AN1VRQENFRJN5" }, { code: "sg", currencyCode: "SGD", domain: "amazon.sg", id: "A19VAU5U5O7RUS", imagesDomain: "images-fe.ssl-images-amazon.com", name: "Singapore", region: "fe", sellerCentralDomain: "sellercentral.amazon.sg", vendorCentralDomain: "vendorcentral.amazon.com.sg" }, { code: "za", currencyCode: "ZAR", domain: "amazon.co.za", id: "AE08WJ6YKNBMC", imagesDomain: "images-eu.ssl-images-amazon.com", name: "South Africa", region: "eu", sellerCentralDomain: "sellercentral.amazon.co.za", vendorCentralDomain: "vendorcentral.amazon.co.za", vendorId: "A34KVLZUJN6MA" }, { code: "ie", currencyCode: "EUR", domain: "amazon.ie", id: "A28R8C7NBKEWEA", imagesDomain: "images-eu.ssl-images-amazon.com", name: "Ireland", region: "eu", sellerCentralDomain: "sellercentral-europe.amazon.com", vendorCentralDomain: "vendorcentral.amazon.ie", vendorId: "A2QHQAREJ10JUZ" } ]; // src/index.ts var marketplaces = marketplaces_default; function getMarketplaceById(id) { return marketplaces.find((marketplace) => marketplace.id === id); } function getMarketplaceByCode(code) { code = code.toLowerCase(); return marketplaces.find((marketplace) => marketplace.code === code); } function getMarketplaceByDomain(domain) { domain = domain.toLowerCase(); if (domain.startsWith("www.")) { domain = domain.slice(4); } return marketplaces.find((marketplace) => marketplace.domain === domain); } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { getMarketplaceByCode, getMarketplaceByDomain, getMarketplaceById, marketplaces }); //# sourceMappingURL=index.cjs.map