{
  "name": "bimplus-websdk",
  "version": "1.0.50",
  "description": "bim+ websdk",
  "types": "types/bimplus-websdk.d.ts",
  "keywords": [
    "Allplan",
    "Bimplus",
    "library",
    "javascript"
  ],
  "main": "dist/bimplus-websdk.js",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "."
  },
  "scripts": {
    "eslint": "eslint src/**/*.js test/**/*.js",
    "build": "npm run eslint && webpack --config webpack.dev.js",
    "build-prod": "npm run eslint && webpack --config webpack.prod.js",
    "pub": "npm run build-prod && npm publish",
    "pub-tag": "npm run build-prod && npm publish --tag dev",
    "npm-pack": "npm run build-prod && npm pack",
    "bump": "npm run bump:patch",
    "bump:patch": "npm version patch --no-git-tag-version",
    "install-documentation-package": "npm install -g documentation",
    "lint-doc": "documentation lint ./src/Api/*.js",
    "build-doc": "npm run lint-doc && documentation build ./src/Api/*.js --config doc_config.yml -f html -o ./documentation",
    "build-docMd": "npm run lint-doc && documentation build ./src/Api/*.js -f md -o ./documentation/Bimplus_WebSDK_doc.md",
    "build-docConf": "npm run build-docMd && cd ./documentation && python convert_to_confluence_md.py",
    "build-docAll": "npm run build-doc && npm run build-docConf && npm run build-docMd && npm run build-doc",
    "test": "node node_modules/karma/bin/karma start",
    "test-chrome": "npm run test -- --single-run=true --browsers ChromeExt karma.conf.js",
    "test-chrome-headless": "npm run test -- --single-run=true --browsers ChromeHeadless karma.conf.js",
    "test-firefox": "npm run test -- --single-run=true --browsers Firefox karma.conf.js",
    "test-firefox-headless": "npm run test -- --single-run=true --browsers FirefoxHeadless karma.conf.js",
    "test-watch": "npm run test -- --browsers=ChromeExt --single-run=false --auto-watch"
  },
  "devDependencies": {
    "@babel/core": "^7.26.10",
    "@babel/plugin-transform-runtime": "^7.26.10",
    "@babel/preset-env": "^7.26.9",
    "@babel/runtime": "^7.26.9",
    "axios": "^1.8.4",
    "babel-loader": "^10.0.0",
    "clean-webpack-plugin": "^4.0.0",
    "coverage-istanbul-loader": "^3.0.5",
    "documentation": "^14.0.3",
    "eslint": "^9.25.1",
    "globals": "16.0.0",
    "host-environment": "^2.1.2",
    "karma": "^6.4.4",
    "karma-chrome-launcher": "^3.2.0",
    "karma-coverage-istanbul-reporter": "^3.0.2",
    "karma-firefox-launcher": "^2.1.3",
    "karma-host-environment": "^3.0.3",
    "karma-jquery": "^0.2.4",
    "karma-qunit": "^4.2.1",
    "karma-webpack": "^5.0.1",
    "qunit": "^2.24.1",
    "terser-webpack-plugin": "^5.3.14",
    "webpack": "^5.99.6",
    "webpack-cli": "^6.0.1",
    "webpack-merge": "^6.0.1"
  },
  "dependencies": {
    "async": "^3.2.6",
    "dexie": "4.0.11",
    "jquery": "3.7.1"
  }
}
