Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/projectwallace/css-analyzer

Analytics for CSS
https://github.com/projectwallace/css-analyzer

5.14.0

628dd8424616766337c45ce07924c23c37a8545a authored 11 months ago
5.13.5

598d8a262fae19fb942a6ba5ef77da62da9e044b authored 11 months ago
add `"types"` to package.json `"exports"` (#392)

<img width="821" alt="Screenshot 2024-02-23 at 20 28 42"
src="https://github.com/projectwallace...

998db0dc31d6b8b88f83fe8a5d7bec6d1e0feb60 authored 11 months ago
Report all global CSS keywords usage (#389)

closes #387

efdb357c60bf44050c004c07255faf909f1c42c9 authored 12 months ago
tiny perf bits (#386)

```
# before

19097 analyzer.cjs
90945 analyzer.cjs.map
17440 analyzer.modern.js
90485 ...

1a9240cc91aad37164aca48a6ff968a4dcf174d4 authored about 1 year ago
find colors quicker by sorting by most-used (#384)

closes #383

5384f6fa3ca0addb3f4086cf947379d1717b129a authored about 1 year ago
switch to callback + remove countableCollection (#382)

6bfcda7afc6c242f986bf6dc1db2f3f4c452f76b authored about 1 year ago
make Collection smaller by re-using objects and reducing arrays created (#380)

```
# before
-rw-r--r--@ 1 bart.veneman staff 18944 Dec 31 09:26 analyzer.cjs
-rw-r--r--@ 1...

e5a7ce1987ab917f52cce3653176f2966d286920 authored about 1 year ago
5.13.4

1b2a505bfb6ced29c4f94a3806022f4b2bd41306 authored about 1 year ago
fix missing embed loc types, again (#379)

refs #378

332ac9807454afb68b23a9b3c06ecce0868f11df authored about 1 year ago
5.13.3

5f9be0f37c57822635e4e3e09637b5afdac1d288 authored about 1 year ago
fix missing embed loc types (#378)

closes #377

5859e248d6766a20d06e3fbec2faa8c314b72f88 authored about 1 year ago
5.13.2

ab7e7b84c5d66ad17526fe3acfa21a7f3ebfc93b authored about 1 year ago
fix fontface types (#376)

closes #372

Also fixes typo for fontface `__unstable__uniqueWithLocations`

b2486366d6e636b614191ad57908a0f50d051c9f authored about 1 year ago
implement `__unstable__uniqueWithLocations` for embbeded content types (#375)

closes #374

cf5c1e55fd7f8bc06ddb3af09307f04ee7055270 authored about 1 year ago
5.13.1

18847badb24518dd159ac9e6c6b36cd1fd93b472 authored about 1 year ago
fix: vendor-prefixed selector false positives (#373)

Re-fixes #348

715dc6cdce668a90774a35b86dc9b0db43af0fbd authored about 1 year ago
fix double `__unstable_uniqueWithLocations` in fontfaces

43bf157128be3d782abf966baa83dc9c5b618b56 authored about 1 year ago
fix negative tw class names being reported as vendor prefixed selector (#371)

closes #348

9c23fd86cd227be487a0785ee464a2da98fb9048 authored about 1 year ago
upgrade to Node 20 and add to test matrix (#370)

closes #359

fc42e8e6d4dec6560ca9b25b9e45e94dc3a1f9f0 authored about 1 year ago
add total complexity + sub-complexity metrics (#369)

closes #218

b043363475817f41175dce68c35131aa4fa0722a authored about 1 year ago
store node locations for font-face rules (#368)

It's a pretty whacky setup with the double
`__unstable_uniqueWithLocations`, but it does the jo...

e3b2e7b83ac95677d201bf0cdbe3e5239280731b authored about 1 year ago
expose a whole lot of helper functions (#364)

dd058fa5a5bbcc606215cd0721068920fdb34760 authored about 1 year ago
count anonymous layers (#367)

closes #360

d795b7b99212d3862d472bab6080fdb56ca21f80 authored about 1 year ago
lint for perf issues with oxlint (#366)

3b16418e29b72b8a414e395304126bac2e26e487 authored about 1 year ago
Lint code using oxlint (#365)

41ad5dc5c400c9d0bdb655f2e254bf26e1ddc75a authored about 1 year ago
typo + extra complexity test

d937b4b8518e39119fc0af59977fe7b4e528a615 authored about 1 year ago
Reduce bundle size (#363)

## TL;DR;

- 1.8kB raw filesize reduction with some not-too-extreme code golfing

## Before
...

37070ca872d8b216f89c4a8674c0572ede1d17b9 authored about 1 year ago
5.12.2

1cf73612700f6c00689edfe077504906847030ad authored about 1 year ago
Fix: do not crash on `@layer {}` or other atrules without prelude (#357)

Reported on Twitter by @alexmacarthur
https://twitter.com/amacarthur/status/1719715202092982649

c2a8d1d3ea130312c5a299337a9020260d379a05 authored about 1 year ago
5.12.1

417665f8e18464743c713fb22285e9053ce02546 authored about 1 year ago
improve types for CssLocations (#356)

closes #355

90be3342725632ce1c48df220e8bfbc57ee45e1b authored about 1 year ago
perf: avoid *a lot* of property lookups while analyzing specificity (#353)

d01bb75907aebafa680d620cae62c126df2d41e5 authored over 1 year ago
Bump @babel/traverse from 7.16.5 to 7.23.2 (#352)

Bumps
[@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse)
from...

1e3b8bc6050d62ece579d62fe2592f1a34584fea authored over 1 year ago
Improve test speed: 1000ms -> 35ms (#351)

88fd34f306efcd0687e27532223ae4b98302f8ee authored over 1 year ago
update css snapshots for testing and benchmarking (#347)

closes #346

beaeaf0b1c68f016fea63bb120f39b4b3d106a47 authored over 1 year ago
some pkg bumping (#345)

fd025f7781e3cc6b28220a74ac9bb4ef1bd7df77 authored over 1 year ago
readme fixes for benchmark (#344)

87d2b1407cd495436adecd76fa50ec7d92e3a086 authored over 1 year ago
Bump postcss from 8.4.5 to 8.4.31 (#343)

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.5 to
8.4.31.
<details>
<summary>...

d3cf6655c01d15d860d13accda48615334c56fca authored over 1 year ago
5.12.0

60773eaddcf49d150e8820ac77b8599601782296 authored over 1 year ago
Analyze `@property` atrules #339 (#341)

23b1a6e99be033d2956dbd8c21a03d9c3ba332da authored over 1 year ago
5.11.0

2eb0ee5026d04ca7d1206803c4eb4c012ecb50c0 authored over 1 year ago
Report selector combinators (#337)

closes #334

d810868b0cd50be1c58652c3c78be51d73eaafa6 authored over 1 year ago
Store node locations (#319)

Closes #298

Notes:

- This setups seems to consume a lot of memory and that should be
add...

2a313b5bf2563b504eb2c309970709e0a57dbc32 authored over 1 year ago
5.10.1

bb8303a9a8eff98bd6e46cbf2d32d1123e8f740e authored over 1 year ago
Fix export of `compareSpecificity` (#333)

fixes #323

d4a8d6f352d765bcbd9ece0955c9bdf28fa87770 authored over 1 year ago
5.10.0

1a0900beef969fb6d107048fc2b54771863c77d3 authored almost 2 years ago
fix animation-duration in value lists, closes #322 (#329)

db96b6489b0c280fbe614ab5ccf0922daf6cef1c authored almost 2 years ago
update @bramus/specificity 2.2.0->2.3.0 (#328)

92887eb36ead808abce279ded5ad56ffe9a217c9 authored almost 2 years ago
Add gradient analysis (#327)

closes #324

36acc06f1281b069308c6282e354e209b162f6bb authored almost 2 years ago
case-sensitivity fixes, additional tests (#318)

- Added tests for line-heights
- Removed obsolete isValueKeyword check
- Added lots of CSS glo...

a62c7c6dee6138f54d3cae5ac160310952177ab6 authored almost 2 years ago
use case-insensitive Set-like construct to avoid lot of toLowerCase() (#316)

b7f2fa53acb1259a15ef94b5e7978286611ea654 authored almost 2 years ago
avoid many property lookups with some local caches (#315)

5644203d6c047d725d8a7dd10f1280851982ab6f authored almost 2 years ago
use consistent `let` for non-consts (#314)

4ff1a04abc8784508d59b1657ed03937e03fd424 authored almost 2 years ago
use `===` consistently instead of sometimes `==` (#313)

cea0f172627318c91b379be4e8363ed73d3f7ca8 authored almost 2 years ago
Reduce bundle size (#312)

## Before

```
Build "@projectwallace/css-analyzer" to dist:
6.12 kB: analyzer.cjs.gz
...

5a5f817e43eff36cd1f7b38a93364f463d2c813f authored almost 2 years ago
Fix typings here and there (#310)

0cfb55cdaabbf59e4d58c575387ae1239e956910 authored almost 2 years ago
improve LoC calculation, using CSSTree instead of Regex (#309)

3dd29afecf5cc98ffb70b28faf565f707800d56f authored almost 2 years ago
fix labels action

a73cfe68b1947f48c73175b440a6090ba2465355 authored almost 2 years ago
5.9.0

138fe29a67ae4ba6dd5cdfe88352f1c9bbe65c93 authored almost 2 years ago
fix unit test on node 14

780cf13cc9ed4037653be14e1b49d57b90f4bac2 authored almost 2 years ago
Ignore non-declaration nodes in font-face rules

bb63f4b750b7c412b19678e9d4b3e24320af6726 authored almost 2 years ago
ignore non-Declaration-like children insize font-faces

170494da96ee4f0ad5a234085da6d8eb7d51e370 authored almost 2 years ago
GH-300: analyze prefixed selectors (#304)

closes #300

2dd537a2e0e535670ece87935c8e62d587521d73 authored almost 2 years ago
GH-302: new font desctructuring algorithm, also extracts line-height (#303)

closes #302

ac1a274b4aeb5de5eaaa5706075bd61cfb591bb1 authored almost 2 years ago
5.8.0

844ebad089c71df803d8b241a1a6bcbb3de31f69 authored almost 2 years ago
feat: add analysis for line-heights

b0f447aa1aed26c24f7f651c1e2045f23d956944 authored almost 2 years ago
fix: do not trim values with important hacks

8683febc17da9e1f5d5d2488a2cddaf2f1394bc5 authored almost 2 years ago
fix: trim() stringifyNode to prevent subtle uniqueness bugs

f46a159b21a8d599089df170d6133e86d9bde325 authored almost 2 years ago
update benchmark

f68c106a4a072f39df1692cbfcc0a61824ba7bb2 authored almost 2 years ago
5.7.3

2735a2fa2eef20a8d2b7668db7b2f6aba499bb97 authored almost 2 years ago
replace last Object.create(null) with new Map()

365567e55566cf32f6ba6bab596c5278245d29ac authored almost 2 years ago
fix: strip \9 from units

27220e0fc6b85d641143ca3e89705d4a58601d4b authored almost 2 years ago
undo massive smoke changes

da450cb1ffb9f441a92ef3dcede2b66bb1272de7 authored almost 2 years ago
🛠️ replace all dictionaries with Map()

bafdb8a5e6303fb4daddf1aecd4e323d3beaab61 authored almost 2 years ago
v5.7.2

7b8d88881bf4a946bf8c1a5979d8e7b904f64d89 authored about 2 years ago
fix wrong hexlength when combined with ie9 hack

857132fd57f6e52c53f2d43442ed8dd7b4cb4190 authored about 2 years ago
fix wrong embed type reporting

fb144becc248cb32c06539911a98ef65037f7489 authored about 2 years ago
update GitHub/actions versions

38b580df416dec6a5d1bfeafc3f21e0b03f68db6 authored about 2 years ago
v5.7.1

1cfa2e389c5627639335310bd84ca877e0288c90 authored about 2 years ago
🐛 calculate embedded size correctly on duplicate embeds

d09dbc09f1bc5ec185e94f84765be2738b405479 authored about 2 years ago
remove obsolete check for isA11y

5cb62c3b6963faa86d666dec8a8a974e654973f7 authored about 2 years ago
remove duplicate test block

a865b1b1bb2c1fb0bfbb121697ad8efe79be580d authored about 2 years ago
5.7.0

a8710c5fdb01b8f9120173e10d16df259e5ce48f authored about 2 years ago
✨ report color formats

36384dc710306cf336fef290b4447ec12cc04141 authored about 2 years ago
seperate analysis for complexity and isA11y

05ce641831bd16a4a1f2bb8f1997b48a72d32150 authored about 2 years ago
🛠️update benchmark results

bcf3c3e326c50dfb74106be9b5b4b63d92abbf0f authored about 2 years ago
Bump json5 from 2.2.0 to 2.2.2

Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.2.
- [Release notes](https://git...

63f81dd937f3adbc8bcf1753c1f0259461ffea03 authored about 2 years ago
🛠️update csstree top 2.3.1

60c7fdd91d39762d4fbca7ae60c1c8c54b2f2021 authored about 2 years ago
🧪 Adjust test matrix: drop node 12, include node 18

6cdbf79e0bbc77da0022f6711f8f52096cf7a3da authored about 2 years ago
Count !important usage combined with custom properties

0e3e5d3cf17275eff863e9a15f0852cf9dd7887a authored about 2 years ago
improve stringifyNode performance

f621ad9868cf0698b8423b307746c340ea008555 authored about 2 years ago
fix missing backslash

c2c637e52f5b333a127d13b1274a07f77152828e authored about 2 years ago
use Sets for keywords instead of object lookups

e623a1c39586221211cb81a57a14fa1680a7821b authored about 2 years ago
add embed type analysis

66508267b4ee8691269b6cfb50412e7fb0a4e042 authored about 2 years ago
Bump loader-utils from 3.2.0 to 3.2.1

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 3.2.0 to 3.2.1.
- [Release no...

4ce3c82821795f0b0729f3aa24e32bb2472fc9ab authored about 2 years ago
Bump minimatch from 3.0.4 to 3.1.2 (#271)

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](h...

7721ba4ff535a1b42ac9a888bf76372f3efc1c61 authored about 2 years ago
Replace specificity analysis with @bramus/specificity (#270)

45e36e69c2991570a001d56ff23c7e1dcf491c62 authored about 2 years ago
simplify sorting of child selectors

a3579fa49ea6fa38fc35cfc51592149f345769fc authored about 2 years ago
update benchmark

f3f73c59812155b5705cfb3193bc7b1a51f608ea authored about 2 years ago