{ "name": "wormhole-explorer", "author": "https://certus.one", "description": "A visualizer for Wormhole Bridge info", "version": "1.0.0", "homepage": "https://github.com/certusone/wormhole", "bugs": "https://github.com/certusone/wormhole", "keywords": [ "gatsby", "typescript", "storybook", "react-intl", "svgr", "jest", "grpc", "antd", "ethereum", "solana", "terra", "bsc", "web3", "defi" ], "license": "MIT", "jest": { "setupTestFrameworkScriptFile": "/setup-test-env.js" }, "scripts": { "build": "NODE_OPTIONS='-r esm' gatsby build", "clean": "rm -rf public && rm -rf .cache", "dev": "npm run clean && NODE_OPTIONS='-r esm' node --max-http-header-size=16385 node_modules/.bin/gatsby develop --port=8001", "debug": "npm run clean && NODE_OPTIONS='-r esm' node --nolazy --inspect-brk node_modules/.bin/gatsby develop", "serve": "NODE_OPTIONS='-r esm' node --max-http-header-size=16385 node_modules/.bin/gatsby serve --port=8001", "build-and-serve": "npm run build && npm run serve", "lint": "npm run lint:js && npm run lint:ts", "lint:js": "./node_modules/.bin/eslint --color --ext .js,.jsx .", "lint:ts": "./node_modules/.bin/eslint --color --ext .ts,.tsx .", "eslint-prettier-check-all": "npm run eslint-prettier-check-ts && npm run eslint-prettier-check-js", "eslint-prettier-check-ts": "eslint --print-config src/pages/index.tsx | eslint-config-prettier-check", "eslint-prettier-check-js": "eslint --print-config gatsby-browser.js | eslint-config-prettier-check", "test": "jest", "test:coverage": "npm run test --coverage", "test:watch": "jest --watch", "format": "npm run lint:js --fix && npm run lint:ts --fix", "storybook": "NODE_OPTIONS='-r esm' gatsby build && NODE_OPTIONS='-r esm' start-storybook", "storybook:build": "NODE_OPTIONS='-r esm' gatsby build && build-storybook -c .storybook -o .out", "translate:deepl": "node_modules/.bin/json-autotranslate -i src/locales -d -m none --directory-structure ngx-translate --service=deepl -c", "translate:google": "node_modules/.bin/json-autotranslate -i src/locales -d -m none --directory-structure ngx-translate --service=google-translate -c" }, "dependencies": { "@improbable-eng/grpc-web": "^0.14.0", "@reach/router": "^1.3.1", "@svgr/webpack": "^5.1.0", "antd": "^4.15.4", "babel-plugin-module-resolver": "^4.0.0", "core-js": "2.6.10", "dotenv": "^8.2.0", "esm": "^3.2.25", "gatsby": "^2.19.19", "gatsby-image": "^2.2.41", "gatsby-plugin-antd": "^2.2.0", "gatsby-plugin-intl": "0.3.3", "gatsby-plugin-less": "4.6.0", "gatsby-plugin-react-helmet": "^3.1.22", "gatsby-plugin-remove-serviceworker": "^1.0.0", "gatsby-plugin-svgr": "^2.0.2", "gatsby-plugin-typescript": "^2.1.27", "react": "^16.12.0", "react-dom": "^16.12.0", "react-helmet": "^5.2.1", "react-time-ago": "^6.2.2" }, "devDependencies": { "@babel/core": "^7.8.4", "@storybook/addon-actions": "^5.3.13", "@storybook/addon-info": "^5.3.13", "@storybook/addon-viewport": "^5.3.13", "@storybook/preset-typescript": "^1.2.0", "@storybook/react": "^5.3.13", "@testing-library/jest-dom": "^5.1.1", "@testing-library/react": "^9.4.0", "@types/google-protobuf": "^3.15.2", "@types/javascript-time-ago": "^2.0.2", "@types/jest": "^25.1.3", "@types/mocha": "^8.2.2", "@types/node": "^13.7.4", "@types/react": "^16.9.50", "@types/react-dom": "^16.9.5", "@types/react-helmet": "^5.0.15", "@types/react-intl": "2.3.18", "@types/storybook__react": "^5.2.1", "@typescript-eslint/eslint-plugin": "^2.34.0", "@typescript-eslint/parser": "^2.20.0", "babel-eslint": "^10.1.0", "babel-jest": "^25.1.0", "babel-loader": "^8.0.6", "babel-plugin-jsx-remove-data-test-id": "^2.1.3", "babel-plugin-remove-graphql-queries": "^2.7.23", "babel-preset-gatsby": "^0.2.29", "babel-preset-react-app": "^9.1.1", "eslint": "^6.8.0", "eslint-config-airbnb": "^18.0.1", "eslint-config-airbnb-typescript": "^7.0.0", "eslint-config-prettier": "^6.10.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.20.1", "eslint-plugin-jest": "^23.7.0", "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-no-only-tests": "^2.4.0", "eslint-plugin-prettier": "^3.1.2", "eslint-plugin-react": "^7.18.3", "eslint-plugin-react-hooks": "^2.4.0", "gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.8", "identity-obj-proxy": "^3.0.0", "jest": "^25.1.0", "jest-localstorage-mock": "^2.4.0", "json-autotranslate": "^1.8.0", "prettier": "^1.19.1", "react-docgen-typescript-loader": "^3.6.0", "react-test-renderer": "^16.12.0", "storybook-addon-intl": "^2.4.1", "ts-essentials": "^6.0.1", "ts-jest": "^25.2.1", "ts-loader": "^6.2.1", "typescript": "^3.8.2" } }