Frontend uudelleenrakennettu: Astro-komponentit, Wasm pääsäikeessä, ei Workeria
Vanha frontend siirretty temp/. Uusi rakenne: - StatusBar.astro, Terminal.astro, Editor.astro, Guide.astro - global.css erillinen - Wasm pääsäikeessä (ei Worker — yksinkertainen, debugattava) - Tab-completion, dropdown, projektikortti, Monaco, GUIDE.md - Ei tokenisointia eikä koodilaboratoriota Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
60
network-poc/frontend/node_modules/csso/cjs/syntax.cjs
generated
vendored
Normal file
60
network-poc/frontend/node_modules/csso/cjs/syntax.cjs
generated
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
'use strict';
|
||||
|
||||
const cssTree = require('css-tree');
|
||||
const compress = require('./compress.cjs');
|
||||
const specificity = require('./restructure/prepare/specificity.cjs');
|
||||
|
||||
function encodeString(value) {
|
||||
const stringApostrophe = cssTree.string.encode(value, true);
|
||||
const stringQuote = cssTree.string.encode(value);
|
||||
|
||||
return stringApostrophe.length < stringQuote.length
|
||||
? stringApostrophe
|
||||
: stringQuote;
|
||||
}
|
||||
|
||||
const {
|
||||
lexer,
|
||||
tokenize,
|
||||
parse,
|
||||
generate,
|
||||
walk,
|
||||
find,
|
||||
findLast,
|
||||
findAll,
|
||||
fromPlainObject,
|
||||
toPlainObject
|
||||
} = cssTree.fork({
|
||||
node: {
|
||||
String: {
|
||||
generate(node) {
|
||||
this.token(cssTree.tokenTypes.String, encodeString(node.value));
|
||||
}
|
||||
},
|
||||
Url: {
|
||||
generate(node) {
|
||||
const encodedUrl = cssTree.url.encode(node.value);
|
||||
const string = encodeString(node.value);
|
||||
|
||||
this.token(cssTree.tokenTypes.Url,
|
||||
encodedUrl.length <= string.length + 5 /* "url()".length */
|
||||
? encodedUrl
|
||||
: 'url(' + string + ')'
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
exports.compress = compress;
|
||||
exports.specificity = specificity;
|
||||
exports.find = find;
|
||||
exports.findAll = findAll;
|
||||
exports.findLast = findLast;
|
||||
exports.fromPlainObject = fromPlainObject;
|
||||
exports.generate = generate;
|
||||
exports.lexer = lexer;
|
||||
exports.parse = parse;
|
||||
exports.toPlainObject = toPlainObject;
|
||||
exports.tokenize = tokenize;
|
||||
exports.walk = walk;
|
||||
Reference in New Issue
Block a user