{
  "name": "alloframe",
  "version": "1.0.0",
  "private": true,
  "type": "module",
  "description": "Framework modulaire de composition et de coordination : timeacte, audio, vidéo, image et document",
  "license": "AGPL-3.0-or-later",
  "exports": {
    ".": "./src/index.js",
    "./actors/timeacte": "./src/actors/timeacte/index.js",
    "./common": "./src/common/index.js",
    "./declarations": "./src/declarations/index.js",
    "./loading": "./src/loading/index.js",
    "./instances": "./src/instances/index.js",
    "./actors": "./src/actors/index.js",
    "./composition": "./src/composition/index.js",
    "./verification": "./src/verification/index.js"
  },
  "scripts": {
    "test": "node --test tests/unit/common/*.test.js tests/unit/actors/timeacte/*.test.js tests/unit/declarations/*.test.js tests/unit/loading/*.test.js tests/integration/*.test.js tests/unit/instances/*.test.js tests/unit/actors/builtins/*.test.js tests/unit/composition/*.test.js tests/unit/verification/*.test.js",
    "example": "node examples/timeacte/construction/main.js",
    "example:coordinates": "node examples/timeacte/coordinates/main.js",
    "test:browser": "node tests/browser/browser-check.mjs",
    "check": "node tools/check.mjs",
    "test:common": "node --test tests/unit/common/*.test.js",
    "test:declarations": "node --test tests/unit/declarations/*.test.js tests/integration/declarations.test.js",
    "test:loading": "node --test tests/unit/loading/*.test.js tests/integration/loading.test.js",
    "test:instances": "node --test tests/unit/instances/*.test.js tests/integration/instances.test.js",
    "test:actors": "node --test tests/unit/actors/builtins/*.test.js",
    "test:composition": "node --test tests/unit/composition/*.test.js",
    "test:verification": "node --test tests/unit/verification/*.test.js",
    "verify": "node tools/verify.mjs",
    "example:lifecycle": "node examples/lifecycle/main.js",
    "example:degraded": "node examples/degraded/main.js"
  },
  "engines": {
    "node": ">=20"
  },
  "devDependencies": {
    "playwright": "1.63.0"
  },
  "bin": {
    "alloframe-verify": "./tools/verify.mjs"
  },
  "files": [
    "src/",
    "docs/",
    "examples/",
    "tests/",
    "tools/",
    "README.md",
    "CHANGELOG.md",
    "LICENSE",
    "COPYING",
    "ATTRIBUTIONS.md"
  ]
}
