Skip to content

Release Base 1.0.1🌈

Choose a tag to compare

@sardapv sardapv released this 22 May 14:04
· 194 commits to main since this release
  • 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)