{
  "name": "@meoslabs/save-in-meos",
  "version": "0.0.4",
  "description": "meos deeplink protocol (MDP) codec and save-in-meos embed widget for third-party sites",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/meoslabs/save-in-meos.git"
  },
  "homepage": "https://meoslabs.github.io/save-in-meos/",
  "bugs": {
    "url": "https://github.com/meoslabs/save-in-meos/issues"
  },
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "unpkg": "dist/widget.iife.js",
  "jsdelivr": "dist/widget.iife.js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./fonts.css": "./src/widget/fonts.css",
    "./widget.css": "./src/widget/widget.css",
    "./widget": {
      "types": "./dist/widget/index.d.ts",
      "import": "./dist/widget/index.js",
      "default": "./dist/widget/index.js"
    },
    "./browser": {
      "default": "./dist/widget.iife.js"
    },
    "./widget.iife.js": "./dist/widget.iife.js",
    "./save-in-meos.min.js": "./dist/save-in-meos.min.js",
    "./widget.iife.css": "./dist/widget.iife.css"
  },
  "files": [
    "dist/index.js",
    "dist/index.d.ts",
    "dist/import-intent-v1.js",
    "dist/import-intent-v1.d.ts",
    "dist/widget/",
    "dist/widget.iife.js",
    "dist/widget.iife.js.map",
    "dist/widget.iife.css",
    "dist/save-in-meos.min.js",
    "src/widget/fonts.css",
    "src/widget/widget.css",
    "assets/fonts/",
    "assets/preview/",
    "LICENSE",
    "README.md"
  ],
  "scripts": {
    "build": "tsc",
    "build:widget": "tsx scripts/build-widget.ts",
    "demo": "npm run build:widget && cd examples && npx --yes serve . -p 4173",
    "typecheck": "tsc --noEmit",
    "test": "vitest run",
    "test:watch": "vitest",
    "check:mdp-contract": "tsx scripts/check-mdp-contract.ts",
    "check:widget-branding": "tsx scripts/check-widget-branding.ts",
    "check:mdp": "npm run check:mdp-contract && npm run check:widget-branding",
    "check:public-scrub": "tsx scripts/check-public-scrub.ts",
    "check:ci": "tsx scripts/check-ci-workflows.ts",
    "check:version-pins": "tsx scripts/check-version-pins.ts",
    "version:sync": "tsx scripts/sync-version.ts --build",
    "prepublishOnly": "npm run build && npm run build:widget && npm run check:mdp && npm run check:public-scrub && npm run check:version-pins",
    "prepare": "husky"
  },
  "keywords": [
    "meos",
    "mdp",
    "deeplink",
    "widget",
    "import"
  ],
  "author": {
    "name": "meoslabs",
    "email": "founders@usemeos.com",
    "url": "https://meos.do"
  },
  "license": "MIT",
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "devDependencies": {
    "@types/node": "^22.15.0",
    "@types/pako": "^2.0.4",
    "esbuild": "^0.28.0",
    "husky": "^9.1.7",
    "tsx": "^4.19.4",
    "typescript": "^5.8.3",
    "vitest": "^4.1.8"
  },
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "pako": "^2.1.0"
  }
}
