diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-14 14:46:37 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-14 14:46:37 -0800 |
| commit | afa87af01c79a9baa539f2992d32154d2a4739bd (patch) | |
| tree | 92c7416db734270a2fee1d72ee9cc119379ff8e1 /vanilla/node_modules/@acemir/cssom/README.mdown | |
| parent | 3b927e84d200402281f68181cd4253bc77e5528d (diff) | |
| download | neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.gz neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.bz2 neko-afa87af01c79a9baa539f2992d32154d2a4739bd.zip | |
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
Diffstat (limited to 'vanilla/node_modules/@acemir/cssom/README.mdown')
| -rw-r--r-- | vanilla/node_modules/@acemir/cssom/README.mdown | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/vanilla/node_modules/@acemir/cssom/README.mdown b/vanilla/node_modules/@acemir/cssom/README.mdown deleted file mode 100644 index 8684ece..0000000 --- a/vanilla/node_modules/@acemir/cssom/README.mdown +++ /dev/null @@ -1,64 +0,0 @@ -# CSSOM - -CSSOM.js is a CSS parser written in pure JavaScript. It is also a partial implementation of [CSS Object Model](http://dev.w3.org/csswg/cssom/). - - CSSOM.parse("body {color: black}") - -> { - cssRules: [ - { - selectorText: "body", - style: { - 0: "color", - color: "black", - length: 1 - } - } - ] - } - - -## [Parser demo](https://acemir.github.io/CSSOM/docs/parse.html) - -Works well in Google Chrome 6+, Safari 5+, Firefox 3.6+, Opera 10.63+. -Doesn't work in IE < 9 because of unsupported getters/setters. - -To use CSSOM.js in the browser you might want to build a one-file version that exposes a single `CSSOM` global variable: - - ➤ git clone https://github.com/acemir/CSSOM.git - ➤ cd CSSOM - ➤ node build.js - build/CSSOM.js is done - -To use it with Node.js or any other CommonJS loader: - - ➤ npm install @acemir/cssom - -## Don’t use it if... - -You parse CSS to mungle, minify or reformat code like this: - -```css -div { - background: gray; - background: linear-gradient(to bottom, white 0%, black 100%); -} -``` - -This pattern is often used to give browsers that don’t understand linear gradients a fallback solution (e.g. gray color in the example). -In CSSOM, `background: gray` [gets overwritten](http://nv.github.io/CSSOM/docs/parse.html#css=div%20%7B%0A%20%20%20%20%20%20background%3A%20gray%3B%0A%20%20%20%20background%3A%20linear-gradient(to%20bottom%2C%20white%200%25%2C%20black%20100%25)%3B%0A%7D). -It does **NOT** get preserved. - -If you do CSS mungling, minification, or image inlining, considere using one of the following: - - * [postcss](https://github.com/postcss/postcss) - * [reworkcss/css](https://github.com/reworkcss/css) - * [csso](https://github.com/css/csso) - * [mensch](https://github.com/brettstimmerman/mensch) - - -## [Tests](https://acemir.github.io/CSSOM/spec/) - -To run tests locally: - - ➤ git submodule init - ➤ git submodule update |
