@trigger.dev/common-schemas is now public and builds using tsup

This commit is contained in:
Matt Aitken
2023-01-20 14:43:18 -08:00
parent a23be11cdc
commit 16f6df68aa
3 changed files with 44 additions and 1 deletions
+21 -1
View File
@@ -1,13 +1,33 @@
{
"private": true,
"name": "@trigger.dev/common-schemas",
"version": "0.0.1",
"description": "Common zod schemas used across trigger.dev applications and packages",
"main": "./src/index.ts",
"types": "./src/index.ts",
"publishConfig": {
"access": "public"
},
"files": [
"dist"
],
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.js"
},
"./package.json": "./package.json"
},
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && npm run build:tsup",
"build:tsup": "tsup",
"dev": "tsup --watch"
},
"devDependencies": {
"@trigger.dev/tsconfig": "workspace:*",
"@types/node": "16",
"rimraf": "^3.0.2",
"tsup": "^6.5.0",
"typescript": "^4.9.4"
},
"dependencies": {
+19
View File
@@ -0,0 +1,19 @@
import { defineConfig } from "tsup";
export default defineConfig([
{
name: "main",
entry: ["./src/index.ts"],
outDir: "./dist",
platform: "node",
format: ["cjs"],
legacyOutput: true,
sourcemap: true,
clean: true,
bundle: true,
splitting: false,
dts: true,
external: ["http", "https", "util", "events", "tty", "os", "timers"],
esbuildPlugins: [],
},
]);
+4
View File
@@ -519,6 +519,8 @@ importers:
specifiers:
'@trigger.dev/tsconfig': workspace:*
'@types/node': '16'
rimraf: ^3.0.2
tsup: ^6.5.0
typescript: ^4.9.4
zod: ^3.20.2
dependencies:
@@ -526,6 +528,8 @@ importers:
devDependencies:
'@trigger.dev/tsconfig': link:../../config-packages/tsconfig
'@types/node': 16.18.11
rimraf: 3.0.2
tsup: 6.5.0_typescript@4.9.4
typescript: 4.9.4
packages/emails: