Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | Korean | Japanese

glendix-extensions

Gleam bindings for the [Mendix Studio Pro 11 Web Extensions API] (https://www.npmjs.com/package/@mendix/extensions-api), so Studio Pro web extensions can be written in Gleam.

Its package boundary is explicit:

  • glendix_extensions owns typed Gleam bindings over the @mendix/extensions-api npm package (menus, dockable panes, dialogs, tabs, model access, and related extension host services);
  • it is a standalone JavaScript-target package with no Glendix Family sibling dependencies;
  • widget build tooling stays in glendix, Mendix client values stay in mendraw, and Marketplace access stays in mxpak.

Status

Skeleton. The binding surface is implemented incrementally. The upstream extension API is in beta and requires Studio Pro 11 with the --enable-extension-development feature flag, so end-to-end verification needs a Studio Pro installation that this repository does not automate yet.

Install

[dependencies]
glendix_extensions = ">= 0.1.0 and < 1.0.0"

The wrapping npm package is installed separately by the extension project:

npm install @mendix/extensions-api

Development

Run the package gates with Gleam 1.17 or newer:

gleam deps download
gleam format --check
gleam check
gleam build --warnings-as-errors
gleam docs build
gleam test --runtime bun

License

MIT

About

Gleam bindings for the Mendix Studio Pro 11 Web Extensions API (@mendix/extensions-api)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages