UNPKG

jse-eval

Version:

JavaScript expression parsing and evaluation.

77 lines (34 loc) 3.29 kB
## [1.5.2](https://github.com/6utt3rfly/jse-eval/compare/v1.5.1...v1.5.2) (2022-10-31) ### Bug Fixes * use correct binding for member and function calls ([e5207e3](https://github.com/6utt3rfly/jse-eval/commit/e5207e31fc032e12f0d8f1979be88b578648217b)) ## [1.5.1](https://github.com/6utt3rfly/jse-eval/compare/v1.5.0...v1.5.1) (2022-07-10) ### Bug Fixes * update evaluatorCallback types (this, and access to class properties) ([#64](https://github.com/6utt3rfly/jse-eval/issues/64)) ([49a857f](https://github.com/6utt3rfly/jse-eval/commit/49a857f886e368d4c31ec2159ecd07310309d84a)), closes [#63](https://github.com/6utt3rfly/jse-eval/issues/63) # [1.5.0](https://github.com/6utt3rfly/jse-eval/compare/v1.4.1...v1.5.0) (2022-04-19) ### Features * add `_value` to each node during evaluation ([0a3067b](https://github.com/6utt3rfly/jse-eval/commit/0a3067b8af107ae677bee55efd69995d15721dca)) ## [1.4.1](https://github.com/6utt3rfly/jse-eval/compare/v1.4.0...v1.4.1) (2022-03-29) ### Bug Fixes * remove default export ([b2f5d83](https://github.com/6utt3rfly/jse-eval/commit/b2f5d8378ee0b0c7a8f1e3bb28ee7b65071febcd)), closes [#57](https://github.com/6utt3rfly/jse-eval/issues/57) * simplify exported typings ([5f8367f](https://github.com/6utt3rfly/jse-eval/commit/5f8367fdf2bdc7b1e4df264b398514ae0daa7a79)) # [1.4.0](https://github.com/6utt3rfly/jse-eval/compare/v1.3.0...v1.4.0) (2022-03-23) ### Features * update build system for ESM/CJS ([40051d6](https://github.com/6utt3rfly/jse-eval/commit/40051d62dab3f0ed3ce3c7091a637eccd479682d)), closes [#54](https://github.com/6utt3rfly/jse-eval/issues/54) # [1.4.0-beta.1](https://github.com/6utt3rfly/jse-eval/compare/v1.3.0...v1.4.0-beta.1) (2022-03-22) ### Features * update build system for ESM/CJS ([40051d6](https://github.com/6utt3rfly/jse-eval/commit/40051d62dab3f0ed3ce3c7091a637eccd479682d)), closes [#54](https://github.com/6utt3rfly/jse-eval/issues/54) # [1.3.0](https://github.com/6utt3rfly/jse-eval/compare/v1.2.0...v1.3.0) (2022-03-13) ### Features * add `registerPlugin` method ([86939ac](https://github.com/6utt3rfly/jse-eval/commit/86939acacc3b60acaeece6941583c2e5600ede67)), closes [#52](https://github.com/6utt3rfly/jse-eval/issues/52) # [1.2.0](https://github.com/6utt3rfly/jse-eval/compare/v1.1.0...v1.2.0) (2022-02-25) ### Features * add jsep Compound expression support ([6393994](https://github.com/6utt3rfly/jse-eval/commit/6393994212375f9c25df57a23437811541426fd4)), closes [#49](https://github.com/6utt3rfly/jse-eval/issues/49) # [1.1.0](https://github.com/6utt3rfly/jse-eval/compare/v1.0.1...v1.1.0) (2021-11-10) ### Features * Add right-associative binary operator support ([8e60bb2](https://github.com/6utt3rfly/jse-eval/commit/8e60bb2da844dd8586beffbb302d3c36ab03189a)) ## [1.0.1](https://github.com/6utt3rfly/jse-eval/compare/v1.0.0...v1.0.1) (2021-10-04) ### Bug Fixes * updated jsep versions ([6d17177](https://github.com/6utt3rfly/jse-eval/commit/6d17177c9b2b63ae12a299d717e82b04df42fd2b)) # 1.0.0 (2021-09-27) * Initial Release 1.0.0 ([70b6eb6](https://github.com/6utt3rfly/jse-eval/commit/70b6eb610d5b8c8a4bcda336ac37c555f6d84c49)) Forked from [expression-eval](https://github.com/donmccurdy/expression-eval]) v5.0.0. Many thanks to @donmccurdy for the initial package