File tree 5 files changed +25
-59
lines changed
5 files changed +25
-59
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
- ## [ 1.0.0] - 2019-08-01
10
+ ## [ 1.0.0] - 2019-08-12
11
11
12
12
- Initial release
Original file line number Diff line number Diff line change 1
- # Scale Utilities Plugin for Tailwind CSS
1
+ # Tailwind CSS Scale Utilities Plugin
2
2
3
3
[ ![ npm] ( https://img.shields.io/npm/v/@kirschbaum-development/tailwindcss-scale-utilities.svg )] ( https://www.npmjs.com/package/@kirschbaum-development/tailwindcss-scale-utilities )
4
4
[ ![ npm] ( https://img.shields.io/npm/dt/@kirschbaum-development/tailwindcss-scale-utilities.svg )] ( https://www.npmjs.com/package/@kirschbaum-development/tailwindcss-scale-utilities )
8
8
## Installation
9
9
10
10
``` bash
11
- $ yarn add @kirschbaum-development/tailwindcss-scale-utilities --dev
11
+ yarn add @kirschbaum-development/tailwindcss-scale-utilities --dev
12
12
```
13
13
14
14
or
15
15
16
16
``` bash
17
- $ npm install @kirschbaum-development/tailwindcss-scale-utilities --save-dev
17
+ npm install @kirschbaum-development/tailwindcss-scale-utilities --save-dev
18
18
```
19
19
20
20
## Defaults
@@ -63,9 +63,4 @@ This plugin generates the following utilities:
63
63
.scale- [key ] {
64
64
transform : scale ([value]);
65
65
}
66
-
67
- /* specifying a negative key will follow framework conventions */
68
- .-scale- [key ] {
69
- transform : scale ([value]);
70
- }
71
66
```
Original file line number Diff line number Diff line change 1
1
const map = require ( 'lodash/map' ) ;
2
2
const fromPairs = require ( 'lodash/fromPairs' ) ;
3
- const startsWith = require ( 'lodash/startsWith' ) ;
4
-
5
- const prefixNegativeModifiers = function ( base , modifier ) {
6
- return startsWith ( modifier , '-' ) ? `-${ base } -${ modifier . slice ( 1 ) } ` : `${ base } -${ modifier } ` ;
7
- } ;
8
3
9
4
module . exports = function ( ) {
10
5
return ( { addUtilities, e, theme, variants } ) => {
@@ -19,7 +14,7 @@ module.exports = function () {
19
14
const utilities = fromPairs (
20
15
map ( scale , ( value , modifier ) => {
21
16
return [
22
- `.${ e ( prefixNegativeModifiers ( 'scale' , modifier ) ) } ` ,
17
+ `.scale- ${ e ( modifier ) } ` ,
23
18
{
24
19
transform : `scale(${ value } )`
25
20
}
Original file line number Diff line number Diff line change 1
1
{
2
- "name" : " @kirschbaum-development/ tailwindcss-scale-utilities" ,
2
+ "name" : " tailwindcss-scale-utilities" ,
3
3
"version" : " 1.0.0" ,
4
- "description" : " Tailwind CSS plugin to generate scale utilities" ,
5
- "author" : {
6
- "name" : " Kirschbaum Development"
7
- },
8
- "licenses" : [
9
- {
10
- "type" : " MIT" ,
11
- "url" : " http://www.opensource.org/licenses/mit-license.php"
12
- }
13
- ],
14
- "keywords" : [
15
- " tailwindcss" ,
16
- " scale" ,
17
- " css"
18
- ],
4
+ "description" : " Tailwind CSS plugin for generating scale utilities" ,
19
5
"repository" : {
20
6
"type" : " git" ,
21
7
"url" : " https://github.com/kirschbaum-development/tailwindcss-scale-utilities.git"
22
8
},
9
+ "author" : {
10
+ "name" : " David VanScott" ,
11
+ "email" : " david@kirschbaumdevelopment.com"
12
+ },
13
+ "license" : " MIT" ,
23
14
"bugs" : " https://github.com/kirschbaum-development/tailwindcss-scale-utilities/issues" ,
24
15
"homepage" : " https://github.com/kirschbaum-development/tailwindcss-scale-utilities" ,
25
- "maintainers" : [
26
- {
27
- "name" : " David VanScott" ,
28
- "email" : " david@kirschbaumdevelopment.com"
29
- }
16
+ "keywords" : [
17
+ " tailwindcss" ,
18
+ " scale" ,
19
+ " css"
30
20
],
31
21
"scripts" : {
32
- "tests" : " node_modules/.bin/jest"
22
+ "test" : " NODE_ENV=test jest"
23
+ },
24
+ "dependencies" : {
25
+ "lodash" : " ^4.17.15" ,
26
+ "tailwindcss" : " ^1.0.0|^1.1.0"
33
27
},
34
28
"devDependencies" : {
35
29
"jest" : " ^24.8.0" ,
36
30
"jest-matcher-css" : " ^1.1.0" ,
37
- "lodash" : " ^4.17.11" ,
38
- "postcss" : " ^7.0.17" ,
39
- "tailwindcss" : " ^1.0.5"
31
+ "postcss" : " ^7.0.17"
32
+ },
33
+ "engines" : {
34
+ "node" : " >= 6.11.0"
40
35
}
41
36
}
Original file line number Diff line number Diff line change @@ -158,25 +158,6 @@ test('scale utilities can be customized', () => {
158
158
} ) ;
159
159
} ) ;
160
160
161
- test ( 'scale utilities can have negative values' , ( ) => {
162
- return generatePluginCss ( {
163
- theme : {
164
- scale : {
165
- '-10' : '-0.1' ,
166
- }
167
- } ,
168
- variants : {
169
- scale : [ ]
170
- } ,
171
- } ) . then ( css => {
172
- expect ( css ) . toMatchCss ( `
173
- .-scale-10 {
174
- transform: scale(-0.1);
175
- }
176
- ` ) ;
177
- } ) ;
178
- } ) ;
179
-
180
161
test ( 'scale variants can be customized' , ( ) => {
181
162
return generatePluginCss ( {
182
163
theme : { } ,
You can’t perform that action at this time.
0 commit comments