diff --git a/frontends/auth/react-native/.npmrc b/frontends/auth/react-native/.npmrc new file mode 100644 index 0000000..a3eb471 --- /dev/null +++ b/frontends/auth/react-native/.npmrc @@ -0,0 +1,4 @@ +# ©AngelaMos | 2026 +# .npmrc +strict-dep-builds=false +auto-install-peers=true diff --git a/frontends/auth/react-native/package.json b/frontends/auth/react-native/package.json index a9bebf5..dbbe8e5 100644 --- a/frontends/auth/react-native/package.json +++ b/frontends/auth/react-native/package.json @@ -1,5 +1,6 @@ { "name": "YOUR_APP_SLUG", + "packageManager": "pnpm@10.29.1", "version": "1.0.0", "main": "expo-router/entry", "scripts": { diff --git a/frontends/auth/react-scss/.npmrc b/frontends/auth/react-scss/.npmrc new file mode 100644 index 0000000..a3eb471 --- /dev/null +++ b/frontends/auth/react-scss/.npmrc @@ -0,0 +1,4 @@ +# ©AngelaMos | 2026 +# .npmrc +strict-dep-builds=false +auto-install-peers=true diff --git a/frontends/auth/react-scss/package.json b/frontends/auth/react-scss/package.json index 5fc205a..e8227e7 100644 --- a/frontends/auth/react-scss/package.json +++ b/frontends/auth/react-scss/package.json @@ -1,5 +1,6 @@ { "name": "frontend-template", + "packageManager": "pnpm@10.29.1", "private": true, "version": "1.0.0", "type": "module", diff --git a/frontends/open/react-scss/.npmrc b/frontends/open/react-scss/.npmrc new file mode 100644 index 0000000..a3eb471 --- /dev/null +++ b/frontends/open/react-scss/.npmrc @@ -0,0 +1,4 @@ +# ©AngelaMos | 2026 +# .npmrc +strict-dep-builds=false +auto-install-peers=true diff --git a/frontends/open/react-scss/package.json b/frontends/open/react-scss/package.json index 88da80f..14eb86a 100644 --- a/frontends/open/react-scss/package.json +++ b/frontends/open/react-scss/package.json @@ -1,5 +1,6 @@ { "name": "no-auth-template", + "packageManager": "pnpm@10.29.1", "private": true, "version": "1.0.0", "type": "module", diff --git a/stacks/fastapi-react/frontend/.npmrc b/stacks/fastapi-react/frontend/.npmrc new file mode 100644 index 0000000..a3eb471 --- /dev/null +++ b/stacks/fastapi-react/frontend/.npmrc @@ -0,0 +1,4 @@ +# ©AngelaMos | 2026 +# .npmrc +strict-dep-builds=false +auto-install-peers=true diff --git a/stacks/fastapi-react/frontend/package.json b/stacks/fastapi-react/frontend/package.json index 5fc205a..e8227e7 100644 --- a/stacks/fastapi-react/frontend/package.json +++ b/stacks/fastapi-react/frontend/package.json @@ -1,5 +1,6 @@ { "name": "frontend-template", + "packageManager": "pnpm@10.29.1", "private": true, "version": "1.0.0", "type": "module", diff --git a/stacks/go-react/frontend/.npmrc b/stacks/go-react/frontend/.npmrc new file mode 100644 index 0000000..a3eb471 --- /dev/null +++ b/stacks/go-react/frontend/.npmrc @@ -0,0 +1,4 @@ +# ©AngelaMos | 2026 +# .npmrc +strict-dep-builds=false +auto-install-peers=true diff --git a/stacks/go-react/frontend/package.json b/stacks/go-react/frontend/package.json index 5fc205a..e8227e7 100644 --- a/stacks/go-react/frontend/package.json +++ b/stacks/go-react/frontend/package.json @@ -1,5 +1,6 @@ { "name": "frontend-template", + "packageManager": "pnpm@10.29.1", "private": true, "version": "1.0.0", "type": "module", diff --git a/stacks/portfolio/frontend/package.json b/stacks/portfolio/frontend/package.json new file mode 100644 index 0000000..30b1c7a --- /dev/null +++ b/stacks/portfolio/frontend/package.json @@ -0,0 +1,51 @@ +{ + "name": "portfolio-template", + "packageManager": "pnpm@10.29.1", + "private": true, + "version": "1.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "preview": "vite preview", + "lint": "biome check .", + "lint:fix": "biome check --write .", + "format": "biome format --write .", + "typecheck": "tsc -b", + "lint:scss": "stylelint '**/*.scss'", + "lint:scss:fix": "stylelint '**/*.scss' --fix" + }, + "dependencies": { + "@tanstack/react-query": "^5.90.12", + "axios": "^1.13.0", + "react": "^19.2.1", + "react-dom": "^19.2.0", + "react-error-boundary": "^6.0.0", + "react-icon": "^1.0.0", + "react-icons": "^5.5.0", + "react-router-dom": "^7.1.1", + "sonner": "^2.0.7", + "zod": "^4.1.13", + "zustand": "^5.0.9" + }, + "devDependencies": { + "@biomejs/biome": "^2.3.8", + "@tanstack/react-query-devtools": "^5.91.1", + "@types/node": "^24.10.2", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "sass": "^1.95.0", + "stylelint": "^16.26.1", + "stylelint-config-prettier-scss": "^1.0.0", + "stylelint-config-standard-scss": "^16.0.0", + "typescript": "~5.9.3", + "vite": "npm:rolldown-vite@7.2.5", + "vite-tsconfig-paths": "^5.1.0" + }, + "pnpm": { + "overrides": { + "vite": "npm:rolldown-vite@7.2.5" + } + } +}