{
    "name": "@shopstack/cs-core",
    "version": "2.5.324",
    "description": "Commerce Suite (CS) - A easy and flexible for implement system with modular architecture.",
    "author": "Shopstack Co.,LTD.",
    "license": "ISC",
    "scripts": {
        "prebuild": "rimraf dist",
        "postinstall": "node post-install.js",
        "build": "source ./newrelic.sh && nest build",
        "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
        "start": "nest start",
        "start:dev": "source ./newrelic.sh && nest start --watch",
        "start:debug": "nest start --debug --watch",
        "start:prod": "source ./newrelic.sh && node dist/src/main",
        "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix"
    },
    "dependencies": {
        "@asamuzakjp/css-color": "4.1.2",
        "@fastify/cors": "^10.0.1",
        "@fastify/helmet": "^12.0.0",
        "@fastify/multipart": "^9.0.1",
        "@fastify/rate-limit": "^10.0.0",
        "@fastify/static": "^8.0.1",
        "@golevelup/nestjs-discovery": "^4.0.1",
        "@nestjs/bull": "^11.0.4",
        "@nestjs/common": "^11.1.17",
        "@nestjs/core": "^11.1.17",
        "@nestjs/jwt": "^11.0.2",
        "@nestjs/mongoose": "^11.0.4",
        "@nestjs/passport": "^11.0.5",
        "@nestjs/platform-express": "^11.1.17",
        "@nestjs/platform-fastify": "^11.1.17",
        "@nestjs/schedule": "^6.1.0",
        "@nestjs/swagger": "^11.2.6",
        "async-redis": "^2.0.0",
        "axios": "^1.13.5",
        "base32-codecs": "^1.0.4",
        "bcrypt": "^6.0.0",
        "bs58": "^5.0.0",
        "bson": "^4.2.3",
        "bull": "^3.18.0",
        "bwip-js": "^2.0.11",
        "cartesian": "^1.0.1",
        "cc-xlsx": "^0.20.0",
        "chroma-js": "^2.4.2",
        "cls-rtracer": "^2.6.2",
        "cron-converter": "^1.0.0",
        "cssstyle": "6.0.1",
        "csvtojson": "2.0.14",
        "currency-formatter": "^1.5.9",
        "dayjs": "^1.11.5",
        "dotenv": "^16.0.3",
        "events": "^3.3.0",
        "exceljs": "^4.2.1",
        "fast-xml-parser": "^5.3.4",
        "fastify": "^5.8.4",
        "fastify-xml-body-parser": "^2.2.0",
        "file-type": "^16.5.0",
        "flat": "^5.0.2",
        "form-data": "^3.0.0",
        "fs-extra": "^9.0.1",
        "hot-formula-parser": "^4.0.0",
        "iconv-lite": "^0.6.3",
        "image-to-base64": "^2.1.1",
        "ioredis": "^5.2.4",
        "isomorphic-dompurify": "^2.36.0",
        "json2csv": "^5.0.3",
        "jsonwebtoken": "^9.0.0",
        "lodash": "^4.17.23",
        "lzutf8": "^0.6.0",
        "moment": "^2.29.1",
        "moment-timezone": "^0.5.40",
        "mongoose": "^8.21.0",
        "mongoose-dynamic-schemas": "^1.2.6",
        "nanoid": "^3.1.20",
        "nest-emitter": "^1.1.0",
        "nestjs-cls": "^6.1.0",
        "newrelic": "^9.10.1",
        "nodemailer": "^7.0.12",
        "numeral": "^2.0.6",
        "object-path": "^0.11.8",
        "ora": "5.4.1",
        "otplib": "^12.0.1",
        "passport": "^0.6.0",
        "passport-jwt": "^4.0.0",
        "passport-local": "^1.0.0",
        "path-to-regexp": "^8.2.0",
        "pdf-merger-js": "^3.2.1",
        "pdf-to-img": "^5.0.0",
        "performance-now": "^2.1.0",
        "piexifjs": "^1.0.6",
        "puppeteer": "^22.8.2",
        "qs": "^6.14.2",
        "randomstring": "^1.1.5",
        "rimraf": "^3.0.2",
        "rxjs": "^7.8.2",
        "source-map-support": "^0.5.21",
        "tesseract.js": "^7.0.0",
        "thai-baht-text": "^1.0.8",
        "to-words": "^2.3.0",
        "uuid": "^8.3.1",
        "web-push": "^3.6.1"
    },
    "devDependencies": {
        "@types/bcrypt": "^6.0.0",
        "@types/bull": "^3.14.4",
        "@types/chroma-js": "^2.4.0",
        "@types/express": "^4.17.8",
        "@types/iconv-lite": "^0.0.1",
        "@types/node": "^24.10.4",
        "@types/numeral": "^2.0.2",
        "@types/supertest": "^2.0.10",
        "@typescript-eslint/eslint-plugin": "^6.1.0",
        "@typescript-eslint/parser": "^6.1.0",
        "eslint": "^8.44.0",
        "eslint-config-prettier": "^6.13.0",
        "eslint-plugin-import": "^2.22.1",
        "prettier": "^1.19.1",
        "supertest": "^4.0.2",
        "ts-loader": "^6.2.1",
        "ts-node": "^10.9.1",
        "tsconfig-paths": "^3.9.0",
        "typescript": "^5.8.2"
    },
    "overrides": {
        "fast-xml-parser": "^5.3.4"
    }
}
