Update all of our samples to target VSCode 1.100 or newer

This makes sure that if folks get a relatively recent `vscode.d.ts`. It also lets us safely bump up the target to es2024 so you can use all the latest lib additions
This commit is contained in:
Matt Bierner
2025-08-07 07:57:14 -07:00
parent 0b0bb2b6b8
commit 2ee6b0b7b9
258 changed files with 14028 additions and 15244 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,62 +1,62 @@
{
"name": "notebook-renderer-react-sample",
"displayName": "notebook-renderer-react-sample",
"description": "Example of a Notebook renderer (visualizer) for GitHub Issues Notebook built with React.",
"version": "0.0.1",
"private": true,
"license": "MIT",
"engines": {
"vscode": "^1.58.0"
},
"categories": [
"Other"
],
"contributes": {
"notebookRenderer": [
{
"id": "notebook-renderer-react-github-issues",
"entrypoint": "./out/client/index.js",
"displayName": "GitHub Issues React-based Renderer",
"mimeTypes": [
"x-application/github-issues"
]
}
]
},
"scripts": {
"vscode:prepublish": "npm run compile && node out/test/checkNoTestProvider.js",
"compile": "npm run compile:extension && npm run compile:client",
"compile:extension": "tsc -b",
"compile:client": "webpack --mode production",
"lint": "eslint",
"watch": "concurrently -r \"npm:watch:*\"",
"watch:extension": "tsc -b --watch",
"watch:client": "webpack --mode development --watch",
"dev": "concurrently -r npm:watch:extension npm:watch:client",
"pretest": "npm run compile && npm run lint"
},
"devDependencies": {
"@eslint/js": "^9.13.0",
"@stylistic/eslint-plugin": "^2.9.0",
"@types/glob": "^7.1.3",
"@types/node": "^22",
"@types/react": "^17.0.15",
"@types/react-dom": "^17.0.9",
"@types/vscode": "^1.58.0",
"@types/vscode-notebook-renderer": "^1.57.8",
"@types/webpack-env": "^1.16.0",
"concurrently": "^5.3.0",
"css-loader": "^4.2.0",
"eslint": "^9.13.0",
"glob": "^7.1.7",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"style-loader": "^1.2.1",
"ts-loader": "^9.4.2",
"typescript": "^5.9.2",
"typescript-eslint": "^8.39.0",
"vscode-notebook-error-overlay": "^1.0.1",
"webpack": "^5.38.1",
"webpack-cli": "^4.7.0"
}
"name": "notebook-renderer-react-sample",
"displayName": "notebook-renderer-react-sample",
"description": "Example of a Notebook renderer (visualizer) for GitHub Issues Notebook built with React.",
"version": "0.0.1",
"private": true,
"license": "MIT",
"engines": {
"vscode": "^1.100.0"
},
"categories": [
"Other"
],
"contributes": {
"notebookRenderer": [
{
"id": "notebook-renderer-react-github-issues",
"entrypoint": "./out/client/index.js",
"displayName": "GitHub Issues React-based Renderer",
"mimeTypes": [
"x-application/github-issues"
]
}
]
},
"scripts": {
"vscode:prepublish": "npm run compile && node out/test/checkNoTestProvider.js",
"compile": "npm run compile:extension && npm run compile:client",
"compile:extension": "tsc -b",
"compile:client": "webpack --mode production",
"lint": "eslint",
"watch": "concurrently -r \"npm:watch:*\"",
"watch:extension": "tsc -b --watch",
"watch:client": "webpack --mode development --watch",
"dev": "concurrently -r npm:watch:extension npm:watch:client",
"pretest": "npm run compile && npm run lint"
},
"devDependencies": {
"@eslint/js": "^9.13.0",
"@stylistic/eslint-plugin": "^2.9.0",
"@types/glob": "^7.1.3",
"@types/node": "^22",
"@types/react": "^17.0.15",
"@types/react-dom": "^17.0.9",
"@types/vscode": "^1.100.0",
"@types/vscode-notebook-renderer": "^1.57.8",
"@types/webpack-env": "^1.16.0",
"concurrently": "^5.3.0",
"css-loader": "^4.2.0",
"eslint": "^9.13.0",
"glob": "^7.1.7",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"style-loader": "^1.2.1",
"ts-loader": "^9.4.2",
"typescript": "^5.9.2",
"typescript-eslint": "^8.39.0",
"vscode-notebook-error-overlay": "^1.0.1",
"webpack": "^5.38.1",
"webpack-cli": "^4.7.0"
}
}

View File

@ -1,7 +1,7 @@
{
"compilerOptions": {
"module": "esnext",
"target": "ES2020",
"target": "ES2024",
"moduleResolution": "node",
"sourceMap": true,
"strict": true,