Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
d1b67f1
Move tisdk, request, and tiapp code to node-titanium-sdk
cb1kenobi Feb 17, 2026
f0b4e15
Fix tests
cb1kenobi Feb 17, 2026
c7d2bbf
Merge branch 'main' into switch-node-titanium-sdk
cb1kenobi Feb 18, 2026
deb4c8b
Merge branch 'main' into switch-node-titanium-sdk
cb1kenobi Mar 5, 2026
83ddec6
Switch files over to node-titanium-sdk, add oxfmt
cb1kenobi Mar 5, 2026
838165b
Remove fs-extra, wire up more node-titanium-sdk, remove unneeded code
cb1kenobi Mar 5, 2026
920fbf8
Fix latest sdk, formatting
cb1kenobi Mar 5, 2026
2ec0faa
Remove debug
cb1kenobi Mar 5, 2026
38bb342
Improve jdk errors and show selected jdk
cb1kenobi Mar 9, 2026
5c3030b
Fix merge conflicts
cb1kenobi Mar 11, 2026
2ee4be3
Formatting
cb1kenobi Mar 11, 2026
a8e5e19
Add node-titanium-sdk dep
cb1kenobi Mar 11, 2026
f2c71d6
Add script to install/build node-titanium-sdk from source
cb1kenobi Mar 11, 2026
fc717d0
Fix windows
cb1kenobi Mar 11, 2026
dd641be
Move to vitest and lefthook
cb1kenobi Mar 11, 2026
ab1959e
Fix tests
cb1kenobi Mar 11, 2026
7f97a4f
Try to fix test
cb1kenobi Mar 11, 2026
6dd9476
Try to fix sdk tests on windows
cb1kenobi Mar 11, 2026
2d91e9b
Remove test runner runner
cb1kenobi Mar 11, 2026
4c7b5dd
Update deps
cb1kenobi Mar 14, 2026
0745b0f
Merge, update deps
cb1kenobi Mar 18, 2026
5e93582
Remove unnecessary dependencies
cb1kenobi Mar 18, 2026
d05acdf
Use downloads path
cb1kenobi Apr 20, 2026
13aec69
Merge branch 'main' into switch-node-titanium-sdk
cb1kenobi Apr 20, 2026
a49f3fb
Update deps
cb1kenobi Apr 20, 2026
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
38 changes: 19 additions & 19 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
- package-ecosystem: 'npm'
directory: '/'
labels:
- "dependencies"
- 'dependencies'
schedule:
interval: "weekly"
day: "wednesday"
time: "02:34"
interval: 'weekly'
day: 'wednesday'
time: '02:34'
groups:
production:
dependency-type: "production"
dependency-type: 'production'
patterns:
- "*"
- '*'
update-types:
- "major"
- "minor"
- "patch"
- 'major'
- 'minor'
- 'patch'
development:
dependency-type: "development"
dependency-type: 'development'
patterns:
- "*"
- '*'
update-types:
- "major"
- "minor"
- "patch"
- 'major'
- 'minor'
- 'patch'
commit-message:
include: "scope"
prefix: "chore(deps): "
include: 'scope'
prefix: 'chore(deps): '
allow:
- dependency-type: "all"
- dependency-type: 'all'
6 changes: 3 additions & 3 deletions .github/workflows/cla.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ jobs:
name: Verify contributor

steps:
- uses: tidev/tidev-cla-action@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- uses: tidev/tidev-cla-action@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
100 changes: 50 additions & 50 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,62 +14,62 @@ jobs:
name: Publish

steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Checkout repository
uses: actions/checkout@v6

- name: Setup node
uses: actions/setup-node@v6
with:
node-version: 24
registry-url: 'https://registry.npmjs.org/'
- name: Setup node
uses: actions/setup-node@v6
with:
node-version: 24
registry-url: 'https://registry.npmjs.org/'

- name: Update npm
run: npm install -g npm@latest
- name: Update npm
run: npm install -g npm@latest

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: latest
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: latest

- name: Install dependencies
run: pnpm install
- name: Install dependencies
run: pnpm install

- name: Lint
run: pnpm lint
- name: Lint
run: pnpm lint

