{
  "name": "aviflow",
  "version": "1.1.5",
  "description": "A lightweight, dependency-free JavaScript utility to automate fetch requests using native HTML data-attributes.",
  "repository": {
    "type": "git",
    "url": "https://github.com/aviato-soft/aviflow"
  },
  "type": "module",
  "exports": {
    ".": {
      "import": "./dist/aviflow.js",
      "require": "./dist/aviflow.min.js"
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build:modern": "esbuild src/index.js --bundle --format=esm --outfile=dist/aviflow.js",
    "build:standalone": "esbuild src/index.js --bundle --minify --format=iife --global-name=AviFlow --footer:js=\"if(typeof AviFlow!=='undefined'&&AviFlow.default)AviFlow=AviFlow.default;\" --outfile=dist/aviflow.min.js",
    "build": "npm run build:modern && npm run build:standalone",
    "watch": "esbuild src/index.js --bundle --watch --outfile=dist/aviflow.js",
    "www": "npx http-server --port 8080",
    "test": "node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"
  },
  "jest": {
    "testEnvironment": "jsdom",
    "coverageProvider": "babel",
    "coverageDirectory": "tests/.coverage"
  },
  "keywords": [
    "flow",
    "fetch",
    "ajax",
    "automation",
    "data-attributes",
    "htmx-alternative",
    "lightweight"
  ],
  "author": "Aviato Soft",
  "license": "Apache 2.0",
  "devDependencies": {
    "esbuild": "^0.28.2",
    "jest": "^30.4.2",
    "jest-environment-jsdom": "^30.4.2"
  },
  "overrides": {
    "brace-expansion": "^2.0.1",
    "js-yaml": "^4.1.0",
    "sprintf-js": "^1.1.3"
  },
  "allowScripts": {
    "esbuild@0.28.2": true,
    "unrs-resolver@1.12.2": true,
    "@parcel/watcher@2.6.0": true
  }
}
