# This ignores everything by default, except for package.json and LICENSE and README.md. # See https://docs.npmjs.com/misc/developers **/* # Include sources from lib, but not map files. !lib/**/*.js # Include web assets for recorder, trace viewer, etc. !lib/**/*.css !lib/**/*.html !lib/**/*.png !lib/**/*.svg !lib/**/*.ttf !lib/utilsBundleImpl/xdg-open # Exclude injected files. A preprocessed version of these is included via lib/generated. # See src/server/injected/README.md. lib/**/injected/ # Include all binaries that we ship with the package. !bin/* # Include FFMPEG !third_party/ffmpeg/* # Include generated types and entrypoint. !types/* !index.d.ts !reporter.d.ts # Include main entrypoint. !index.js !reporter.js # Include main entrypoint for ES Modules. !index.mjs !reporter.mjs # Include installer. !install.js # Include essentials. !README.md !LICENSE !NOTICE # Include browser descriptors. !browsers.json # Include generated devices descriptors !deviceDescriptorsSource.json !ThirdPartyNotices.txt