Fix: .gitignore file includes dist/