{
  "name": "ramistat",
  "license": "MIT",
  "keywords": ["middleware", "state-management", "mithril"],
  "author": "yunta <maciej.blomberg@mikoton.com>",
  "version": "1.0",
  "description": "Middleware for web applications. Keeps app state in sync with URL, manages history, async orders, live data feeds.",
  "repository": {
    "type": "git",
    "url": "https://gitlab.com/yunta/ramistat/"
  },
  "dependencies": {
  },
  "devDependencies": {
    "webdriverio": "^9.23.0",
    "esbuild": "^0.27.3",
    "@danielx/civet": "^0.11"
  },
  "browser": "ramistat.mjs",
  "module": "ramistat.mjs",
  "scripts": {
    "clean": "rm -rf pkg/",
    "rebuild": "rm -rf pkg/ && RUSTFLAGS=\"--remap-path-prefix $HOME=/\" cargo build --release && node_modules/.bin/esbuild src/ramistat.mjs --bundle --format=esm --sourcemap --out-extension:.js=.mjs --tree-shaking=true --outfile=pkg/ramistat-min.mjs --minify && node_modules/.bin/esbuild src/ramistat.mjs --bundle --format=esm --sourcemap --out-extension:.js=.mjs --tree-shaking=true --outfile=pkg/ramistat.mjs",
    "build": "RUSTFLAGS=\"--remap-path-prefix $HOME=/\" cargo build --release && node_modules/.bin/esbuild src/ramistat.mjs --bundle --format=esm --sourcemap --out-extension:.js=.mjs --tree-shaking=true --outfile=pkg/ramistat-min.mjs --minify && node_modules/.bin/esbuild src/ramistat.mjs --bundle --format=esm --sourcemap --out-extension:.js=.mjs --tree-shaking=true --outfile=pkg/ramistat.mjs"
  },
  "files": [
    "ramistat.mjs",
    "ramistat.mjs.map",
    "ramistat.min.mjs",
    "ramistat.min.mjs.map"
  ],
  "exports": {
    ".": "./ramistat.mjs",
    "./ramistat.min.mjs": "./ramistat.min.mjs"
  }
}
