SlimIt הוא minifier JavaScript נכתב בפייתון. פרויקט הידור JavaScript לתוך קוד קומפקטי יותר, כך שהוא מוריד ורץ מהר יותר.
שימוש בקסר בפרויקט שלך
>>> לקסר יבוא slimit.lexer
>>> לקסר לקסר = ()
>>> Lexer.input ('= 1;')
>>> לאסימון בקסר:
... אסימון הדפסה
...
LexToken (ID, '', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (מספר, '1', 1,4)
LexToken (SEMI, ';', 1.5)
אתה יכול לקבל אסימון אחד בכל פעם בשיטת אסימון:
>>> Lexer.input ('= 1;')
>>> בעוד אמיתי:
... = Lexer.token אסימון ()
... אם לא אסימון:
... הפסקה
... אסימון הדפסה
...
LexToken (ID, '', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (מספר, '1', 1,4)
LexToken (SEMI, ';', 1.5)
יש דוגמא LexToken תכונות שונות:
>>> Lexer.input ('= 1;')
>>> אסימון = lexer.token ()
>>> Token.type, token.value, token.lineno, token.lexpos
('תעודת זהות', '', 1, 0)
התקנה:
באמצעות פיפס:
sudo PIP להתקין slimit
באמצעות easy_install:
sudo easy_install slimit
מה חדש בהודעה זו:
- תיקון באג: https://github.com/rspivak/ שגיאת תחביר / משיכה / 45 תקן slimit בתפוקה להצהרה עם צורה כלשהי של ביטויים
מה חדש בגרסת 0.7.4:
- תיקון באג: https://github.com / Rspivak / slimit נושאים / 'מעמד' / 34 שמורה מילת המפתח עכשיו
מה חדש בגרסה 0.7.3:
- תיקון באג (op יונארית לinit): https://github.com/rspivak/slimit/pull/33
מה חדש בגרסת 0.7.2:
- תמיכה נוסף לגט / מאפייני קבוצה: https: //github.com/rspivak/slimit/issues/32
מה חדש בגרסת 0.7.1:
- תמיכת קריאה לפונקציה לסעיף init: https: //github.com/rspivak/slimit/pull/31
מה חדש בגרסה 0.7:
- תמיכת מחרוזת מרובה שורות: https://github.com/ rspivak / slimit / בעיות / 24
מה חדש בגרסה 0.6.1:
אפשרות
- שורת הפקודה נוסף -t / - להשחית-צומת עליונה כדי להפעיל שם העולמי היקף mangling. נכון לגרסה זו זה כברירת מחדל: https://github.com/rspivak/slimit/issues/27
- תלות הוסרה על חבילה 'להפיץ'
- תיקון באג: https://github.com/rspivak/slimit/issues/26
- תיקון באג: https://github.com/rspivak/slimit/issues/25
מה חדש בגרסה 0.6:
- אופטימיזציה נוסף: foo [& quot; בר & quot;] == & Gt; foo.bar
- מחלקת בסיס נוסף למבקרי צומת AST המותאם אישית
- עדכוני תיעוד
- תיקון באג: https://github.com/rspivak/slimit/issues/22
- תיקון באג: https://github.com/rspivak/slimit/issues/21
מה חדש בגרסת 0.5.5 :
-
תיקון באג: https://github.com/ rspivak / slimit / בעיות / 7
דרישות :
- Python
תגובות לא נמצא