# Maintainer / local tooling — omit from Drupal.org packaging.
# export-ignore affects packaged releases / git archive only — not the git tree.
/.lando.yml export-ignore
/.envrc export-ignore
/.envrc.example export-ignore
/composer.lock export-ignore
/vendor/** export-ignore
/dist/ export-ignore
/dist/** export-ignore

# PHP / QA maintainer tooling (consumers do not need these in Composer tarballs).
/phpcs.xml.dist export-ignore
/phpstan.neon.dist export-ignore
/phpunit.xml.dist export-ignore
/grumphp.dist.yml export-ignore
/grumphp.yml export-ignore
/.prettierrc.json export-ignore
/.cspell.json export-ignore
/.cspell-project-words.txt export-ignore
/.cspell/** export-ignore
/CONTRIBUTING.md export-ignore
/.gitlab-ci.yml export-ignore

# Maintainer frontend sources — not needed by consumers (committed CSS ships).
# Use /** so files under directories match (a trailing-/ dir pattern alone does not).
/*.scss export-ignore
/scss/** export-ignore
/tokens/** export-ignore
/components/**/*.scss export-ignore
/modules/**/scss/** export-ignore
/modules/**/components/**/*.scss export-ignore
/modules/entity_reference_deck_preview/frontend/src/** export-ignore

# Node toolchain (packaged release; still committed in git)
/package.json export-ignore
/pnpm-lock.yaml export-ignore
/.npmrc export-ignore
/vite.config.* export-ignore
/style-dictionary.config.* export-ignore
/stylelint.config.* export-ignore
/tsconfig.json export-ignore
/node_modules/** export-ignore
/.vite-build/** export-ignore

# NEVER export-ignore committed *.css (css/, components/, modules/*/css/)
# or preview Lit dist (modules/entity_reference_deck_preview/frontend/dist/).
/scripts/** export-ignore
