Skip to content

Commit 0bec1ed

Browse files
committed
fix: resolve issue #11 extension compatibility with Code 1.108+
1 parent ca27697 commit 0bec1ed

4 files changed

Lines changed: 23 additions & 7 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
node_modules
22
.vscode-test/
33
*.vsix
4+
5+
/.codex/

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "formalist",
33
"displayName": "formalist",
44
"description": "Make R code properly formatted",
5-
"version": "0.2.3",
5+
"version": "0.2.3-1",
66
"publisher": "atsyplenkov",
77
"license": "MIT",
88
"pricing": "Free",
@@ -20,7 +20,7 @@
2020
},
2121
"engines": {
2222
"positron": ">=2025.01.0",
23-
"vscode": "1.106.0"
23+
"vscode": "^1.106.0"
2424
},
2525
"categories": [
2626
"Other",
@@ -101,4 +101,4 @@
101101
"@vscode/test-cli/glob/minimatch/brace-expansion": "2.0.2",
102102
"mocha/glob/minimatch/brace-expansion": "2.0.2"
103103
}
104-
}
104+
}

test/manifest-engine.test.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
const assert = require('assert');
2+
const manifest = require('../package.json');
3+
4+
assert.notStrictEqual(
5+
manifest.engines.vscode,
6+
'1.106.0',
7+
'engines.vscode must be a semver range, not an exact version'
8+
);
9+
10+
assert.match(
11+
manifest.engines.vscode,
12+
/^[\^>~]/,
13+
'engines.vscode should use a range operator such as ^, >=, or ~'
14+
);

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,10 @@
136136
dependencies:
137137
undici-types "~6.19.2"
138138

139-
"@types/vscode@^1.93.0":
140-
version "1.107.0"
141-
resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.107.0.tgz#82d76dec334896b4ce8373c6042549623e494105"
142-
integrity sha512-XS8YE1jlyTIowP64+HoN30OlC1H9xqSlq1eoLZUgFEC8oUTO6euYZxti1xRiLSfZocs4qytTzR6xCBYtioQTCg==
139+
"@types/vscode@^1.106.0":
140+
version "1.109.0"
141+
resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.109.0.tgz#062dfddf5f7df9cf36038e900ae67421ae69091b"
142+
integrity sha512-0Pf95rnwEIwDbmXGC08r0B4TQhAbsHQ5UyTIgVgoieDe4cOnf92usuR5dEczb6bTKEp7ziZH4TV1TRGPPCExtw==
143143

144144
"@ungap/structured-clone@^1.2.0":
145145
version "1.2.1"

0 commit comments

Comments
 (0)