node_modules
.DS_Store
npm-debug.log
.vscode
.tmp
.idea
.tmp_env
.tgz

dist
coverage
lcov.info
.nyc_output
*.lcov

cli/results
results.html
last-run-results.html
/lighthouse-plugin-simple

*.trace.json
*.devtoolslog.json
*.report.html
*.report.dom.html
*.report.json
*.report.csv
*.report.pretty
*.artifacts.log
*.ctc.json

!core/test/results/artifacts/*.trace.json
!core/test/results/artifacts/*.devtoolslog.json
!core/test/fixtures/artifacts/**/*.trace.json
!core/test/fixtures/artifacts/**/*.devtoolslog.json
!core/test/fixtures/user-flows/**/*.trace.json
!core/test/fixtures/user-flows/**/*.devtoolslog.json
!core/test/fixtures/traces/**/*.trace.json
!core/test/fixtures/traces/**/*.devtoolslog.json
!core/test/fixtures/config/**/node_modules

core/scripts/legacy-javascript/variants
core/scripts/gcp-collection/gcp-data

latest-run
lantern-data
timings-data

closure-error.log
yarn-error.log

/chrome-linux/
/chrome-win32/
/chrome-mac/
/chrome.zip

*__pycache__
*.pyc
proto/scripts/*_pb2.*
proto/scripts/*_pb.*
proto/scripts/*_processed.json

# require any lock file to be checked in explicitly
yarn.lock

# ignore generated d.ts files
**/*.d.ts
**/*.d.cts
!**/types/**/*.d.ts

page-functions-test-case*out*.js
