pull_request:
branches: main
paths-ignore:
- - 'packages/docs/**'
- - 'packages/playground/**'
+ - 'packages/docs/**'
+ - 'packages/playground/**'
push:
branches:
- - '**'
+ - '**'
tags:
- - '!**'
+ - '!**'
paths-ignore:
- - 'packages/docs/**'
- - 'packages/playground/**'
+ - 'packages/docs/**'
+ - 'packages/playground/**'
jobs:
build:
runs-on: ubuntu-latest
steps:
- - name: Checkout code
- uses: actions/checkout@v4
- with:
- fetch-depth: 0
- - uses: pnpm/action-setup@v4
- - uses: actions/setup-node@v4
- with:
- node-version: lts/*
- cache: pnpm
-
- - name: Install
- run: pnpm install --frozen-lockfile
-
- - name: Build
- run: pnpm -C packages/router build
-
- - name: Build DTS
- run: pnpm -C packages/router build:dts
-
- - name: Release
- run: pnpm dlx pkg-pr-new publish --compact --pnpm './packages/*'
+ - name: Checkout code
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+ - uses: pnpm/action-setup@v4
+ - uses: actions/setup-node@v4
+ with:
+ node-version: lts/*
+ cache: pnpm
+
+ - name: Install
+ run: pnpm install --frozen-lockfile
+
+ - name: Build
+ run: pnpm -C packages/router build
+
+ - name: Release
+ run: pnpm dlx pkg-pr-new publish --compact --pnpm './packages/*'
+++ /dev/null
-// this the shared base config for all packages.
-{
- "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
-
- "mainEntryPointFilePath": "./dist/src/index.d.ts",
-
- "apiReport": {
- "enabled": true,
- "reportFolder": "<projectFolder>/temp/"
- },
-
- "docModel": {
- "enabled": true
- },
-
- "dtsRollup": {
- "enabled": true,
- "untrimmedFilePath": "./dist/<unscopedPackageName>.d.ts"
- },
-
- "tsdocMetadata": {
- "enabled": false
- },
-
- "messages": {
- "compilerMessageReporting": {
- "default": {
- "logLevel": "warning"
- }
- },
-
- "extractorMessageReporting": {
- "default": {
- "logLevel": "warning",
- "addToApiReportFile": true
- },
-
- "ae-missing-release-tag": {
- "logLevel": "none"
- }
- },
-
- "tsdocMessageReporting": {
- "default": {
- "logLevel": "warning"
- }
- }
- }
-}