{
  "name": "ui5-cc-spreadsheetimporter",
  "version": "2.4.0",
  "description": "A UI5 Module to integrate a Spreadsheet Upload for Fiori Element Apps.",
  "main": "dist/Component.js",
  "types": "dist/index.d.ts",
  "keywords": [
    "ui5",
    "custom control",
    "xlsx",
    "Excel"
  ],
  "author": "Marian Zeis",
  "homepage": "https://spreadsheet-importer.com/",
  "repository": {
    "type": "git",
    "url": "https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter.git",
    "directory": "packages/ui5-cc-spreadsheetimporter"
  },
  "files": [
    "dist",
    "ui5.yaml",
    "CHANGELOG.md"
  ],
  "license": "See LICENSE.md",
  "scripts": {
    "start": "npm-run-all build --parallel start:server start:v4fe:108",
    "start:v2fe:108": "npm run start --workspace=ordersv2fe108",
    "start:v4fe:108": "npm run start --workspace=ordersv4fe108",
    "test:v4fe:108": "npm run test --workspace=ui5-cc-spreadsheetimporter-sample -- -- ordersv4fe 108",
    "test:v2fe:108": "npm run test --workspace=ui5-cc-spreadsheetimporter-sample -- -- ordersv2fe 108",
    "start:server": "npm run watch:server --workspace=ui5-cc-spreadsheetimporter-sample",
    "lint": "eslint .",
    "lint:staged": "lint-staged",
    "lint:commit": "commitlint -e",
    "ui5lint": "ui5lint --ui5-config ui5-serve.yaml --details",
    "hooks:pre-commit": "npm-run-all --sequential ui5lint",
    "hooks:pre-push": "npm-run-all --sequential lint:commit",
    "hooks:commit-msg": "commitlint --edit",
    "prepare": "husky",
    "build": "ui5 build --config=ui5-build.yaml --all --clean-dest --dest dist",
    "build:cf": "ui5 build --config=ui5-deploy-cf.yaml --all --clean-dest --dest dist",
    "build:mta": "rimraf resources mta_archives && mbt build --mtar archive",
    "build:dev": "ui5 build --config=ui5-build-dev.yaml --all --dest dist  --exclude-task=replaceCopyright replaceVersion generateFlexChangesBundle generateComponentPreload generateVersionInfo minify escapeNonAsciiCharacters",
    "build:dev:tooling": "ui5 build --config=ui5-build.yaml --all --dest dist  --exclude-task=replaceCopyright replaceVersion generateFlexChangesBundle generateComponentPreload generateVersionInfo minify escapeNonAsciiCharacters",
    "replaceString": "node ./dev/replace-string.js",
    "build:watch": "node ./dev/chokidar.js",
    "copyTestApps": "node ./dev/copy-example-apps.js create && npm install",
    "deleteAllNodeModules": "find . -name 'node_modules' -type d -prune -exec rm -rf {} +",
    "deleteTestApps": "node ./dev/copy-example-apps.js  delete",
    "deploy": "npm run build && fiori deploy --config ui5-deploy.yaml -y",
    "deploy:cf": "cf deploy mta_archives/archive.mtar --retries 1",
    "undeploy": "cf undeploy ui5-cc-spreadsheetimporter --delete-services --delete-service-keys",
    "lint:ui5": "ui5lint --ui5-config ui5-serve.yaml --details"
  },
  "dependencies": {
    "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
  },
  "devDependencies": {
    "@commitlint/cli": "^19.8.1",
    "@commitlint/config-conventional": "^19.8.1",
    "@prettier/plugin-xml": "^3.4.1",
    "@sap/ux-ui5-tooling": "1.18.0",
    "@sapui5/ts-types-esm": "1.136.11",
    "@types/node": "24.0.3",
    "@typescript-eslint/eslint-plugin": "^8.34.1",
    "@typescript-eslint/parser": "^8.34.1",
    "@ui5/cli": "4.0.18",
    "@ui5/project": "4.0.4",
    "@ui5/server": "4.0.6",
    "@ui5/linter": "^1.13.1",
    "@ui5/ts-interface-generator": "0.10.0",
    "babel-preset-transform-ui5": "^7.7.1",
    "bluebird": "3.7.2",
    "chokidar": "^4.0.3",
    "eslint": "^9.29.0",
    "husky": "^9.1.7",
    "js-yaml": "4.1.0",
    "lint-staged": "^16.1.2",
    "npm-run-all": "^4.1.5",
    "prettier": "^3.5.3",
    "prettier-plugin-properties": "^0.3.0",
    "pretty-quick": "^4.2.2",
    "replace-in-file": "^8.3.0",
    "shelljs": "^0.10.0",
    "typescript": "5.8.3",
    "ui5-task-zipper": "3.4.1",
    "ui5-tooling-modules": "3.27.6",
    "ui5-tooling-stringreplace": "3.4.0",
    "ui5-tooling-transpile": "3.8.0"
  }
}
