{
  "name": "@tscircuit/create-fdm-enclosure",
  "version": "0.0.7",
  "repository": {
    "type": "git",
    "url": "https://github.com/tscircuit/create-fdm-enclosure.git"
  },
  "description": "Generate FDM enclosure geometry from board dimensions and wall apertures",
  "type": "module",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    }
  },
  "files": [
    "dist"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "start": "cosmos",
    "build": "tsup lib/index.ts --format esm --dts --sourcemap",
    "prepack": "bun run build",
    "build:site": "cosmos-export",
    "vercel-build": "bun run build:site",
    "test": "bun test",
    "test:node-import": "bun run build && node --input-type=module -e \"await import('@tscircuit/create-fdm-enclosure')\"",
    "format": "biome format --write .",
    "format:check": "biome format ."
  },
  "dependencies": {
    "@tscircuit/solver-utils": "^0.0.19",
    "format-si-unit": "^0.0.12",
    "graphics-debug": "^0.0.99",
    "jscad-planner": "^0.0.14"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.3.5",
    "@google/model-viewer": "^4.1.0",
    "@resvg/resvg-wasm": "^2.6.2",
    "@types/bun": "latest",
    "@types/pngjs": "^6.0.5",
    "@types/react": "^19.1.9",
    "@types/react-dom": "^19.1.7",
    "@vitejs/plugin-react": "^5.0.0",
    "buffer": "^6.0.3",
    "circuit-json-to-connectivity-map": "^0.0.27",
    "circuit-json-to-gltf": "^0.0.113",
    "looks-same": "^10.0.1",
    "pngjs": "^7.0.0",
    "poppygl": "^0.0.24",
    "react": "^19.1.1",
    "react-cosmos": "^7.0.0",
    "react-cosmos-plugin-vite": "^7.0.0",
    "react-dom": "^19.1.1",
    "schematic-symbols": "^0.0.238",
    "tsup": "^8.5.0",
    "typescript": "^5.9.3",
    "vite": "^7.1.1"
  },
  "peerDependencies": {
    "typescript": "^5"
  },
  "license": "MIT"
}
