mirror of
				https://gitlab.nic.cz/turris/reforis/foris-js.git
				synced 2025-11-03 23:00:31 +01:00 
			
		
		
		
	Integrate Prettier + ESLint + reForis Style Guide
This commit is contained in:
		@@ -1,6 +1,8 @@
 | 
			
		||||
module.exports = {
 | 
			
		||||
    extends: "eslint-config-reforis",
 | 
			
		||||
    extends: ["eslint-config-reforis", "prettier"],
 | 
			
		||||
    plugins: ["prettier"],
 | 
			
		||||
    rules: {
 | 
			
		||||
        "prettier/prettier": ["error"],
 | 
			
		||||
        "import/prefer-default-export": "off",
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								.prettierrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.prettierrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
{
 | 
			
		||||
    "singleQuote": false,
 | 
			
		||||
    "printWidth": 80,
 | 
			
		||||
    "proseWrap": "always",
 | 
			
		||||
    "tabWidth": 4,
 | 
			
		||||
    "useTabs": false,
 | 
			
		||||
    "trailingComma": "es5",
 | 
			
		||||
    "bracketSpacing": true,
 | 
			
		||||
    "jsxBracketSameLine": false,
 | 
			
		||||
    "semi": true
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										36924
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										36924
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										133
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										133
									
								
								package.json
									
									
									
									
									
								
							@@ -1,67 +1,70 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "foris",
 | 
			
		||||
  "version": "5.0.1",
 | 
			
		||||
  "description": "Set of components and utils for Foris and its plugins.",
 | 
			
		||||
  "author": "CZ.NIC, z.s.p.o.",
 | 
			
		||||
  "repository": {
 | 
			
		||||
    "type": "git",
 | 
			
		||||
    "url": "https://gitlab.labs.nic.cz/turris/reforis/foris-js.git"
 | 
			
		||||
  },
 | 
			
		||||
  "keywords": [
 | 
			
		||||
    "foris",
 | 
			
		||||
    "reforis"
 | 
			
		||||
  ],
 | 
			
		||||
  "license": "GPL-3.0",
 | 
			
		||||
  "main": "./src/index.js",
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "axios": "^0.19.2",
 | 
			
		||||
    "immutability-helper": "3.0.1",
 | 
			
		||||
    "moment": "^2.24.0",
 | 
			
		||||
    "qrcode.react": "^0.9.3",
 | 
			
		||||
    "react-datetime": "^2.16.3",
 | 
			
		||||
    "react-uid": "^2.2.0"
 | 
			
		||||
  },
 | 
			
		||||
  "peerDependencies": {
 | 
			
		||||
    "bootstrap": "4.4.1",
 | 
			
		||||
    "prop-types": "15.7.2",
 | 
			
		||||
    "react": "16.9.0",
 | 
			
		||||
    "react-dom": "16.9.0",
 | 
			
		||||
    "react-router-dom": "^5.1.2"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@babel/cli": "^7.8.4",
 | 
			
		||||
    "@babel/core": "^7.9.0",
 | 
			
		||||
    "@babel/plugin-transform-runtime": "^7.9.0",
 | 
			
		||||
    "@babel/preset-env": "^7.9.0",
 | 
			
		||||
    "@babel/preset-react": "^7.9.4",
 | 
			
		||||
    "@fortawesome/fontawesome-free": "^5.13.0",
 | 
			
		||||
    "@testing-library/react": "^8.0.9",
 | 
			
		||||
    "babel-loader": "^8.1.0",
 | 
			
		||||
    "babel-polyfill": "^6.26.0",
 | 
			
		||||
    "bootstrap": "^4.5.0",
 | 
			
		||||
    "css-loader": "^3.5.3",
 | 
			
		||||
    "eslint": "^6.8.0",
 | 
			
		||||
    "eslint-config-reforis": "^1.0.0",
 | 
			
		||||
    "file-loader": "^6.0.0",
 | 
			
		||||
    "jest": "^25.2.0",
 | 
			
		||||
    "jest-mock-axios": "^3.2.0",
 | 
			
		||||
    "moment-timezone": "^0.5.28",
 | 
			
		||||
    "prop-types": "15.7.2",
 | 
			
		||||
    "react": "16.9.0",
 | 
			
		||||
    "react-dom": "16.9.0",
 | 
			
		||||
    "react-router-dom": "^5.1.2",
 | 
			
		||||
    "react-styleguidist": "^10.6.2",
 | 
			
		||||
    "snapshot-diff": "^0.7.0",
 | 
			
		||||
    "style-loader": "^1.2.1",
 | 
			
		||||
    "webpack": "^4.43.0"
 | 
			
		||||
  },
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "lint": "eslint src",
 | 
			
		||||
    "lint:fix": "eslint --fix src",
 | 
			
		||||
    "test": "jest",
 | 
			
		||||
    "test:watch": "jest --watch",
 | 
			
		||||
    "test:coverage": "jest --coverage --colors",
 | 
			
		||||
    "docs": "npx styleguidist build ",
 | 
			
		||||
    "docs:watch": "styleguidist server"
 | 
			
		||||
  }
 | 
			
		||||
    "name": "foris",
 | 
			
		||||
    "version": "5.0.1",
 | 
			
		||||
    "description": "Set of components and utils for Foris and its plugins.",
 | 
			
		||||
    "author": "CZ.NIC, z.s.p.o.",
 | 
			
		||||
    "repository": {
 | 
			
		||||
        "type": "git",
 | 
			
		||||
        "url": "https://gitlab.labs.nic.cz/turris/reforis/foris-js.git"
 | 
			
		||||
    },
 | 
			
		||||
    "keywords": [
 | 
			
		||||
        "foris",
 | 
			
		||||
        "reforis"
 | 
			
		||||
    ],
 | 
			
		||||
    "license": "GPL-3.0",
 | 
			
		||||
    "main": "./src/index.js",
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "axios": "^0.19.2",
 | 
			
		||||
        "immutability-helper": "3.0.1",
 | 
			
		||||
        "moment": "^2.24.0",
 | 
			
		||||
        "qrcode.react": "^0.9.3",
 | 
			
		||||
        "react-datetime": "^2.16.3",
 | 
			
		||||
        "react-uid": "^2.2.0"
 | 
			
		||||
    },
 | 
			
		||||
    "peerDependencies": {
 | 
			
		||||
        "bootstrap": "4.4.1",
 | 
			
		||||
        "prop-types": "15.7.2",
 | 
			
		||||
        "react": "16.9.0",
 | 
			
		||||
        "react-dom": "16.9.0",
 | 
			
		||||
        "react-router-dom": "^5.1.2"
 | 
			
		||||
    },
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@babel/cli": "^7.8.4",
 | 
			
		||||
        "@babel/core": "^7.9.0",
 | 
			
		||||
        "@babel/plugin-transform-runtime": "^7.9.0",
 | 
			
		||||
        "@babel/preset-env": "^7.9.0",
 | 
			
		||||
        "@babel/preset-react": "^7.9.4",
 | 
			
		||||
        "@fortawesome/fontawesome-free": "^5.13.0",
 | 
			
		||||
        "@testing-library/react": "^8.0.9",
 | 
			
		||||
        "babel-loader": "^8.1.0",
 | 
			
		||||
        "babel-polyfill": "^6.26.0",
 | 
			
		||||
        "bootstrap": "^4.5.0",
 | 
			
		||||
        "css-loader": "^3.5.3",
 | 
			
		||||
        "eslint": "^6.8.0",
 | 
			
		||||
        "eslint-config-prettier": "^6.11.0",
 | 
			
		||||
        "eslint-config-reforis": "^1.0.0",
 | 
			
		||||
        "eslint-plugin-prettier": "^3.1.4",
 | 
			
		||||
        "file-loader": "^6.0.0",
 | 
			
		||||
        "jest": "^25.2.0",
 | 
			
		||||
        "jest-mock-axios": "^3.2.0",
 | 
			
		||||
        "moment-timezone": "^0.5.28",
 | 
			
		||||
        "prettier": "2.0.5",
 | 
			
		||||
        "prop-types": "15.7.2",
 | 
			
		||||
        "react": "16.9.0",
 | 
			
		||||
        "react-dom": "16.9.0",
 | 
			
		||||
        "react-router-dom": "^5.1.2",
 | 
			
		||||
        "react-styleguidist": "^10.6.2",
 | 
			
		||||
        "snapshot-diff": "^0.7.0",
 | 
			
		||||
        "style-loader": "^1.2.1",
 | 
			
		||||
        "webpack": "^4.43.0"
 | 
			
		||||
    },
 | 
			
		||||
    "scripts": {
 | 
			
		||||
        "lint": "eslint src",
 | 
			
		||||
        "lint:fix": "eslint --fix src",
 | 
			
		||||
        "test": "jest",
 | 
			
		||||
        "test:watch": "jest --watch",
 | 
			
		||||
        "test:coverage": "jest --coverage --colors",
 | 
			
		||||
        "docs": "npx styleguidist build ",
 | 
			
		||||
        "docs:watch": "styleguidist server"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user