{
    "name": "@optionfactory/fml",
    "version": "8.0.0",
    "type": "module",
    "main": "./dist/fml.mjs",
    "module": "./dist/fml.mjs",
    "types": "./dist/fml.d.mts",
    "exports": {
        ".": {
            "types": "./dist/fml.d.mts",
            "import": "./dist/fml.mjs"
        },
        "./ftl": {
            "types": "./dist/ftl.d.mts",
            "import": "./dist/ftl.mjs"
        },
        "./httpc": {
            "types": "./dist/httpc.d.mts",
            "import": "./dist/httpc.mjs"
        },
        "./ful": {
            "types": "./dist/ful.d.mts",
            "import": "./dist/ful.mjs"
        }
    },
    "files": [
        "dist"
    ],
    "repository": {
        "url": "git+https://github.com/optionfactory/fml.git"
    },
    "keywords": [
        "templating",
        "dom",
        "webcomponents",
        "ui",
        "browser",
        "webcomponents",
        "httpclient"
    ],
    "license": "MIT",
    "author": "rferranti",
    "contributors": [],
    "scripts": {
        "initialize": "npm install",
        "build": "rollup --config rollup.conf.mjs",
        "check": "tsc --project ./jsconfig.json",
        "lint": "biome lint .",
        "format": "biome format --write .",
        "clean": "rm -rf dist && npm prune",
        "clean:deps": "rm -rf node_modules && rm -rf coverage",
        "test": "wtr --config test/web-test-runner.config.mjs",
        "test:manual": "npm run test -- --manual",
        "test:watch": "npm run test -- --watch"
    },
    "devDependencies": {
        "@biomejs/biome": "2.5.3",
        "@esm-bundle/chai": "^4.3.4",
        "@rollup/plugin-node-resolve": "^16.0.3",
        "@rollup/plugin-terser": "^1.0.0",
        "@web/test-runner": "^1.0.0",
        "@web/test-runner-playwright": "^1.0.0",
        "peggy": "^5.1.0",
        "rimraf": "^6.1.3",
        "rollup": "^4.18.0",
        "rollup-plugin-postcss": "^4.0.2",
        "sass": "^1.101.0",
        "terser": "^5.49.0",
        "tinybench": "^6.0.2",
        "typescript": "^7.0.2"
    }
}
