# Automatically normalize line endings.
* text=auto

# Files and directories to exclude from the generated archive (export-ignore).
# These will be omitted from GitHub/Packagist ZIP archives to keep packages small.

/packages/client/src/ export-ignore
/packages/client/.* export-ignore
/packages/client/*.* export-ignore

# Tests and test fixtures
/tests/ export-ignore

# PHP unit / static analysis configs.
/phpcs.xml.dist export-ignore
/phpstan.neon.dist export-ignore
/phpunit.xml.dist export-ignore

# Continuous Integration configs.
/.github/ export-ignore

# Node and build artifacts.
package.json export-ignore
package-lock.json export-ignore
/composer.lock export-ignore

# Don't include the dotfiles for distribution.
/.* export-ignore

# Mark docs as documentation for GitHub Linguist.
/docs/ linguist-documentation export-ignore
/CONTRIBUTING.md linguist-documentation export-ignore
/LICENSE.md linguist-documentation
/README.md linguist-documentation
