Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
nestjs-shopify-wrapper
Advanced tools
This is a NestJS module wrapper around the official shopify-api-node library. To get started, you will need API credentials generated in your Shopify admin as a private app.
To install this project:
npm install --save nestjs-shopify-wrapper
In your Nest Module, import NestjsShopifyModule
:
import { NestjsShopifyModule } from 'nestjs-shopify';
And register the module in your imports
:
NestjsShopifyModule.registerAsync({
imports: [ConfigModule],
useFactory: (config: ConfigService) => ({
shopName: config.get('SHOPIFY_STORE'),
apiKey: config.get('SHOPIFY_KEY'),
password: config.get('SHOPIFY_PW'),
}),
inject: [ConfigService],
}),
In your Nest Provider, import the Shopify library as ShopifyClient
for type references. It does not provide a named export, so default import is required. Also import the NestjsShopifyService
, which will provide a Nest-compatible reference to the underlying Shopify class:
import * as ShopifyClient from 'shopify-api-node';
import { NestjsShopifyService } from 'nestjs-shopify';
In your Nest Provider, instantiate the client:
@Injectable()
export class ShopifyService {
private shopifyClient: ShopifyClient;
constructor(
private shopifyService: NestjsShopifyService
) {
// Returns a new instance of the Shopify class
this.shopifyClient = this.shopifyService.getShopify();
}
You can now reference all methods and events on the shopfyClient
Shopify instance as defined in the [docs]((https://www.npmjs.com/package/shopify-api-node). Reference typings on the ShopifyClient module directly:
async getShopifyProducts(): Promise<ShopifyClient.IProduct[]> {
return await this.shopifyClient.product.list({ limit: 20 });
}
@nestjs/cli
core package, and provides customized schematics for generating modular NestJS applications. See here for the full set of available schematics, and documentation.FAQs
NestJS wrapper for the official shopify-api-node library
The npm package nestjs-shopify-wrapper receives a total of 0 weekly downloads. As such, nestjs-shopify-wrapper popularity was classified as not popular.
We found that nestjs-shopify-wrapper demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.