{
  "name": "react-blockly-adapter",
  "version": "0.1.3",
  "description": "React adapter for blockly",
  "main": "./lib/index.js",
  "module": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "typings": "./lib/index.d.ts",
  "sideEffects": false,
  "author": "Adam Makświej <adam.makswiej@gmail.com>",
  "license": "MIT",
  "dependencies": {
    "blockly": "^8.0.4",
    "tslib": "*"
  },
  "peerDependencies": {
    "react": "*",
    "react-dom": "*"
  },
  "devDependencies": {
    "@avaly/eslint-plugin-import-order": "^2.0.0",
    "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3",
    "@rollup/plugin-typescript": "^8.3.4",
    "@testing-library/jest-dom": "^5.14.1",
    "@testing-library/react": "^13.0.0",
    "@testing-library/user-event": "^13.2.1",
    "@types/jest": "^27.0.1",
    "@types/node": "^16.7.13",
    "@types/react": "^18.0.0",
    "@typescript-eslint/eslint-plugin": "^5.33.0",
    "@typescript-eslint/parser": "^5.33.0",
    "case-sensitive-paths-webpack-plugin": "^2.4.0",
    "copyfiles": "^2.4.1",
    "eslint": "^8.21.0",
    "eslint-config-react-app": "^7.0.1",
    "eslint-import-resolver-typescript": "^3.2.6",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-jest": "^26.8.2",
    "eslint-plugin-no-only-tests": "^2.6.0",
    "eslint-plugin-react": "^7.30.1",
    "express": "^4.18.1",
    "html-webpack-plugin": "^5.5.0",
    "jest": "^28.1.3",
    "jest-environment-jsdom": "^28.1.3",
    "jest-extended": "^3.0.2",
    "jest-watch-typeahead": "^2.0.0",
    "npm-run-all": "^4.1.5",
    "react": "^18.2.0",
    "react-app-polyfill": "^3.0.0",
    "react-dev-utils": "^12.0.1",
    "react-dom": "^18.2.0",
    "react-refresh": "^0.11.0",
    "rimraf": "^3.0.2",
    "rollup": "^2.78.0",
    "ts-jest": "^28.0.7",
    "ts-loader": "^9.3.1",
    "tslib": "^2.4.0",
    "typescript": "^4.7.4",
    "webpack": "^5.64.4",
    "webpack-cli": "^4.10.0",
    "webpack-dev-server": "^4.6.0"
  },
  "scripts": {
    "rollup:all": "run-p rollup:umd rollup:iife",
    "rollup:umd": "BUNDLE_FORMAT=UMD rollup -c ./rollup.config.js",
    "rollup:iife": "BUNDLE_FORMAT=IIFE rollup -c ./rollup.config.js",
    "example:move": "copyfiles -u 1 lib/react-blockly-adapter-*.js src/styles.css example && rimraf lib/react-blockly-adapter-*.js",
    "example:build": "run-s rollup:all example:move",
    "example": "./link.sh && webpack serve",
    "clean": "rimraf lib tsconfig.tsbuildinfo",
    "compile": "tsc",
    "styles": "copyfiles -u 1 src/*.css lib",
    "build": "run-s clean compile styles",
    "lint": "eslint --ext .ts --cache src test",
    "prepare": "run-s lint test build",
    "test": "jest --no-cache --color --config .jestrc.json ./test",
    "test:coverage": "yarn test --ci --coverage",
    "dev": "run-p \"compile -- --watch\" example"
  },
  "resolutions": {
    "eslint-plugin-jest": "^26.8.2",
    "tslib": "2.4.0"
  },
  "keywords": [
    "react",
    "blockly"
  ]
}
