This commit is contained in:
rizky 2025-03-16 14:19:18 +07:00
parent 30bdd93827
commit d2b5e00ae4
19 changed files with 903990 additions and 114 deletions

View File

@ -68,6 +68,7 @@ export const _ = {
const build_path = dir.data(`/code/${site_id}/site/typings.d.ts`);
let file = Bun.file(build_path);
console.log(build_path)
if (!(await file.exists())) {
const root = `/code/${site_id}/site/src`;
await initFrontEnd(root, site_id);

File diff suppressed because one or more lines are too long

View File

@ -16,6 +16,7 @@ type CompilerOptions = Parameters<
export const jsMount = async (editor: MonacoEditor, monaco: Monaco, p?: PG) => {
const m = monaco as any;
console.log('mantap jiwa')
if (editor.getModel()) {
const jsxHgController = new MonacoJsxSyntaxHighlight(getWorker(), monaco);
const { highlighter } = jsxHgController.highlighterBuilder({
@ -27,7 +28,7 @@ export const jsMount = async (editor: MonacoEditor, monaco: Monaco, p?: PG) => {
}
editor.onDidChangeModelContent(() => {
if (typeof editor.getModel === "function") {
try {
try {
highlighter();
} catch (e) {}
}

100651
static/ed.047e53cd.js Normal file

File diff suppressed because one or more lines are too long

100652
static/ed.3380ec3f.js Normal file

File diff suppressed because one or more lines are too long

100652
static/ed.445d2ae6.js Normal file

File diff suppressed because one or more lines are too long

100652
static/ed.7cf4f444.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -1345,19 +1345,19 @@ var _reactUseMeasureDefault = parcelHelpers.interopDefault(_reactUseMeasure);
var _reactDnd = require("react-dnd");
var _dndMultiBackend = require("dnd-multi-backend");
var _reactDndTouchBackend = require("react-dnd-touch-backend");
/******************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
/******************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */ var __assign = function() {
__assign = Object.assign || function __assign(t) {
for(var s, i = 1, n = arguments.length; i < n; i++){
@ -4115,19 +4115,19 @@ var featureBundle = (0, _tslib.__assign)((0, _tslib.__assign)((0, _tslib.__assig
}
},{"tslib":"al2G1","../../motion/index.mjs":"lDw69","./motion-proxy.mjs":"1cNOc","./utils/create-config.mjs":"6VLxh","../../motion/features/gestures.mjs":"264zL","../../motion/features/animations.mjs":"kToii","../../motion/features/drag.mjs":"ZJT36","./create-visual-element.mjs":"jVkXu","../../motion/features/layout/index.mjs":"3IgFS","../../projection/node/HTMLProjectionNode.mjs":"kBRTp","@parcel/transformer-js/src/esmodule-helpers.js":"lwmMb"}],"al2G1":[function(require,module,exports) {
/******************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
/******************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */ /* global Reflect, Promise, SuppressedError, Symbol */ var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "__extends", ()=>__extends);
@ -86151,19 +86151,19 @@ var Worker$1 = {
var getWorker = function() {
return Worker$1;
};
/******************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
/******************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */ var __assign = function() {
__assign = Object.assign || function __assign(t) {
for(var s, i = 1, n = arguments.length; i < n; i++){
@ -86196,11 +86196,11 @@ var JsxToken = {
text: "jsx-text",
orderTokenPrefix: "jsx-tag-order"
};
/**
* 获取对应下标所处行列数据
* @param {*} index 索引下标(以1开始)
* @param {*} lines 每行长度数据
* @returns
/**
* 获取对应下标所处行列数据
* @param {*} index 索引下标(以1开始)
* @param {*} lines 每行长度数据
* @returns
*/ var getRowAndColumn = function(index, lines) {
var line = 0;
var offset = 0;
@ -86213,10 +86213,10 @@ var JsxToken = {
column: index - offset
};
};
/**
* 获取节点位置
* @param {} node 节点
* @returns
/**
* 获取节点位置
* @param {} node 节点
* @returns
*/ var getNodeRange = function(node) {
if (typeof node.getStart === "function" && typeof node.getEnd === "function") return [
node.getStart(),
@ -86245,9 +86245,9 @@ var calcPosition = function(node, lines) {
]
};
};
/**
* 处理 jsx element 或者 fragment
* @param {*} data
/**
* 处理 jsx element 或者 fragment
* @param {*} data
*/ var disposeJsxElementOrFragment = function(data) {
var node = data.node, lines = data.lines, classifications = data.classifications;
var config = data.config;
@ -86353,9 +86353,9 @@ var calcPosition = function(node, lines) {
}
}
};
/**
* 分析jsx attribute key
* @param data
/**
* 分析jsx attribute key
* @param data
*/ var disposeJsxAttributeKey = function(data) {
var node = data.node, lines = data.lines, classifications = data.classifications;
var positions = calcPosition(node, lines).positions;
@ -86453,8 +86453,8 @@ var analysis = function(filePath, code, config) {
return [];
}
};
/**
* 高亮
/**
* 高亮
*/ var MonacoJsxSyntaxHighlight = /** @class */ function() {
function MonacoJsxSyntaxHighlight(worker, monaco, config) {
var _this = this;
@ -88816,14 +88816,14 @@ const value = (...types)=>{
};
};
exports.value = value;
const reservedKeywords = new Set(`
do if in for let new try var case else enum
eval false null undefined NaN this true void
with break catch class const super throw while
yield delete export import public return static
switch typeof default extends finally package
private continue debugger function arguments
interface protected implements instanceof
const reservedKeywords = new Set(`
do if in for let new try var case else enum
eval false null undefined NaN this true void
with break catch class const super throw while
yield delete export import public return static
switch typeof default extends finally package
private continue debugger function arguments
interface protected implements instanceof
`.trim().split(/[ \n]/).map((s)=>s.trim()));
const isReserved = (name)=>reservedKeywords.has(name);
exports.isReserved = isReserved;

100651
static/ed.ba0ca325.js Normal file

File diff suppressed because one or more lines are too long

100652
static/ed.d385d341.js Normal file

File diff suppressed because one or more lines are too long

42852
static/index.0a4693fa.js Normal file

File diff suppressed because one or more lines are too long

42852
static/index.22f83a62.js Normal file

File diff suppressed because one or more lines are too long

42852
static/index.2a6dba0e.js Normal file

File diff suppressed because one or more lines are too long

42852
static/index.61183ff2.js Normal file

File diff suppressed because one or more lines are too long

42852
static/index.62f2205c.js Normal file

File diff suppressed because one or more lines are too long

42852
static/index.9f5f6c63.js Normal file

File diff suppressed because one or more lines are too long

42852
static/index.e433581d.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -17,6 +17,6 @@
<body classname="flex-col flex-1 w-full min-h-screen flex opacity-0">
<div id="root"></div>
<script src="/index.9db598ee.js" defer=""></script>
<script src="/index.62f2205c.js" defer=""></script>
</body>
</html>

View File

@ -175,12 +175,12 @@ const manifest = [
"/source-sans-3-latin-ext-400-normal.0483ba2f.woff",
"/source-sans-3-latin-400-normal.43f5aafe.woff2",
"/source-sans-3-latin-400-normal.6f62a854.woff",
"/index.9db598ee.js",
"/index.62f2205c.js",
"/login.3daaefac.js",
"/logout.920e94f5.js",
"/register.5db9c712.js",
"/all.5b92210c.js",
"/ed.a54519d5.js",
"/ed.ba0ca325.js",
"/wasm_gzip.922c2de1.wasm",
"/standalone.0aea92ae.js",
"/estree.4a6560c1.js",
@ -190,7 +190,7 @@ const manifest = [
"/index.module.7282dc17.js",
"/ed.400f6bfd.css"
];
const version = "8cf9ad6a";
const version = "5c74ed0c";
(0, _serviceWorker._register)(manifest, version);
},{"@parcel/service-worker":"et5Hi"}],"et5Hi":[function(require,module,exports) {
@ -564,7 +564,7 @@ function _routerNodeToTable(initialPath, initialNode) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "version", ()=>version);
const version = "mm3rf30";
const version = "u8acymc";
},{"@parcel/transformer-js/src/esmodule-helpers.js":"jpDjm"}],"lXNsG":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");