CSS selectors complexity and performance analyzer
BSD-2-CLAUSE License
Bot releases are visible (Hide)
Published by macbre about 3 years ago
This is a maintenance release containing quite a lot of dependencies updates (including up-to-date prefixes database).
dependencies
- build(deps): bump path-parse from 1.0.6 to 1.0.7 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.37.5 to 1.38.0 (by @dependabot[bot])dependencies
- build(deps-dev): bump browserslist from 4.16.7 to 4.16.8 (by @dependabot[bot])dependencies
- build(deps-dev): bump autoprefixer from 10.3.1 to 10.3.2 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- build(deps): bump sass from 1.38.0 to 1.38.1 (by @dependabot[bot])dependencies
- build(deps-dev): bump autoprefixer from 10.3.2 to 10.3.3 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- build(deps-dev): bump jest from 27.0.6 to 27.1.0 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.38.1 to 1.38.2 (by @dependabot[bot])dependencies
- build(deps): bump node-fetch from 2.6.1 to 3.0.0 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.38.2 to 1.39.0 (by @dependabot[bot])dependencies
- build(deps-dev): bump autoprefixer from 10.3.3 to 10.3.4 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- build(deps-dev): bump browserslist from 4.16.8 to 4.17.0 (by @dependabot[bot])dependencies
- build(deps-dev): bump jest from 27.1.0 to 27.1.1 (by @dependabot[bot])dependencies
- build(deps-dev): bump prettier from 2.3.2 to 2.4.0 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.39.0 to 1.39.2 (by @dependabot[bot])dependencies
- build(deps): bump commander from 8.1.0 to 8.2.0 (by @dependabot[bot])dependencies
- build(deps-dev): bump jest from 27.1.1 to 27.2.0 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.39.2 to 1.40.1 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.40.1 to 1.41.0 (by @dependabot[bot])dependencies
- build(deps-dev): bump prettier from 2.4.0 to 2.4.1 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.41.0 to 1.41.1 (by @dependabot[bot])dependencies
- build(deps-dev): bump jest from 27.2.0 to 27.2.1 (by @dependabot[bot])dependencies
- build(deps-dev): bump check-dts from 0.5.5 to 0.5.6 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.41.1 to 1.42.0 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- build(deps-dev): bump browserslist from 4.17.0 to 4.17.1 (by @dependabot[bot])dependencies
- build(deps-dev): bump autoprefixer from 10.3.4 to 10.3.5 (by @dependabot[bot])dependencies
- build(deps-dev): bump postcss from 8.3.6 to 8.3.7 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.42.0 to 1.42.1 (by @dependabot[bot])dependencies
- build(deps): bump ansi-regex from 5.0.0 to 5.0.1 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- build(deps): bump glob from 7.1.7 to 7.2.0 (by @dependabot[bot])dependencies
- build(deps): bump http-proxy-agent from 4.0.1 to 5.0.0 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsonPublished by macbre about 3 years ago
This major release of analyze-css
brings d.ts
types definition (#354) that can be used by TypeScript-powered projects that use this library. Additionally, your IDE should provide you with auto-completion even when you're using JavaScript.
Watch out for the new Promises-based API which is a breaking change (#357 + #367 + #368):
const analyze = require('analyze-css');
(async() => {
const results = await analyze('.foo {margin: 0 !important}');
console.log(results); // example? see below
})();
bug
- Freezing on a syntax (reported by @gmetais)enhancement
- Fix CSS parsing freezeinternals
- Add .d.ts files with types declarationenhancement
- Rewrite to promisesenhancement
- Use Promisesdependencies
- build(deps-dev): bump browserslist from 4.16.6 to 4.16.7 (by @dependabot[bot])dependencies
- build(deps): bump sass from 1.37.0 to 1.37.2 (by @dependabot[bot])enhancement
- Provide types declarationTypeScript
- Simplify imports and split the codedependencies
- build(deps): bump sass from 1.37.2 to 1.37.5 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsonTypeScript
- Provide typing for on() methodTypeScript
- Use @types/css for even better typingdependencies
- Updating rules/prefixes.jsonsecurity
- Upgrade path-parse to version 1.0.7Published by macbre about 3 years ago
Publish to GitHub Packages too #349 -> https://github.com/macbre/analyze-css/packages/914395
build(deps): bump sass from 1.35.2 to 1.36.0 #350
Install sass with version taken from a lock file #351
Use cache feature from setup-node action #352
Published by macbre about 3 years ago
Published by macbre over 3 years ago
analyze-css
finally reaches the v1.0.0 milestone 🎉 - with improved code coverage, Dart Sass lib used and up-to-date dependencies.
dependencies
- Bump eslint from 7.22.0 to 7.23.0 (by @dependabot[bot])dependencies
- Bump postcss from 8.2.8 to 8.2.9 (by @dependabot[bot])dependencies
- Bump y18n from 4.0.0 to 4.0.1 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- Bump postcss from 8.2.9 to 8.2.10 (by @dependabot[bot])dependencies
- Bump eslint from 7.23.0 to 7.24.0 (by @dependabot[bot])dependencies
- Bump browserslist from 4.16.3 to 4.16.4 (by @dependabot[bot])bug
- Error on @import rule with url containing semicolon (by @kazhashimoto)dependencies
- Bump eslint-config-prettier from 8.1.0 to 8.2.0 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- Bump browserslist from 4.16.4 to 4.16.5 (by @dependabot[bot])dependencies
- Bump postcss from 8.2.10 to 8.2.12 (by @dependabot[bot])dependencies
- Bump eslint-config-prettier from 8.2.0 to 8.3.0 (by @dependabot[bot])pr
- Test using Node.js 16 toodependencies
- Bump postcss from 8.2.12 to 8.2.13 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- Bump browserslist from 4.16.5 to 4.16.6 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- Bump postcss from 8.2.13 to 8.2.14 (by @dependabot[bot])dependencies
- Bump lodash from 4.17.19 to 4.17.21 (by @dependabot[bot])dependencies
- Bump glob from 7.1.6 to 7.1.7 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- Bump eslint from 7.25.0 to 7.26.0 (by @dependabot[bot])dependencies
- Bump prettier from 2.2.1 to 2.3.0 (by @dependabot[bot])dependencies
- Bump node-sass from 5.0.0 to 6.0.0 (by @dependabot[bot])dependencies
- Bump mocha from 8.3.2 to 8.4.0 (by @dependabot[bot])dependencies
- Bump postcss from 8.2.14 to 8.2.15 (by @dependabot[bot])dependencies
- Bump postcss from 8.2.15 to 8.3.0 (by @dependabot[bot])dependencies
- Bump eslint from 7.26.0 to 7.27.0 (by @dependabot[bot])docs
- Removing articles that do not exist anymore (by @karreiro)dependencies
- Bump autoprefixer from 10.2.5 to 10.2.6 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- Updating rules/prefixes.jsondependencies
- Updating rules/prefixes.jsondependencies
- Bump eslint from 7.27.0 to 7.28.0 (by @dependabot[bot])dependencies
- Bump prettier from 2.3.0 to 2.3.1 (by @dependabot[bot])dependencies
- Bump glob-parent from 5.1.1 to 5.1.2 (by @dependabot[bot])dependencies
- Bump mocha from 8.4.0 to 9.0.0 (by @dependabot[bot])dependencies
- Bump postcss from 8.3.0 to 8.3.1 (by @dependabot[bot])dependencies
- Updating rules/prefixes.jsondependencies
- Bump postcss from 8.3.1 to 8.3.2 (by @dependabot[bot])internals
- Improve code coverageinternals
- Use Dart Sass instead of node-sassinternals
- Further improve code coverageinternals
- Remove trailing spaces from update-prefixes.ymlbug
- Fix handling of URLs with semicolonsinternals
- Use dart-sass implementation instead of node-sassdependencies
- build(deps): bump sass from 1.34.1 to 1.35.0 (by @dependabot[bot])dependencies
- build(deps-dev): bump postcss from 8.3.2 to 8.3.4 (by @dependabot[bot])Published by macbre over 3 years ago
Bump eslint-config-prettier from 8.0.0 to 8.1.0 #252
Bump eslint from 7.20.0 to 7.21.0 #255
updated-prefixes | git add rules/prefixes.json #256
Bump postcss from 8.2.6 to 8.2.7 #257
Updating rules/prefixes.json #259
Bump autoprefixer from 10.2.4 to 10.2.5 #261
Bump mocha from 8.3.0 to 8.3.1 #262
Updating rules/prefixes.json #260
Updating rules/prefixes.json #263
Bump postcss from 8.2.7 to 8.2.8 #264
Bump mocha from 8.3.1 to 8.3.2 #266
Bump eslint from 7.21.0 to 7.22.0 #267
Updating rules/prefixes.json #265
Updating rules/prefixes.json #269
Bump commander from 7.1.0 to 7.2.0 #270
CLI - fix options handling #271
Improve handling of --ignore-ssl-errors option #272
Published by macbre over 3 years ago
#251 brings a massive update of CSS prefixes used by oldPropertyPrefixes
rule.
Published by macbre about 4 years ago
browserslist
package (#165 #166 #168) and a few other dependenciesPublished by macbre over 4 years ago
optimist
and istanbul
) with new ones (#161, #164)[email protected] [email protected]
)browserslist
to v1.3.4analyze-css
can be used via Node.js 5.8) - https://github.com/sass/node-sass/issues/1245