- name: Publish to npm
run: npm publish --provenance --tag ${{ github.event.release.prerelease && 'next' || 'latest' }}
- name: Publish to npm
run: npm publish --provenance --tag ${{ github.event.release.prerelease && 'next' || 'latest' }}

- name: Get package.json info
id: get-package-info
run: |
echo "name=$(node -p "require('./package.json').name")" >> $GITHUB_OUTPUT
echo "homepage=$(node -p "require('./package.json').homepage")" >> $GITHUB_OUTPUT
echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
- name: Get package.json info
id: get-package-info
run: |
echo "name=$(node -p "require('./package.json').name")" >> $GITHUB_OUTPUT
echo "homepage=$(node -p "require('./package.json').homepage")" >> $GITHUB_OUTPUT
echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT

- name: Send Slack notification
uses: slackapi/slack-github-action@v2.1.1
with:
method: chat.postMessage
token: ${{ secrets.SLACK_BOT_TOKEN }}
payload: |
{
"channel": "${{ secrets.SLACK_CHANNEL_ID }}",
"text": "Published ${{ steps.get-package-info.outputs.name }}@${{ steps.get-package-info.outputs.version }}",
"blocks": [
{
"type": "header",
"text": {
"type": "plain_text",
"text": "Published ${{ steps.get-package-info.outputs.name }}@${{ steps.get-package-info.outputs.version }}"
- name: Send Slack notification
uses: slackapi/slack-github-action@v2.1.1
with:
method: chat.postMessage
token: ${{ secrets.SLACK_BOT_TOKEN }}
payload: |
{
"channel": "${{ secrets.SLACK_CHANNEL_ID }}",
"text": "Published ${{ steps.get-package-info.outputs.name }}@${{ steps.get-package-info.outputs.version }}",
"blocks": [
{
"type": "header",
"text": {
"type": "plain_text",
"text": "Published ${{ steps.get-package-info.outputs.name }}@${{ steps.get-package-info.outputs.version }}"
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "${{ steps.get-package-info.outputs.homepage }}/releases/tag/v${{ steps.get-package-info.outputs.version }}"
}
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "${{ steps.get-package-info.outputs.homepage }}/releases/tag/v${{ steps.get-package-info.outputs.version }}"
}
}
]
}
]
}
32 changes: 16 additions & 16 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,24 +17,24 @@ jobs:
os: [ubuntu-latest, windows-latest, macOS-latest]

steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Checkout repository
uses: actions/checkout@v6

- name: Use Node.js ${{ matrix.node }}
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
- name: Use Node.js ${{ matrix.node }}
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: latest
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: latest

- name: Install dependencies
run: pnpm install
- name: Install dependencies
run: pnpm install

- name: Lint
run: pnpm lint
- name: Lint
run: pnpm lint

- name: Run tests
run: pnpm coverage
- name: Run tests
run: pnpm coverage
39 changes: 39 additions & 0 deletions .oxfmtrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"arrowParens": "always",
"bracketSameLine": false,
"bracketSpacing": true,
"embeddedLanguageFormatting": "auto",
"endOfLine": "lf",
"experimentalSortImports": {
"customGroups": [],
"groups": [],
"ignoreCase": true,
"internalPattern": ["~/", "@/"],
"newlinesBetween": true,
"order": "asc",
"partitionByComment": false,
"partitionByNewline": false,
"sortSideEffects": false
},
"experimentalSortPackageJson": true,
"ignorePatterns": ["test/**/fixtures/**"],
"insertFinalNewline": true,
"objectWrap": "preserve",
"overrides": [
{
"files": ["**/*.json"],
"options": {
"useTabs": false,
"tabWidth": 2
}
}
],
"printWidth": 100,
"proseWrap": "preserve",
"quoteProps": "as-needed",
"semi": true,
"singleQuote": true,
"trailingComma": "es5",
"useTabs": true
}
5 changes: 1 addition & 4 deletions .oxlintrc.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
{
"ignorePatterns": [
"test/commands/fixtures/**",
"test/mock-sdk/**"
]
"ignorePatterns": ["test/commands/fixtures/**", "test/mock-sdk/**"]
}
Loading
Loading