Skip to content

Commit 8ed9136

Browse files
committed
chore: add tests
1 parent 63bac9b commit 8ed9136

File tree

6 files changed

+66
-0
lines changed

6 files changed

+66
-0
lines changed

.github/workflows/CI.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ jobs:
2020
- name: Create packages for TSConfig JSONs
2121
run: deno run --allow-read --allow-write --allow-net scripts/create-npm-packages.ts
2222

23+
- name: Test
24+
working-directory: test/
25+
run: |
26+
corepack enable
27+
pnpm install
28+
pnpm test
29+
2330
- name: Update the README
2431
run: deno run --allow-read --allow-write --allow-net scripts/update-markdown-readme.ts
2532

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
*.log
22
packages/
33
.idea/
4+
node_modules

test/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
console.log("Hello World")

test/package.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"name": "test-bases",
3+
"scripts": {
4+
"test": "tsc --noEmit"
5+
},
6+
"packageManager": "[email protected]",
7+
"devDependencies": {
8+
"@tsconfig/bases": "link:../packages/bases",
9+
"@types/node": "^24.2.1",
10+
"typescript": "^5.9.2"
11+
}
12+
}

test/pnpm-lock.yaml

Lines changed: 42 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": ["@tsconfig/bases/node-lts"]
3+
}

0 commit comments

Comments
 (0)