1.5.0 • Published 1 year ago

livescript2 v1.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

1.5.0

1.4.19

  • Sửa index.styl, dùng font "Input Mono Narrow", size 11pt.

1.4.18

  • Thêm khoảng trắng sau dấu ngoặc nhọn của hàm.

1.4.17

  • Thêm __dirname trong cli.

1.4.16

  • Không dùng global.eval trong cli nữa, mà dùng eval.

1.4.15

  • Đặt global.__dirname, global.module trong cli.

1.4.14

  • Dùng global.eval trong cli.

1.4.13

  • Dùng module.require trong hàm global.require và require đc viết lại trong cli.

1.4.12

  • Thử nghiệm.

1.4.11

  • Thêm biến require cục bộ trong hàm eval trong cli.

1.4.10

  • Viết lại cli bằng livescript.
  • Thêm lệnh cli compile tập tin.

1.4.9

  • Đổi font trang web lại thành "PragmataPro Mono".

1.4.8

  • Xóa mã thử console.log quên chưa xóa.

1.4.7

  • Sửa dòng 617, hàm mũi tên thành hàm bthg, vì có this ở trong.
  • Hàm bọc cao nhất bây giờ sẽ chèn bằng code livescript chứ k chèn bằng code js nữa, điều này cx loại bỏ dấu ; ở trc hàm bọc, cx đc tại vì các thư viện minify code sẽ loại bỏ dấu ; đó, còn dùng dấu ! thì nếu eval code sẽ k lấy đc giá trị đánh giá trả về (khi dùng lệnh return).
  • Đổi font trang web sang "Programma".

1.4.6

  • Loại bỏ tính năng tự bind hàm ~> trong class vì gây ra lỗi khi dùng dynamic key.
  • Quay lại dùng hàm bind$ vì obj đc bind khi là biểu thức sẽ phải viết 2 lần, có thể viết lại dùng biến tạm thời ref$ nhưng thôi, compile bind pb 1.4.5 cũng viết sai.
  • Loại bỏ tham số thứ 3 "target" của hàm bind$ vì đã loại bỏ tính năng tự bind hàm trong class.
  • Sửa hàm compile splice cú pháp array splice.

1.4.5

  • Báo lỗi khi accessor dùng arrow function, tại JS k hỗ trợ.
  • Sửa lỗi biến "isLoop" sai làm k compile đc range ký tự.
  • Sửa lỗi bind method trong class sai khi tên method là ký tự đặc biệt.
  • Chuyển các hàm import$, importAll$, in$, bind$, arrayFrom$, toString$, replace$, join$, split$, not$ thành hàm đơn giản, k dùng như hàm util nữa, những hàm k dùng nữa bị xóa bỏ.
  • Viết lại mấy hàm partial, tất cả đều là arrow function.

1.4.4

  • Range ký tự bây h sẽ dùng vòng lặp khi > 32 ký tự, k như trc tạo ra một mảng ký tự khổng lồ.

1.4.3

  • Sửa compile hàm static trong class k đúng.
  • Hàm mũi tên nếu có một tham số và k phải là spread thì tham số sẽ k có cặp dấu ngoặc.
  • Hàm dạng (+) sẽ bỏ gọi hàm bọc curry$ (k biết gọi hàm bọc để làm gì).

1.4.2

  • Quên chưa build code 1.4.1.

1.4.1

  • Sửa lại hàm Literal.prototype.isString phát hiện sai.

1.4.0

  • Sửa và điều chỉnh lại cú pháp comment trong heregex có thể gây ra lỗi vòng lặp vô hạn.
  • Sửa interpolate bây h có thể là chỉ @ hoặc chỉ một chữ số.

1.3.0

  • Loại bỏ nhiều thư viện cục bộ k cần thiết, chủ yếu là mấy cái polyfill nodejs, prelude, vv.

1.2.2

  • Sửa lỗi heregex khi trong comment gặp biến interpolate sẽ phân tích như regex; 1 dấu \ ở cuối bây h để đánh dấu để biết trailing space kết thúc ở đâu.

1.2.1

  • Sửa lỗi tham số spread của hàm bị mất dấu "...".

1.2.0

  • Sửa lỗi chưa khai báo khi tham số hàm đc compile dưới dạng spread.

1.1.12

  • Thêm dấu ";" vào trc hàm bọc cao nhất.

1.1.11

  • Sửa index.ls.

1.1.10

  • Thêm trường "files" trong package.json.

1.1.9

  • Ko xóa ID_INTERPOLATE trong cli nữa.

1.1.1

  • Sửa compile code livescript từ bare true thành false trong cli.

1.1.0

  • Thêm cli chạy code livescript.

1.0.6

  • Thêm tùy chọn "Phiên bản gốc" trong trang web.
  • Sửa lỗi chạy code trong trang web.

1.0.5

  • Sửa hàm clone$ (toán tử ^^) về như ban đầu.
  • Thêm icon cho trang web.

1.0.4

  • Tạo trang web để biên dịch và chạy thử code.
  • Tạo repo trên Github.
  • Sửa flags RegExp từ dgimsuy{1,6} -> dgimsuy{1,7}.

1.0.3

  • Thêm hỗ trợ dấu ngoặc nhọn cho \u, phạm vi từ \u{0} -> \u{10ffff}.

1.0.2

  • Thêm once vào event DOMContentLoaded.

1.0.1

  • Thêm main trong package.json.

1.0.0

  • Tách ra từ package "tieens".
  • Viết lại hàm LiveScript.load, từ xhr sang fetch.
1.5.0

1 year ago

1.4.19

2 years ago

1.4.11

2 years ago

1.4.10

2 years ago

1.4.13

2 years ago

1.4.12

2 years ago

1.4.15

2 years ago

1.4.14

2 years ago

1.4.17

2 years ago

1.4.16

2 years ago

1.4.18

2 years ago

1.4.9

2 years ago

1.4.8

2 years ago

1.4.7

2 years ago

1.2.0

2 years ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.3.0

2 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.0.19

3 years ago

1.1.0

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.11

3 years ago

1.0.32

3 years ago

1.0.10

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago