History

fix: ๐Ÿ› babel document duplicate and do not display

ChandlerVer5 committed 3 years ago

Commit 18a84c71 parent b1981dd2 files ยท +8 โˆ’4Browse files

Unified ยท Split

2 files
  1. lib/docs/filters/babel/entries.rb +4 โˆ’4
  2. lib/docs/scrapers/babel.rb +4 โˆ’0
lib/docs/filters/babel/entries.rb+4โˆ’4
@@ -3,13 +3,13 @@ module Docs ยท 2 unmodified lines
33 class EntriesFilter < Docs::EntriesFilter
44
55 ENTRIES = {
6โˆ’ 'Usage' => ['Options', 'Config Files', '@babel/cli', '@babel/polyfill',
6+ 'Usage' => ['Options', 'Plugins', 'Config Files', 'Compiler assumptions', '@babel/cli', '@babel/polyfill',
77 '@babel/plugin-transform-runtime', '@babel/register'],
88
9โˆ’ 'Presets' => ['@babel/preset-env', '@babel/preset-flow', '@babel/preset-react', '@babel/preset-typescript'],
9+ 'Presets' => ['@babel/preset'],
1010
1111 'Tooling' => ['@babel/parser', '@babel/core', '@babel/generator', '@babel/code-frame',
12โˆ’ '@babel/helpers', '@babel/runtime', '@babel/template', '@babel/traverse', '@babel/types']
12+ '@babel/helper', '@babel/runtime', '@babel/template', '@babel/traverse', '@babel/types', '@babel/standalone']
1313 }
1414
1515 def get_name
@@ -18,7 +18,7 @@ module Docs ยท 2 unmodified lines
1818
1919 def get_type
2020 ENTRIES.each do |key, value|
21โˆ’ return key if value.include?(name)
21+ return key if value.any? { |val| name.start_with?(val) }
2222 return 'Other Plugins' if subpath.include?('babel-plugin')
2323 end
2424 end
lib/docs/scrapers/babel.rb+4โˆ’0
@@ -24,6 +24,10 @@ module Docs ยท 23 unmodified lines
2424 /roadmap/
2525 ]
2626
27+ options[:skip_link] = ->(link) {
28+ link['href'].include?('https://babeljs.io/docs/en/')
29+ }
30+
2731 options[:attribution] = <<-HTML
2832 &copy; 2014-present Sebastian McKenzie<br>
2933 Licensed under the MIT License.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
jโ†“
Select previous item
kโ†‘
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t