Slimit είναι ένα minifier JavaScript γραμμένο σε Python. Το έργο συγκεντρώνει JavaScript σε πιο συμπαγή κώδικα, έτσι ώστε να κατεβάζει και τρέχει πιο γρήγορα.
Χρήση του λεκτικού στο έργο σας
>>> Από slimit.lexer Lexer εισαγωγής
>>> Lexer = Lexer ()
>>> Lexer.input («a = 1?)
>>> Για συμβολική στο lexer:
... Συμβολική εκτύπωσης
...
LexToken (ID, «α», 1,0)
LexToken (EQ, '=', 1,2)
LexToken (ΑΡΙΘΜΟΣ, '1', 1,4)
LexToken (SEMI, '?', 1,5)
Μπορείτε να πάρετε ένα κουπόνι σε ένα χρόνο χρησιμοποιώντας συμβολική μέθοδο:
>>> Lexer.input («a = 1?)
>>> Ενώ Αληθινή:
... Συμβολική = lexer.token ()
... Αν όχι συμβολική:
... Διάλειμμα
... Συμβολική εκτύπωσης
...
LexToken (ID, «α», 1,0)
LexToken (EQ, '=', 1,2)
LexToken (ΑΡΙΘΜΟΣ, '1', 1,4)
LexToken (SEMI, '?', 1,5)
LexToken παράδειγμα έχει διαφορετικά χαρακτηριστικά:
>>> Lexer.input («a = 1?)
>>> Συμβολική = lexer.token ()
>>> Token.type, token.value, token.lineno, token.lexpos
(«ID», «α», 1, 0)
Εγκατάσταση:
Χρησιμοποιώντας PIP:
sudo PIP εγκαταστήσετε Slimit
Χρησιμοποιώντας easy_install:
sudo easy_install Slimit
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Bug fix: https://github.com/rspivak/ Slimit / έλξης / 45 Fix συντακτικό σφάλμα στην έξοδο του για τη δήλωση με κάποια μορφή των εκφράσεων
Τι είναι καινούργιο στην έκδοση 0.7.4:
- Bug fix: https://github.com / rspivak / Slimit / θέματα / «τάξη» 34 είναι δεσμευμένο λέξη-κλειδί τώρα
Τι είναι καινούργιο στην έκδοση 0.7.3:
- Bug fix (μοναδιαίο op στο ΓΙΑ init): https://github.com/rspivak/slimit/pull/33
Τι είναι καινούργιο στην έκδοση 0.7.2:
- Προστέθηκε υποστήριξη για get / set ιδιότητες: 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 / - διαμελίζουν-toplevel να ενεργοποιήσετε την παγκόσμια κατακρεούργηση όνομα πεδίου. Από αυτή την έκδοση είναι απενεργοποιημένη από προεπιλογή: https://github.com/rspivak/slimit/issues/27
- Αφαιρέθηκε η εξάρτηση σε ένα πακέτο «διανείμει»
- Bug fix: https://github.com/rspivak/slimit/issues/26
- Bug fix: https://github.com/rspivak/slimit/issues/25
Τι είναι καινούργιο στην έκδοση 0.6:
- Προστέθηκε βελτιστοποίηση: foo [& quot? Μπαρ & quot?] == & gt? foo.bar
- Προστέθηκε τάξη βάση για τους επισκέπτες έθιμο AST κόμβο
- ενημερώσεις Τεκμηρίωσης
- Bug fix: https://github.com/rspivak/slimit/issues/22
- Bug fix: https://github.com/rspivak/slimit/issues/21
Τι είναι καινούργιο στην έκδοση 0.5.5:
- Διόρθωση bug: https://github.com/ rspivak / Slimit / θέματα / 7
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε