diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..8ab4185 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,6 @@ +node_modules/ +frontend/dist/ +frontend/build/ +backend-go/bin/ +*.lock +Prompts/ diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..8af31cd --- /dev/null +++ b/.prettierrc @@ -0,0 +1,4 @@ +{ + "tabWidth": 4, + "proseWrap": "always" +} diff --git a/frontend/package.json b/frontend/package.json index 902032e..0458137 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,32 +1,36 @@ { - "name": "frontend", - "version": "1.0.0", - "description": "koin_ping blockchain monoitor UI", - "main": "index.js", - "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview" - }, - "keywords": [ - "cryptocurrency", - "blockchain", - "blockchain event moitoring" - ], - "author": "Steven Jannette", - "license": "MIT", - "type": "module", - "dependencies": { - "firebase": "^12.7.0", - "react": "^19.2.3", - "react-dom": "^19.2.3", - "react-router-dom": "^7.11.0" - }, - "devDependencies": { - "@types/react": "^19.2.7", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.2", - "typescript": "^5.9.3", - "vite": "^7.3.0" - } -} \ No newline at end of file + "name": "frontend", + "version": "1.0.0", + "description": "koin_ping blockchain monitor UI", + "main": "index.js", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview", + "test": "vite build", + "lint": "prettier --check 'src/**/*.{js,jsx,ts,tsx,css}'", + "fmt": "prettier --write 'src/**/*.{js,jsx,ts,tsx,css}'" + }, + "keywords": [ + "cryptocurrency", + "blockchain", + "blockchain event monitoring" + ], + "author": "Steven Jannette", + "license": "MIT", + "type": "module", + "dependencies": { + "firebase": "^12.7.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "react-router-dom": "^7.11.0" + }, + "devDependencies": { + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.2", + "prettier": "^3.8.1", + "typescript": "^5.9.3", + "vite": "^7.3.0" + } +}