{
  "name": "@wepin/login-js",
  "version": "0.0.35",
  "description": "Wepin Login Library V1 for Web",
  "author": "IoTrust, Co., Ltd.",
  "homepage": "https://github.com/WepinWallet/wepin-web-sdk-v1/",
  "license": "MIT",
  "type": "module",
  "main": "./dist/esm/index.js",
  "types": "./dist/esm/index.d.ts",
  "exports": {
    ".": {
      "require": {
        "types": "./dist/cjs/index.d.ts",
        "default": "./dist/cjs/index.js"
      },
      "import": {
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.js"
      },
      "default": "./dist/esm/index.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "run-s -l remove:dist build:swc build:vite:umd build:dts copy:packages copy:script:example",
    "build:swc": "run-p build:swc:esm build:swc:cjs",
    "build:swc:esm": "yarn run swc ./src -d ./dist/esm --strip-leading-paths --config-file esm.swcrc",
    "build:swc:cjs": "yarn run swc ./src -d ./dist/cjs --strip-leading-paths --config-file cjs.swcrc",
    "build:vite:umd": "cross-env VITE_LIB_NAME=WepinLogin VITE_FILE_NAME=wepin-login vite build --config ../../vite.config.ts",
    "build:dts": "run-p build:dts:esm build:dts:cjs  build:dts:umd",
    "build:dts:esm": "tsc --declaration --emitDeclarationOnly --outDir dist/esm",
    "build:dts:cjs": "tsc --declaration --emitDeclarationOnly --outDir dist/cjs",
    "build:dts:umd": "tsc --declaration --emitDeclarationOnly --outDir dist/umd",
    "remove:dist": "rimraf dist",
    "copy:packages": "run-p copy:packages:cjs copy:packages:esm",
    "copy:packages:cjs": "cpx ../../packages-json/cjs/package.json ./dist/cjs",
    "copy:packages:esm": "cpx ../../packages-json/esm/package.json ./dist/esm",
    "copy:script:example": "cpx ./dist/umd/wepin-login.umd.js ../../example/script-wepin-example",
    "dev": "run-p -l dev:swc dev:vite dev:dts",
    "dev:vite": "yarn build:vite:umd -w --source-maps inline",
    "dev:swc": "run-p dev:swc:esm dev:swc:cjs",
    "dev:swc:esm": "yarn build:swc:esm -w --source-maps inline",
    "dev:swc:cjs": "yarn build:swc:cjs -w --source-maps inline",
    "dev:dts": "run-p dev:dts:esm dev:dts:cjs",
    "dev:dts:esm": "yarn build:dts:esm --watch --preserveWatchOutput",
    "dev:dts:cjs": "yarn build:dts:cjs --watch --preserveWatchOutput"
  },
  "dependencies": {
    "@wepin/common": "^0.0.35",
    "@wepin/fetch-js": "^0.0.35",
    "@wepin/modal-js": "^0.0.35",
    "@wepin/storage-js": "^0.0.35",
    "buffer": "^6.0.3",
    "secp256k1": "^5.0.0",
    "sha256": "^0.2.0"
  },
  "devDependencies": {
    "@types/secp256k1": "^4.0.6",
    "@types/sha256": "^0.2.2"
  }
}
