microjs.com
1.0.0
您真正需要多少函式庫程式碼——50K? 10萬? 15萬?更多的?你真正使用了多少?
當然,我們都喜歡我們最喜歡的整體框架,有時我們甚至會充分使用它們。但是,我們有多少次會選擇配備空調和六揚聲器音響系統的駕駛式約翰迪爾拖拉機,而明智地使用小刀就能更好、更快、更光滑地實現這一目的呢?
微框架絕對是 JavaScript 函式庫世界的小刀:簡短、甜蜜、切中要害。在 5k 及以下,微框架非常便攜。微框架只做一件事,而且只做一件事——而且做得很好。沒有瑕疵,沒有功能炎,沒有功能蠕變,沒有多餘的地方。
MicroJS.com 可協助您發現最緊湊但功能最強大的微框架,並讓您輕鬆選擇適合您的微框架。
想添加您自己的嗎?在 GitHub 上分叉此站點,將您的框架新增至「data.js」並提交拉取請求。
若要從命令列檢查庫的縮小和壓縮大小,請使用./build.js -v
(見下文)或運行:
$ uglifyjs yourlib.js | gzip -9f | wc -c
or
$ wget -q -O- https://domain.tld/path/to/file.src | uglifyjs | gzip -9f | wc -c
'name'
、 'tags'
、 'url'
、 'source'
'url'
應指向您託管自述文件或文件的位置以及下載程式碼的位置 code-download'url'
不是 GitHub 地址,但您的專案託管在那裡,請添加帶有您的用戶名和庫名稱的'github'
字段,例如'timrwood/moment'
以便構建器可以收集 GitHub 統計信息'source'
屬性必須指向單一檔案或檔案數組,這些檔案可以連接起來以隨時可用的形式形成完整的庫。 'source'
不得縮小(見下文)make
應該可以工作並且不會回傳錯誤。要運行 make,您需要安裝節點如果您的來源非常小,您可以簡單地將整個內容作為字串包含在來源屬性中。如果您的來源分散在多個檔案中,則可以使用 URL 陣列(最好只有一個來源)。如果您的原始程式碼以 ZIP 檔案形式發布,您可以指向 ZIP 的 URL 並在末尾附加!/zip/entry.js
以便編譯器知道在哪裡找到(最好只有一個來源 URL!)
建構器讀取data.js並檢查每個條目的來源。它將計算條目的原始大小、縮小大小和壓縮大小。
您將在需要檢查條目時看到警告,在條目將被排除時看到錯誤。
如果您希望查看所有條目的詳細信息,可以運行./build.js -v
命令。
data.js
檔案中npm install
和npm test
SUCCESS
訊息,那麼您就可以開始了,請提交 PR./build.js -v | grep YOUR_PACKAGE_NAME
請注意,MicroJS.com 是一個精心策劃的網站,我們保留以任何理由拒絕任何清單的權利。
microjs.com 程式碼/網站是根據 MIT 許可證發布的。