{
  "name": "@loomhq/lens",
  "version": "12.17.1",
  "publishConfig": {
    "access": "public",
    "registry": "https://packages.atlassian.com/api/npm/npm-public/",
    "@loomhq:registry": "https://packages.atlassian.com/api/npm/npm-public/"
  },
  "dependencies": {
    "@floating-ui/react-dom": "^0.6.3",
    "downshift": "^7.0.0",
    "focus-trap-react": "^10.0.0",
    "lodash": "4.17.23",
    "react-colorful": "^5.6.1",
    "react-laag": "^2.0.5",
    "resize-observer-polyfill": "^1.5.1",
    "transition-hook": "^1.5.1"
  },
  "peerDependencies": {
    "@atlaskit/icon": "^25.8.0",
    "@atlaskit/icon-lab": "^4.11.0",
    "@atlaskit/react-ufo": "^3.12.4",
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.0",
    "@types/react": "^18.3.20",
    "react": "^18.3.1",
    "react-dom": "^18.3.1"
  },
  "devDependencies": {
    "@emotion/eslint-plugin": "^11.12.0",
    "@emotion/styled": "^11.14.0",
    "@emotion/react": "^11.14.0",
    "@mdx-js/loader": "^2.0.0",
    "@mdx-js/react": "^2.0.0",
    "@next/mdx": "^12.1.0",
    "@types/node": "24.5.1",
    "@types/react": "^18.3.20",
    "@typescript-eslint/eslint-plugin": "^6.21.0",
    "@typescript-eslint/parser": "^6.21.0",
    "babel-loader": "^9.1.3",
    "babel-plugin-react-docgen": "^4.2.1",
    "babel-plugin-transform-remove-console": "^6.9.4",
    "commitlint": "^17.1.2",
    "conventional-changelog-conventionalcommits": "^5.0.0",
    "esbuild": "0.27.3",
    "esbuild-node-externals": "1.14.0",
    "eslint": "10.0.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-import-resolver-alias": "^1.1.2",
    "eslint-import-resolver-typescript": "^3.10.1",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^5.2.0",
    "jscodeshift": "^17.3.0",
    "lint-staged": "^15.2.5",
    "mousetrap": "^1.6.5",
    "next": "^14.2.7",
    "prettier": "^3.7.4",
    "prism-react-renderer": "^1.0.2",
    "react": "^18.3.1",
    "react-docgen": "^5.4.0",
    "react-dom": "^18.3.1",
    "react-live": "^2.4.1",
    "react-typeform-embed": "^0.2.1",
    "semantic-release": "^19.0.3",
    "tinycolor2": "^1.4.2",
    "typeface-inter": "^3.11.2",
    "typescript": "6.0.2",
    "@loomhq/bundler": "1.5.2",
    "@loomhq/eslint-plugin-loom": "4.15.0",
    "@loomhq/tsconfig": "1.1.9"
  },
  "exports": {
    ".": {
      "types": "./dist/types/src/index.d.ts",
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js"
    },
    "./icons/*": {
      "types": "./dist/types/icons/*.d.ts",
      "import": "./dist/esm/icons/*.js",
      "require": "./dist/cjs/icons/*.js"
    }
  },
  "typesVersions": {
    "*": {
      ".": [
        "./dist/types/src/index.d.ts"
      ],
      "icons/*": [
        "./dist/types/icons/*.d.ts"
      ]
    }
  },
  "files": [
    "dist",
    "README.md"
  ],
  "directories": {
    "doc": "docs"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/loomhq/lens.git"
  },
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/loomhq/lens/issues"
  },
  "homepage": "https://lens.loom.dev",
  "lint-staged": {
    "src/**/*.{js,jsx,mdx,ts,tsx}": [
      "eslint src --fix",
      "git add"
    ]
  },
  "types": "dist/types/src/index.d.ts",
  "scripts": {
    "build:rebuild": "pnpm clean:build && pnpm build && pnpm build:ts",
    "build:next": "next build",
    "build:ts:icons": "tsc -p tsconfig.build-icons.json",
    "build:ts": "pnpm build:types",
    "build:types": "tsc && pnpm build:ts:icons",
    "build": "node build.mjs && pnpm build:types",
    "clean:build": "rm -rf ./dist && rm -f *.tsbuildinfo",
    "deploy:docs": "next export -o docs && touch docs/.nojekyll && cp ./CNAME docs/",
    "dev": "next",
    "jscodeshift": "jscodeshift",
    "lint:all": "pnpm lint && pnpm lint:ts",
    "lint:ts": "tsc --noEmit",
    "lint": "eslint src",
    "start:next": "next start",
    "test": "echo \"no tests\""
  }
}