Skip to content

Commit 40d5ad1

Browse files
committed
feat(project): added angular universal support
1 parent 9a1c8ed commit 40d5ad1

14 files changed

+2778
-389
lines changed

angular.json

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"build": {
1818
"builder": "@angular-devkit/build-angular:browser",
1919
"options": {
20-
"outputPath": "dist/algolia",
20+
"outputPath": "dist/algolia/browser",
2121
"index": "src/index.html",
2222
"main": "src/main.ts",
2323
"polyfills": "src/polyfills.ts",
@@ -121,6 +121,53 @@
121121
"devServerTarget": "algolia:serve:production"
122122
}
123123
}
124+
},
125+
"server": {
126+
"builder": "@angular-devkit/build-angular:server",
127+
"options": {
128+
"outputPath": "dist/algolia/server",
129+
"main": "server.ts",
130+
"tsConfig": "tsconfig.server.json"
131+
},
132+
"configurations": {
133+
"production": {
134+
"outputHashing": "media",
135+
"fileReplacements": [
136+
{
137+
"replace": "src/environments/environment.ts",
138+
"with": "src/environments/environment.prod.ts"
139+
}
140+
],
141+
"sourceMap": false,
142+
"optimization": true
143+
}
144+
}
145+
},
146+
"serve-ssr": {
147+
"builder": "@nguniversal/builders:ssr-dev-server",
148+
"options": {
149+
"browserTarget": "algolia:build",
150+
"serverTarget": "algolia:server"
151+
},
152+
"configurations": {
153+
"production": {
154+
"browserTarget": "algolia:build:production",
155+
"serverTarget": "algolia:server:production"
156+
}
157+
}
158+
},
159+
"prerender": {
160+
"builder": "@nguniversal/builders:prerender",
161+
"options": {
162+
"browserTarget": "algolia:build:production",
163+
"serverTarget": "algolia:server:production",
164+
"routes": [
165+
"/"
166+
]
167+
},
168+
"configurations": {
169+
"production": {}
170+
}
124171
}
125172
}
126173
},

0 commit comments

Comments
 (0)