{
    "name": "@ulb-darmstadt/shacl-form",
    "version": "1.9.4",
    "description": "SHACL form generator",
    "main": "dist/form-default.js",
    "module": "dist/form-default.js",
    "types": "dist/form-default.d.ts",
    "type": "module",
    "exports": {
        ".": {
            "import": "./dist/form-default.js",
            "types": "./dist/form-default.d.ts"
        },
        "./*.ts": "./src/*.ts",
        "./plugins/*.ts": "./src/plugins/*.ts"
    },
    "files": [
        "dist",
        "src"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/ULB-Darmstadt/shacl-form"
    },
    "author": "ULB Darmstadt",
    "license": "MIT",
    "homepage": "https://ulb-darmstadt.github.io/shacl-form/",
    "keywords": [
        "SHACL",
        "form",
        "generator",
        "RDF",
        "metadata",
        "editor",
        "viewer"
    ],
    "scripts": {
        "dev": "vite serve ./demo --host",
        "build": "tsc && npm run build-default && npm run build-bootstrap && npm run build-material && npm run build-leaflet && npm run build-mapbox",
        "preview": "vite preview",
        "test": "echo \"no tests specified\" && exit 0",
        "build-default": "vite build  -c ./vite.form-default.config.ts",
        "build-bootstrap": "vite build -c ./vite.form-bootstrap.config.ts",
        "build-material": "vite build -c ./vite.form-material.config.ts",
        "build-leaflet": "vite build -c ./vite.plugin-leaflet.config.ts",
        "build-mapbox": "vite build -c ./vite.plugin-mapbox.config.ts"
    },
    "devDependencies": {
        "@types/jsonld": "^1.5.15",
        "@types/leaflet": "^1.9.20",
        "@types/leaflet-editable": "^1.2.6",
        "@types/leaflet.fullscreen": "^3.0.2",
        "@types/mapbox__mapbox-gl-draw": "^1.4.9",
        "@types/n3": "^1.26.0",
        "@types/uuid": "^10.0.0",
        "happy-dom": "^18.0.1",
        "jest": "^30.0.5",
        "rdf-isomorphic": "^2.0.1",
        "rollup-plugin-peer-deps-external": "^2.2.4",
        "typescript": "^5.8.3",
        "vite": "^7.0.6",
        "vite-plugin-dts": "^4.5.4",
        "vitest": "^3.2.4"
    },
    "dependencies": {
        "@mapbox/mapbox-gl-draw": "^1.5.0",
        "bootstrap": "^5.3.7",
        "jsonld": "^8.3.3",
        "leaflet": "^1.9.4",
        "leaflet-editable": "^1.3.2",
        "leaflet.fullscreen": "^4.0.0",
        "lit": "^3.3.1",
        "mapbox-gl": "^3.14.0",
        "n3": "^1.26.0",
        "rdfxml-streaming-parser": "^3.1.0",
        "shacl-engine": "^1.0.2",
        "uuid": "^11.1.0"
    },
    "peerDependencies": {
        "@ro-kit/ui-widgets": "^0.0.36",
        "mdui": "^2.1.4"
    }
}
