Skip to content

Commit 7f3c582

Browse files
committed
Use vscode-onigmo npm package
1 parent 67752b5 commit 7f3c582

File tree

8 files changed

+14
-89
lines changed

8 files changed

+14
-89
lines changed

package-lock.json

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"main": "./out/extension.js",
5252
"browser": "./out/web/extension.js",
5353
"scripts": {
54-
"build": "npm run compile && npm run compile-web && npm run generate-wasm && node ./out/Onigmo/moveOnigmo",
54+
"build": "npm run compile && npm run compile-web && npm run generate-wasm",
5555
"package": "vsce package",
5656
"watch": "tsc -watch -p ./",
5757
"watch-web": "webpack --watch",
@@ -611,6 +611,7 @@
611611
"oniguruma-parser-cjs": "^0.0.1",
612612
"oniguruma-to-es": "^4.3.3",
613613
"plist": "^3.1.0",
614+
"vscode-onigmo": "^2.0.1",
614615
"vscode-oniguruma": "1.7.0",
615616
"web-tree-sitter": "^0.25.4",
616617
"yaml": "^2.8.0"

src/DiagnosticCollection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as vscode from 'vscode';
22
import * as webTreeSitter from 'web-tree-sitter';
33
import * as vscodeOniguruma from 'vscode-oniguruma';
4-
import * as textmateOnigmo from "./Onigmo/Onigmo";
4+
import * as textmateOnigmo from 'vscode-onigmo';
55
import * as PCRE from '@syntropiq/libpcre-ts';
66
import * as onigurumaToES from 'oniguruma-to-es';
77
import { closeEnoughQuestionMark, DocumentSelector, getPackageJSON, JSONParseStringRelaxed, stringify, wagnerFischer } from "./extension";

src/Onigmo/Onigmo.d.ts

Lines changed: 0 additions & 68 deletions
This file was deleted.

src/Onigmo/Onigmo.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/Onigmo/Onigmo.wasm

-405 KB
Binary file not shown.

src/Onigmo/moveOnigmo.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/Oniguruma.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as vscode from 'vscode';
22
import * as vscodeOniguruma from 'vscode-oniguruma';
3-
import * as textmateOnigmo from "./Onigmo/Onigmo";
3+
import * as textmateOnigmo from 'vscode-onigmo';
44

55

66
export async function initOniguruma(context: vscode.ExtensionContext): Promise<void> {
@@ -23,9 +23,9 @@ export async function initOniguruma(context: vscode.ExtensionContext): Promise<v
2323

2424
// https://github.com/textmate/textmate
2525
// https://github.com/textmate/Onigmo/tree/Onigmo-5.13.5
26-
// fork of https://github.com/k-takata/Onigmo
27-
// fork of https://github.com/kkos/oniguruma
28-
const uriOnigmo = vscode.Uri.joinPath(context.extensionUri, 'out', 'Onigmo', 'Onigmo.wasm');
26+
// fork of https://github.com/k-takata/Onigmo/tree/Onigmo-5.13.5
27+
// fork of https://github.com/kkos/oniguruma/tree/65a9b1aa03c9bc2dc01b074295b9603232cb3b78
28+
const uriOnigmo = vscode.Uri.joinPath(context.extensionUri, 'node_modules', 'vscode-onigmo', 'release', 'onigmo.wasm');
2929
const wasmOnigmo = await vscode.workspace.fs.readFile(uriOnigmo);
3030
const optionsOnigmo: textmateOnigmo.IOptions = {
3131
data: wasmOnigmo,

0 commit comments

Comments
 (0)