UNPKG

@mitre-attack/attack-data-model

Version:

A TypeScript API for the MITRE ATT&CK data model

110 lines (109 loc) 3.01 kB
{ "name": "@mitre-attack/attack-data-model", "version": "4.0.1", "description": "A TypeScript API for the MITRE ATT&CK data model", "license": "APACHE-2.0", "private": false, "keywords": [ "mitre", "attack", "typescript", "api", "adm", "attack-data-model", "cti" ], "homepage": "https://github.com/mitre-attack/attack-data-model#readme", "bugs": { "url": "https://github.com/mitre-attack/attack-data-model/issues", "email": "attack@mitre.org" }, "repository": { "type": "git", "url": "https://github.com/mitre-attack/attack-data-model.git" }, "publishConfig": { "access": "public" }, "author": { "name": "MITRE ATT&CK", "email": "attack@mitre.org" }, "scripts": { "build": "npx tsup --dts --format esm,cjs src", "prepublishOnly": "rm -rf dist && npm run build", "test": "vitest --run", "test:interactive": "vitest", "export": "npm pack", "clean": "rm -rf test/**/*.js test/**/*.js.map test/**/*.d.ts test/**/*.ts.map src/**/*.js src/**/*.js.map src/**/*.d.ts examples/**/*.js examples/**/*.js.map dist", "prepare": "husky || true", "lint": "npx eslint src", "lint:fix": "npm run lint -- --fix", "prettier": "npx prettier src --check", "prettier:fix": "npm run prettier -- --write", "format": "npm run prettier:fix && npm run lint:fix", "validate-bundles": "npx tsx scripts/validate-prod-stix21-bundles.ts", "validate-local-bundle": "npx tsx scripts/validate-local-stix21-bundle.ts" }, "contributors": [ { "name": "Sean Sica", "email": "ssica@mitre.org", "url": "https://github.com/seansica" }, { "name": "Charissa Miller", "email": "clmiller@mitre.org", "url": "https://github.com/clemiller" }, { "name": "Anjali Pare", "email": "apare@mitre.org", "url": "https://github.com/adpare" }, { "name": "Erin Hall", "email": "halle@mitre.org", "url": "https://github.com/erinehall" }, { "name": "Jared Ondricek", "email": "jondricek@mitre.org", "url": "https://github.com/jondricek" } ], "files": [ "dist/*", "README.md", "LCENSE" ], "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "dependencies": { "axios": "^1.9.0", "uuid": "^10.0.0", "zod": "^4.0.5" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@eslint/js": "^9.28.0", "@semantic-release/git": "^10.0.1", "@types/uuid": "^10.0.0", "eslint": "^9.28.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.4.1", "globals": "^15.11.0", "husky": "^9.1.7", "prettier": "3.5.3", "semantic-release": "^24.2.5", "ts-node": "^10.9.2", "tsup": "^8.5.0", "typescript": "^5.8.3", "typescript-eslint": "^8.34.0", "vitest": "^3.2.3", "zod2md": "^0.2.2" } }