Skip to content

Commit 9332bf4

Browse files
committed
nit: update project configuration
1 parent 91c7c3a commit 9332bf4

File tree

3 files changed

+23
-35
lines changed

3 files changed

+23
-35
lines changed

.rollup.js

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,7 @@
1-
import babel from 'rollup-plugin-babel';
2-
31
export default {
42
input: 'src/index.js',
53
output: [
6-
{ file: 'index.js', format: 'cjs', sourcemap: true },
7-
{ file: 'index.mjs', format: 'esm', sourcemap: true }
8-
],
9-
plugins: [
10-
babel({
11-
presets: [
12-
['@babel/env', {
13-
corejs: 3,
14-
loose: true,
15-
modules: false,
16-
targets: { node: 10 },
17-
useBuiltIns: 'entry'
18-
}]
19-
]
20-
})
4+
{ file: 'index.cjs', format: 'cjs', sourcemap: true },
5+
{ file: 'index.mjs', format: 'es', sourcemap: true }
216
]
227
};

package.json

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,42 +7,45 @@
77
"repository": "csstools/stylelint-use-nesting",
88
"homepage": "https://github.com/csstools/stylelint-use-nesting#readme",
99
"bugs": "https://github.com/csstools/stylelint-use-nesting/issues",
10-
"main": "index.js",
10+
"main": "index.cjs",
1111
"module": "index.mjs",
12+
"exports": {
13+
".": {
14+
"import": "./index.mjs",
15+
"node": "./index.cjs"
16+
}
17+
},
1218
"files": [
13-
"index.js",
14-
"index.js.map",
19+
"index.cjs",
20+
"index.cjs.map",
1521
"index.mjs",
1622
"index.mjs.map"
1723
],
1824
"scripts": {
25+
"build": "rollup --bundleConfigAsCjs -c .rollup.js --silent",
1926
"prepublishOnly": "npm test",
20-
"pretest": "rollup -c .rollup.js --silent",
27+
"pretest": "rollup --bundleConfigAsCjs -c .rollup.js --silent",
2128
"test": "npm run test:js && npm run test:tape",
2229
"test:js": "eslint src/*.js --cache --ignore-path .gitignore --quiet",
2330
"test:tape": "stylelint-tape"
2431
},
2532
"engines": {
2633
"node": ">=16.0.0"
2734
},
35+
"dependencies": {},
2836
"devDependencies": {
29-
"@babel/core": "^7.9.6",
30-
"@babel/preset-env": "^7.9.6",
31-
"babel-eslint": "^10.1.0",
32-
"eslint": "^7.0.0",
33-
"eslint-config-dev": "^2.0.0",
34-
"pre-commit": "^1.2.2",
35-
"rollup": "^2.9.1",
36-
"rollup-plugin-babel": "^4.4.0",
37-
"stylelint": "^14.9.1",
38-
"stylelint-tape": "^3.0.0"
37+
"eslint": "8.35.0",
38+
"eslint-config-dev": "3.1.0",
39+
"pre-commit": "1.2.2",
40+
"rollup": "3.18.0",
41+
"stylelint": "15.2.0",
42+
"stylelint-tape": "3.0.0"
3943
},
4044
"peerDependencies": {
4145
"stylelint": ">= 10"
4246
},
4347
"eslintConfig": {
44-
"extends": "dev",
45-
"parser": "babel-eslint"
48+
"extends": "dev"
4649
},
4750
"keywords": [
4851
"stylelint",

src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ export default stylelint.createPlugin(ruleName, (action, opts, context) => {
1717
const isActionValid = stylelint.utils.validateOptions(result, ruleName, {
1818
actual: action,
1919
possible() {
20-
return is(action, ['always', 'ignore', true, false, null]);
20+
return is(action, [ 'always', 'ignore', true, false, null ]);
2121
}
2222
});
2323

2424
if (isActionValid) {
25-
if (is(action, ['always', true])) {
25+
if (is(action, [ 'always', true ])) {
2626
result.root.walk(rule => {
2727
let isProcessing = true;
2828

0 commit comments

Comments
 (0)