14 Commits

Author SHA1 Message Date
Felix Roos
8e717d2ea1 - transpiler now always returns an object
- emit transpiler metadata from evaluate / afterEval
- currently logging miniLocations from Repl.jsx
2023-07-02 14:15:54 +02:00
Alex McLean
e1a532500e
Tidying up core (#256)
* remove _ prefixes except for functions to be patternified
* categorise pattern methods
* experimental support for `.add.squeeze` and friends as alternative to `.addSqueeze`
* `every` is now an alias for `firstOf` with additional `lastOf` (which every will become an alias for next)
2022-11-22 08:51:25 +00:00
Felix Roos
2c7cc5d325 core evaluate now works without transpiler 2022-11-08 20:23:30 +01:00
Felix Roos
371af755df move evaluate logic without transpiler to core
+ breaking change: evalScope is now imported from core
+ breaking change: deprecated extend is now removed
+ add repl.mjs
2022-11-06 12:12:43 +01:00
Felix Roos
2f1d963126 dont use beforeAll 2022-08-09 23:45:19 +02:00
Felix Roos
543d5f0619 test with evalScope instead of extend 2022-08-09 23:07:24 +02:00
Felix Roos
488ebf8f1a replace old tests
+ ignore tune test for now
+ add happy-dom
2022-08-06 12:22:11 +02:00
DEBRIS APRON
130fb9c217 Amend shapeshifter to allow use of dynamic import 2022-08-03 17:32:23 -07:00
Felix Roos
2a618b42b7 add evalScope + deprecate extend 2022-05-17 00:31:20 +02:00
alex
ee514ee8ba redo headers 2022-04-28 14:38:41 +01:00
alex
615f71b099 Fix evaluate test with new cat behaviour ref #87 2022-04-23 11:11:45 +01:00
Felix Roos
75097594b2 rename org to strudel.cycles 2022-03-27 21:42:54 +02:00
Felix Roos
9120affd7f test: evaluate 2022-03-27 20:11:55 +02:00
Felix Roos
6f60a3a1d5 start packaging 2022-03-25 14:39:25 +01:00