studio
studio copied to clipboard
A customisable NodeJS server for creating and hosting highly interactive online courses.
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9. Commits 1ecbf2f 1.1.9 6a3ada9 lib: fixed CVE-2023-42282 and added unit test See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) and [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers). These dependencies needed to be updated together. Updates `fast-xml-parser` from 4.0.11 to 4.2.5 Release notes Sourced from fast-xml-parser's releases. Security Fix Update to this release if...
> ✘ [ERROR] Transforming JavaScript decorators to the configured target environment ("es2016") is not supported yet > node_modules/@mathigon/studio/frontend/course.ts:38:0: > 38 │ @register('x-course') > ╵ ^ > ✘ [ERROR] Transforming JavaScript...
## License Policy Violation detected in node-forge-1.3.1.tgz Library - node-forge-1.3.1.tgz JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities. Library home page: https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz Dependency Hierarchy: -...
Copied the example folder. Installed mathigon studio 0.1.26. When I do npm run dev, get the following error. docs/example/node_modules/@mathigon/studio/server/app.ts:7 import crypto from 'crypto'; ^^^^^^ SyntaxError: Cannot use import statement outside...
Add the ability to configure and import plugins. This means that we will need to update the places where we access `PROJECT_DIR` and `STUDIO_DIR` directly to also loop over all...
Currently, the public directories exposed by `express.static()` at https://github.com/mathigon/studio/blob/main/server/app.ts#L139 contain some internal files, for example `search-index.json` in `.output` and all the course source files like `content.md` in `content/`. We should...
Right now, this is disabled here: https://github.com/mathigon/studio/blob/main/build/assets.js#L63 We either need to generate separate `.rtl.css` files, or merge both styles into a single file using`html[dir]`.