Skip to content

Commit 53c87e0

Browse files
committed
scope to js and ts, required for vscode to activate snippets in gts/gjs files
+semver: patch
1 parent 84f14a6 commit 53c87e0

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

Diff for: generate.mjs

+11-3
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,20 @@ const __dirname = path.dirname(fileURLToPath(import.meta.url));
66
const packageJsonPath = path.join(__dirname, "package.json");
77
const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, "utf8"));
88

9-
const glimmerTS = ["glimmer-ts", "typescript.glimmer"];
10-
const glimmerJS = ["glimmer-js", "javascript.glimmer"];
9+
const glimmerTS = ["typescript", "typescript.glimmer"];
10+
const glimmerJS = ["javascript", "javascript.glimmer"];
1111
const glimmer = [...glimmerJS, ...glimmerTS];
1212
const javascript = ["javascript"];
1313
const typescript = ["typescript"];
14-
const allLanguages = [...glimmer, ...javascript, ...typescript];
14+
const allLanguages = [...glimmer, ...javascript, ...typescript].reduce(
15+
(acc, language) => {
16+
if (!acc.includes(language)) {
17+
acc.push(language);
18+
}
19+
return acc;
20+
},
21+
[],
22+
);
1523

1624
function newSnippet(language, path) {
1725
return {

Diff for: package.json

+5-13
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@
3636
"contributes": {
3737
"snippets": [
3838
{
39-
"language": "glimmer-js",
39+
"language": "javascript",
4040
"path": "./snippets/all.json"
4141
},
4242
{
4343
"language": "javascript.glimmer",
4444
"path": "./snippets/all.json"
4545
},
4646
{
47-
"language": "glimmer-ts",
47+
"language": "typescript",
4848
"path": "./snippets/all.json"
4949
},
5050
{
@@ -53,38 +53,30 @@
5353
},
5454
{
5555
"language": "javascript",
56-
"path": "./snippets/all.json"
57-
},
58-
{
59-
"language": "typescript",
60-
"path": "./snippets/all.json"
61-
},
62-
{
63-
"language": "glimmer-js",
6456
"path": "./snippets/all-template-tag.json"
6557
},
6658
{
6759
"language": "javascript.glimmer",
6860
"path": "./snippets/all-template-tag.json"
6961
},
7062
{
71-
"language": "glimmer-ts",
63+
"language": "typescript",
7264
"path": "./snippets/all-template-tag.json"
7365
},
7466
{
7567
"language": "typescript.glimmer",
7668
"path": "./snippets/all-template-tag.json"
7769
},
7870
{
79-
"language": "glimmer-js",
71+
"language": "javascript",
8072
"path": "./snippets/javascript.glimmer.json"
8173
},
8274
{
8375
"language": "javascript.glimmer",
8476
"path": "./snippets/javascript.glimmer.json"
8577
},
8678
{
87-
"language": "glimmer-ts",
79+
"language": "typescript",
8880
"path": "./snippets/typescript.glimmer.json"
8981
},
9082
{

0 commit comments

Comments
 (0)