- Package is now published under the scoped name
@judge0/judge0-js(previouslyjudge0-js). - SDK now matches the design and API of
judge0-pythonmore closely, including client resolution and implicit clients.
- Added vanilla HTML/JS/CSS demo (
examples/vanilla.html) that uses the published SDK via CDN. - Added
PUBLISHING.mdwith instructions for publishing to npm. - Added
.env.exampledocumenting the supported environment variables.
- Fully removed "TypeScript" branding. The package is now consistently referred to as the JavaScript SDK.
- Improved npm publishing configuration:
- Added
"files": ["dist"] - Added
prepublishOnlyscript - Added
publishConfig.access: "public"
- Added
- Better browser support in the vanilla demo (proper Buffer and
processpolyfills). - Updated vanilla demo to load the SDK from the published package (
@latest) instead of local build.
None.
None.
None.
- Added MIT License with Judge0 d.o.o. as copyright holder.
- Added proper package metadata (author, homepage, repository, bugs).
- Switched from local
../distimport to CDN in the browser example for easier testing of the published package. - Various documentation and example cleanups to align with the official
judge0-pythonproject.