Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
2f41c2f
Clean up
justinmakaila Nov 9, 2025
243d641
Put logging file back
justinmakaila Nov 9, 2025
f5f7125
Add api-schema and openapi generation
justinmakaila Nov 11, 2025
39ca27b
add oauth server information
justinmakaila Nov 11, 2025
bae9956
Add oauth-schema and generator for oauth specific routes
justinmakaila Nov 11, 2025
fb86534
Update readme
justinmakaila Nov 11, 2025
9f415dc
Add type exports
justinmakaila Nov 11, 2025
39a9cc0
update type export
justinmakaila Nov 11, 2025
8840758
update error responses
justinmakaila Nov 12, 2025
dc3e19e
update responses and operations
justinmakaila Nov 12, 2025
8c95b03
add refresh
justinmakaila Nov 12, 2025
75a5960
Refactor to use the generated client
justinmakaila Nov 12, 2025
aa3ed68
add external docs
justinmakaila Nov 12, 2025
0a88a9e
Add documentation
justinmakaila Nov 12, 2025
d44f667
fix openapi reference
justinmakaila Nov 12, 2025
9a674eb
update to include a list of paths
justinmakaila Nov 13, 2025
8f80b0d
Update proxy API example project name
justinmakaila Nov 13, 2025
ed2558f
Update API packages
justinmakaila Nov 13, 2025
177e635
Break schema file up
justinmakaila Nov 13, 2025
62bff38
Add POST /auth
justinmakaila Nov 13, 2025
ac01888
Update to use new api-client
justinmakaila Nov 13, 2025
06731a7
Add some types...
justinmakaila Nov 13, 2025
8f584a3
prepare for new API configuration
justinmakaila Nov 13, 2025
cbb05be
add axios cookiejar support
justinmakaila Nov 13, 2025
47098c5
update sync car and track assets
justinmakaila Nov 13, 2025
4a1626d
Remove prompting
justinmakaila Nov 16, 2025
825b640
Refactor the API into sub-workspaces
justinmakaila Nov 17, 2025
d9cab61
Add apps/ for cli tools and applications; clean up the sync-*-assets …
justinmakaila Nov 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"type": "module",
"scripts": {
"build": "tsc",
"build:executable": "pnpm bundle && pnpm --parallel --stream '/^build:executable:.+$/'",
"build:executable:macos": "./scripts/build-executable-macos.sh",
"build:executable:windows": "./scripts/build-executable-windows.sh",
"bundle": "esbuild ./src/index.ts --bundle --platform=node --outfile=build/index.cjs --format=cjs",
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
5 changes: 5 additions & 0 deletions apps/sync-car-assets-cli/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
IRACING_AUTH_CLIENT=""
IRACING_AUTH_SECRET=""
IRACING_AUTH_USERNAME=""
IRACING_AUTH_PASSWORD=""
IRACING_AUTH_SCOPE="iracing.auth iracing.profile"
28 changes: 28 additions & 0 deletions apps/sync-car-assets-cli/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"name": "@iracing-data/sync-car-assets-cli",
"main": "dist/index.js",
"bin": {
"sync-iracing-car-assets": "dist/index.js"
},
"scripts": {
"build": "tsc --build tsconfig.build.json",
"build:executable": "pnpm --parallel --stream '/^build:executable:.+$/'",
"build:executable:macos": "./scripts/build-executable-macos.sh",
"build:executable:windows": "./scripts/build-executable-windows.sh",
"bundle": "esbuild src/index.ts --bundle --platform=node --tsconfig=tsconfig.build.json --outfile=build/index.cjs --format=cjs",
"codegen": "pnpm codegen:openapi:types",
"codegen:openapi:types": "openapi-typescript ../../openapi/iracing-oauth.json -o src/generated/openapi.ts",
"test:ts": "tsc --noEmit"
},
"dependencies": {
"@iracing-data/api-client-fetch": "workspace:*",
"@iracing-data/sync-car-assets": "workspace:*",
"commander": "^14.0.2",
"openapi-fetch": "^0.15.0"
},
"devDependencies": {
"@commander-js/extra-typings": "^14.0.0",
"esbuild": "^0.27.0",
"openapi-typescript": "7.10.1"
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"main": "build/cli.cjs",
"main": "build/index.cjs",
"output": "build/sync-car-assets.blob",
"disableExperimentalSEAWarning": true
}
Loading
Loading