MCPcopy Index your code
hub / github.com/Pinelab-studio/pinelab-vendure-plugins

github.com/Pinelab-studio/pinelab-vendure-plugins @v7.2.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.2.6 ↗ · + Follow
1,402 symbols 2,774 edges 396 files 96 documented · 7% updated 4d ago★ 13511 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

code style: prettier lerna

Pinelab Vendure plugins

Visit pinelab-plugins.com for official docs and examples.

Development

Contributions welcome! Check out our Contribution guidelines

Upgrading Vendure version

Follow these steps to upgrade the vendure version of all plugins at once.

  1. Create and checkout a new branch like feat/vendure-1.7.1
  2. Upgrade all Vendure dependencies by running yarn upgrade:vendure
  3. Create a PR to merge into master

Create a new plugin

  1. cd packages
  2. wget https://github.com/vendure-ecommerce/plugin-template/archive/refs/heads/master.zip
  3. unzip master.zip
  4. rm master.zip
  5. Follow the README in plugin-template-mater

Extension points exported contracts — how you extend this code

MetricCalculation (Interface)
(no doc) [6 implementers]
packages/vendure-plugin-metrics/src/api/strategies.ts
RemoteStorageStrategy (Interface)
(no doc) [4 implementers]
packages/vendure-plugin-invoices/src/api/strategies/storage-strategy.ts
ExportStrategy (Interface)
(no doc) [2 implementers]
packages/vendure-plugin-order-export/src/api/export-strategy.ts
PushVariantsJob (Interface)
* Job to push variants from Vendure to Picqer
packages/vendure-plugin-picqer/src/api/picqer.service.ts
StockMonitoringPlugin (Interface)
(no doc)
packages/vendure-plugin-stock-monitoring/src/stock-monitoring.plugin.ts
MyparcelConfig (Interface)
(no doc)
packages/vendure-plugin-myparcel/src/myparcel.plugin.ts
CloudTaskOptions (Interface)
(no doc)
packages/vendure-plugin-google-cloud-tasks/src/types.ts
Options (Interface)
(no doc)
packages/vendure-plugin-shipping-by-weight-and-country/test/shipping-by-weight-and-country.spec.ts

Core symbols most depended-on inside this repo

init
called by 102
packages/vendure-plugin-invoices/src/api/strategies/storage-strategy.ts
get
called by 100
packages/vendure-plugin-metrics/src/api/cache.ts
createSettledOrder
called by 45
packages/test/src/shop-utils.ts
findOne
called by 35
packages/vendure-plugin-google-cloud-tasks/src/cloud-tasks-job-queue.strategy.ts
fetch
called by 20
packages/vendure-plugin-sendcloud/src/api/sendcloud.client.ts
destroy
called by 18
packages/vendure-plugin-google-cloud-tasks/src/cloud-tasks-job-queue.strategy.ts
create
called by 18
packages/vendure-plugin-webhook/src/ui/webhook.component.ts
rawRequest
called by 16
packages/vendure-plugin-picqer/src/api/picqer.client.ts

Shape

Method 599
Interface 393
Class 294
Function 77
Enum 39

Languages

TypeScript100%

Modules by API surface

packages/vendure-order-client/src/graphql-generated-types.ts172 symbols
packages/vendure-plugin-goedgepickt/src/api/goedgepickt.service.ts33 symbols
packages/vendure-plugin-picqer/src/api/picqer.service.ts32 symbols
packages/vendure-plugin-myparcel/src/api/myparcel.service.ts32 symbols
packages/vendure-plugin-picqer/src/api/picqer.client.ts27 symbols
packages/vendure-plugin-stripe-subscription/src/api/stripe-subscription.controller.ts23 symbols
packages/vendure-plugin-e-boekhouden/src/client/eboekhoudenwsdl/client.ts22 symbols
packages/vendure-plugin-e-boekhouden/src/client/eboekhoudenwsdl/ports/SoapAppSoap12.ts21 symbols
packages/vendure-plugin-e-boekhouden/src/client/eboekhoudenwsdl/ports/SoapAppSoap.ts21 symbols
packages/vendure-plugin-customer-managed-groups/src/customer-managed-groups.service.ts21 symbols
packages/vendure-plugin-picqer/src/api/types.ts20 symbols
packages/vendure-order-client/src/vendure-order-client.ts20 symbols

For agents

$ claude mcp add pinelab-vendure-plugins \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page