diff --git a/lib/nextgen/generators/stylelint.rb b/lib/nextgen/generators/stylelint.rb index 18e42cf..6fa7e67 100644 --- a/lib/nextgen/generators/stylelint.rb +++ b/lib/nextgen/generators/stylelint.rb @@ -1,9 +1,9 @@ say_git "Install stylelint" add_yarn_packages( - "stylelint@^15", - "stylelint-config-standard@^34", - "stylelint-declaration-strict-value@^1", - "stylelint-prettier@^4", + "stylelint", + "stylelint-config-standard", + "stylelint-declaration-strict-value", + "stylelint-prettier", "prettier", "npm-run-all", dev: true @@ -14,7 +14,7 @@ lint: "npm-run-all lint:**", fix: "npm-run-all fix:**" ) -copy_file ".stylelintrc.cjs" +copy_file ".stylelintrc.js" say_git "Add stylelint to default rake task" copy_file "lib/tasks/stylelint.rake" diff --git a/template/.stylelintrc.cjs b/template/.stylelintrc.js similarity index 92% rename from template/.stylelintrc.cjs rename to template/.stylelintrc.js index 007230c..5bc6f2d 100644 --- a/template/.stylelintrc.cjs +++ b/template/.stylelintrc.js @@ -1,5 +1,7 @@ -module.exports = { - plugins: ["stylelint-declaration-strict-value"], +import strictValuePlugin from "stylelint-declaration-strict-value"; + +export default { + plugins: [strictValuePlugin], extends: ["stylelint-config-standard", "stylelint-prettier/recommended"], rules: { "color-hex-length": null,