{
  "name": "@data-fair/frame",
  "version": "0.18.0",
  "description": "An iframe wrapper for powerful web app integrations.",
  "main": "dist/frame.min.js",
  "directories": {
    "doc": "doc"
  },
  "devDependencies": {
    "@commitlint/config-conventional": "^19.6.0",
    "@koumoul/gh-pages-multi": "^0.7.2",
    "commitlint": "^19.6.0",
    "eslint": "^9.16.0",
    "husky": "^9.1.7",
    "neostandard": "^0.11.9",
    "typescript": "^5.7.2",
    "vite": "^6.0.3",
    "vue": "^3.5.13",
    "vue-router": "^4.5.0"
  },
  "scripts": {
    "check-types": "tsc",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "dev-zellij": "zellij --layout .zellij.kdl",
    "prepare": "husky",
    "test": "node --test tests/*.js",
    "test:only": "node --test --test-only tests/*.js",
    "build": "rm -f lib/*.d.ts && rm -f lib/*.js && tsc -p tsconfig.json && rm -rf dist && vite -c vite.config.d-frame.js build && vite -c vite.config.d-frame-content.js build && vite -c vite.config.v-iframe-compat-d-frame-content.js build",
    "prepublishOnly": "npm run lint && npm run test && npm run build",
    "publish:main": "cd doc && npm run build:main && cd .. && gh-pages-multi deploy -v -s doc/.output/public -t main",
    "publish:latest": "cd doc && npm run build:latest && cd .. && gh-pages-multi deploy -v -s doc/.output/public -t latest"
  },
  "keywords": [
    "data-fair",
    "iframe",
    "integration"
  ],
  "author": "Alban Mouton <alban.mouton@gmail.com>",
  "license": "MIT",
  "type": "module",
  "files": [
    "lib/**/*.js",
    "lib/**/*.d.ts",
    "dist/**/*.js"
  ]
}
