{
    "name": "@ulb-darmstadt/shacl-form",
    "version": "3.0.5",
    "description": "SHACL form generator",
    "main": "dist/index.js",
    "module": "dist/index.js",
    "types": "dist/form.d.ts",
    "type": "module",
    "exports": {
        ".": {
            "import": "./dist/index.js",
            "types": "./dist/form.d.ts"
        },
        "./plugins/*": "./dist/plugins/*"
    },
    "files": [
        "dist"
    ],
    "repository": {
        "type": "git",
        "url": "git+https://github.com/ULB-Darmstadt/shacl-form.git"
    },
    "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": "npm run clean && tsc && npm run build-lib && npm run build-bundle && npm run build-plugins",
        "preview": "vite preview",
        "test": "web-test-runner --config test/config.js",
        "lint": "eslint \"src/**/*.{ts,tsx}\"",
        "clean": "rimraf dist",
        "build-lib": "vite build  -c ./vite.config.ts",
        "build-bundle": "vite build  -c ./vite.config.bundle.ts",
        "build-plugins": "vite build -c ./vite.config.plugins.ts"
    },
    "devDependencies": {
        "@open-wc/testing": "^4.0.0",
        "@remcovaes/web-test-runner-vite-plugin": "^1.4.1",
        "@types/jsonld": "^1.5.15",
        "@types/leaflet": "^1.9.21",
        "@types/leaflet-editable": "^1.2.7",
        "@types/leaflet.fullscreen": "^3.0.3",
        "@types/mapbox__mapbox-gl-draw": "^1.4.9",
        "@types/mocha": "^10.0.10",
        "@types/n3": "^1.26.1",
        "@typescript-eslint/eslint-plugin": "^8.58.0",
        "@typescript-eslint/parser": "^8.58.0",
        "@web/test-runner": "^0.20.2",
        "@web/test-runner-chrome": "^0.18.1",
        "@web/test-runner-puppeteer": "^0.18.0",
        "eslint": "^10.2.0",
        "puppeteer": "^24.40.0",
        "rdf-isomorphic": "^2.0.1",
        "rimraf": "^6.1.3",
        "rollup-plugin-peer-deps-external": "^2.2.4",
        "typescript": "^6.0.2",
        "vite": "^8.0.5"
    },
    "peerDependencies": {
        "@ro-kit/ui-widgets": "^1.0.44",
        "jsonld": "^9.0.0",
        "leaflet": "^1.9.4",
        "leaflet-editable": "^1.3.2",
        "leaflet.fullscreen": "^4.0.0",
        "n3": "^1.0.26",
        "rdfxml-streaming-parser": "^3.1.0",
        "shacl-engine": "^1.1.0",
        "uuid": "^13.0.0"
    }
}
