{
  "name": "@milaboratories/uikit",
  "version": "2.13.2",
  "type": "module",
  "main": "dist/index.js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "sources": "./src/index.ts",
      "default": "./dist/index.js"
    },
    "./styles/variables": "./src/assets/variables.scss",
    "./assets/mixins.scss": "./src/assets/mixins.scss",
    "./svg/icons/*": "./src/assets/icons/icon-assets-min/*",
    "./svg/images/*": "./src/assets/images/*"
  },
  "dependencies": {
    "@types/d3-array": "^3.2.1",
    "@types/d3-axis": "^3.0.6",
    "@types/d3-scale": "^4.0.9",
    "@types/d3-selection": "^3.0.11",
    "@types/sortablejs": "^1.15.6",
    "@vue/test-utils": "^2.4.6",
    "@vueuse/core": "^13.3.0",
    "@vueuse/integrations": "^13.3.0",
    "canonicalize": "~2.1.0",
    "d3-array": "^3.0.0",
    "d3-axis": "^3.0.0",
    "d3-scale": "^4.0.2",
    "d3-selection": "^3.0.0",
    "resize-observer-polyfill": "^1.5.1",
    "sortablejs": "^1.15.6",
    "vue": "^3.5.24",
    "@milaboratories/helpers": "1.14.1",
    "@platforma-sdk/model": "1.71.0"
  },
  "devDependencies": {
    "@vitest/coverage-istanbul": "^4.1.3",
    "jsdom": "^25.0.1",
    "svgo": "^3.3.2",
    "typescript": "~5.9.3",
    "vitest": "^4.1.3",
    "@milaboratories/build-configs": "2.0.0",
    "@milaboratories/ts-configs": "1.2.3",
    "@milaboratories/ts-builder": "1.3.2"
  },
  "scripts": {
    "dev": "ts-builder serve --target browser-lib --build-config ./build.browser-lib.config.js",
    "build": "ts-builder build --target browser-lib --build-config ./build.browser-lib.config.js",
    "watch": "ts-builder build --target browser-lib --watch --build-config ./build.browser-lib.config.js",
    "test:unit": "vitest run",
    "test": "vitest run --coverage",
    "create-svg-components": "node scripts/create-svg-components.js",
    "parse-icons-folder": "node scripts/parse-icons.js",
    "minify-icons": "svgo -f src/assets/icons/icon-assets -o src/assets/icons/icon-assets-min",
    "generate-icons": "pnpm run parse-icons-folder && pnpm run minify-icons",
    "check": "ts-builder check --target browser-lib",
    "formatter:check": "ts-builder formatter --check",
    "linter:check": "ts-builder linter --check",
    "types:check": "ts-builder type-check --target browser-lib",
    "do-pack": "rm -f *.tgz && pnpm pack && mv *.tgz package.tgz",
    "fmt": "ts-builder format"
  }
}