Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update #chore/tests-e2e with main #219

Merged
merged 24 commits into from
Aug 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3555906
fix(storefront): Update Astro to v2.10.9
leomp12 Aug 18, 2023
c1a3077
chore(release): 0.24.0
leomp12 Aug 18, 2023
219222e
chore: Update store submodule post-release
leomp12 Aug 18, 2023
37f7c8e
fix(storefront): Fix regression with icons aliases selectors on UnoCS…
leomp12 Aug 19, 2023
83c42b1
feat(storefront): Add new global <Skeleton> component
leomp12 Aug 19, 2023
784a30d
chore(release): 0.24.1
leomp12 Aug 19, 2023
e6b5484
chore: Update store submodule post-release
leomp12 Aug 19, 2023
0dd52c3
perf(storefront): Edit BannerPictures.astro default widths to properl…
leomp12 Aug 19, 2023
5584f5e
perf(storefront): Additional and improved (most common) responsive si…
leomp12 Aug 19, 2023
d2dcaf9
fix(ssr): Redirect not found .css files to unique CSS filepath
leomp12 Aug 20, 2023
377e4b0
fix(deps): Update non-major dependencies (#216)
renovate[bot] Aug 21, 2023
d5e98b8
fix(firebase): Update dependency @google-cloud/pubsub to v4 (#217)
renovate[bot] Aug 21, 2023
4ae833f
fix(storefront): Update Astro to v2.10.12 (#215)
renovate[bot] Aug 21, 2023
c3b280e
chore(deps-dev): Lock file maintenance
leomp12 Aug 21, 2023
c56a6ac
perf(storefront): Add one-time listeners to SSR load with `$storefron…
leomp12 Aug 21, 2023
9d2be60
fix(storefront): Set `socialNetworks` after route load on SSR
leomp12 Aug 21, 2023
e44f164
perf(storefront): Prevent formatting images to bigger widths (stretch…
leomp12 Aug 22, 2023
d2a1d5e
perf(storefront): Set <Picture>s img width/height always with max tra…
leomp12 Aug 22, 2023
cd3c9ee
chore(storefront): Minor fix <Picture> to round height when calculate…
leomp12 Aug 22, 2023
83c26f6
fix(storefront): Prevent undefined `import.meta.env` error on config
leomp12 Aug 23, 2023
e55e438
fix(cli): Update `cloudcommerce [dev]` command to bypass --host and -…
leomp12 Aug 23, 2023
5045053
chore(release): 0.25.0
leomp12 Aug 23, 2023
e30ebcc
chore: Update store submodule post-release
leomp12 Aug 23, 2023
ac4d67d
build: Update workflows to use firebase-tools v12.5.1
leomp12 Aug 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/test-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,11 +106,11 @@ jobs:
${{ steps.npm-paths.outputs.LIB_PATH }}
${{ steps.npm-paths.outputs.BIN_PATH }}
~/.npm-global/bin
key: ${{ runner.os }}-npm-globals-firebase-tools-12.3.1
key: ${{ runner.os }}-npm-globals-firebase-tools-12.5.1

- if: steps.npm-g-cache.outputs.cache-hit != 'true'
shell: bash
run: npm install -g firebase-tools@12.3.1
run: npm install -g firebase-tools@12.5.1

- name: Initialize Firebase emulators
shell: bash
Expand Down
68 changes: 68 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,74 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [0.25.0](https://github.com/ecomplus/cloud-commerce/compare/v0.24.1...v0.25.0) (2023-08-23)


### ⚠ BREAKING CHANGES

* **cli:** Host is now exposed by default on dev (default) CLI command, SSR function dev script should not contain --host and --port options
* **storefront:** Stop exporing non-reactive globals `settings` and `apiContext` from `@@sf/sf-lib`

### Bug Fixes

* **cli:** Update `cloudcommerce [dev]` command to bypass --host and --port args ([e55e438](https://github.com/ecomplus/cloud-commerce/commit/e55e4383a8de2a9ff1d65b0af766c3e8980b1121))
* **deps:** Update non-major dependencies ([#216](https://github.com/ecomplus/cloud-commerce/issues/216)) ([377e4b0](https://github.com/ecomplus/cloud-commerce/commit/377e4b0533cb41d839afff1cfc4f8c44caeffa0f))
* **firebase:** Update dependency @google-cloud/pubsub to v4 ([#217](https://github.com/ecomplus/cloud-commerce/issues/217)) ([d5e98b8](https://github.com/ecomplus/cloud-commerce/commit/d5e98b84937a5be3062972e49480fc98bc9ffe70))
* **ssr:** Redirect not found .css files to unique CSS filepath ([d2dcaf9](https://github.com/ecomplus/cloud-commerce/commit/d2dcaf99551e2581027f07c62a1beddec46ec896))
* **storefront:** Prevent undefined `import.meta.env` error on config ([83c26f6](https://github.com/ecomplus/cloud-commerce/commit/83c26f660c307e366c139c489e75f8bc2450dc1b))
* **storefront:** Set `socialNetworks` after route load on SSR ([9d2be60](https://github.com/ecomplus/cloud-commerce/commit/9d2be602937f4d61ca0c96cdc6170a717ff5b3f0))
* **storefront:** Update Astro to v2.10.12 ([#215](https://github.com/ecomplus/cloud-commerce/issues/215)) ([4ae833f](https://github.com/ecomplus/cloud-commerce/commit/4ae833f25438626e268019e7ea9032a14aa1abf8))

### [0.24.1](https://github.com/ecomplus/cloud-commerce/compare/v0.24.0...v0.24.1) (2023-08-19)


### Features

* **storefront:** Add new global <Skeleton> component ([83c42b1](https://github.com/ecomplus/cloud-commerce/commit/83c42b113200c28dd56b77f80df393f911194957))


### Bug Fixes

* **storefront:** Fix regression with icons aliases selectors on UnoCSS config ([37f7c8e](https://github.com/ecomplus/cloud-commerce/commit/37f7c8efaa63273cf3c0eb575d174cb9e2358fdc))

## [0.24.0](https://github.com/ecomplus/cloud-commerce/compare/v0.23.3...v0.24.0) (2023-08-18)


### ⚠ BREAKING CHANGES

* **storefront:** Icons related theme config fields replaced by `generalIconSets`, `brandIconSets`, `brandIconShortcuts`, `logoIconSets`, `logoIconShortcuts`

IntelliSense only field for icons no more needed and removed
* **storefront:** Global component <ALink> API changed
* **storefront:** `usePageHeader` composable props changed (simplified)
* **ssr:** Previous /fallback.astro page must be changed to /~fallback.astro
* **storefront:** Route context `fetchingApiContext` now always resolve with null, error only at `apiContext.error` if any

### Features

* **ssr:** Edit Cloudflare SWR worker to also store SSRed HTML on KV PERMA_CACHE namespace ([1f3b188](https://github.com/ecomplus/cloud-commerce/commit/1f3b188b583a8bfa656c7a7469510fadc10081f4))
* **ssr:** Edit Cloudflare SWR worker to support host override from env vars ([b2fc99b](https://github.com/ecomplus/cloud-commerce/commit/b2fc99bb2310dc9986569beb89a8251c65af85a8))
* **storefront:** Add new `intellisenseIconSets` theme option for Tailwind config ([75ce9c9](https://github.com/ecomplus/cloud-commerce/commit/75ce9c9b64f997dd9bbc86b6f178137745acc40b))
* **storefront:** Add support for multiple icon sets with arrays on theme config ([5d5c0a3](https://github.com/ecomplus/cloud-commerce/commit/5d5c0a3a806cac5ecf15462b2add22804d3d6c0d))
* **storefront:** New <PaymentMethodFlag> component ([2ba386f](https://github.com/ecomplus/cloud-commerce/commit/2ba386fb26dcb72a5c91f4740403302cb4e4a157))
* **types:** Add `service_links` and `payment_methods` (flags) to settings content type ([390be9d](https://github.com/ecomplus/cloud-commerce/commit/390be9d7ec65996bbef1b1431c50de5b195ce8f0))


### Bug Fixes

* **deps:** Update Astro to v2.10.7 ([#210](https://github.com/ecomplus/cloud-commerce/issues/210)) ([fab598f](https://github.com/ecomplus/cloud-commerce/commit/fab598febeb9d2b2d7979497dba08f17b921dcde))
* **deps:** Update dependency unocss to ^0.55.0 ([#213](https://github.com/ecomplus/cloud-commerce/issues/213)) ([55b9626](https://github.com/ecomplus/cloud-commerce/commit/55b96263e141ef5abd340f2146215a0141a02ceb))
* **storefront:** Fix <Drawer> close button z-index ([4ff06db](https://github.com/ecomplus/cloud-commerce/commit/4ff06dbadce0c3261444ea5dcbe57ec294ffa549))
* **storefront:** Increasing sticky header debounce max wait to prevent wrong header final place ([d04b808](https://github.com/ecomplus/cloud-commerce/commit/d04b808ff55a7457d78bc5965d43e5276299a780))
* **storefront:** Minor fix BannerPicture.astro default alt text styles ([6d0aed5](https://github.com/ecomplus/cloud-commerce/commit/6d0aed5ba849af6a0aa8e11da916f7c204e04564))
* **storefront:** Prevent errors with not founds by slug on SSR context load ([eeb3232](https://github.com/ecomplus/cloud-commerce/commit/eeb3232fb79f6440234a257b915f9c9d2de0e7b4))
* **storefront:** Update Astro to v2.10.9 ([3555906](https://github.com/ecomplus/cloud-commerce/commit/35559061843a1c8ba7618c255080289677640b10))


* **ssr:** Expecting fallback static HTML at /~fallback route ([922c9c9](https://github.com/ecomplus/cloud-commerce/commit/922c9c9ddeda661861cf1c80204ebd9adf0bf47e))
* **storefront:** Set href optional on <ALink> to handle common optional link case ([1573c65](https://github.com/ecomplus/cloud-commerce/commit/1573c653126975b3fac1e3291fa01976e98a8052))
* **storefront:** Update `usePageHeader` composable removing `serviceLinks` prop ([e566038](https://github.com/ecomplus/cloud-commerce/commit/e56603848af4013eb29b7604d0fb936238e85d7c))

### [0.23.3](https://github.com/ecomplus/cloud-commerce/compare/v0.23.2...v0.23.3) (2023-08-08)


Expand Down
4 changes: 2 additions & 2 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,11 +133,11 @@ runs:
${{ steps.npm-paths.outputs.LIB_PATH }}
${{ steps.npm-paths.outputs.BIN_PATH }}
~/.npm-global/bin
key: ${{ runner.os }}-npm-g-firebase-tools-12.3.1
key: ${{ runner.os }}-npm-g-firebase-tools-12.5.1

- if: ${{ github.event_name == 'push' && steps.npm-g-cache.outputs.cache-hit != 'true' }}
shell: bash
run: npm i --location=global firebase-tools@12.3.1
run: npm i --location=global firebase-tools@12.5.1

- if: steps.npm-cache-many.outputs.cache-hit != 'true'
name: Install codebase "many" dependencies
Expand Down
2 changes: 1 addition & 1 deletion ecomplus-stores/barra-doce
2 changes: 1 addition & 1 deletion ecomplus-stores/iluminim
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "cloudcommerce",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "Open fair-code headless commerce platform: API-first, microservices based, event driven and cloud native",
"main": "packages/api/lib/index.js",
"author": "E-Com Club Softwares para E-commerce <ti@e-com.club>",
Expand Down Expand Up @@ -35,7 +35,7 @@
"@commitlint/cli": "^17.7.1",
"@commitlint/config-conventional": "^17.7.0",
"@commitlint/rules": "^17.7.0",
"@types/node": "^18.17.5",
"@types/node": "^18.17.6",
"eslint": "^8.47.0",
"husky": "^8.0.3",
"standard-version": "^9.5.0",
Expand All @@ -44,7 +44,7 @@
"typescript": "~5.0.4",
"uglify-js": "^3.17.4",
"vite": "^4.4.9",
"vitest": "^0.34.1",
"vitest": "^0.34.2",
"zx": "^7.2.3"
},
"pnpm": {
Expand Down
2 changes: 1 addition & 1 deletion packages/api/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/api",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce APIs client/adapter",
"main": "lib/api.js",
"types": "lib/api.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/affilate-program/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-affilate-program",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for simple affiliate program",
"main": "lib/index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/correios/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-correios",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for Correios shipping calculation",
"main": "lib/correios.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/custom-payment/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-custom-payment",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for simple custom payment methods",
"main": "lib/index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/custom-shipping/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-custom-shipping",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for custom shipping methods",
"main": "lib/custom-shipping.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/datafrete/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-datafrete",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to integrate Datafrete shipping gateway ",
"main": "lib/datafrete.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/discounts/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-discounts",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for complex discount rules",
"main": "lib/discounts.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/emails/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-emails",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce default transactional email app",
"main": "lib/index.js",
"repository": {
Expand Down
4 changes: 2 additions & 2 deletions packages/apps/fb-conversions/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-fb-conversions",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to send carts/orders to Facebook Conversions API",
"main": "lib/index.js",
"repository": {
Expand All @@ -21,7 +21,7 @@
"dependencies": {
"@cloudcommerce/api": "workspace:*",
"@cloudcommerce/firebase": "workspace:*",
"facebook-nodejs-business-sdk": "^17.0.2",
"facebook-nodejs-business-sdk": "^17.0.3",
"firebase-admin": "^11.10.1",
"firebase-functions": "^4.4.1"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/flash-courier/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-flash-courier",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to integrate Flash Courier",
"main": "lib/index.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/frenet/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-frenet",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for Frenet shipping calculation",
"main": "lib/frenet.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/galaxpay/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-galaxpay",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to integrate Galax Pay for recurring payments",
"main": "lib/galaxpay.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/google-analytics/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-google-analytics",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to send carts/orders events to GA Measurement Protocol",
"main": "lib/index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/jadlog/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-jadlog",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for Jadlog shipping calculation",
"main": "lib/index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/loyalty-points/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-loyalty-points",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to handle simple loyalty points programs",
"main": "lib/loyalty-points.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/melhor-envio/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-melhor-envio",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to integrate Melhor Envio",
"main": "lib/index.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/mercadopago/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-mercadopago",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to integrate Mercado Pago",
"main": "lib/mercadopago.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/pagarme/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-pagarme",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to integrate Pagar.me",
"main": "lib/pagarme.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/paghiper/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-paghiper",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to integrate PagHiper",
"main": "lib/paghiper.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/pix/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-pix",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app to integrate Pix API (Bacen)",
"main": "lib/pix.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/tiny-erp/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-tiny-erp",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for Tiny ERP",
"main": "lib/tiny-erp.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apps/webhooks/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/app-webhooks",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce app for general order webhooks",
"main": "lib/index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/cli",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce CLI tools",
"bin": {
"cloudcommerce": "./bin/run.mjs"
Expand Down
6 changes: 5 additions & 1 deletion packages/cli/src/cli.ts
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,11 @@ Finish by saving the following secrets to your GitHub repository:

if (argv._.includes('dev') || !argv._.length) {
await prepareCodebases(true);
return $`npm --prefix "${path.join(pwd, 'functions/ssr')}" run dev`;
const prefix = path.join(pwd, 'functions/ssr');
// https://docs.astro.build/en/reference/cli-reference/#astro-dev
const host = typeof argv.host === 'string' ? argv.host : '';
const port = typeof argv.port === 'string' || typeof argv.port === 'number' ? argv.port : '';
return $`npm --prefix "${prefix}" run dev -- --host ${host} --port ${port}`;
}
return $`echo 'Hello from @cloudcommerce/cli'`;
};
2 changes: 1 addition & 1 deletion packages/config/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/config",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce base config",
"main": "lib/config.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/emails/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@cloudcommerce/emails",
"type": "module",
"version": "0.23.3",
"version": "0.25.0",
"description": "E-Com Plus Cloud Commerce email sender",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down
Loading
Loading