{
  "name": "@dooboostore/core",
  "version": "1.0.32",
  "license": "MIT",
  "type": "module",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/types/index.d.ts",
  "typesVersions": {
    "*": {
      "*": [
        "dist/types/*"
      ]
    }
  },
  "files": [
    "dist",
    "src",
    "types.d.ts",
    "LICENSE.md",
    "tsconfig.json"
  ],
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js",
      "default": "./dist/esm/index.js"
    },
    "./bundle-entry": {
      "types": "./dist/types/bundle-entry.d.ts",
      "import": "./dist/esm/bundle-entry.js",
      "require": "./dist/cjs/bundle-entry.js",
      "default": "./dist/esm/bundle-entry.js"
    }
  },
  "author": "dooboostore <dooboostore@gmail.com> (https://github.com/dooboostore)",
  "contributors": [
    "sewoo <sewooimda@nate.com> (https://github.com/sewoo)",
    "SeoDH <adonis_84@naver.com> (https://github.com/SeoDH)",
    "tkyung (https://github.com/tkyungDev)",
    "Hoil-Gang (https://github.com/khl1154)",
    "hwangsero (https://github.com/hwangsero)"
  ],
  "homepage": "https://github.com/dooboostore-develop/packages",
  "bugs": {
    "url": "https://github.com/dooboostore-develop/packages",
    "email": "dooboostore@gmail.com"
  },
  "keywords": [
    "util",
    "node"
  ],
  "peerDependencies": {
    "reflect-metadata": "^0.2.2"
  },
  "devDependencies": {
    "esbuild-plugin-tsc": "^0.5.0",
    "tslib": "^2.8.1",
    "@types/node": "^20",
    "typescript": "^5.9.2",
    "webpack": "^5.93.0",
    "webpack-cli": "^5.1.4",
    "ts-loader": "^9.5.1",
    "esbuild": "^0.23.0"
  },
  "scripts": {
    "clean": "rm -rf dist",
    "build:esm": "node build.mjs esm",
    "watch:esm": "pnpm run build:esm && node build.mjs esm --watch",
    "build:cjs": "node build.mjs cjs",
    "watch:cjs": "pnpm run build:cjs && node build.mjs cjs --watch",
    "build": "pnpm run clean && node build.mjs all",
    "build:umd-bundle": "node build.mjs umd-bundle",
    "watch:umd-bundle": "pnpm run build:umd-bundle && node build.mjs umd-bundle --watch",
    "build:esm-bundle": "node build.mjs esm-bundle",
    "watch:esm-bundle": "pnpm run build:esm-bundle && node build.mjs esm-bundle --watch",
    "watch": "node build.mjs all --watch",
    "publish:npm": "pnpm run build && cd dist && pnpm publish --no-git-checks",
    "ts:clean": "find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f",
    "typecheck": "pnpm exec tsc --noEmit",
    "test": "pnpm run build && cd test/case && pnpm run ts-node"
  }
}