postcss-prefixwrap
Advanced tools
Comparing version 1.5.1 to 1.6.0
@@ -1,7 +0,14 @@ | ||
# Changelog | ||
# [PostCSS Prefix Wrap](./README.md) / Changelog | ||
Releases ordered so that the most recent are displayed at the top, with the currently being developed release at the top, labeled as **In Development**. This release will be given a number once it is ready to be released. Each release can contain both a **Features and Improvements** and **Bug Fixes** sections. | ||
## 1.5.1 | ||
## [1.6.0](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.6.0) | ||
### Features and Improvements | ||
- Refactored test implementation with `acceptance`, and `unit` kinds. | ||
- TypeScript to better handle types. | ||
## [1.5.1](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.5.1) | ||
### Bug Fixes | ||
@@ -12,11 +19,11 @@ | ||
## 1.5.0 | ||
## [1.5.0](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.5.0) | ||
### Features and Improvements | ||
- [#41](https://github.com/dbtedman/postcss-prefixwrap/pull/41) - Added ignored selectors list. | ||
- [[41]](https://github.com/dbtedman/postcss-prefixwrap/pull/41) Added ignored selectors list. | ||
- Experiment with better `eslint` / `prettier` integration. | ||
- Package updates; some to fix audit errors, the rest to bring packages up to latest versions. | ||
## 1.4.1 | ||
## [1.4.1](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.4.1) | ||
@@ -27,23 +34,23 @@ ### Bug Fixes | ||
## 1.4.0 | ||
## [1.4.0](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.4.0) | ||
### Features and Improvements | ||
- [#28](https://github.com/dbtedman/postcss-prefixwrap/issues/28) - PostCSS Should be a Peer Dependency not Dependency | ||
- [#29](https://github.com/dbtedman/postcss-prefixwrap/issues/29) - Use Modern JS (ES6+) | ||
- [#30](https://github.com/dbtedman/postcss-prefixwrap/issues/30) - Include Current Node Versions in Testing | ||
- [[28]](https://github.com/dbtedman/postcss-prefixwrap/issues/28) PostCSS Should be a Peer Dependency not Dependency | ||
- [[29]](https://github.com/dbtedman/postcss-prefixwrap/issues/29) Use Modern JS (ES6+) | ||
- [[30]](https://github.com/dbtedman/postcss-prefixwrap/issues/30) Include Current Node Versions in Testing | ||
- Prettier | ||
- Project cleanup. | ||
## 1.3.0 | ||
## [1.3.0](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.3.0) | ||
### Features and Improvements | ||
- [#22](https://github.com/dbtedman/postcss-prefixwrap/pull/22) - Implement a more robust `@keyframes` detection, preserving `from` and `to` inside `@keyframes` | ||
- [[22]](https://github.com/dbtedman/postcss-prefixwrap/pull/22) Implement a more robust `@keyframes` detection, preserving `from` and `to` inside `@keyframes` | ||
### Bug Fixes | ||
- [#23](https://github.com/dbtedman/postcss-prefixwrap/pull/23) - Stop ESLint from searching for config files in parent folders | ||
- [[23]](https://github.com/dbtedman/postcss-prefixwrap/pull/23) Stop ESLint from searching for config files in parent folders | ||
## 1.2.0 | ||
## [1.2.0](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.2.0) | ||
@@ -58,11 +65,11 @@ ### Features and Improvements | ||
- [#17](https://github.com/dbtedman/postcss-prefixwrap/issues/17) - Keyframe percentages are incorrectly prefixed | ||
- [[17]](https://github.com/dbtedman/postcss-prefixwrap/issues/17) Keyframe percentages are incorrectly prefixed | ||
## 1.1.3 | ||
## [1.1.3](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.1.3) | ||
### Bug Fixes | ||
- [#6](https://github.com/dbtedman/postcss-prefixwrap/issues/6) - Selectors containing the word "body" or "html" treated as root | ||
- [[6]](https://github.com/dbtedman/postcss-prefixwrap/issues/6) Selectors containing the word "body" or "html" treated as root | ||
## 1.1.2 | ||
## [1.1.2](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.1.2) | ||
@@ -73,3 +80,3 @@ ### Bug Fixes | ||
## 1.1.1 | ||
## [1.1.1](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.1.1) | ||
@@ -81,3 +88,3 @@ ### Features and Improvements | ||
## 1.0.1 | ||
## [1.0.1](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.0.1) | ||
@@ -88,3 +95,3 @@ ### Features and Improvements | ||
## 1.0.0 | ||
## [1.0.0](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/1.0.0) | ||
@@ -95,3 +102,3 @@ ### Features and Improvements | ||
## 0.2.2 | ||
## [0.2.2](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/0.2.2) | ||
@@ -103,3 +110,3 @@ ### Features and Improvements | ||
## 0.2.1 | ||
## [0.2.1](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/0.2.1) | ||
@@ -110,3 +117,3 @@ ### Features and Improvements | ||
## 0.2.0 | ||
## [0.2.0](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/0.2.0) | ||
@@ -117,3 +124,3 @@ ### Features and Improvements | ||
## 0.1.0 | ||
## [0.1.0](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/0.1.0) | ||
@@ -124,3 +131,3 @@ ### Features and Improvements | ||
## 0.0.5 | ||
## [0.0.5](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/0.0.5) | ||
@@ -131,3 +138,3 @@ ### Bug Fixes | ||
## 0.0.4 | ||
## [0.0.4](https://github.com/dbtedman/postcss-prefixwrap/releases/tag/0.0.4) | ||
@@ -134,0 +141,0 @@ ### Features and Improvements |
@@ -1,49 +0,6 @@ | ||
# Contributing Guide | ||
# [PostCSS Prefix Wrap](./README.md) / Contributing Guide | ||
Thanks to all of the [Contributors](https://github.com/dbtedman/postcss-prefixwrap/graphs/contributors) who maintain PostCSS Prefix Wrap and [Jeff Teng](https://github.com/aj120426394) for contributing to the initial design. | ||
## Testing and Code Quality | ||
### Continuous Integration | ||
Provided by [Travis CI](https://travis-ci.org/dbtedman/postcss-prefixwrap), run on every commit and pull request. | ||
### Code Formatting | ||
Code formatting support provided by [Prettier](https://prettier.io/) and [ESLint](http://eslint.org/). | ||
```bash | ||
npm run format | ||
``` | ||
### Static Analysis | ||
Linting support provided by [ESLint](http://eslint.org/) based on rules defined in `.eslintrc.yml`. | ||
```bash | ||
npm run test:lint | ||
``` | ||
### Unit Tests | ||
Code is unit tested using [MochaJS](https://mochajs.org), using test cases defined in the `unit/` directory. | ||
```bash | ||
npm run test:unit | ||
``` | ||
### Integration Tests | ||
Code is integration tested using [MochaJS](https://mochajs.org), using test cases defined in the `integration/` directory. | ||
```bash | ||
npm run test:integration | ||
``` | ||
## Releasing | ||
Based on the [NPM Publishing Guide](https://docs.npmjs.com/getting-started/publishing-npm-packages), after updating the current version, run the following command: | ||
```bash | ||
npm publish | ||
``` | ||
- [Testing and Code Quality](./docs/contributing/CODE_QUALITY.md) | ||
- [Releasing](./docs/contributing/RELEASING.md) |
{ | ||
"name": "postcss-prefixwrap", | ||
"version": "1.5.1", | ||
"version": "1.6.0", | ||
"description": "A PostCSS plugin that is used to wrap css styles with a css selector to constrain their affect on parent elements in a page.", | ||
"license": "MIT", | ||
"author": "Daniel Tedman (https://danieltedman.com)", | ||
"author": { | ||
"name": "Daniel Tedman", | ||
"url": "https://danieltedman.com" | ||
}, | ||
"repository": "https://github.com/dbtedman/postcss-prefixwrap", | ||
"homepage": "https://github.com/dbtedman/postcss-prefixwrap#readme", | ||
"bugs": "https://github.com/dbtedman/postcss-prefixwrap/issues", | ||
"keywords": [ | ||
@@ -14,12 +19,15 @@ "css", | ||
"postcss", | ||
"postcss-plugin" | ||
"postcss-plugin", | ||
"typescript" | ||
], | ||
"main": "./src/main.js", | ||
"main": "./build/main.js", | ||
"scripts": { | ||
"format": "prettier ./**/*.{md,yml,yaml,json} --write && prettier-eslint ./**/*.js --write", | ||
"test": "npm run test:lint && npm run test:unit && npm run test:integration", | ||
"test:integration": "npm run test:integration:prep && mocha --colors ./integration", | ||
"test:integration:prep": "gulp --gulpfile=./integration/fixtures/gulpfile.js css", | ||
"test:lint": "eslint --color ./src ./unit", | ||
"test:unit": "nyc --reporter=text --reporter=lcov mocha --colors ./unit" | ||
"clean": "rm -rf ./build/", | ||
"build": "tsc --build ./tsconfig.json --pretty", | ||
"format": "prettier './**/*.{md,yml,yaml,json,ts,js}' --write", | ||
"release": "npm run clean && npm run build && npm publish", | ||
"test": "npm run build && npm run test:lint && npm run test:unit && npm run test:acceptance", | ||
"test:acceptance": "nyc --reporter=text --reporter=lcov mocha --colors ./acceptance/**/*Test.js", | ||
"test:lint": "prettier './**/*.{md,yml,yaml,json,ts,js}' --check", | ||
"test:unit": "nyc --reporter=text --reporter=lcov mocha --colors -r ts-node/register ./unit/**/*Test.ts" | ||
}, | ||
@@ -30,16 +38,18 @@ "peerDependencies": { | ||
"devDependencies": { | ||
"@types/mocha": "5.2.6", | ||
"@types/mocha": "5.2.7", | ||
"@types/node": "12.0.8", | ||
"ajv": "6.10.0", | ||
"ajv-keywords": "3.4.0", | ||
"codecov": "3.3.0", | ||
"eslint": "5.16.0", | ||
"fs-extra": "7.0.1", | ||
"gulp": "4.0.1", | ||
"codecov": "3.5.0", | ||
"fs-extra": "8.0.1", | ||
"gulp": "4.0.2", | ||
"gulp-postcss": "8.0.0", | ||
"husky": "2.4.1", | ||
"mocha": "6.1.4", | ||
"nyc": "14.0.0", | ||
"postcss": "7.0.14", | ||
"prettier": "1.17.0", | ||
"prettier-eslint-cli": "4.7.1" | ||
"nyc": "14.1.1", | ||
"postcss": "7.0.17", | ||
"prettier": "1.18.2", | ||
"ts-node": "8.3.0", | ||
"typescript": "3.5.2" | ||
} | ||
} |
@@ -1,2 +0,2 @@ | ||
# Security | ||
# [PostCSS Prefix Wrap](./README.md) / Security | ||
@@ -3,0 +3,0 @@ ## Dependency Vulnerability Scanning |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
259307
101
1236
0
3
15
1