![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
com.rwth.unity.omilaxr.xapi4unity
Advanced tools
This is an package with has editor tools to use work with xAPI definitions more easy. Developers can design xAPI definitions and transform them directly to C# code.
Tested on
xAPI4Unity > Open Fetcher Window (Settings)
in Unity menu to get xAPI Registry folder copy in your project.Asset/xapi
. Each time you safe a JSON file in that location, the transformation is triggered (if watcher is set to Yes
). Of course, you can use Update xAPI.Registry
button whenever you wish. But this button is needed in case you turned off the watcher.xAPI4Unity > Update xAPI.Registry (JSON => C#)
in Unity menu to trigger transformation manually.xAPI4Unity / Open registry page
you can open https://xapi.elearn.rwth-aachen.de
.Packages/manifest.json
."scopedRegistries": [ { "name": "npmjs", "url": "http://registry.npmjs.com/", "scopes": [ "com.rwth.unity.omilaxr.xapi4unity" ] }]
.com.rwth.unity.omilaxr.xapi4unity
.My registries
and install the package com.rwth.unity.omilaxr.xapi4unity
.com.rwth.unity.omilaxr.xapi4unity
com.rwth.unity.omilaxr.xapi4unity
.https://gitlab.com/learntech-rwth/omilaxr-ecosystem/xapi-4-unity.git
and confirm.For transformation you need a source for the xAPI Registry definitions. You have two options: GitLab
or Local
.
In case of GitLab you will again, fetch data from published GitLab repository.
By choosing Local, you have to define the path for the clone of this repository. The selected path shall have package.json
and definitions
folder in root.
If you choose a path (e.g. ./Assets/xapi
) and click on Clone repository
, the tool will automatically create this kind of source by using git clone. To do it, git cli must be installed.
The only option you need to do here, is to select a path where you want to place your generated C# files of the xAPI Registry. You can place it for example at ./Assets
.
In case you are using the fetcher type Unity
it will transform the JSON files to C# directly inside of Unity Editor. This can be done by using the transform button or the watcher (turned on by default and can be disabled).
FAQs
This is an package with has editor tools to use work with xAPI definitions more easy. Developers can design xAPI definitions and transform them directly to C# code.
The npm package com.rwth.unity.omilaxr.xapi4unity receives a total of 11 weekly downloads. As such, com.rwth.unity.omilaxr.xapi4unity popularity was classified as not popular.
We found that com.rwth.unity.omilaxr.xapi4unity demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.