# Package

## Overview

A package node can either be a zip file or a project. Actions on it depend on its type. The zip file is readonly while the project itself can be further customized.\
Expanding a package node will show its contained elements.

## Commands Summary

A summary of commands available on this item via right-click context menu:

| Command                                                                     | Summary                                   |
| --------------------------------------------------------------------------- | ----------------------------------------- |
| [Create new Component/Service/Layout](#create-new-component-service-layout) | Creates a new component/service/layout    |
| [Remove Reference to this Package](#remove-reference-to-this-package)       | Removes reference to this Package Project |
| [Edit Package details](#edit-package-details)                               | Edits Package Project details             |
| [Delete Package](#delete-package)                                           | Deletes package                           |

## Commands Details

The details for each command available on this item via right-click context menu:

### Create new Component/Service/Layout

Only available for Package Project (not for zip files). Can add a new component, service or layout to the package (depending on package type).

### Remove Reference to this Package

Only available for Package Project (not for zip files; zip files can only be deleted altogether). Removes reference to Package Project (will not delete the project itself).

### Edit Package details

Only available for Package Project (not for zip files). Edits package name and version.

### Delete Package

Deletes (from local disk), the package project or zip file.
