{
  "name": "gltf-builder",
  "version": "0.9.0",
  "description": "A builder for the GLTF 3D transmission format",
  "author": "Dean Pisani",
  "license": "MIT",
  "private": false,
  "repository": "github:dpisani/gltf-builder",
  "homepage": "https://github.com/dpisani/gltf-builder",
  "type": "module",
  "exports": {
    "import": "./build/dist/index.js",
    "types": "./build/dist/index.d.ts"
  },
  "files": [
    "./build/dist"
  ],
  "scripts": {
    "clean": "rm -rf build",
    "build": "tsc --build ./tsconfig-esm.json",
    "build:test": "tsc --build ./tsconfig.json",
    "build:test:watch": "yarn build:test --watch",
    "test": "NODE_ENV=test mocha \"build/test/**/*test.js\" --node-option=enable-source-maps",
    "test:watch": "yarn test --watch",
    "lint": "eslint \"src/**/*.js\"",
    "format": "prettier --write \"src/**/*.ts\"",
    "docs": "rm -rf docs && typedoc ./src/index.ts",
    "version": "changeset version",
    "prepare": "yarn clean && yarn build && yarn docs"
  },
  "devDependencies": {
    "@changesets/cli": "^2.6.2",
    "@types/base64-js": "^1.3.2",
    "@types/lodash": "^4.17.13",
    "@types/mocha": "^10.0.10",
    "@types/sinon": "^17.0.3",
    "@typescript-eslint/eslint-plugin": "^8.17.0",
    "@typescript-eslint/parser": "^8.17.0",
    "eslint": "^9.16.0",
    "gltf-validator": "^2.0.0-dev.2.5",
    "mocha": "^11.0.1",
    "prettier": "^3.4.2",
    "should": "^13.2.0",
    "should-sinon": "^0.0.6",
    "sinon": "^4.2.2",
    "test-fixture": "^2.4.1",
    "ts-essentials": "^10.0.3",
    "typedoc": "^0.27.6",
    "typescript": "^5.7.2",
    "typescript-eslint": "^8.17.0"
  },
  "dependencies": {
    "base64-js": "^1.3.0",
    "lodash": "^4.17.4"
  }
}
