From 298ce63a00bce264e0f53e9f70317c2bdcb8448e Mon Sep 17 00:00:00 2001 From: Thierry Bela Nanga Date: Fri, 28 Feb 2025 00:14:37 -0500 Subject: [PATCH] minification passes #66 --- README.md | 7 +-- dist/index-umd-web.js | 6 ++- dist/index.cjs | 6 ++- dist/index.d.ts | 29 +++++----- dist/lib/parser/parse.js | 6 ++- jsr.json | 2 +- package.json | 3 +- src/@types/index.d.ts | 27 ++++++---- src/lib/ast/features/calc.ts | 4 +- src/lib/ast/features/inlinecssvariables.ts | 4 +- src/lib/ast/features/prefix.ts | 4 +- src/lib/ast/features/shorthand.ts | 4 +- src/lib/ast/minify.ts | 12 ++--- src/lib/parser/parse.ts | 8 ++- test/specs/code/index.js | 3 +- test/specs/code/minify.js | 61 ++++++++++++++++++++++ 16 files changed, 139 insertions(+), 47 deletions(-) create mode 100644 test/specs/code/minify.js diff --git a/README.md b/README.md index 3d465f97..44e669c9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![playground](https://img.shields.io/badge/playground-try%20it%20now-%230a7398 )](https://tbela99.github.io/css-parser/playground/) [![npm](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ftbela99%2Fcss-parser%2Fmaster%2Fpackage.json&query=version&logo=npm&label=npm&link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40tbela99%2Fcss-parser)](https://www.npmjs.com/package/@tbela99/css-parser) [![npm](https://img.shields.io/jsr/v/%40tbela99/css-parser?link=https%3A%2F%2Fjsr.io%2F%40tbela99%2Fcss-parser -)](https://jsr.io/@tbela99/css-parser) [![cov](https://tbela99.github.io/css-parser/badges/coverage.svg)](https://github.com/tbela99/css-parser/actions) [![NPM Downloads](https://img.shields.io/npm/dm/%40tbela99%2Fcss-parser)](https://www.npmjs.com/package/@tbela99/css-parser) +)](https://jsr.io/@tbela99/css-parser) [![cov](https://tbela99.github.io/css-parser/badges/coverage.svg)](https://github.com/tbela99/css-parser/actions) [![NPM Downloads](https://img.shields.io/npm/dm/%40tbela99%2Fcss-parser)](https://www.npmjs.com/package/@tbela99/css-parser) [![bundle size](https://img.shields.io/bundlejs/size/%40tbela99/css-parser%400.9.0?exports=cjs)](https://www.npmjs.com/package/@tbela99/css-parser) # css-parser @@ -65,7 +65,7 @@ import as a module ```javascript -import {transform} from 'npm:@tbela99/css-parser'; +import {transform} from '@tbela99/css-parser'; // ... ``` @@ -96,7 +96,7 @@ Javascript module from cdn