You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Upgrade TS to 5.8
* Remove deprecated tsconfig option
* Remove duplicate properties
* Upgrade TS to v5.9
* Add types for mathjs
* Fix some type errors
* Update tsconfig
* Fix more type errors
* Fix remaining errors
* Update GitHub workflows
* Fix type error
* Update scm-slang to latest
* Add newline to EOF
* Fix cse-machine types and utils to use fewer type assertions
* Migrate to vitest tests
* Migrate tests to vitest
* Relocate base error files and types
* Get modules tests working
* run format
* Sort tsconfig compiler options
* Update eslint packages to match typescript version
* Small linting change
* Use function names instead of strings for describe blocks
* Include scripts in linting
* Move tests and replace describe titles with functions
* Add type modifiers and reformat tests
* Simplify isEnvDependent code
* Instruct tsc to ignore py-slang's tests during build
* Move walkers to be under utils/ast
* Update tests failing due to timeout
* Update cse-machine typings
* Incorporate import assertions into docs importer
* Add context property to error result
* Update test timeout and add no-restricted-import rule for commander imports
* Update snapshots
* Run format
* Update snapshots again....
* Run format
* Change to use the test.each
* Disable the svmc snapshot test cause it doesn't work
* Add a new test for properties when loading modules
* Run format
* Convert stdlib parser to use nodetypetonode helper type
* A working version of the statementSeqTransform
* More compact version of seq transform
* Remove unnecessary type assertions
* Clean up some documentation bits and pieces
* Use type imports for tracer
* Swap the list library to use generics
* Fix some error messages and tests
* Fix list tests
* Run format
* Update stream library and tests
* Running format
* Add some documentation for the scripts
* Remove unnecessary packages
* Remove even more unnecessary types
* Add better typings for autocomplete.mjs
* Add type modifiers to imports
* Merge with the main branch
* Update to VItest 4
* Simplify Vitest coverage configuration
* Update typing for vm
* Update some other miscellanous tests
* Remove these error causing snapshots
* Run format
* Update quotes
* Update actions/setup-node to v6
* Fix imports post-merge
* Use Node 22 to fix local issues
* Fix test timeouts
* Fix test timeouts again
* Deduplicate dependencies
* Bump TS to 5.9.3
* Bump lint deps to latest
* Revert "Deduplicate dependencies"
This reverts commit 4390454.
* Remove old Jest snapshot
* Revert "Remove old Jest snapshot"
This reverts commit 2f072b3.
---------
Co-authored-by: Richard Dominick <34370238+RichDom2185@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,9 +20,10 @@ Open-source implementations of the programming language _Source_. Source is a se
20
20
21
21
## Prerequisites
22
22
23
-
- NodeJS v20
23
+
- NodeJS v22
24
24
- Python: On MacBook Pro with chip Apple M1 Pro, use python 3.10.12. Here is [the correct way to set Python 3 as default on a Mac](https://opensource.com/article/19/5/python-3-default-mac).
25
25
- yarn: use the version specified in `package.json`. On macos, you may need to run `corepack enable`.
0 commit comments