{
  "name": "easydrawer",
  "type": "module",
  "version": "0.0.15",
  "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81",
  "author": "hunghg255",
  "license": "MIT",
  "homepage": "https://github.com/hunghg255/easydrawer",
  "repository": {
    "type": "git",
    "url": "https://github.com/hunghg255/easydrawer"
  },
  "bugs": {
    "url": "https://github.com/hunghg255/easydrawer/issues"
  },
  "keywords": [],
  "sideEffects": false,
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./styles.css": {
      "require": "./dist/styles.css",
      "import": "./dist/styles.css"
    },
    "./dist/*": "./dist/*",
    "./package.json": "./package.json",
    "./*": "./dist/*"
  },
  "typesVersions": {
    "*": {
      "*": [
        "./dist/*",
        "./*"
      ]
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "NODE_ENV=production tsup && pnpm run build:css",
    "build:css": "postcss ./src/styles/styles.tailwind.css -o ./src/styles/assets/styles.css && cp -R src/styles/assets/styles.css dist/styles.css",
    "prepublishOnly": "pnpm run build",
    "lint": "eslint src",
    "lint-fix": "npm run lint -- --fix",
    "start": "esno src/index.ts",
    "test": "vitest",
    "verify-commit": "verify-commit-msg",
    "prepare": "git-scm-hooks",
    "changelog": "npx changeloggithub@latest --all true && git add CHANGELOG.md && git commit -m 'chore: update CHANGELOG.md'",
    "release": "bumpp -r && npm publish",
    "dev:tsup": "NODE_ENV=development tsup --watch",
    "dev:playground": "pnpm --dir ./playground run dev",
    "build:playground": "pnpm build && pnpm --dir ./playground run build",
    "preview": "pnpm --dir ./playground run preview",
    "dev:css": "postcss ./src/styles/styles.tailwind.css -o ./src/styles/assets/styles.css --watch",
    "dev": "npm-run-all --parallel dev:css dev:tsup dev:playground"
  },
  "dependencies": {
    "bezier-js": "^6.1.4"
  },
  "devDependencies": {
    "@hunghg255/eslint-config": "^0.0.17",
    "@types/bezier-js": "^4.1.3",
    "@types/node": "^18.19.76",
    "autoprefixer": "^10.4.20",
    "bumpp": "^9.11.1",
    "esno": "^0.16.3",
    "git-scm-hooks": "^0.0.7",
    "npm-run-all": "^4.1.5",
    "postcss": "^8.5.3",
    "postcss-cli": "^11.0.0",
    "prettier": "^3.5.1",
    "tailwindcss": "^3.4.17",
    "tsup": "^8.3.6",
    "typescript": "^5.7.3",
    "verify-commit-msg": "^0.0.10",
    "vitest": "^0.34.6"
  },
  "git-hooks": {
    "pre-commit": "npm run lint",
    "commit-msg": "npm run verify-commit"
  }
}
