
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@teemill/designer
Advanced tools
This generator creates TypeScript/JavaScript client that utilizes axios. The generated Node module can be used in the following environments:
Environment
Language level
Module system
It can be used in both TypeScript and JavaScript. In TypeScript, the definition will be automatically resolved via package.json. (Reference)
To build and compile the typescript sources to javascript use:
npm install
npm run build
First build the package then run npm publish
navigate to the folder of your consuming project and run one of the following commands.
published:
npm install @teemill/designer@1.15.2 --save
unPublished (not recommended):
npm install PATH_TO_GENERATED_PACKAGE --save
All URIs are relative to https://api.localhost:8080
| Class | Method | HTTP request | Description |
|---|---|---|---|
| DefaultApi | listDiscountRates | GET /v1/designer/discounts | List discount rates |
| DefaultApi | setDiscountRates | POST /v1/designer/discounts | Set discount rates |
| DesignerApi | bulkUpdateDesigns | PATCH /v1/designer/designs | Bulk update designs |
| DesignerApi | bulkUpdateLibraryProducts | PATCH /v1/designer/library/products | Bulk update library products |
| DesignerApi | bulkUpdateLibraryVariants | PATCH /v1/designer/library/variants | Bulk update library variants |
| DesignerApi | bulkUpdateTemplates | PATCH /v1/designer/templates | Bulk update templates |
| DesignerApi | createDesign | POST /v1/designer/designs | Create a new design |
| DesignerApi | createLibraryGroup | POST /v1/designer/library/groups | Create a new library product group |
| DesignerApi | createLibraryProduct | POST /v1/designer/library/products | Create a new library product |
| DesignerApi | createLibraryVariant | POST /v1/designer/library/variants | Create a new library variant |
| DesignerApi | createTemplate | POST /v1/designer/templates | Create a new template |
| DesignerApi | deleteDesign | DELETE /v1/designer/designs/{designId} | Delete a design |
| DesignerApi | deleteLibraryGroup | DELETE /v1/designer/library/groups/{libraryGroupId} | Delete a library group |
| DesignerApi | deleteLibraryProduct | DELETE /v1/designer/library/products/{libraryProductId} | Delete a library product |
| DesignerApi | deleteLibraryVariant | DELETE /v1/designer/library/variants/{libraryVariantId} | Delete a library variant |
| DesignerApi | deleteTemplate | DELETE /v1/designer/templates/{templateId} | Delete a template |
| DesignerApi | getDesign | GET /v1/designer/designs/{designId} | Get a single design |
| DesignerApi | getLibraryGroup | GET /v1/designer/library/groups/{libraryGroupId} | Get a single library product group |
| DesignerApi | getLibraryProduct | GET /v1/designer/library/products/{libraryProductId} | Get a single product library product |
| DesignerApi | getLibraryVariant | GET /v1/designer/library/variants/{libraryVariantId} | Get a single variant library product |
| DesignerApi | getTemplate | GET /v1/designer/templates/{templateId} | Get a single template |
| DesignerApi | listDesigns | GET /v1/designer/designs | List designs |
| DesignerApi | listLibrary | GET /v1/designer/library/products | List library products |
| DesignerApi | listLibraryGroups | GET /v1/designer/library/groups | List library product groups |
| DesignerApi | listTemplates | GET /v1/designer/templates | List templates |
| DesignerApi | setupLibrary | POST /v1/designer/library/setup | Setup the library for a project |
| DesignerApi | updateDesign | PATCH /v1/designer/designs/{designId} | Update a design |
| DesignerApi | updateLibraryGroup | PATCH /v1/designer/library/groups/{libraryGroupId} | Update a library product group |
| DesignerApi | updateLibraryProduct | PATCH /v1/designer/library/products/{libraryProductId} | Update a library product |
| DesignerApi | updateLibraryVariant | PATCH /v1/designer/library/variants/{libraryVariantId} | Update a library variant |
| DesignerApi | updateTemplate | PATCH /v1/designer/templates/{templateId} | Update a template |
Authentication schemes defined for the API:
FAQs
OpenAPI client for @teemill/designer
We found that @teemill/designer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers 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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.