{
  "name": "@asyncapi/react-component",
  "version": "3.1.3",
  "private": false,
  "description": "A React component for AsyncAPI specification.",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/asyncapi/asyncapi-react"
  },
  "author": {
    "name": "The AsyncAPI maintainers",
    "url": "https://www.asyncapi.com"
  },
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/asyncapi/asyncapi-react/issues"
  },
  "keywords": [
    "asyncapi",
    "asyncapi-specification",
    "react",
    "reactjs",
    "event"
  ],
  "tags": [
    "asyncapi",
    "asyncapi-specification",
    "react",
    "reactjs",
    "event"
  ],
  "main": "lib/cjs/index.js",
  "module": "lib/esm/index.js",
  "types": "lib/types/index.d.ts",
  "files": [
    "/lib",
    "/browser",
    "/styles",
    "./README.md",
    "./LICENSE"
  ],
  "sideEffects": [
    "./styles/default.css",
    "./styles/default.min.css"
  ],
  "scripts": {
    "start": "npm run build:styles:dev && tsc -p tsconfig.esm.json --watch",
    "build:dev": "npm run build:esm && npm run build:types && npm run build:styles",
    "build:prod": "npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:standalone && npm run build:types && npm run build:styles",
    "build:esm": "tsc -p tsconfig.esm.json",
    "build:cjs": "tsc -p tsconfig.cjs.json",
    "build:umd": "cross-env BUILD_MODE=umd webpack",
    "build:standalone": "cross-env BUILD_MODE=standalone webpack",
    "build:types": "tsc -p tsconfig.types.json",
    "build:styles": "npm run build:styles:dev && npm run build:styles:prod",
    "build:styles:dev": "cross-env NODE_ENV=development postcss src/styles/default.css -o styles/default.css --verbose & cross-env NODE_ENV=development postcss src/styles/default.css -o styles/default.min.css --verbose",
    "build:styles:prod": "cross-env NODE_ENV=production MINIFY_STYLES=true postcss src/styles/default.css -o styles/default.min.css --verbose",
    "test": "npm run test:unit && npm run test:e2e",
    "test:unit": "jest --detectOpenHandles",
    "test:unit:watch": "jest --detectOpenHandles --watch",
    "test:e2e:dev": "cypress run",
    "test:e2e": "npm run build:standalone && cypress run",
    "prepare": "npm run build:dev",
    "prepublishOnly": "npm run prepack",
    "prepack": "npm run build:prod && cp ../README.md ./README.md && cp ../LICENSE ./LICENSE",
    "postpack": "rm -rf ./README.md && rm -rf ./LICENSE",
    "get:name": "echo $npm_package_name",
    "get:version": "echo $npm_package_version"
  },
  "dependencies": {
    "@asyncapi/avro-schema-parser": "^3.0.24",
    "@asyncapi/openapi-schema-parser": "^3.0.24",
    "@asyncapi/parser": "^3.6.0",
    "@asyncapi/protobuf-schema-parser": "^3.6.0",
    "highlight.js": "^10.7.2",
    "isomorphic-dompurify": "^2.14.0",
    "marked": "^4.0.14",
    "openapi-sampler": "^1.2.1",
    "react-error-boundary": "^4.1.2",
    "use-resize-observer": "^9.1.0"
  },
  "peerDependencies": {
    "react": ">=18.0.0",
    "react-dom": ">=18.0.0"
  },
  "devDependencies": {
    "@cypress/webpack-preprocessor": "^7.0.2",
    "@tailwindcss/typography": "^0.4.0",
    "@testing-library/jest-dom": "^5.17.0",
    "@testing-library/react": "^15.0.4",
    "@testing-library/user-event": "^12.8.3",
    "@types/dompurify": "^3.0.5",
    "@types/jest": "^26.0.23",
    "@types/marked": "^4.0.1",
    "@types/node": "^18.0.0",
    "@types/react": "^18.2.79",
    "@types/react-dom": "^18.2.25",
    "@types/testing-library__jest-dom": "^5.14.9",
    "autoprefixer": "^10.2.5",
    "cross-env": "^7.0.3",
    "cssnano": "^4.1.11",
    "cypress": "^13.17.0",
    "jest": "^26.0.0",
    "node-polyfill-webpack-plugin": "^2.0.1",
    "postcss": "^8.5.10",
    "postcss-cli": "^8.3.1",
    "postcss-import": "^14.0.2",
    "postcss-scopify": "^0.1.9",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "tailwindcss": "^2.1.1",
    "ts-jest": "^26.4.1",
    "ts-loader": "9.4.4",
    "webpack": "5.88.2",
    "webpack-bundle-analyzer": "4.9.0",
    "webpack-cli": "5.1.4"
  },
  "publishConfig": {
    "access": "public"
  }
}
