{ "name": "x-stake", "private": true, "version": "0.1.0", "scripts": { "dev": "./bin/webpack-dev-server", "lint": "eslint --ext .jsx,.js,.tsx,.ts app/javascript/", "lint:fix": "eslint --fix --ext .jsx,.js,.tsx,.ts app/javascript/", "tsc": "tsc --noEmit", "relay": "relay-compiler --schema app/javascript/__generated__/schema.graphql --src app/javascript/src --extensions tsx --language typescript", "relay:watch": "relay-compiler --schema app/javascript/__generated__/schema.graphql --src app/javascript/src --extensions tsx --language typescript --watch" }, "husky": { "hooks": { "pre-commit": "yarn lint:fix" } }, "dependencies": { "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.14.5", "@headlessui/react": "^1.4.0", "@rails/actioncable": "^6.0.0", "@rails/activestorage": "^6.0.0", "@rails/ujs": "^6.0.0", "@rails/webpacker": "5.4.0", "@types/react": "^17.0.15", "@types/react-dom": "^17.0.9", "autoprefixer": "^9", "babel-plugin-macros": "^3.1.0", "babel-plugin-relay": "^11.0.2", "bignumber.js": "^9.0.1", "classnames": "^2.3.1", "ethers": "^5.4.4", "postcss": "^7", "ramda": "^0.27.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-relay": "^11.0.2", "react-router-dom": "^5.2.0", "regenerator-runtime": "^0.13.9", "relay-runtime": "^11.0.2", "tailwindcss": "npm:@tailwindcss/postcss7-compat", "turbolinks": "^5.2.0", "typescript": "^4.3.5", "webpack": "^4.46.0", "webpack-cli": "^3.3.12" }, "devDependencies": { "@types/ramda": "^0.27.44", "@types/react-relay": "^11.0.2", "@types/react-router-dom": "^5.1.8", "dotenv-webpack": "^7.0.3", "eslint": "^7.32.0", "eslint-config-vtex": "^14.1.0", "eslint-config-vtex-react": "^8.1.0", "eslint-plugin-relay": "^1.8.2", "graphql": "^15.5.1", "husky": "^4.2.1", "prettier": "^2.3.2", "relay-compiler": "^11.0.2", "relay-compiler-language-typescript": "^14.0.0", "webpack-dev-server": "^3.11.2" } }