@mlightcad/data-model
Version:
The data-model package provides the core classes for interacting with AutoCAD's database and entities. This package mimics AutoCAD ObjectARX's AcDb (Database) classes and implements the drawing database structure that AutoCAD developers are familiar with.
55 lines • 1.46 kB
JSON
{
"name": "@mlightcad/data-model",
"version": "1.3.16",
"license": "MIT",
"type": "module",
"repository": {
"type": "git",
"url": "https://github.com/mlightcad/realdwg-web"
},
"keywords": [
"autocad",
"cad",
"dwg",
"dxf",
"mlight",
"mlightcad",
"objecarx",
"realdwg"
],
"files": [
"dist",
"lib",
"README.md",
"package.json"
],
"main": "./dist/data-model.cjs",
"module": "./dist/data-model.js",
"types": "./lib/index.d.ts",
"exports": {
"types": "./lib/index.d.ts",
"import": "./dist/data-model.js",
"require": "./dist/data-model.cjs"
},
"dependencies": {
"@mlightcad/dxf-json": "1.0.10",
"iconv-lite": "^0.7.0",
"uid": "^2.0.2"
},
"devDependencies": {
"@mlightcad/geometry-engine": "3.0.7",
"@mlightcad/common": "1.2.5",
"@mlightcad/graphic-interface": "3.0.9"
},
"scripts": {
"analyze": "pnpm run analyze:lib && pnpm run analyze:worker",
"analyze:lib": "vite build --mode analyze --config vite.config.main.ts",
"analyze:worker": "vite build --mode analyze --config vite.config.worker.ts",
"clean": "rimraf dist lib tsconfig.tsbuildinfo",
"build": "tsc && pnpm run build:lib && pnpm run build:worker",
"build:lib": "vite build --config vite.config.main.ts",
"build:worker": "vite build --config vite.config.worker.ts",
"lint": "eslint src/",
"lint:fix": "eslint --fix --quiet src/"
}
}