{
    "name": "efriend",
    "description": "EFriend Node Library",
    "version": "0.0.11",
    "keywords": [
        "EFriendExpert",
        "Node",
        "Library",
        "Stock",
        "Trading"
    ],
    "homepage": "https://github.com/pnuskgh/EFriendExpert",
    "bugs": {
        "url": "https://github.com/pnuskgh/EFriendExpert/issues",
        "email": "pnuskgh@gmail.com"
    },
    "private": false,
    "author": {
        "name": "gye hyun james kim",
        "email": "pnuskgh@gmail.com",
        "url": "https://github.com/pnuskgh/EFriendExpert"
    },
    "contributors": [
        {
            "name": "gye hyun james kim",
            "email": "pnuskgh@gmail.com",
            "url": "https://www.obcon.biz/"
        },
        {
            "name": "dalcon10028",
            "email": "dalcon10280@gmail.com"
        }
    ],
    "license": "GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)",
    "main": "./lib/esm/index.js",
    "types": "./lib/esm/types/index.d.ts",
    "files": [
        "lib/**/*"
    ],
    "exports": {
        ".": {
            "import": {
                "types": "./lib/esm/types/index.d.ts",
                "default": "./lib/esm/index.js"
            },
            "require": {
                "types": "./lib/cjs/types/index.d.ts",
                "default": "./lib/cjs/index.js"
            }
        }
    },
    "man": [
        "./README.md",
        "docs/index.html"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/pnuskgh/EFriendExpert.git"
    },
    "type": "commonjs",
    "dependencies": {
        "ajv": "^8.12.0",
        "crypto": "^1.0.1",
        "moment": "^2.29.4",
        "node-fetch": "^2.6.7",
        "uuid": "^9.0.0",
        "ws": "^8.13.0"
    },
    "devDependencies": {
        "@prisma/client": "^4.16.2",
        "@types/chai": "^4.3.5",
        "@types/ejs": "^3.1.2",
        "@types/jquery": "^3.5.16",
        "@types/mocha": "^10.0.1",
        "@types/moment": "^2.13.0",
        "@types/node": "^20.3.1",
        "@types/node-fetch": "^2.6.4",
        "@types/qs": "^6.9.7",
        "@types/uuid": "^9.0.2",
        "@types/webpack": "^5.28.1",
        "@types/winston": "^2.4.4",
        "@vitest/coverage-v8": "^0.32.4",
        "chai": "^4.3.7",
        "class-transformer": "^0.5.1",
        "decompress": "^4.2.1",
        "dotenv": "^16.3.1",
        "ejs": "^3.1.9",
        "eslint": "^8.44.0",
        "excel4node": "^1.8.2",
        "exceljs": "^4.3.0",
        "iconv-lite": "^0.6.3",
        "mocha": "^10.2.0",
        "npm-packlist": "^7.0.4",
        "prettier": "^2.8.8",
        "prisma": "^4.16.2",
        "qs": "^6.11.2",
        "reflect-metadata": "^0.1.13",
        "remove": "^0.1.5",
        "rimraf": "^5.0.1",
        "sqlite3": "^5.1.6",
        "ts-node": "^10.9.1",
        "tsc-alias": "^1.8.6",
        "tsconfig-paths": "^4.2.0",
        "tslib": "^2.6.0",
        "typescript": "^5.1.3",
        "vitest": "^0.33.0",
        "winston": "^3.10.0",
        "winston-daily-rotate-file": "^4.7.1"
    },
    "scripts": {
        "database_init": "npx  prisma  migrate  dev  --name init",
        "database_migrate": "npx  prisma  migrate  dev --name step001",
        "database_studio": "npx  prisma  studio",
        "lint": "eslint .",
        "test": "vitest",
        "test:mocha": "mocha",
        "test:dev": "vitest dev",
        "test:e2e": "vitest -c ./tests/e2e/vitest.config.ts",
        "test:coverage": "vitest run --coverage",
        "build": "tsc  --project  tsconfig.json",
        "start": "ts-node  ./packages/EFriendExpert/main",
        "start:generator": "ts-node-esm  ./packages/generator/main.ts",
        "build:package": "npm  run  build:clean  &&  npm  run  build:esm  &&  npm  run  build:cjs",
        "build:clean": "rimraf  ./lib",
        "build:esm": "tsc  -p ./conf/tsconfig.esm.json  &&  cp  conf/package.esm.json  lib/esm/package.json",
        "build:cjs": "tsc  -p ./conf/tsconfig.cjs.json  &&  cp  conf/package.cjs.json  lib/cjs/package.json",
        "prepack": "npm  run  build:package",
        "package:dry": "npm  publish  --dry-run",
        "package": "npm  publish  --access=public"
    }
}
