# Class NpmPackage (1.22.0)

1.22.0 (latest) 1.21.0 1.20.0 1.19.0 1.18.0 1.17.0 1.16.1 1.15.2 1.14.0 1.13.1 1.12.0 1.11.5 1.10.0 1.9.0 1.8.4 1.7.0 1.6.1 1.5.0 1.4.1 1.3.3 1.2.1 1.1.2 1.0.2 0.5.0 0.4.1 0.3.3 0.2.2 0.1.0

    NpmPackage(mapping=None, *, ignore_unknown_fields=False, **kwargs)

NpmPackage represents an npm artifact.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `name` | `str` Required. registry_location, project_id, repository_name and npm_package forms a unique package For example, "projects/test-project/locations/us-west4/repositories/test-repo/npmPackages/ npm_test:1.0.0", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and npm_test:1.0.0" is the npm package. |
| `package_name` | `str` Package for the artifact. |
| `version` | `str` Version of this package. |
| `tags` | `MutableSequence[str]` Tags attached to this package. |
| `create_time` | `google.protobuf.timestamp_pb2.Timestamp` Output only. Time the package was created. |
| `update_time` | `google.protobuf.timestamp_pb2.Timestamp` Output only. Time the package was updated. |