Skip to content

Commit

Permalink
local: Add test packages for each generated type
Browse files Browse the repository at this point in the history
  • Loading branch information
ewlsh committed Mar 14, 2024
1 parent 796df3b commit 2924778
Show file tree
Hide file tree
Showing 1,271 changed files with 22,138 additions and 4 deletions.
5 changes: 3 additions & 2 deletions local/package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
{
"private": true,
"workspaces": [
"@girs/*"
"@girs/*",
"tests/*"
],
"devDependencies": {
"typescript": "^5.2.2"
},
"scripts": {
"validate:types": "tsc --project tsconfig.json"
"validate:types": "yarn workspaces foreach --all -v --include 'gir-test-*' --parallel run validate"
}
}
10 changes: 10 additions & 0 deletions local/tests/accounts-1.0/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-accounts-1.0",
"version": "1.0.0",
"dependencies": {
"@girs/accounts-1.0": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/accounts-1.0/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/accounts-1.0';
21 changes: 21 additions & 0 deletions local/tests/accounts-1.0/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/accountsservice-1.0/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-accountsservice-1.0",
"version": "1.0.0",
"dependencies": {
"@girs/accountsservice-1.0": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/accountsservice-1.0/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/accountsservice-1.0';
21 changes: 21 additions & 0 deletions local/tests/accountsservice-1.0/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/adw-1/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-adw-1",
"version": "1.0.0",
"dependencies": {
"@girs/adw-1": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/adw-1/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/adw-1';
21 changes: 21 additions & 0 deletions local/tests/adw-1/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/amtk-4/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-amtk-4",
"version": "1.0.0",
"dependencies": {
"@girs/amtk-4": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/amtk-4/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/amtk-4';
21 changes: 21 additions & 0 deletions local/tests/amtk-4/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/amtk-5/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-amtk-5",
"version": "1.0.0",
"dependencies": {
"@girs/amtk-5": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/amtk-5/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/amtk-5';
21 changes: 21 additions & 0 deletions local/tests/amtk-5/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/anjuta-3.0/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-anjuta-3.0",
"version": "1.0.0",
"dependencies": {
"@girs/anjuta-3.0": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/anjuta-3.0/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/anjuta-3.0';
21 changes: 21 additions & 0 deletions local/tests/anjuta-3.0/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/anthy-9000/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-anthy-9000",
"version": "1.0.0",
"dependencies": {
"@girs/anthy-9000": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/anthy-9000/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/anthy-9000';
21 changes: 21 additions & 0 deletions local/tests/anthy-9000/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/appindicator3-0.1/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-appindicator3-0.1",
"version": "1.0.0",
"dependencies": {
"@girs/appindicator3-0.1": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/appindicator3-0.1/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/appindicator3-0.1';
21 changes: 21 additions & 0 deletions local/tests/appindicator3-0.1/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/appstream-1.0/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-appstream-1.0",
"version": "1.0.0",
"dependencies": {
"@girs/appstream-1.0": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/appstream-1.0/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/appstream-1.0';
21 changes: 21 additions & 0 deletions local/tests/appstream-1.0/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/appstreambuilder-1.0/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-appstreambuilder-1.0",
"version": "1.0.0",
"dependencies": {
"@girs/appstreambuilder-1.0": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/appstreambuilder-1.0/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/appstreambuilder-1.0';
21 changes: 21 additions & 0 deletions local/tests/appstreambuilder-1.0/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"lib": [
"ESNext"
],
"types": [],
"moduleResolution": "Bundler",
"module": "ESNext",
"strict": true,
"noEmit": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"skipLibCheck": false
},
"files": [
"test.ts"
],
"exclude": []
}
10 changes: 10 additions & 0 deletions local/tests/appstreamglib-1.0/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "gir-test-appstreamglib-1.0",
"version": "1.0.0",
"dependencies": {
"@girs/appstreamglib-1.0": "workspace:*"
},
"scripts": {
"validate": "tsc -p tsconfig.json"
}
}
1 change: 1 addition & 0 deletions local/tests/appstreamglib-1.0/test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@girs/appstreamglib-1.0';
Loading

0 comments on commit 2924778

Please sign in to comment.