full site update

This commit is contained in:
2025-07-24 18:46:24 +02:00
parent bfe2b90d8d
commit 37a6e0ab31
6912 changed files with 540482 additions and 361712 deletions

View File

@@ -12,9 +12,5 @@ declare function setDefaultWasmLoader(_loader: LoadWasmOptions): void;
*/
declare function getDefaultWasmLoader(): LoadWasmOptions | undefined;
declare function createOnigurumaEngine(options?: LoadWasmOptions | null): Promise<RegexEngine>;
/**
* Deprecated. Use `createOnigurumaEngine` instead.
*/
declare function createWasmOnigEngine(options?: LoadWasmOptions | null): Promise<RegexEngine>;
export { createOnigurumaEngine, createWasmOnigEngine, getDefaultWasmLoader, loadWasm, setDefaultWasmLoader };
export { createOnigurumaEngine, getDefaultWasmLoader, loadWasm, setDefaultWasmLoader };

View File

@@ -48,12 +48,11 @@ async function main(init) {
}
return false;
}
const UTF8Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf8") : undefined;
const UTF8Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf8") : void 0;
function UTF8ArrayToString(heapOrArray, idx, maxBytesToRead = 1024) {
const endIdx = idx + maxBytesToRead;
let endPtr = idx;
while (heapOrArray[endPtr] && !(endPtr >= endIdx))
++endPtr;
while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr;
if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) {
return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr));
}
@@ -110,10 +109,7 @@ async function main(init) {
var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __publicField = (obj, key, value) => {
__defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
return value;
};
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
let onigBinding = null;
function throwLastOnigError(onigBinding2) {
throw new ShikiError(onigBinding2.UTF8ToString(onigBinding2.getLastOnigError()));
@@ -229,7 +225,7 @@ class UtfString {
return result;
}
}
const _OnigString = class {
const _OnigString = class _OnigString {
constructor(str) {
__publicField(this, "id", ++_OnigString.LAST_ID);
__publicField(this, "_onigBinding");
@@ -285,11 +281,11 @@ const _OnigString = class {
this._onigBinding.ofree(this.ptr);
}
};
let OnigString = _OnigString;
__publicField(OnigString, "LAST_ID", 0);
__publicField(OnigString, "_sharedPtr", 0);
__publicField(_OnigString, "LAST_ID", 0);
__publicField(_OnigString, "_sharedPtr", 0);
// a pointer to a string of 10000 bytes
__publicField(OnigString, "_sharedPtrInUse", false);
__publicField(_OnigString, "_sharedPtrInUse", false);
let OnigString = _OnigString;
class OnigScanner {
constructor(patterns) {
__publicField(this, "_onigBinding");
@@ -448,8 +444,5 @@ async function createOnigurumaEngine(options) {
}
};
}
async function createWasmOnigEngine(options) {
return createOnigurumaEngine(options);
}
export { createOnigurumaEngine, createWasmOnigEngine, getDefaultWasmLoader, loadWasm, setDefaultWasmLoader };
export { createOnigurumaEngine, getDefaultWasmLoader, loadWasm, setDefaultWasmLoader };

View File

@@ -1,7 +1,7 @@
{
"name": "@shikijs/engine-oniguruma",
"type": "module",
"version": "1.29.2",
"version": "3.8.1",
"description": "Engine for Shiki using Oniguruma RegExp engine in WebAssembly",
"author": "Anthony Fu <anthonyfu117@hotmail.com>",
"license": "MIT",
@@ -19,35 +19,18 @@
],
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"./wasm-inlined": {
"types": "./dist/wasm-inlined.d.mts",
"default": "./dist/wasm-inlined.mjs"
}
".": "./dist/index.mjs",
"./wasm-inlined": "./dist/wasm-inlined.mjs"
},
"main": "./dist/index.mjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.mts",
"typesVersions": {
"*": {
"wasm-inlined": [
"./dist/wasm-inlined.d.mts"
],
"*": [
"./dist/*",
"./*"
]
}
},
"files": [
"dist"
],
"dependencies": {
"@shikijs/vscode-textmate": "^10.0.1",
"@shikijs/types": "1.29.2"
"@shikijs/vscode-textmate": "^10.0.2",
"@shikijs/types": "3.8.1"
},
"devDependencies": {
"vscode-oniguruma": "1.7.0"