studio
studio copied to clipboard
A customisable NodeJS server for creating and hosting highly interactive online courses.
We should use the schema in `server/interfaces.ts` to type check all YAML configuration files (e.g. `config.yaml` and `glossary.yaml`).
Our entire codebase should be in TS, to enable better type checking and code-reusability, especially across subfolders like `build/` and `server/`.
To parse the course markdown, we currently use [marked.js](https://marked.js.org/), together with numerous string/regex-based extensions, e.g. to add HTML blocks, inline blanks and variables, and many other elements. This approach is...
I tried to run the example provided in https://github.com/mathigon/studio/tree/main/docs/example, but I am unable to run it. When I run dev server using `npm run dev`, I get error that `...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [autoprefixer](https://redirect.github.com/postcss/autoprefixer) | dependencies | patch | [`10.4.19` -> `10.4.20`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.19/10.4.20) | | [esbuild](https://redirect.github.com/evanw/esbuild) |...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@mathigon/boost](https://mathigon.io/boost) ([source](https://redirect.github.com/mathigon/boost.js)) | dependencies | patch | [`1.2.27` -> `1.2.31`](https://renovatebot.com/diffs/npm/@mathigon%2fboost/1.2.27/1.2.31) | | [@mathigon/core](https://mathigon.io/core)...
Vulnerable Library - mail-8.1.3.tgz ## Vulnerabilities | CVE | Severity | CVSS | Dependency | Type | Fixed in (mail version) | Remediation Possible** | Reachability | | ------------- |...
Vulnerable Library - autotrack-2.4.1.tgz ## Vulnerabilities | CVE | Severity | CVSS | Dependency | Type | Fixed in (autotrack version) | Remediation Possible** | Reachability | | ------------- |...
Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3. Release notes Sourced from body-parser's releases. 1.20.3 What's Changed Important deps: [email protected] add depth option to customize the depth level in the parser IMPORTANT:...