├── .eslintignore
├── apps
├── dashboard
│ ├── src
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ ├── images
│ │ │ │ ├── noavatar.png
│ │ │ │ ├── 64x64
│ │ │ │ │ ├── binarycoffee_2.0.0.png
│ │ │ │ │ ├── binarycoffee_2.0.1.png
│ │ │ │ │ ├── binarycoffee_2.1.1.png
│ │ │ │ │ └── binarycoffee_2.0.1-i.png
│ │ │ │ ├── 128x128
│ │ │ │ │ ├── binarycoffee_2.0.0.png
│ │ │ │ │ ├── binarycoffee_2.0.1.png
│ │ │ │ │ ├── binarycoffee_2.1.1.png
│ │ │ │ │ ├── binarycoffee_2.0.1-i.png
│ │ │ │ │ ├── binarycoffee_2.0.1-brown.png
│ │ │ │ │ └── binarycoffee_2.0.1-i-brown.png
│ │ │ │ └── 256x256
│ │ │ │ │ ├── binarycoffee_2.0.0.png
│ │ │ │ │ ├── binarycoffee_2.0.1.png
│ │ │ │ │ ├── binarycoffee_2.1.0.png
│ │ │ │ │ ├── binarycoffee_2.1.1.png
│ │ │ │ │ ├── binarycoffee_2.1.2.png
│ │ │ │ │ └── binarycoffee_2.0.1-i.png
│ │ │ └── Fira_Code
│ │ │ │ ├── FiraCode-Bold.ttf
│ │ │ │ ├── FiraCode-Light.ttf
│ │ │ │ ├── FiraCode-Medium.ttf
│ │ │ │ ├── FiraCode-Regular.ttf
│ │ │ │ ├── FiraCode-Retina.ttf
│ │ │ │ └── FiraCode-SemiBold.ttf
│ │ ├── app
│ │ │ ├── features
│ │ │ │ ├── app.component.scss
│ │ │ │ ├── dashboard
│ │ │ │ │ ├── dashboard.component.scss
│ │ │ │ │ ├── dashboard.component.ts
│ │ │ │ │ ├── dashboard-routing.module.ts
│ │ │ │ │ ├── dashboard.module.ts
│ │ │ │ │ ├── dashboard.component.spec.ts
│ │ │ │ │ └── dashboard.component.html
│ │ │ │ ├── app.component.html
│ │ │ │ ├── components
│ │ │ │ │ ├── upload-file.modal
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── upload-file.modal.module.ts
│ │ │ │ │ ├── navbar
│ │ │ │ │ │ ├── navbar.component.scss
│ │ │ │ │ │ └── navbar.component.html
│ │ │ │ │ ├── notifications
│ │ │ │ │ │ ├── notifications.component.html
│ │ │ │ │ │ └── notifications.component.scss
│ │ │ │ │ ├── pagination
│ │ │ │ │ │ ├── pagination.module.ts
│ │ │ │ │ │ ├── pagination.component.spec.ts
│ │ │ │ │ │ └── pagination.component.scss
│ │ │ │ │ ├── sidebar
│ │ │ │ │ │ └── sidebar.component.scss
│ │ │ │ │ └── components.module.ts
│ │ │ │ ├── app.component.ts
│ │ │ │ ├── auth
│ │ │ │ │ ├── providers.ts
│ │ │ │ │ ├── auth.module.ts
│ │ │ │ │ ├── auth-routing.module.ts
│ │ │ │ │ └── auth.component.scss
│ │ │ │ ├── file
│ │ │ │ │ ├── file-routing.module.ts
│ │ │ │ │ └── file.module.ts
│ │ │ │ ├── user-profile
│ │ │ │ │ ├── user-profile-routing.module.ts
│ │ │ │ │ └── user-profile.module.ts
│ │ │ │ ├── layouts
│ │ │ │ │ └── admin-layout
│ │ │ │ │ │ ├── admin-layout.module.ts
│ │ │ │ │ │ ├── admin-layout.component.html
│ │ │ │ │ │ └── admin-layout.component.scss
│ │ │ │ ├── app.component.spec.ts
│ │ │ │ └── article
│ │ │ │ │ ├── overview
│ │ │ │ │ ├── select-image-modal
│ │ │ │ │ │ └── select-image-modal.component.scss
│ │ │ │ │ └── can-leave.ts
│ │ │ │ │ ├── list
│ │ │ │ │ ├── list.component.scss
│ │ │ │ │ └── filter
│ │ │ │ │ │ ├── filter.component.scss
│ │ │ │ │ │ └── filter.component.spec.ts
│ │ │ │ │ └── article-routing.module.ts
│ │ │ └── core
│ │ │ │ └── guards
│ │ │ │ ├── post.guard.spec.ts
│ │ │ │ ├── auth.guard.spec.ts
│ │ │ │ ├── post.guard.ts
│ │ │ │ ├── provider.guard.spec.ts
│ │ │ │ └── auth.guard.ts
│ │ ├── test-setup.ts
│ │ ├── favicon.png
│ │ ├── main.ts
│ │ ├── mixing.scss
│ │ ├── environments
│ │ │ ├── environment.ts
│ │ │ ├── environment.prod.ts
│ │ │ └── environment.dev.ts
│ │ └── index.html
│ ├── tslint.json
│ ├── tsconfig.app.json
│ ├── tsconfig.spec.json
│ ├── jest.config.js
│ ├── tsconfig.json
│ └── .eslintrc.json
└── blog
│ ├── src
│ ├── app
│ │ ├── core
│ │ │ ├── graphql
│ │ │ │ ├── mutations
│ │ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── graphql.module.ts
│ │ │ ├── material
│ │ │ │ └── index.ts
│ │ │ └── services
│ │ │ │ ├── index.ts
│ │ │ │ ├── resource.service.ts
│ │ │ │ ├── resource.service.spec.ts
│ │ │ │ ├── services.module.ts
│ │ │ │ ├── login.service.spec.ts
│ │ │ │ ├── login.service.ts
│ │ │ │ ├── scroll.service.ts
│ │ │ │ ├── meta-tags.service.spec.ts
│ │ │ │ └── scroll.service.spec.ts
│ │ ├── features
│ │ │ ├── post
│ │ │ │ ├── index.ts
│ │ │ │ ├── post-info
│ │ │ │ │ └── post-info.component.scss
│ │ │ │ ├── comments
│ │ │ │ │ ├── confirm-delete.modal
│ │ │ │ │ │ ├── confirm-delete.modal.component.scss
│ │ │ │ │ │ ├── confirm-delete.modal.component.html
│ │ │ │ │ │ └── confirm-delete.modal.component.ts
│ │ │ │ │ └── edit-comment.modal
│ │ │ │ │ │ └── edit-comment.modal.component.scss
│ │ │ │ ├── share-buttons
│ │ │ │ │ └── share-buttons.component.html
│ │ │ │ └── post-routing.module.ts
│ │ │ ├── user
│ │ │ │ ├── index.ts
│ │ │ │ ├── users-overview
│ │ │ │ │ ├── users-overview.resolver.ts
│ │ │ │ │ └── user-overview.component.scss
│ │ │ │ ├── user-routing.module.ts
│ │ │ │ └── user.module.ts
│ │ │ ├── donate
│ │ │ │ ├── index.ts
│ │ │ │ ├── donate-routing.module.ts
│ │ │ │ ├── donate.component.ts
│ │ │ │ ├── donate.module.ts
│ │ │ │ └── donate-panel.component.scss
│ │ │ ├── podcast
│ │ │ │ ├── index.ts
│ │ │ │ ├── podcast-routing.module.ts
│ │ │ │ ├── podcast.module.ts
│ │ │ │ └── podcast.component.scss
│ │ │ ├── dashboard
│ │ │ │ ├── guards
│ │ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── pagination
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── pagination.component.scss
│ │ │ │ │ └── pagination.component.html
│ │ │ │ ├── dashboard.component.scss
│ │ │ │ └── dashboard-routing.module.ts
│ │ │ ├── components
│ │ │ │ ├── header
│ │ │ │ │ └── index.ts
│ │ │ │ ├── new-label
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── new-label.component.html
│ │ │ │ │ ├── new-label.component.scss
│ │ │ │ │ ├── new-label.component.ts
│ │ │ │ │ └── new-label.component.spec.ts
│ │ │ │ ├── scroll-top
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── scroll-top.component.html
│ │ │ │ │ ├── scroll-top.component.scss
│ │ │ │ │ └── scroll-top.component.ts
│ │ │ │ ├── login-request-modal
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── login-request-modal.component.scss
│ │ │ │ │ ├── login-request-modal.component.html
│ │ │ │ │ └── login-request-modal.component.ts
│ │ │ │ ├── cli
│ │ │ │ │ ├── cli.component.ts
│ │ │ │ │ ├── cli.component.html
│ │ │ │ │ ├── cli.component.scss
│ │ │ │ │ └── cli.component.spec.ts
│ │ │ │ ├── filter
│ │ │ │ │ └── filter.component.html
│ │ │ │ ├── post-item
│ │ │ │ │ └── post-item.module.ts
│ │ │ │ ├── top-popular-users
│ │ │ │ │ ├── top-popular-users.component.scss
│ │ │ │ │ └── top-popular-users.module.ts
│ │ │ │ ├── subscribe
│ │ │ │ │ └── subscribe.component.scss
│ │ │ │ ├── info-bar
│ │ │ │ │ └── info-bar.component.scss
│ │ │ │ ├── top-active-users
│ │ │ │ │ └── top-active-users.module.ts
│ │ │ │ ├── login-button
│ │ │ │ │ └── login-button.component.scss
│ │ │ │ └── shared-components.module.ts
│ │ │ ├── app.component.scss
│ │ │ ├── info
│ │ │ │ ├── cookies
│ │ │ │ │ ├── cookies.component.scss
│ │ │ │ │ ├── cookies.component.html
│ │ │ │ │ ├── cookies.component.ts
│ │ │ │ │ └── cookies.component.spec.ts
│ │ │ │ ├── privacy
│ │ │ │ │ ├── privacy.component.scss
│ │ │ │ │ ├── privacy.component.ts
│ │ │ │ │ ├── privacy.component.html
│ │ │ │ │ └── privacy.component.spec.ts
│ │ │ │ ├── term-of-use
│ │ │ │ │ ├── term-of-use.component.scss
│ │ │ │ │ ├── term-of-use.component.ts
│ │ │ │ │ ├── term-of-use.component.html
│ │ │ │ │ └── term-of-use.component.spec.ts
│ │ │ │ ├── code-of-conduct
│ │ │ │ │ ├── code-of-conduct.component.scss
│ │ │ │ │ ├── code-of-conduct.component.ts
│ │ │ │ │ ├── code-of-conduct.component.html
│ │ │ │ │ └── code-of-conduct.component.spec.ts
│ │ │ │ ├── about
│ │ │ │ │ ├── about.component.scss
│ │ │ │ │ ├── about.component.ts
│ │ │ │ │ ├── about.component.html
│ │ │ │ │ └── about.component.spec.ts
│ │ │ │ └── info.module.ts
│ │ │ ├── subscription
│ │ │ │ ├── subscription.component.scss
│ │ │ │ ├── subscription-routing.module.ts
│ │ │ │ ├── subscription.module.ts
│ │ │ │ └── subscription.component.html
│ │ │ └── app.component.html
│ │ └── app.server.module.ts
│ ├── test-setup.ts
│ ├── favicon.png
│ ├── assets
│ │ ├── images
│ │ │ ├── noavatar.png
│ │ │ ├── qr-enzona.png
│ │ │ ├── qr-bitcoin.png
│ │ │ ├── banner-default.jpg
│ │ │ ├── 64x64
│ │ │ │ ├── binarycoffee_2.0.0.png
│ │ │ │ ├── binarycoffee_2.0.1.png
│ │ │ │ ├── binarycoffee_2.1.1.png
│ │ │ │ └── binarycoffee_2.0.1-i.png
│ │ │ ├── 128x128
│ │ │ │ ├── binarycoffee_2.0.0.png
│ │ │ │ ├── binarycoffee_2.0.1.png
│ │ │ │ ├── binarycoffee_2.1.1.png
│ │ │ │ ├── binarycoffee_2.0.1-i.png
│ │ │ │ ├── binarycoffee_2.0.1-brown.png
│ │ │ │ └── binarycoffee_2.0.1-i-brown.png
│ │ │ └── 256x256
│ │ │ │ ├── binarycoffee_2.0.0.png
│ │ │ │ ├── binarycoffee_2.0.1.png
│ │ │ │ ├── binarycoffee_2.1.0.png
│ │ │ │ ├── binarycoffee_2.1.1.png
│ │ │ │ ├── binarycoffee_2.1.2.png
│ │ │ │ └── binarycoffee_2.0.1-i.png
│ │ ├── robots.txt
│ │ └── Fira_Code
│ │ │ ├── FiraCode-Bold.ttf
│ │ │ ├── FiraCode-Light.ttf
│ │ │ ├── FiraCode-Medium.ttf
│ │ │ ├── FiraCode-Regular.ttf
│ │ │ ├── FiraCode-Retina.ttf
│ │ │ └── FiraCode-SemiBold.ttf
│ ├── main.server.ts
│ ├── main.ts
│ ├── mixing.scss
│ └── environments
│ │ ├── environment.ts
│ │ ├── environment.prod.ts
│ │ └── environment.dev.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.spec.json
│ ├── tsconfig.server.json
│ ├── jest.config.js
│ ├── tsconfig.json
│ └── .eslintrc.json
├── .prettierrc
├── doc
├── .obsidian
│ ├── app.json
│ ├── appearance.json
│ ├── core-plugins.json
│ └── core-plugins-migration.json
├── README.md
├── ISSUE_TEMPLATE
│ ├── new_feature.md
│ ├── feature_request.md
│ └── bug_report.md
├── TEST_APP.md
├── LOCAL_NGINX_DOC.md
├── CODE_GENERATION.md
└── BUILD_APP.md
├── libs
└── shared
│ ├── src
│ ├── lib
│ │ ├── core
│ │ │ ├── resolvers
│ │ │ │ ├── index.ts
│ │ │ │ └── me.resolver.ts
│ │ │ ├── graphql
│ │ │ │ ├── index.ts
│ │ │ │ ├── mutations
│ │ │ │ │ ├── subscribe.ts
│ │ │ │ │ ├── remove-comment.ts
│ │ │ │ │ ├── remove-like-post.ts
│ │ │ │ │ ├── login-with-provider.ts
│ │ │ │ │ ├── verify-subscription.ts
│ │ │ │ │ ├── remove-images.ts
│ │ │ │ │ ├── unsubscribe.ts
│ │ │ │ │ ├── login.ts
│ │ │ │ │ ├── create-like-post.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── post-update.ts
│ │ │ │ │ ├── post-create.ts
│ │ │ │ │ └── edit-comment.ts
│ │ │ │ ├── queries
│ │ │ │ │ ├── comments-count.ts
│ │ │ │ │ ├── tags.ts
│ │ │ │ │ ├── user-like.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── top-active-users.ts
│ │ │ │ │ ├── top-popular-users.ts
│ │ │ │ │ ├── me.ts
│ │ │ │ │ ├── podcast-by-identifier.ts
│ │ │ │ │ ├── recent-comments.ts
│ │ │ │ │ ├── files.ts
│ │ │ │ │ ├── posts-similar.ts
│ │ │ │ │ ├── users.ts
│ │ │ │ │ └── comments.ts
│ │ │ │ └── graphql.module.ts
│ │ │ ├── material
│ │ │ │ └── index.ts
│ │ │ ├── models
│ │ │ │ ├── index.ts
│ │ │ │ ├── configs.ts
│ │ │ │ └── environment.ts
│ │ │ ├── services
│ │ │ │ ├── index.ts
│ │ │ │ ├── moment.service.spec.ts
│ │ │ │ ├── url-utils.service.spec.ts
│ │ │ │ └── url-utils.service.ts
│ │ │ ├── redux
│ │ │ │ ├── models
│ │ │ │ │ ├── login-response.model.ts
│ │ │ │ │ ├── subscription.model.ts
│ │ │ │ │ ├── tag.model.ts
│ │ │ │ │ ├── auth-error.model.ts
│ │ │ │ │ ├── error.model.ts
│ │ │ │ │ ├── file.model.ts
│ │ │ │ │ ├── provider.model.ts
│ │ │ │ │ ├── top-users.model.ts
│ │ │ │ │ ├── episode.model.ts
│ │ │ │ │ ├── podcast.model.ts
│ │ │ │ │ ├── post-connection.model.ts
│ │ │ │ │ ├── geo-location-response.model.ts
│ │ │ │ │ ├── notification.model.ts
│ │ │ │ │ ├── comment.model.ts
│ │ │ │ │ ├── post.model.ts
│ │ │ │ │ ├── user.model.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── states
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── config.actions.ts
│ │ │ │ │ │ └── config.state.spec.ts
│ │ │ │ │ ├── tag
│ │ │ │ │ │ ├── tag.action.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── tag-state.model.ts
│ │ │ │ │ │ ├── tag.service.spec.ts
│ │ │ │ │ │ └── tag.service.ts
│ │ │ │ │ ├── podcast
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── podcast.actions.ts
│ │ │ │ │ │ ├── podcast.state.spec.ts
│ │ │ │ │ │ ├── podcast.service.spec.ts
│ │ │ │ │ │ └── podcast.service.ts
│ │ │ │ │ ├── subscription
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── subscription-state.model.ts
│ │ │ │ │ │ ├── subscription.action.ts
│ │ │ │ │ │ └── subscription.service.spec.ts
│ │ │ │ │ ├── notification
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── notification-state.model.ts
│ │ │ │ │ │ └── notification.action.ts
│ │ │ │ │ ├── auth
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── auth-state.model.ts
│ │ │ │ │ │ └── auth.service.spec.ts
│ │ │ │ │ ├── file
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── file-state.model.ts
│ │ │ │ │ │ └── file.service.spec.ts
│ │ │ │ │ ├── post
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── post.service.spec.ts
│ │ │ │ │ │ ├── post-state.model.ts
│ │ │ │ │ │ └── post.state.spec.ts
│ │ │ │ │ ├── comment
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── comment-state.model.ts
│ │ │ │ │ │ └── comment.service.spec.ts
│ │ │ │ │ ├── user-info
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── user-info-state.model.ts
│ │ │ │ │ │ ├── user-info.service.spec.ts
│ │ │ │ │ │ ├── user-info.state.spec.ts
│ │ │ │ │ │ └── user-info.actions.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── redux.module.ts
│ │ │ ├── pipes
│ │ │ │ ├── index.ts
│ │ │ │ ├── has-permissions.pipe.stub.ts
│ │ │ │ └── has-permissions.pipe.ts
│ │ │ ├── permissions
│ │ │ │ ├── index.ts
│ │ │ │ ├── roleEnum.ts
│ │ │ │ └── permission.ts
│ │ │ └── interceptors
│ │ │ │ └── auth.interceptor.spec.ts
│ │ ├── features
│ │ │ └── cookies-consent
│ │ │ │ ├── index.ts
│ │ │ │ ├── cookies-consent.component.scss
│ │ │ │ └── cookies-consent.component.html
│ │ ├── components
│ │ │ ├── subscribe-dialog
│ │ │ │ ├── index.ts
│ │ │ │ └── subscribe-dialog.component.scss
│ │ │ ├── confirmation-dialog
│ │ │ │ ├── index.ts
│ │ │ │ ├── confirmation-dialog.component.scss
│ │ │ │ └── confirmation-dialog.component.html
│ │ │ ├── tags
│ │ │ │ ├── tags.component.html
│ │ │ │ ├── tags.component.ts
│ │ │ │ ├── tags.module.ts
│ │ │ │ └── tags.component.spec.ts
│ │ │ └── social-links
│ │ │ │ ├── social-link.model.ts
│ │ │ │ ├── social-links.component.ts
│ │ │ │ ├── social-links.component.html
│ │ │ │ └── social-links.component.spec.ts
│ │ └── shared.stub.module.ts
│ ├── test-setup.ts
│ ├── assets
│ │ ├── Fira_Code
│ │ │ ├── FiraCode-Bold.ttf
│ │ │ ├── FiraCode-Light.ttf
│ │ │ ├── FiraCode-Medium.ttf
│ │ │ ├── FiraCode-Regular.ttf
│ │ │ ├── FiraCode-Retina.ttf
│ │ │ └── FiraCode-SemiBold.ttf
│ │ └── consent-versions.json
│ └── index.ts
│ ├── tsconfig.json
│ ├── README.md
│ ├── tslint.json
│ ├── tsconfig.spec.json
│ ├── tsconfig.lib.json
│ ├── jest.config.js
│ └── project.json
├── jest.preset.js
├── jest.config.js
├── .prettierignore
├── local-nginx
├── Dockerfile
├── docker-compose.yml
└── nginx.conf
├── .vscode
└── extensions.json
├── tools
└── tsconfig.tools.json
├── docker
├── docker-compose.yml
├── docker-compose.admin.yml
├── commit-version.sh
├── update-version.js
├── deploy.sh
├── Dockerfile
└── admin.Dockerfile
├── tailwind.config.js
├── .editorconfig
├── tsconfig.json
└── .gitignore
/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/apps/dashboard/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": true
3 | }
4 |
--------------------------------------------------------------------------------
/apps/blog/src/app/core/graphql/mutations/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/apps/dashboard/src/app/features/app.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/doc/.obsidian/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "alwaysUpdateLinks": true
3 | }
--------------------------------------------------------------------------------
/doc/.obsidian/appearance.json:
--------------------------------------------------------------------------------
1 | {
2 | "accentColor": ""
3 | }
--------------------------------------------------------------------------------
/apps/dashboard/src/app/features/dashboard/dashboard.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/apps/blog/src/test-setup.ts:
--------------------------------------------------------------------------------
1 | import 'jest-preset-angular/setup-jest';
2 |
--------------------------------------------------------------------------------
/apps/blog/src/app/core/graphql/index.ts:
--------------------------------------------------------------------------------
1 | export * from './graphql.module';
2 |
--------------------------------------------------------------------------------
/apps/blog/src/app/features/post/index.ts:
--------------------------------------------------------------------------------
1 | export * from './post.module';
2 |
--------------------------------------------------------------------------------
/apps/blog/src/app/features/user/index.ts:
--------------------------------------------------------------------------------
1 | export * from './user.module';
2 |
--------------------------------------------------------------------------------
/apps/dashboard/src/test-setup.ts:
--------------------------------------------------------------------------------
1 | import 'jest-preset-angular/setup-jest';
2 |
--------------------------------------------------------------------------------
/libs/shared/src/lib/core/resolvers/index.ts:
--------------------------------------------------------------------------------
1 | export * from './me.resolver';
2 |
--------------------------------------------------------------------------------
/libs/shared/src/test-setup.ts:
--------------------------------------------------------------------------------
1 | import 'jest-preset-angular/setup-jest';
2 |
--------------------------------------------------------------------------------
/apps/blog/src/app/core/material/index.ts:
--------------------------------------------------------------------------------
1 | export * from './material.module';
2 |
--------------------------------------------------------------------------------
/apps/blog/src/app/features/donate/index.ts:
--------------------------------------------------------------------------------
1 | export * from './donate.module';
2 |
--------------------------------------------------------------------------------
/apps/blog/src/app/features/podcast/index.ts:
--------------------------------------------------------------------------------
1 | export * from './podcast.module';
2 |
--------------------------------------------------------------------------------
/libs/shared/src/lib/core/graphql/index.ts:
--------------------------------------------------------------------------------
1 | export * from './graphql.module';
2 |
--------------------------------------------------------------------------------
/libs/shared/src/lib/core/material/index.ts:
--------------------------------------------------------------------------------
1 | export * from './material.module';
2 |
--------------------------------------------------------------------------------
/apps/blog/src/app/features/dashboard/guards/index.ts:
--------------------------------------------------------------------------------
1 | export * from './posts.guard';
2 |
--------------------------------------------------------------------------------
/apps/blog/src/app/features/dashboard/index.ts:
--------------------------------------------------------------------------------
1 | export * from './dashboard.module';
2 |
--------------------------------------------------------------------------------
/apps/dashboard/src/app/features/app.component.html:
--------------------------------------------------------------------------------
1 |
14 | 15 | La subscripción le permite mantenerse al tanto de todos los artículos publicados durante la semana en la 16 | plataforma. 17 | Además, recibirás información actualizada de nuevas funcionalidades interesantes desplegadas a la 18 | plataforma. 19 |
20 |