Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
44c491c079 | ||
|
|
99a0a2874a | ||
|
|
0ac25856a3 | ||
|
|
d25b1bce8e |
No files matched your search
+12
-46
@@ -1,53 +1,19 @@
|
||||
name: CI
|
||||
name: Unit Test
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
branches: [main]
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
branches: [main]
|
||||
|
||||
permissions: {}
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: pnpm/action-setup@v6
|
||||
with:
|
||||
run_install: false
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: lts/*
|
||||
cache: pnpm
|
||||
unit-test:
|
||||
uses: sxzz/workflows/.github/workflows/unit-test.yml@main
|
||||
|
||||
- run: pnpm i -g @antfu/ni
|
||||
- run: nci
|
||||
- run: nr lint
|
||||
- run: nr typecheck
|
||||
|
||||
test:
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node: [lts/*]
|
||||
os: [ubuntu-latest, windows-latest, macos-latest]
|
||||
fail-fast: false
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: pnpm/action-setup@v6
|
||||
with:
|
||||
run_install: false
|
||||
- name: Set node ${{ matrix.node }}
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: ${{ matrix.node }}
|
||||
cache: pnpm
|
||||
|
||||
- run: pnpm i -g @antfu/ni
|
||||
- run: nci
|
||||
- run: nr build
|
||||
- run: nr test
|
||||
# coverage:
|
||||
# uses: sxzz/workflows/.github/workflows/coverage.yml@main
|
||||
# needs: unit-test
|
||||
# permissions:
|
||||
# id-token: write
|
||||
@@ -7,7 +7,7 @@ on:
|
||||
|
||||
jobs:
|
||||
release:
|
||||
uses: sxzz/workflows/.github/workflows/release.yml@v1
|
||||
uses: sxzz/workflows/.github/workflows/release.yml@main
|
||||
with:
|
||||
publish: true
|
||||
permissions:
|
||||
|
||||
+13
-2
@@ -2,7 +2,7 @@
|
||||
"name": "pkg-placeholder",
|
||||
"type": "module",
|
||||
"version": "0.0.0",
|
||||
"packageManager": "pnpm@11.1.3",
|
||||
"packageManager": "pnpm@11.15.1",
|
||||
"description": "_description_",
|
||||
"author": "Anthony Fu <anthonyfu117@hotmail.com>",
|
||||
"license": "MIT",
|
||||
@@ -27,13 +27,24 @@
|
||||
"build": "tsdown",
|
||||
"dev": "tsdown --watch",
|
||||
"lint": "eslint",
|
||||
"prepublishOnly": "nr build",
|
||||
"prepack": "nr build",
|
||||
"release": "bumpp",
|
||||
"start": "tsx src/index.ts",
|
||||
"test": "pnpm run build && vitest",
|
||||
"typecheck": "tsc",
|
||||
"prepare": "git config core.hooksPath .githooks && simple-git-hooks && skills-npm"
|
||||
},
|
||||
"scripts-info": {
|
||||
"build": "Build the library for publishing",
|
||||
"dev": "Rebuild on change during development",
|
||||
"lint": "Check for code style issues",
|
||||
"prepack": "Build before publishing",
|
||||
"release": "Bump version and publish a release",
|
||||
"start": "Run the entry file",
|
||||
"test": "Run the test suite",
|
||||
"typecheck": "Check types",
|
||||
"prepare": "Set up git hooks and skills"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@antfu/eslint-config": "catalog:cli",
|
||||
"@antfu/ni": "catalog:cli",
|
||||
|
||||
Generated
+1234
-796
File diff suppressed because it is too large.
Load diff
+13
-12
@@ -3,6 +3,7 @@ ignoreWorkspaceRootCheck: true
|
||||
minimumReleaseAgeExclude:
|
||||
- '@types/node@25.9.0'
|
||||
- tsx@4.22.2
|
||||
- bumpp@12.0.0
|
||||
shellEmulator: true
|
||||
trustPolicy: no-downgrade
|
||||
|
||||
@@ -14,26 +15,26 @@ packages:
|
||||
|
||||
catalogs:
|
||||
cli:
|
||||
'@antfu/eslint-config': ^9.0.0
|
||||
'@antfu/ni': ^30.1.0
|
||||
bumpp: ^11.1.0
|
||||
eslint: ^10.4.0
|
||||
'@antfu/eslint-config': ^9.1.0
|
||||
'@antfu/ni': ^30.2.0
|
||||
bumpp: ^12.0.0
|
||||
eslint: ^10.7.0
|
||||
nano-staged: ^1.0.2
|
||||
publint: ^0.3.21
|
||||
simple-git-hooks: ^2.13.1
|
||||
skills-npm: ^1.1.1
|
||||
tsdown: ^0.22.0
|
||||
tsx: ^4.22.2
|
||||
skills-npm: ^1.2.0
|
||||
tsdown: ^0.22.12
|
||||
tsx: ^4.23.1
|
||||
typescript: ^6.0.3
|
||||
vite: ^8.0.13
|
||||
vite: ^8.1.5
|
||||
inlined:
|
||||
'@antfu/utils': ^9.3.0
|
||||
testing:
|
||||
tsdown-stale-guard: ^0.1.2
|
||||
tsnapi: ^0.3.3
|
||||
vitest: ^4.1.6
|
||||
tsdown-stale-guard: ^0.1.3
|
||||
tsnapi: ^1.0.0
|
||||
vitest: ^4.1.10
|
||||
types:
|
||||
'@types/node': ^25.9.0
|
||||
'@types/node': ^26.1.1
|
||||
allowBuilds:
|
||||
esbuild: true
|
||||
simple-git-hooks: true
|
||||
Reference in new issue
Block a user