Skip to content

Commit f6a1c60

Browse files
committed
Support running in web mode
1 parent b477746 commit f6a1c60

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ Requires Hexa compiler on your host or remote machine
1818

1919
![Features](features.png?raw=true)
2020

21+
## Web Extension
22+
23+
This extension works in web VSCode environment like github.dev
24+
2125
## Install
2226

2327
<https://marketplace.visualstudio.com/items?itemName=PeyTy.vshexa>

extension/extension.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// PeyTy (c) 2023
12
"use strict"
23

34
// Used for TypeScript JSDoc @types

extension/web.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// PeyTy (c) 2023
2+
"use strict"
3+
4+
// Only this one is allowed for web extension!
5+
const vscode = require('vscode')
6+
7+
exports.activate = function (context) {
8+
// TODO
9+
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"onLanguage:hexa"
1616
],
1717
"main": "./extension/extension.js",
18+
"browser": "./extension/web.js",
1819
"categories": [
1920
"Programming Languages",
2021
"Linters"

0 commit comments

Comments
 (0)