Improve deploy procedure
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@techniker-me/pcast-api",
|
"name": "@techniker-me/pcast-api",
|
||||||
"version": "2025.0.9",
|
"version": "2025.0.10",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"ci-build": "bun run build:node && bun run build:browser && bun run build:types",
|
"ci-build": "bun run build:node && bun run build:browser && bun run build:types",
|
||||||
@@ -8,11 +8,9 @@
|
|||||||
"test": "bun test",
|
"test": "bun test",
|
||||||
"test:watch": "bun test --watch",
|
"test:watch": "bun test --watch",
|
||||||
"test:coverage": "bun test --coverage",
|
"test:coverage": "bun test --coverage",
|
||||||
"prebuild": "bun run clean",
|
|
||||||
"prelint": "bun install",
|
"prelint": "bun install",
|
||||||
"lint": "eslint src/**/*.ts",
|
"lint": "eslint src/**/*.ts",
|
||||||
"lint:fix": "eslint src/**/*.ts --fix",
|
"lint:fix": "eslint src/**/*.ts --fix",
|
||||||
"build": "bun run build:node && bun run build:browser && bun run build:types",
|
|
||||||
"build:node": "bun build src/index.ts --outdir dist/node --target node --format esm --production",
|
"build:node": "bun build src/index.ts --outdir dist/node --target node --format esm --production",
|
||||||
"build:browser": "bun build src/index.ts --outdir dist/browser --target browser --format esm --production",
|
"build:browser": "bun build src/index.ts --outdir dist/browser --target browser --format esm --production",
|
||||||
"build:types": "tsc --emitDeclarationOnly --outDir dist/types",
|
"build:types": "tsc --emitDeclarationOnly --outDir dist/types",
|
||||||
@@ -21,6 +19,9 @@
|
|||||||
"build:types:dev": "tsc --emitDeclarationOnly --outDir dist/types",
|
"build:types:dev": "tsc --emitDeclarationOnly --outDir dist/types",
|
||||||
"prebuild:dev": "bun run clean",
|
"prebuild:dev": "bun run clean",
|
||||||
"build:dev": "bun run build:node:dev && bun run build:browser:dev && bun run build:types:dev",
|
"build:dev": "bun run build:node:dev && bun run build:browser:dev && bun run build:types:dev",
|
||||||
|
"prebuild": "bun run clean",
|
||||||
|
"build": "bun run build:node && bun run build:browser && bun run build:types",
|
||||||
|
"postbuild": "bash scripts/prepare-package-json.sh",
|
||||||
"postclean": "bun run lint",
|
"postclean": "bun run lint",
|
||||||
"clean": "rm -rf dist"
|
"clean": "rm -rf dist"
|
||||||
},
|
},
|
||||||
|
|||||||
9
scripts/prepare-package-json.sh
Executable file
9
scripts/prepare-package-json.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
|
set -o errexit
|
||||||
|
set -o nounset
|
||||||
|
set -o pipefail
|
||||||
|
set -x
|
||||||
|
|
||||||
|
jq '{name, version, type, dependencies, module, main, types, exports, publishConfig}' package.json > package.json.tmp
|
||||||
|
mv package.json.tmp dist/package.json
|
||||||
Reference in New Issue
Block a user