From 28cde4029de89068efbe751d34f1b94ed2405f39 Mon Sep 17 00:00:00 2001 From: dajiaohuang Date: Sat, 27 Jun 2026 10:19:18 +0800 Subject: [PATCH] fix: reorder list items for alphabetical ordering Swap Patterns.dev and Patterns For Large-Scale JavaScript to fix remark-lint alphabetize-lists warning. --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 2c8f4b749..433d38ef4 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1203,8 +1203,8 @@ Books on general-purpose programming that don't focus on a specific language are * [MythBusters JS](https://mythbusters.js.org) - Kiko Beats (HTML) * [Neural Networks with JavaScript Succinctly](https://www.syncfusion.com/ebooks/neural-networks-with-javascript-succinctly) - James McCaffrey (PDF, EPUB, MOBI) * [Oh My JS](https://web.archive.org/web/20150317231950/https://leanpub.com/ohmyjs/read) - Azat Mardanov (HTML) *( :card_file_box: archived)* -* [Patterns.dev](https://www.patterns.dev) - Lydia Hallie, Addy Osmani (HTML) * [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani (HTML) +* [Patterns.dev](https://www.patterns.dev) - Lydia Hallie, Addy Osmani (HTML) * [Practical Modern JavaScript](https://github.com/mjavascript/practical-modern-javascript) - Nicolas Bevacqua (HTML) * [Professor Frisby’s Mostly Adequate Guide to Functional Programming](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/) - Brian Lonsdorf (HTML) * [Robust Client-Side JavaScript](https://molily.de/robust-javascript/) - Matthias Schäfer (HTML, EPUB)