Releases: sardapv/angular-material-starter-template
Releases · sardapv/angular-material-starter-template
v1.3.0🌈
v1.0.8 🌈
v1.0.7🌈
v1.0.6🌈
v1.0.4🌈
v1.0.3🌈
Starting back version 1.0.3 since now this project is on NPM yuhuuu🎉!
This Release contains -
- Npx command and npm command to set it up in just one command.
- Prettier support added and commands updated. Thanks to @DeekshithRajBasa .
- ESlint enhancements and not conflicts with Prettier
- Pipeline enhancements
v1.2.0 🌈
v1.1.0 🌈
Release Base 1.0.1🌈
-
Project Structure inspired form Rik De Vos's blog
- common annotations like @shared, @feature, @core added in tsconfig.json
- tsconfig.app.json moved inside src
- prod configuration setup and env with baseURL field injected in app.module
- 3 main modules (extended notes to be added soon) -
- CoreModule - only to be imported in Appmodule
- FeatureModule - all lazyloaded pages/modules goes here
- beforelogin modules
- afterlogin modules
- SharedModule - only to be shared and imported in feature modules
- Can have custom components as SCAM
- Custom Pipes, Directives, Components, Models, Validators
- index.ts provided for shared.module.ts
-
Basic Auth service like (Refer model in model folder & change accordingly)
- login
- refreshtoken
- storetoken
- getTokens
- logout
-
HTTP Request Interceptor extended to and inspired from Rich Franzmeier's blog
- request cloner
- header modifier
- success and error handler
- refresh token handler
-
Tailwind and Custom Configuration
- sample tailwind configuration with font, theme and other properties
-
Angular Material Component & CDK integrated
- Material theme starter pack included, just change colors
-
Icons and Typography (CDN - index.html)
- Angular Material Icons added
- Default Poppins, OpenSans font integrated
-
pollyfills 'web-animations-js' added for animations support inside @component decorator
-
Styles folder with subfolder added inside stylePreprocessorOption (angular.json)