Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@arm-software/vscode-cmsis-csolution

Package Overview
Dependencies
Maintainers
4
Versions
106
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arm-software/vscode-cmsis-csolution - npm Package Compare versions

Comparing version 0.27.0 to 0.28.0

44

csolution-api-v1.d.ts

@@ -5,2 +5,4 @@ /*

import type { Uri } from 'vscode';
export type ManageComponentsContext = {

@@ -18,2 +20,32 @@ /**

export type SolutionContext = {
/**
* Name of the build type (`type` field from the build type)
*/
buildType?: string;
/**
* Name of the target type (`type` field from the target type)
*/
targetType?: string;
/**
* Name of the project to build (project file name without the .cproject.yml extension)
*/
projectName?: string;
}
export type BuildOptions = {
/**
* Absolute path to the csolution file (required).
*/
solutionPath: string;
/**
* Optional context to build.
*/
context?: SolutionContext;
/**
* Should this be a rebuild (clean then build)?
*/
rebuild?: boolean;
}
export interface CsolutionApiV1 {

@@ -25,2 +57,14 @@ /**

manageComponents(context: ManageComponentsContext): Promise<void>;
/**
* Convert the given μVision project to Csolution.
*/
convertΜVisionProjectToCsolution(μVisionProjectUri: Uri): Promise<void>;
/**
* Build a csolution, sending output to a terminal.
* @param buildOptions Absolute path to the csolution (required), and optional context to build
* @returns Promise that resolves if the build succeeds, or rejects if it fails or the build tools cannot be found
*/
build(buildOptions: BuildOptions): Promise<void>;
}

2

package.json
{
"name": "@arm-software/vscode-cmsis-csolution",
"version": "0.27.0",
"version": "0.28.0",
"description": "API for the Arm.cmsis-csolution VS Code extension",

@@ -5,0 +5,0 @@ "types": "csolution.d.ts",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc