{ "name": "slate", "description": "", "author": "slate", "version": "1.0.0", "license": "MIT", "engines": { "node": "^14.7.0" }, "lint-staged": { "./**/*.{json,yaml,md}": "prettier --write", "./**/*.{js,jsx}": "eslint --cache --fix" }, "husky": { "hooks": { "pre-commit": "lint-staged", "post-merge": "./.githooks/post-merge" } }, "scripts": { "dev": "NODE_TLS_REJECT_UNAUTHORIZED=0 node . --unhandled-rejections=strict --max-old-space-size=8192", "start": "NODE_ENV=production node . --unhandled-rejections=strict --max-old-space-size=8192", "lint": "eslint . --ext .js", "lint:fix": "npm run lint -- --fix", "build": "NODE_ENV=production next build", "build-system": "rollup -c", "scripts": "NODE_TLS_REJECT_UNAUTHORIZED=0 node --max-old-space-size=8192 ./scripts", "www-setup-database": "NODE_TLS_REJECT_UNAUTHORIZED=0 node ./scripts setup-database", "www-seed-database": "NODE_TLS_REJECT_UNAUTHORIZED=0 node ./scripts seed-database", "www-adjust-database": "NODE_TLS_REJECT_UNAUTHORIZED=0 node ./scripts adjust", "www-migrate-database": "NODE_TLS_REJECT_UNAUTHORIZED=0 node ./scripts flattening-migration" }, "repository": "filecoin-project/slate", "dependencies": { "@babel/register": "^7.12.13", "@emotion/babel-preset-css-prop": "11.2.0", "@emotion/react": "11.1.5", "@glif/filecoin-number": "^1.1.0-beta.17", "@microlink/mql": "^0.9.5", "@sendgrid/client": "^7.4.2", "@sendgrid/mail": "^7.4.4", "@slack/webhook": "^6.0.0", "@textile/hub": "^6.0.2", "babel-plugin-module-resolver": "^4.1.0", "bcrypt": "^5.0.0", "bcryptjs": "^2.4.3", "blurhash": "^1.1.3", "body-parser": "^1.19.0", "cids": "^1.1.6", "compression": "^1.7.4", "cors": "^2.8.5", "dotenv": "^8.2.0", "express": "^4.17.1", "express-rate-limit": "^5.2.5", "file-saver": "^2.0.5", "framer-motion": "^4.1.17", "fs-extra": "^9.1.0", "heic2any": "0.0.3", "isomorphic-fetch": "^3.0.0", "jsonwebtoken": "^8.5.1", "jszip": "^3.6.0", "knex": "^0.95.1", "lodash": "^4.17.21", "minisearch": "^3.0.2", "moment": "^2.29.1", "morgan": "^1.10.0", "multihashing-async": "^2.1.2", "next": "^10.0.7", "next-offline": "^5.0.5", "oauth": "^0.9.15", "pg": "^8.5.1", "prism-react-renderer": "^1.2.0", "prismjs": "^1.23.0", "react": "^17.0.1", "react-blurhash": "^0.1.3", "react-dom": "^17.0.1", "react-draggable": "^4.4.3", "react-use-intercom": "^1.3.0", "remark-emoji": "^2.1.0", "remark-gfm": "^1.0.0", "remark-linkify-regex": "^1.0.0", "remark-parse": "^9.0.0", "remark-react": "^8.0.0", "unified": "^9.2.0", "universal-cookie": "^4.0.4", "uuid": "^8.3.2", "webpack": "^5.37.1", "ws": "^7.4.3" }, "devDependencies": { "@babel/core": "^7.15.0", "@babel/eslint-parser": "^7.13.8", "@babel/plugin-proposal-optional-chaining": "^7.12.16", "@babel/preset-env": "^7.12.16", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-commonjs": "^17.1.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.2.0", "eslint": "^7.20.0", "eslint-config-prettier": "^8.0.0", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-prettier": "^3.3.1", "eslint-plugin-react": "^7.22.0", "eslint-plugin-react-hooks": "^4.2.0", "husky": "^5.0.9", "lint-staged": "^10.5.4", "prettier": "^2.2.1", "rollup": "^2.39.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-visualizer": "^4.2.0" } }