WIP: Smart create call #184

Draft
schmelczer wants to merge 46 commits from asch/smart-create into main
6 changed files with 548 additions and 3454 deletions
Showing only changes of commit 7438108885 - Show all commits

View file

@ -16,13 +16,13 @@
"watcher": "^2.3.1"
},
"devDependencies": {
"@types/node": "^24.8.1",
"@types/node": "^25.0.2",
"sync-client": "file:../sync-client",
"ts-loader": "^9.5.2",
"ts-loader": "^9.5.4",
copilot-pull-request-reviewer[bot] commented 2026-01-04 15:36:32 +00:00 (Migrated from github.com)

The packages commander and watcher are listed under devDependencies but should be in dependencies since they're required at runtime for the CLI tool to function. devDependencies are only for build-time and testing tools.

The packages `commander` and `watcher` are listed under `devDependencies` but should be in `dependencies` since they're required at runtime for the CLI tool to function. devDependencies are only for build-time and testing tools.
"tslib": "2.8.1",
"tsx": "^4.20.6",
"typescript": "5.8.3",
"webpack": "^5.99.9",
"tsx": "^4.21.0",
"typescript": "5.9.3",
"webpack": "^5.103.0",
"webpack-cli": "^6.0.1"
}
}

View file

@ -13,25 +13,25 @@
"author": "",
"license": "MIT",
"devDependencies": {
"@types/node": "^24.8.1",
"@types/node": "^25.0.2",
"css-loader": "^7.1.2",
"date-fns": "^4.1.0",
"file-loader": "^6.2.0",
"fs-extra": "^11.3.0",
"mini-css-extract-plugin": "^2.9.2",
"obsidian": "1.10.2",
"fs-extra": "^11.3.2",
"mini-css-extract-plugin": "^2.9.4",
"obsidian": "1.11.0",
"reconcile-text": "^0.8.0",
"resolve-url-loader": "^5.0.0",
"sass": "^1.91.0",
"sass": "^1.96.0",
"sass-loader": "^16.0.6",
"sync-client": "file:../sync-client",
"terser-webpack-plugin": "^5.3.14",
"ts-loader": "^9.5.2",
"terser-webpack-plugin": "^5.3.16",
"ts-loader": "^9.5.4",
"tslib": "2.8.1",
"tsx": "^4.20.6",
"typescript": "5.8.3",
"tsx": "^4.21.0",
"typescript": "5.9.3",
"url": "^0.11.4",
"webpack": "^5.99.9",
"webpack": "^5.103.0",
"webpack-cli": "^6.0.1"
}
}

File diff suppressed because it is too large Load diff

View file

@ -11,7 +11,19 @@
"trailingComma": "none",
"tabWidth": 4,
"useTabs": false,
"endOfLine": "lf"
"endOfLine": "lf",
"overrides": [
{
"files": [
"*.yml",
"*.yaml",
"*.md"
],
"options": {
"tabWidth": 2
}
}
]
},
"scripts": {
"build": "npm run build --workspaces",
@ -22,11 +34,10 @@
},
"devDependencies": {
"concurrently": "^9.2.1",
copilot-pull-request-reviewer[bot] commented 2026-01-04 15:36:33 +00:00 (Migrated from github.com)

The prettier configuration override for *.md files uses 2-space indentation, but the command in update-api-types.sh and other scripts formats all files including markdown. This could cause inconsistent formatting in code blocks within markdown files that contain other languages. Consider excluding code blocks from this rule or being more specific about which markdown content gets 2-space indentation.

The prettier configuration override for `*.md` files uses 2-space indentation, but the command in update-api-types.sh and other scripts formats all files including markdown. This could cause inconsistent formatting in code blocks within markdown files that contain other languages. Consider excluding code blocks from this rule or being more specific about which markdown content gets 2-space indentation.
"eclint": "^2.8.1",
"eslint": "9.38.0",
"eslint-plugin-unused-imports": "^4.1.4",
"npm-check-updates": "^19.1.1",
"prettier": "^3.6.2",
"typescript-eslint": "8.41.0"
"eslint": "9.39.2",
"eslint-plugin-unused-imports": "^4.3.0",
"npm-check-updates": "^19.2.0",
"prettier": "^3.7.4",
"typescript-eslint": "8.49.0"
}
}

View file

@ -14,19 +14,19 @@
},
"devDependencies": {
"byte-base64": "^1.1.0",
"minimatch": "^10.0.1",
"p-queue": "^8.1.0",
"minimatch": "^10.1.1",
"p-queue": "^9.0.1",
"reconcile-text": "^0.8.0",
"uuid": "^13.0.0",
"@types/node": "^24.8.1",
"ts-loader": "^9.5.2",
"@types/node": "^25.0.2",
"ts-loader": "^9.5.4",
"tslib": "2.8.1",
"tsx": "^4.20.6",
"typescript": "5.8.3",
"webpack": "^5.99.9",
"tsx": "^4.21.0",
"typescript": "5.9.3",
"webpack": "^5.103.0",
"webpack-cli": "^6.0.1",
"webpack-merge": "^6.0.1",
"@sentry/browser": "^10.8.0",
"@sentry/browser": "^10.30.0",
"ws": "^8.18.3"
}
}

View file

@ -11,14 +11,14 @@
"test": "tsx --test 'src/**/*.test.ts'"
},
"devDependencies": {
"@types/node": "^24.8.1",
"@types/node": "^25.0.2",
"sync-client": "file:../sync-client",
"ts-loader": "^9.5.2",
"ts-loader": "^9.5.4",
"tslib": "2.8.1",
"tsx": "^4.20.6",
"typescript": "5.8.3",
"tsx": "^4.21.0",
"typescript": "5.9.3",
"uuid": "^13.0.0",
"webpack": "^5.99.9",
"webpack": "^5.103.0",
"webpack-cli": "^6.0.1"
}
}