{
  "name": "react-instagram-embed",
  "version": "3.0.0",
  "description": "React embedding Instagram posts component",
  "main": "lib/index.js",
  "module": "es/index.js",
  "jsnext:main": "es/index.js",
  "files": [
    "lib",
    "es"
  ],
  "keywords": [
    "react",
    "component",
    "instagram"
  ],
  "scripts": {
    "prepare": "npx is-ci || husky install",
    "lint-staged": "lint-staged",
    "lint:eslint": "eslint '**/*.{ts,tsx,js}'",
    "fix:eslint": "npm run lint:eslint -- --fix",
    "_prettier": "prettier '**/*.{ts,tsx,js}'",
    "lint:prettier": "npm run _prettier -- --check",
    "fix:prettier": "npm run _prettier -- --write",
    "typecheck": "tsc --noEmit",
    "dev": "webpack serve --config webpack.config.dev.ts",
    "clean:lib": "if [ -d lib ]; then rm -rf lib; fi",
    "clean:es": "if [ -d es ]; then rm -rf es; fi",
    "precompile:commonjs": "npm run clean:lib",
    "compile:commonjs": "tsc --outDir lib --module commonjs",
    "precompile:es": "npm run clean:es",
    "compile:es": "tsc --build tsconfig.es.json",
    "compile": "npm run compile:commonjs && npm run compile:es",
    "test": "jest --config jest.config.json",
    "test:coverage": "npm test -- --coverage",
    "clean:build": "if [ -d build ]; then rm -rf build; fi",
    "build:demo": "./scripts/build_demo.sh"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sugarshin/react-instagram-embed.git"
  },
  "author": "sugarshin",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/sugarshin/react-instagram-embed/issues"
  },
  "homepage": "https://github.com/sugarshin/react-instagram-embed#readme",
  "peerDependencies": {
    "react": "^17.0.0 || ^16.0.0 || ^15.0.0 || ~0.14.0",
    "react-dom": "^17.0.0 || ^16.0.0 || ^15.0.0 || ~0.14.0"
  },
  "devDependencies": {
    "@babel/core": "7.14.6",
    "@babel/plugin-proposal-class-properties": "7.14.5",
    "@babel/preset-env": "7.14.7",
    "@babel/preset-react": "7.14.5",
    "@babel/preset-typescript": "7.14.5",
    "@hot-loader/react-dom": "17.0.1",
    "@types/dotenv-webpack": "7.0.3",
    "@types/jest": "26.0.24",
    "@types/node": "14.17.5",
    "@types/react": "17.0.14",
    "@types/react-dom": "17.0.9",
    "@types/react-test-renderer": "17.0.1",
    "@types/webpack": "5.28.0",
    "@types/webpack-dev-server": "3.11.5",
    "@typescript-eslint/eslint-plugin": "4.28.2",
    "@typescript-eslint/parser": "4.28.2",
    "babel-loader": "8.2.2",
    "css-loader": "5.2.6",
    "dotenv-webpack": "7.0.3",
    "eslint": "7.30.0",
    "eslint-plugin-react": "7.24.0",
    "highlight.js": "11.1.0",
    "html-webpack-plugin": "5.3.2",
    "husky": "7.0.1",
    "is-ci": "3.0.0",
    "jest": "27.0.6",
    "lint-staged": "11.0.0",
    "normalize.css": "8.0.1",
    "prettier": "2.3.2",
    "react": "17.0.2",
    "react-dom": "17.0.2",
    "react-github-ribbons": "0.2.2",
    "react-hot-loader": "4.13.0",
    "react-test-renderer": "17.0.2",
    "style-loader": "3.0.0",
    "ts-jest": "27.0.3",
    "ts-node": "10.1.0",
    "typescript": "4.3.5",
    "webpack": "5.44.0",
    "webpack-cli": "4.7.2",
    "webpack-dev-server": "3.11.2"
  },
  "dependencies": {
    "type-fest": "^1.2.2"
  }
}
