From 4f2eb40c6bfac55012357ac2ceeeaafe02efe2ba Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 9 Jun 2025 15:01:39 -0700 Subject: [PATCH] export rekor types from pb-typescript Signed-off-by: Brian DeHamer --- gen/pb-typescript/package-lock.json | 4 ++-- gen/pb-typescript/package.json | 4 ++++ gen/pb-typescript/src/rekor/v2/index.ts | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 gen/pb-typescript/src/rekor/v2/index.ts diff --git a/gen/pb-typescript/package-lock.json b/gen/pb-typescript/package-lock.json index 1b33b309..51a4c4a9 100644 --- a/gen/pb-typescript/package-lock.json +++ b/gen/pb-typescript/package-lock.json @@ -1,12 +1,12 @@ { "name": "@sigstore/protobuf-specs", - "version": "0.4.0", + "version": "0.4.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@sigstore/protobuf-specs", - "version": "0.4.0", + "version": "0.4.3", "license": "Apache-2.0", "devDependencies": { "@tsconfig/node18": "^18.2.4", diff --git a/gen/pb-typescript/package.json b/gen/pb-typescript/package.json index 3080a305..2d100533 100644 --- a/gen/pb-typescript/package.json +++ b/gen/pb-typescript/package.json @@ -4,6 +4,10 @@ "description": "code-signing for npm packages", "main": "dist/index.js", "types": "dist/index.d.ts", + "exports": { + ".": "./dist/index.js", + "./rekor/v2": "./dist/rekor/v2/index.js" + }, "scripts": { "build": "tsc" }, diff --git a/gen/pb-typescript/src/rekor/v2/index.ts b/gen/pb-typescript/src/rekor/v2/index.ts new file mode 100644 index 00000000..6ce3df3b --- /dev/null +++ b/gen/pb-typescript/src/rekor/v2/index.ts @@ -0,0 +1,19 @@ +/* +Copyright 2025 The Sigstore Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ +export * from '../../__generated__/rekor/v2/dsse'; +export * from '../../__generated__/rekor/v2/entry'; +export * from '../../__generated__/rekor/v2/hashedrekord'; +export * from '../../__generated__/rekor/v2/verifier';