{
  "name": "@ticatec/uniface-pro-components",
  "version": "5.1.0",
  "description": "Enterprise pro components and data-managed CRUD templates based on uniface web elements",
  "scripts": {
    "dev": "vite dev",
    "build:css": "sass ./src/lib/uniface-pro-components.scss:./src/lib/uniface-pro-components.css --no-source-map",
    "build": "pnpm run build:css && svelte-kit sync && svelte-package",
    "test": "vitest run",
    "package": "pnpm run build:css && svelte-kit sync && pnpm run check && pnpm run test && svelte-package && publint",
    "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
    "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
    "prepublishOnly": "rm -rf ./dist && pnpm run package",
    "publish:public": "pnpm run prepublishOnly && npm publish --access public"
  },
  "files": [
    "dist",
    "docs",
    "!dist/**/*.scss",
    "!dist/**/*.test.*",
    "!dist/**/*.spec.*",
    "!docs/prompts"
  ],
  "sideEffects": [
    "**/*.css"
  ],
  "svelte": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "svelte": "./dist/index.js"
    },
    "./uniface-pro-components.css": {
      "default": "./dist/uniface-pro-components.css"
    },
    "./uniface-app-component.css": {
      "default": "./dist/uniface-pro-components.css"
    },
    "./unifaceProCtx": {
      "types": "./dist/common/unifaceProCtx.d.ts",
      "import": "./dist/common/unifaceProCtx.js"
    },
    "./uniAppCtx": {
      "types": "./dist/common/unifaceProCtx.d.ts",
      "import": "./dist/common/unifaceProCtx.js"
    },
    "./common": {
      "types": "./dist/common/index.d.ts",
      "import": "./dist/common/index.js",
      "svelte": "./dist/common/index.js"
    },
    "./ListDataManager": {
      "types": "./dist/common/ListDataManager.d.ts",
      "import": "./dist/common/ListDataManager.js"
    },
    "./card": {
      "types": "./dist/cards/index.d.ts",
      "import": "./dist/cards/index.js",
      "svelte": "./dist/cards/index.js"
    },
    "./card/CardListBoard": {
      "types": "./dist/cards/index.d.ts",
      "import": "./dist/cards/index.js",
      "svelte": "./dist/cards/index.js"
    },
    "./card/CardPage": {
      "types": "./dist/cards/CardPage.svelte.d.ts",
      "import": "./dist/cards/CardPage.svelte",
      "svelte": "./dist/cards/CardPage.svelte"
    },
    "./card/PagingCardPage": {
      "types": "./dist/cards/PagingCardPage.svelte.d.ts",
      "import": "./dist/cards/PagingCardPage.svelte",
      "svelte": "./dist/cards/PagingCardPage.svelte"
    },
    "./card/managed/CardPage": {
      "types": "./dist/cards/managed/CardPage.svelte.d.ts",
      "import": "./dist/cards/managed/CardPage.svelte",
      "svelte": "./dist/cards/managed/CardPage.svelte"
    },
    "./card/managed/PagingCardPage": {
      "types": "./dist/cards/managed/PagingCardPage.svelte.d.ts",
      "import": "./dist/cards/managed/PagingCardPage.svelte",
      "svelte": "./dist/cards/managed/PagingCardPage.svelte"
    },
    "./data-table": {
      "types": "./dist/data-table/index.d.ts",
      "import": "./dist/data-table/index.js",
      "svelte": "./dist/data-table/index.js"
    },
    "./data-table/DataTableBoard": {
      "types": "./dist/data-table/index.d.ts",
      "import": "./dist/data-table/index.js",
      "svelte": "./dist/data-table/index.js"
    },
    "./data-table/SimpleDataTableBoard": {
      "types": "./dist/data-table/SimpleDataTableBoard.svelte.d.ts",
      "import": "./dist/data-table/SimpleDataTableBoard.svelte",
      "svelte": "./dist/data-table/SimpleDataTableBoard.svelte"
    },
    "./data-table/PagingDataTableBoard": {
      "types": "./dist/data-table/PagingDataTableBoard.svelte.d.ts",
      "import": "./dist/data-table/PagingDataTableBoard.svelte",
      "svelte": "./dist/data-table/PagingDataTableBoard.svelte"
    },
    "./data-table/ManagedSimpleDataTableBoard": {
      "types": "./dist/data-table/ManagedSimpleDataTableBoard.svelte.d.ts",
      "import": "./dist/data-table/ManagedSimpleDataTableBoard.svelte",
      "svelte": "./dist/data-table/ManagedSimpleDataTableBoard.svelte"
    },
    "./data-table/ManagedPagingDataTableBoard": {
      "types": "./dist/data-table/ManagedPagingDataTableBoard.svelte.d.ts",
      "import": "./dist/data-table/ManagedPagingDataTableBoard.svelte",
      "svelte": "./dist/data-table/ManagedPagingDataTableBoard.svelte"
    },
    "./data-table/TablePage": {
      "types": "./dist/data-table/TablePage.svelte.d.ts",
      "import": "./dist/data-table/TablePage.svelte",
      "svelte": "./dist/data-table/TablePage.svelte"
    },
    "./data-table/PagingTablePage": {
      "types": "./dist/data-table/PagingTablePage.svelte.d.ts",
      "import": "./dist/data-table/PagingTablePage.svelte",
      "svelte": "./dist/data-table/PagingTablePage.svelte"
    },
    "./data-table/managed/TablePage": {
      "types": "./dist/data-table/managed/TablePage.svelte.d.ts",
      "import": "./dist/data-table/managed/TablePage.svelte",
      "svelte": "./dist/data-table/managed/TablePage.svelte"
    },
    "./data-table/managed/PagingTablePage": {
      "types": "./dist/data-table/managed/PagingTablePage.svelte.d.ts",
      "import": "./dist/data-table/managed/PagingTablePage.svelte",
      "svelte": "./dist/data-table/managed/PagingTablePage.svelte"
    }
  },
  "peerDependencies": {
    "svelte": "^5.0.0",
    "@ticatec/uniface-element": ">=5.1.0",
    "@ticatec/uniface-micro-frame": ">=5.1.0",
    "@ticatec/app-data-manager": ">=2.1.0",
    "@ticatec/app-data-service": ">=2.1.0",
    "@ticatec/i18n": "^0.5.0",
    "@ticatec/uniface-filter-panel": ">=0.4.0"
  },
  "dependencies": {
    "@ticatec/enhanced-utils": "^0.9.0"
  },
  "devDependencies": {
    "@sveltejs/adapter-auto": "^7.0.1",
    "@sveltejs/kit": "^2.70.2",
    "@sveltejs/package": "^2.0.0",
    "@sveltejs/vite-plugin-svelte": "^7.2.0",
    "@testing-library/svelte": "^5.4.2",
    "@ticatec/app-data-manager": "^2.1.0",
    "@ticatec/app-data-service": "^2.1.0",
    "@ticatec/axios-restful-service": "^0.5.0",
    "@ticatec/restful_service_api": "^0.6.1",
    "@ticatec/uniface-dev-shell": "^0.5.0",
    "@ticatec/uniface-element": "^5.1.0",
    "@ticatec/uniface-filter-panel": "^0.4.0",
    "@ticatec/uniface-google-material-icons": "^0.1.8",
    "@ticatec/uniface-icons": "^0.3.2",
    "@ticatec/uniface-micro-frame": "^5.1.0",
    "@ticatec/i18n": "^0.5.0",
    "@types/node": "^24.2.1",
    "axios": "1.19.0",
    "dayjs": "^1.11.10",
    "dotenv": "^16.4.7",
    "jsdom": "^30.0.1",
    "publint": "^0.3.2",
    "sass": "^1.57.1",
    "svelte": "^5.56.5",
    "svelte-check": "^4.0.0",
    "svelte-portal": "^2.2.1",
    "svelte-preprocess": "^6.0.3",
    "tslib": "^2.3.1",
    "typescript": "^5.7.3",
    "vite": "^8.1.5",
    "vitest": "^4.1.10"
  },
  "author": "Henry Feng",
  "license": "MIT",
  "private": false
}
