UNPKG

react-compose-onmount

Version:

A helper function to attach onmount handler to stateless function components

87 lines (86 loc) 2.13 kB
{ "name": "react-compose-onmount", "description": "A helper function to attach onmount handler to stateless function components", "version": "1.2.0", "author": "Daishi Kato", "repository": { "type": "git", "url": "https://github.com/dai-shi/react-compose-onmount.git" }, "main": "./dist/index.js", "module": "./src/index.js", "types": "./src/index.d.ts", "scripts": { "compile": "babel src -d dist", "test": "npm run eslint && npm run jest", "eslint": "eslint src example __tests__", "jest": "jest", "example": "webpack-dev-server --port ${PORT:-8080} --entry ./example/main.js --output-filename bundle.js --content-base example --module-bind 'js=babel-loader' --mode development" }, "keywords": [ "react", "container", "mount", "componentDidMount", "compose", "stateless", "thisless", "pure" ], "license": "MIT", "dependencies": {}, "devDependencies": { "@babel/cli": "^7.2.3", "@babel/core": "^7.2.2", "@babel/preset-env": "^7.2.3", "@babel/preset-react": "^7.0.0", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.0.5", "eslint": "^5.12.0", "eslint-config-airbnb": "^17.1.0", "eslint-plugin-import": "^2.14.0", "eslint-plugin-jsx-a11y": "^6.1.2", "eslint-plugin-react": "^7.12.3", "jest": "^23.6.0", "react": "^15.6.2", "react-dom": "^15.6.2", "react-test-renderer": "^15.6.2", "webpack": "^4.28.3", "webpack-cli": "^3.2.0", "webpack-dev-server": "^3.1.14" }, "peerDependencies": { "react": ">=15.6.2" }, "eslintConfig": { "extends": [ "airbnb" ], "rules": { "import/prefer-default-export": 0, "func-names": 0, "no-alert": 0, "react/jsx-filename-extension": [ 2, { "extensions": [ ".js", ".jsx" ] } ], "import/no-extraneous-dependencies": [ 2, { "devDependencies": true } ] } }, "babel": { "presets": [ "@babel/preset-env", "@babel/preset-react" ] } }