diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index c62bb0870..000000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-open_collective: docsify
-
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 000000000..6c246b1d0
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,17 @@
+# To get started with Dependabot version updates, you'll need to specify which
+# package ecosystems to update and where the package manifests are located.
+# Please see the documentation for all configuration options:
+# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
+
+version: 2
+updates:
+ - package-ecosystem: npm # See documentation for possible values
+ directory: "/" # Location of package manifests
+ open-pull-requests-limit: 10
+ schedule:
+ interval: "weekly"
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ open-pull-requests-limit: 10
+ schedule:
+ interval: monthly
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 9b3bebd1f..38a0ca4d2 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -13,9 +13,9 @@ jobs:
matrix:
node-version: ['lts/*']
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Setup Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
@@ -26,6 +26,10 @@ jobs:
- name: Lint
run: npm run lint
+ - name: Verify dependencies [server-renderer]
+ working-directory: ./packages/docsify-server-renderer
+ run: npm ci --ignore-scripts
+
test-jest:
runs-on: ${{ matrix.os }}
strategy:
@@ -34,9 +38,9 @@ jobs:
node-version: ['lts/*']
os: ['macos-latest', 'ubuntu-latest', 'windows-latest']
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Setup Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
@@ -55,9 +59,9 @@ jobs:
matrix:
node-version: ['lts/*']
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Setup Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
@@ -70,7 +74,7 @@ jobs:
- name: E2E Tests (Playwright)
run: npm run test:e2e
- name: Store artifacts
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
if: failure()
with:
name: ${{ matrix.os }}-${{ matrix.node-version }}-artifacts
diff --git a/docs/emoji.md b/docs/emoji.md
index 3b562fadc..84a4fd56f 100644
--- a/docs/emoji.md
+++ b/docs/emoji.md
@@ -262,6 +262,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:beach_umbrella: `:beach_umbrella:`
+:beans: `:beans:`
+
:bear: `:bear:`
:bearded_person: `:bearded_person:`
@@ -322,6 +324,10 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:bison: `:bison:`
+:biting_lip: `:biting_lip:`
+
+:black_bird: `:black_bird:`
+
:black_cat: `:black_cat:`
:black_circle: `:black_circle:`
@@ -460,6 +466,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:bubble_tea: `:bubble_tea:`
+:bubbles: `:bubbles:`
+
:bucket: `:bucket:`
:bug: `:bug:`
@@ -782,8 +790,12 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:cop: `:cop:`
+:copilot: `:copilot:`
+
:copyright: `:copyright:`
+:coral: `:coral:`
+
:corn: `:corn:`
:costa_rica: `:costa_rica:`
@@ -842,6 +854,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:crown: `:crown:`
+:crutch: `:crutch:`
+
:cry: `:cry:`
:crying_cat_face: `:crying_cat_face:`
@@ -976,8 +990,12 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:dominican_republic: `:dominican_republic:`
+:donkey: `:donkey:`
+
:door: `:door:`
+:dotted_line_face: `:dotted_line_face:`
+
:doughnut: `:doughnut:`
:dove: `:dove:`
@@ -1054,6 +1072,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:email: `:email:`
+:empty_nest: `:empty_nest:`
+
:end: `:end:`
:england: `:england:`
@@ -1100,10 +1120,18 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:face_exhaling: `:face_exhaling:`
+:face_holding_back_tears: `:face_holding_back_tears:`
+
:face_in_clouds: `:face_in_clouds:`
+:face_with_diagonal_mouth: `:face_with_diagonal_mouth:`
+
:face_with_head_bandage: `:face_with_head_bandage:`
+:face_with_open_eyes_and_hand_over_mouth: `:face_with_open_eyes_and_hand_over_mouth:`
+
+:face_with_peeking_eye: `:face_with_peeking_eye:`
+
:face_with_spiral_eyes: `:face_with_spiral_eyes:`
:face_with_thermometer: `:face_with_thermometer:`
@@ -1280,6 +1308,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:flushed: `:flushed:`
+:flute: `:flute:`
+
:fly: `:fly:`
:flying_disc: `:flying_disc:`
@@ -1290,6 +1320,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:foggy: `:foggy:`
+:folding_hand_fan: `:folding_hand_fan:`
+
:fondue: `:fondue:`
:foot: `:foot:`
@@ -1386,6 +1418,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:gift_heart: `:gift_heart:`
+:ginger_root: `:ginger_root:`
+
:giraffe: `:giraffe:`
:girl: `:girl:`
@@ -1412,6 +1446,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:golfing_woman: `:golfing_woman:`
+:goose: `:goose:`
+
:gorilla: `:gorilla:`
:grapes: `:grapes:`
@@ -1436,6 +1472,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:grey_exclamation: `:grey_exclamation:`
+:grey_heart: `:grey_heart:`
+
:grey_question: `:grey_question:`
:grimacing: `:grimacing:`
@@ -1470,6 +1508,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:guyana: `:guyana:`
+:hair_pick: `:hair_pick:`
+
:haircut: `:haircut:`
:haircut_man: `:haircut_man:`
@@ -1486,12 +1526,16 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:hammer_and_wrench: `:hammer_and_wrench:`
+:hamsa: `:hamsa:`
+
:hamster: `:hamster:`
:hand: `:hand:`
:hand_over_mouth: `:hand_over_mouth:`
+:hand_with_index_finger_and_thumb_crossed: `:hand_with_index_finger_and_thumb_crossed:`
+
:handbag: `:handbag:`
:handball_person: `:handball_person:`
@@ -1524,6 +1568,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:heart_eyes_cat: `:heart_eyes_cat:`
+:heart_hands: `:heart_hands:`
+
:heart_on_fire: `:heart_on_fire:`
:heartbeat: `:heartbeat:`
@@ -1538,6 +1584,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:heavy_dollar_sign: `:heavy_dollar_sign:`
+:heavy_equals_sign: `:heavy_equals_sign:`
+
:heavy_exclamation_mark: `:heavy_exclamation_mark:`
:heavy_heart_exclamation: `:heavy_heart_exclamation:`
@@ -1616,6 +1664,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:hut: `:hut:`
+:hyacinth: `:hyacinth:`
+
:ice_cream: `:ice_cream:`
:ice_cube: `:ice_cube:`
@@ -1630,6 +1680,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:id: `:id:`
+:identification_card: `:identification_card:`
+
:ideograph_advantage: `:ideograph_advantage:`
:imp: `:imp:`
@@ -1638,6 +1690,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:incoming_envelope: `:incoming_envelope:`
+:index_pointing_at_the_viewer: `:index_pointing_at_the_viewer:`
+
:india: `:india:`
:indonesia: `:indonesia:`
@@ -1680,8 +1734,12 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:japanese_ogre: `:japanese_ogre:`
+:jar: `:jar:`
+
:jeans: `:jeans:`
+:jellyfish: `:jellyfish:`
+
:jersey: `:jersey:`
:jigsaw: `:jigsaw:`
@@ -1714,6 +1772,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:keycap_ten: `:keycap_ten:`
+:khanda: `:khanda:`
+
:kick_scooter: `:kick_scooter:`
:kimono: `:kimono:`
@@ -1804,6 +1864,10 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:leftwards_arrow_with_hook: `:leftwards_arrow_with_hook:`
+:leftwards_hand: `:leftwards_hand:`
+
+:leftwards_pushing_hand: `:leftwards_pushing_hand:`
+
:leg: `:leg:`
:lemon: `:lemon:`
@@ -1824,6 +1888,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:liechtenstein: `:liechtenstein:`
+:light_blue_heart: `:light_blue_heart:`
+
:light_rail: `:light_rail:`
:link: `:link:`
@@ -1854,6 +1920,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:lotion_bottle: `:lotion_bottle:`
+:lotus: `:lotus:`
+
:lotus_position: `:lotus_position:`
:lotus_position_man: `:lotus_position_man:`
@@ -1870,6 +1938,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:love_you_gesture: `:love_you_gesture:`
+:low_battery: `:low_battery:`
+
:low_brightness: `:low_brightness:`
:luggage: `:luggage:`
@@ -2006,6 +2076,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:maple_leaf: `:maple_leaf:`
+:maracas: `:maracas:`
+
:marshall_islands: `:marshall_islands:`
:martial_arts_uniform: `:martial_arts_uniform:`
@@ -2046,6 +2118,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:melon: `:melon:`
+:melting_face: `:melting_face:`
+
:memo: `:memo:`
:men_wrestling: `:men_wrestling:`
@@ -2090,6 +2164,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:mirror: `:mirror:`
+:mirror_ball: `:mirror_ball:`
+
:mobile_phone_off: `:mobile_phone_off:`
:moldova: `:moldova:`
@@ -2120,6 +2196,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:moon_cake: `:moon_cake:`
+:moose: `:moose:`
+
:morocco: `:morocco:`
:mortar_board: `:mortar_board:`
@@ -2208,6 +2286,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:nerd_face: `:nerd_face:`
+:nest_with_eggs: `:nest_with_eggs:`
+
:nesting_dolls: `:nesting_dolls:`
:netherlands: `:netherlands:`
@@ -2402,8 +2482,12 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:palestinian_territories: `:palestinian_territories:`
+:palm_down_hand: `:palm_down_hand:`
+
:palm_tree: `:palm_tree:`
+:palm_up_hand: `:palm_up_hand:`
+
:palms_up_together: `:palms_up_together:`
:panama: `:panama:`
@@ -2442,6 +2526,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:paw_prints: `:paw_prints:`
+:pea_pod: `:pea_pod:`
+
:peace_symbol: `:peace_symbol:`
:peach: `:peach:`
@@ -2488,6 +2574,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:person_white_hair: `:person_white_hair:`
+:person_with_crown: `:person_with_crown:`
+
:person_with_probing_cane: `:person_with_probing_cane:`
:person_with_turban: `:person_with_turban:`
@@ -2528,6 +2616,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:ping_pong: `:ping_pong:`
+:pink_heart: `:pink_heart:`
+
:pirate_flag: `:pirate_flag:`
:pisces: `:pisces:`
@@ -2544,6 +2634,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:play_or_pause_button: `:play_or_pause_button:`
+:playground_slide: `:playground_slide:`
+
:pleading_face: `:pleading_face:`
:plunger: `:plunger:`
@@ -2596,6 +2688,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:pound: `:pound:`
+:pouring_liquid: `:pouring_liquid:`
+
:pout: `:pout:`
:pouting_cat: `:pouting_cat:`
@@ -2610,6 +2704,10 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:prayer_beads: `:prayer_beads:`
+:pregnant_man: `:pregnant_man:`
+
+:pregnant_person: `:pregnant_person:`
+
:pregnant_woman: `:pregnant_woman:`
:pretzel: `:pretzel:`
@@ -2756,8 +2854,14 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:right_anger_bubble: `:right_anger_bubble:`
+:rightwards_hand: `:rightwards_hand:`
+
+:rightwards_pushing_hand: `:rightwards_pushing_hand:`
+
:ring: `:ring:`
+:ring_buoy: `:ring_buoy:`
+
:ringed_planet: `:ringed_planet:`
:robot: `:robot:`
@@ -2824,6 +2928,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:salt: `:salt:`
+:saluting_face: `:saluting_face:`
+
:samoa: `:samoa:`
:san_marino: `:san_marino:`
@@ -2906,6 +3012,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:seychelles: `:seychelles:`
+:shaking_face: `:shaking_face:`
+
:shallow_pan_of_food: `:shallow_pan_of_food:`
:shamrock: `:shamrock:`
@@ -3390,6 +3498,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:triumph: `:triumph:`
+:troll: `:troll:`
+
:trolleybus: `:trolleybus:`
:trollface: `:trollface:`
@@ -3584,6 +3694,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:whale2: `:whale2:`
+:wheel: `:wheel:`
+
:wheel_of_dharma: `:wheel_of_dharma:`
:wheelchair: `:wheelchair:`
@@ -3622,8 +3734,12 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:wine_glass: `:wine_glass:`
+:wing: `:wing:`
+
:wink: `:wink:`
+:wireless: `:wireless:`
+
:wolf: `:wolf:`
:woman: `:woman:`
@@ -3718,6 +3834,8 @@ Below is a complete list of emoji shorthand codes. Docsify can be configured to
:x: `:x:`
+:x_ray: `:x_ray:`
+
:yarn: `:yarn:`
:yawning_face: `:yawning_face:`
diff --git a/docs/index.html b/docs/index.html
index e8ed4f156..db0774355 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -41,6 +41,12 @@
title="pure"
disabled
/>
+