Sha256: 77ebb334f27c5e8c0dc1ec40e505874a82dd1fc421e829ca2d6262fd709d801c

Contents?: true

Size: 660 Bytes

Versions: 4

Compression:

Stored size: 660 Bytes

Contents

# frozen_string_literal: true

say_git "Install stylelint"
add_yarn_packages(
  "stylelint",
  "stylelint-config-standard",
  "stylelint-declaration-strict-value",
  "stylelint-prettier",
  "prettier",
  "npm-run-all",
  dev: true
)
add_package_json_scripts(
  "lint:css": "stylelint 'app/{components,frontend,assets/stylesheets}/**/*.css'",
  "fix:css": "npm run -- lint:css --fix",
  lint: "npm-run-all lint:**",
  fix: "npm-run-all fix:**"
)
copy_file ".stylelintrc.js"

say_git "Add stylelint to default rake task"
copy_file "lib/tasks/stylelint.rake"
add_lint_task "stylelint"

say_git "Auto-correct any existing issues"
run "yarn fix:css", capture: true

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nextgen-0.18.0 lib/nextgen/generators/stylelint.rb
nextgen-0.17.1 lib/nextgen/generators/stylelint.rb
nextgen-0.17.0 lib/nextgen/generators/stylelint.rb
nextgen-0.16.0 lib/nextgen/generators/stylelint.rb