JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q28369F
  • License MIT

Non official Camunda CLI for building Tasklist embedded forms

Package Exports

  • cam-baker
  • cam-baker/lib/index.mjs

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cam-baker) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme


Camunda Baker Badge - Glowing smily bread

Camunda Baker

NPM License

Build complex projects using Camunda Tasklist, a Camunda non-official frontend CLI
dedicated for building embedded forms with a modern stack.

Installation | How to use | Configuration | Motivation



Hand icon
Easy to use
Take advantage of a zero-config approach, just install the CLI and start using.
Need some tweaks or additional features? Add a simple configuration file.


Plug icon
Static & Mock Servers
Use external javascript and css when developing, powered by live-server.
Need API calls? Just drop a json file for fake API routes, powered by json-server.


Tools icon
Modern toolbox
Get support for JS and JSX bundles, Sass styling and Post-html out of the box.
Use ESM modules, Post-html partials and expressions and Sass from begining.


Refresh icon
Live reloading
Get instant feedback on browser when developing, powered by live-reload.
No need for page refreshing anymore, just code.


Package icon
Build for production
When finished, bundle your files into one single entry HTML file per task.
Optimize your bundle size with minification using esbuild, sass and html nano.


Installation

Using NPM

npm install cam-baker

# or yarn

yarn add cam-baker

How to use

Todo...

npx baker
# or
npx baker build

package.json

{
  "scripts": {
    "dev": "baker",
    "build": "baker build"
  }
}

Configuration

Todo...

camunda-config.js

import { defineConfig } from 'cam-baker'

export default defineConfig({
  // support for editor intelisense
})
npx baker --config my-custom-config-file.js

--config or -c for custom configuration file (default: ./camunda-config.js)


Motivation

Todo...