From afa87af01c79a9baa539f2992d32154d2a4739bd Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Sat, 14 Feb 2026 14:46:37 -0800 Subject: task: delete vanilla js prototype\n\n- Removed vanilla/ directory and web/dist/vanilla directory\n- Updated Makefile, Dockerfile, and CI workflow to remove vanilla references\n- Cleaned up web/web.go to remove vanilla embed and routes\n- Verified build and tests pass\n\nCloses NK-2tcnmq --- vanilla/node_modules/css-tree/lib/syntax/create.js | 55 ---------------------- 1 file changed, 55 deletions(-) delete mode 100644 vanilla/node_modules/css-tree/lib/syntax/create.js (limited to 'vanilla/node_modules/css-tree/lib/syntax/create.js') diff --git a/vanilla/node_modules/css-tree/lib/syntax/create.js b/vanilla/node_modules/css-tree/lib/syntax/create.js deleted file mode 100644 index 9bb32c5..0000000 --- a/vanilla/node_modules/css-tree/lib/syntax/create.js +++ /dev/null @@ -1,55 +0,0 @@ -import { tokenize } from '../tokenizer/index.js'; -import { createParser } from '../parser/create.js'; -import { createGenerator } from '../generator/create.js'; -import { createConvertor } from '../convertor/create.js'; -import { createWalker } from '../walker/create.js'; -import { Lexer } from '../lexer/Lexer.js'; -import mix from './config/mix.js'; - -function createSyntax(config) { - const parse = createParser(config); - const walk = createWalker(config); - const generate = createGenerator(config); - const { fromPlainObject, toPlainObject } = createConvertor(walk); - - const syntax = { - lexer: null, - createLexer: config => new Lexer(config, syntax, syntax.lexer.structure), - - tokenize, - parse, - generate, - - walk, - find: walk.find, - findLast: walk.findLast, - findAll: walk.findAll, - - fromPlainObject, - toPlainObject, - - fork(extension) { - const base = mix({}, config); // copy of config - - return createSyntax( - typeof extension === 'function' - ? extension(base) // TODO: remove Object.assign as second parameter - : mix(base, extension) - ); - } - }; - - syntax.lexer = new Lexer({ - generic: config.generic, - cssWideKeywords: config.cssWideKeywords, - units: config.units, - types: config.types, - atrules: config.atrules, - properties: config.properties, - node: config.node - }, syntax); - - return syntax; -}; - -export default config => createSyntax(mix({}, config)); -- cgit v1.2.3