| 1 | // Ported from github-linguist/linguist@5fbdfcb8133b: lib/linguist/vendor.yml, documentation.yml, and the path-only checks in generated.rb. Update by copying those lists again; the patterns are used as written. |
| 2 | |
| 3 | /** lib/linguist/vendor.yml */ |
| 4 | export const VENDORED = |
| 5 | String.raw`(^|/)cache/` |
| 6 | String.raw`^[Dd]ependencies/` |
| 7 | String.raw`(^|/)dist/` |
| 8 | String.raw`^deps/` |
| 9 | String.raw`(^|/)configure$` |
| 10 | String.raw`(^|/)config\. |
| 11 | String.raw`(^|/)config\. |
| 12 | String.raw`(^|/)aclocal\. |
| 13 | String.raw`(^|/)libtool\. |
| 14 | String.raw`(^|/)ltoptions\. |
| 15 | String.raw`(^|/)ltsugar\. |
| 16 | String.raw`(^|/)ltversion\. |
| 17 | String.raw`(^|/)lt~obsolete\. |
| 18 | String.raw`(^|/)dotnet-install\. |
| 19 | String.raw`(^|/)cpplint\. |
| 20 | String.raw`(^|/)node_modules/` |
| 21 | String.raw`(^|/)\. |
| 22 | String.raw`(^|/)\. |
| 23 | String.raw`(^|/)\. |
| 24 | String.raw`(^|/)\. |
| 25 | String.raw`(^|/)\. |
| 26 | String.raw`(^|/)_esy$` |
| 27 | String.raw`(^|/)bower_components/` |
| 28 | String.raw`^rebar$` |
| 29 | String.raw`(^|/)erlang\. |
| 30 | String.raw`(^|/)Godeps/_workspace/` |
| 31 | String.raw`(^|/)testdata/` |
| 32 | String.raw`(^|/)\. |
| 33 | String.raw`(\. |
| 34 | String.raw`([^\s |
| 35 | String.raw`(^|/)bootstrap([^/.]*)(\. |
| 36 | String.raw`(^|/)custom\. |
| 37 | String.raw`(^|/)font-?awesome\. |
| 38 | String.raw`(^|/)font-?awesome/.*\. |
| 39 | String.raw`(^|/)foundation\. |
| 40 | String.raw`(^|/)normalize\. |
| 41 | String.raw`(^|/)skeleton\. |
| 42 | String.raw`(^|/)[Bb]ourbon/.*\. |
| 43 | String.raw`(^|/)animate\. |
| 44 | String.raw`(^|/)materialize\. |
| 45 | String.raw`(^|/)select2/.*\. |
| 46 | String.raw`(^|/)bulma\. |
| 47 | String.raw`(3rd|[Tt]hird)[-_]?[Pp]arty/` |
| 48 | String.raw`(^|/)vendors?/` |
| 49 | String.raw`(^|/)[Ee]xtern(als?)?/` |
| 50 | String.raw`(^|/)[Vv]+endor/` |
| 51 | String.raw`^debian/` |
| 52 | String.raw`(^|/)run\. |
| 53 | String.raw`(^|/)bootstrap-datepicker/` |
| 54 | String.raw`(^|/)jquery([^.]*)\. |
| 55 | String.raw`(^|/)jquery\-\d\.\d |
| 56 | String.raw`(^|/)jquery\- |
| 57 | String.raw`(^|/)jquery\. |
| 58 | String.raw`(^|/)jquery\. |
| 59 | String.raw`(^|/)jquery\. |
| 60 | String.raw`(^|/)fuelux\. |
| 61 | String.raw`(^|/)jquery\. |
| 62 | String.raw`(^|/)jquery\. |
| 63 | String.raw`(^|/)bootbox\. |
| 64 | String.raw`(^|/)pdf\. |
| 65 | String.raw`(^|/)slick\.\w |
| 66 | String.raw`(^|/)Leaflet\. |
| 67 | String.raw`(^|/)leaflet\. |
| 68 | String.raw`(^|/)leaflet\. |
| 69 | String.raw`(^|/)Control\. |
| 70 | String.raw`(^|/)Control\. |
| 71 | String.raw`(^|/)leaflet\. |
| 72 | String.raw`(^|/)wicket-leaflet\. |
| 73 | String.raw`(^|/)\. |
| 74 | String.raw`(^|/)\. |
| 75 | String.raw`(^|/)\. |
| 76 | String.raw`(^|/)prototype(.*)\. |
| 77 | String.raw`(^|/)effects\. |
| 78 | String.raw`(^|/)controls\. |
| 79 | String.raw`(^|/)dragdrop\. |
| 80 | String.raw`(.*?)\. |
| 81 | String.raw`(^|/)mootools([^.]*)\d |
| 82 | String.raw`(^|/)dojo\. |
| 83 | String.raw`(^|/)MochiKit\. |
| 84 | String.raw`(^|/)yahoo-([^.]*)\. |
| 85 | String.raw`(^|/)yui([^.]*)\. |
| 86 | String.raw`(^|/)ckeditor\. |
| 87 | String.raw`(^|/)tiny_mce([^.]*)\. |
| 88 | String.raw`(^|/)tiny_mce/(langs|plugins|themes|utils)` |
| 89 | String.raw`(^|/)ace-builds/` |
| 90 | String.raw`(^|/)fontello(.*?)\. |
| 91 | String.raw`(^|/)MathJax/` |
| 92 | String.raw`(^|/)Chart\. |
| 93 | String.raw`(^|/)[Cc]ode[Mm]irror/(\d |
| 94 | String.raw`(^|/)shBrush([^.]*)\. |
| 95 | String.raw`(^|/)shCore\. |
| 96 | String.raw`(^|/)shLegacy\. |
| 97 | String.raw`(^|/)angular([^.]*)\. |
| 98 | String.raw`(^|\/ |
| 99 | String.raw`(^|/)react(-[^.]*)?\. |
| 100 | String.raw`(^|/)flow-typed/.*\. |
| 101 | String.raw`(^|/)modernizr\-\d\.\d |
| 102 | String.raw`(^|/)modernizr\. |
| 103 | String.raw`(^|/)knockout-(\d |
| 104 | String.raw`(^|/)docs?/_?(build|themes?|templates?|static)/` |
| 105 | String.raw`(^|/)admin_media/` |
| 106 | String.raw`(^|/)env/` |
| 107 | String.raw`(^|/)fabfile\. |
| 108 | String.raw`(^|/)waf$` |
| 109 | String.raw`(^|/)\. |
| 110 | String.raw`\.xctemplate/ |
| 111 | String.raw`\.imageset/ |
| 112 | String.raw`(^|/)Carthage/` |
| 113 | String.raw`(^|/)Sparkle/` |
| 114 | String.raw`(^|/)Crashlytics\. |
| 115 | String.raw`(^|/)Fabric\. |
| 116 | String.raw`(^|/)BuddyBuildSDK\. |
| 117 | String.raw`(^|/)Realm\. |
| 118 | String.raw`(^|/)RealmSwift\. |
| 119 | String.raw`(^|/)\. |
| 120 | String.raw`(^|/)\. |
| 121 | String.raw`(^|/)\. |
| 122 | String.raw`(^|/)gradlew$` |
| 123 | String.raw`(^|/)gradlew\. |
| 124 | String.raw`(^|/)gradle/wrapper/` |
| 125 | String.raw`(^|/)mvnw$` |
| 126 | String.raw`(^|/)mvnw\. |
| 127 | String.raw`(^|/)\. |
| 128 | String.raw`-vsdoc\. |
| 129 | String.raw`\.intellisense |
| 130 | String.raw`(^|/)jquery([^.]*)\. |
| 131 | String.raw`(^|/)jquery([^.]*)\. |
| 132 | String.raw`(^|/)[Mm]icrosoft([Mm]vc)?([Aa]jax|[Vv]alidation)(\. |
| 133 | String.raw`(^|/)[Pp]ackages\/ |
| 134 | String.raw`(^|/)extjs/.*?\. |
| 135 | String.raw`(^|/)extjs/.*?\. |
| 136 | String.raw`(^|/)extjs/.*?\. |
| 137 | String.raw`(^|/)extjs/.*?\. |
| 138 | String.raw`(^|/)extjs/.*?\. |
| 139 | String.raw`(^|/)extjs/\. |
| 140 | String.raw`(^|/)extjs/docs/` |
| 141 | String.raw`(^|/)extjs/builds/` |
| 142 | String.raw`(^|/)extjs/cmd/` |
| 143 | String.raw`(^|/)extjs/examples/` |
| 144 | String.raw`(^|/)extjs/locale/` |
| 145 | String.raw`(^|/)extjs/packages/` |
| 146 | String.raw`(^|/)extjs/plugins/` |
| 147 | String.raw`(^|/)extjs/resources/` |
| 148 | String.raw`(^|/)extjs/src/` |
| 149 | String.raw`(^|/)extjs/welcome/` |
| 150 | String.raw`(^|/)html5shiv\. |
| 151 | String.raw`(^|/)[Tt]ests?/fixtures/` |
| 152 | String.raw`(^|/)[Ss]pecs?/fixtures/` |
| 153 | String.raw`(^|/)cordova([^.]*)\. |
| 154 | String.raw`(^|/)cordova\-\d\.\d |
| 155 | String.raw`(^|/)foundation(\. |
| 156 | String.raw`(^|/)Vagrantfile$` |
| 157 | String.raw`(^|/)\. |
| 158 | String.raw`(^|/)inst/extdata/` |
| 159 | String.raw`(^|/)octicons\. |
| 160 | String.raw`(^|/)sprockets-octicons\. |
| 161 | String.raw`(^|/)activator$` |
| 162 | String.raw`(^|/)activator\. |
| 163 | String.raw`(^|/)proguard\. |
| 164 | String.raw`(^|/)proguard-rules\. |
| 165 | String.raw`(^|/)puphpet/` |
| 166 | String.raw`(^|/)\. |
| 167 | String.raw`(^|/)Jenkinsfile$` |
| 168 | String.raw`(^|/)\. |
| 169 | String.raw`(^|/)\. |
| 170 | String.raw`(^|/)\. |
| 171 | String.raw`(^|/)\. |
| 172 | String.raw`(^|/)xvba_modules/` |
| 173 | ]; |
| 174 | |
| 175 | /** lib/linguist/documentation.yml */ |
| 176 | export const DOCUMENTATION = |
| 177 | String.raw`^[Dd]ocs?/` |
| 178 | String.raw`(^|/)[Dd]ocumentation/` |
| 179 | String.raw`(^|/)[Gg]roovydoc/` |
| 180 | String.raw`(^|/)[Jj]avadoc/` |
| 181 | String.raw`^[Mm]an/` |
| 182 | String.raw`^[Ee]xamples/` |
| 183 | String.raw`^[Dd]emos?/` |
| 184 | String.raw`(^|/)inst/doc/` |
| 185 | String.raw`(^|/)CITATION(\. |
| 186 | String.raw`(^|/)CHANGE(S|LOG)?(\. |
| 187 | String.raw`(^|/)CONTRIBUTING(\. |
| 188 | String.raw`(^|/)COPYING(\. |
| 189 | String.raw`(^|/)INSTALL(\. |
| 190 | String.raw`(^|/)LICEN[CS]E(\. |
| 191 | String.raw`(^|/)[Ll]icen[cs]e(\. |
| 192 | String.raw`(^|/)README(\. |
| 193 | String.raw`(^|/)[Rr]eadme(\. |
| 194 | String.raw`^[Ss]amples?/` |
| 195 | ]; |
| 196 | |
| 197 | /** The checks in lib/linguist/generated.rb that look only at the path; the ones that read file contents are not ported. */ |
| 198 | export const GENERATED = |
| 199 | String.raw`\.(nib|xcworkspacedata|xcuserstate)$ |
| 200 | String.raw`(?:^|/)\. |
| 201 | String.raw`(^Pods|/Pods)/` |
| 202 | String.raw`(^|/)Carthage/Build/` |
| 203 | String.raw`__generated__/` |
| 204 | String.raw`\.designer |
| 205 | String.raw`\.feature |
| 206 | String.raw`composer\. |
| 207 | String.raw`Cargo\. |
| 208 | String.raw`Cargo\. |
| 209 | String.raw`deno\. |
| 210 | String.raw`(^|/)flake\. |
| 211 | String.raw`(^|/)MODULE\. |
| 212 | String.raw`node_modules/` |
| 213 | String.raw`vendor/((?!-)[-0-9A-Za-z]+(?<!-)\. |
| 214 | String.raw`(Gopkg|glide)\. |
| 215 | String.raw`Package\. |
| 216 | String.raw`poetry\. |
| 217 | String.raw`pdm\. |
| 218 | String.raw`uv\. |
| 219 | String.raw`pixi\. |
| 220 | String.raw`(^|/)(\w |
| 221 | String.raw`npm-shrinkwrap\. |
| 222 | String.raw`package-lock\. |
| 223 | String.raw`pnpm-lock\. |
| 224 | String.raw`(?:^|/)bun\. |
| 225 | String.raw`(?:^|/)\. |
| 226 | String.raw`(^|/)\. |
| 227 | String.raw`Godeps/` |
| 228 | String.raw`.\. |
| 229 | String.raw`(?:^|/)htmlcov/` |
| 230 | String.raw`(\. |
| 231 | String.raw`Pipfile\. |
| 232 | String.raw`(?:^|/)[Gg][Rr][Aa][Dd][Ll][Ee][Ww](?:\. |
| 233 | String.raw`(?:^|/)[Mm][Vv][Nn][Ww](?:\. |
| 234 | String.raw`(?:^|/)mise(?:\. |
| 235 | String.raw`(?:^|/)\. |
| 236 | String.raw`(?:^|/)(Julia)?Manifest(-v\d |
| 237 | String.raw`_tlb\. |
| 238 | ]; |