@pondoknusa/core
Pondoknusa application kernel, providers, and facades
Install
bash
npm install @pondoknusa/core @pondoknusa/database @pondoknusa/storagePeer dependencies must be installed in the app (they are not auto-installed on older npm). Drivers that call extend() share one instance of the host package.
Metadata
| Field | Value |
|---|---|
| Version | 4.0.1 |
| Source | packages/core |
| Category | Kernel & HTTP |
| Node.js | >=26 |
Peer dependencies
Pondoknusa dependencies
- @pondoknusa/auth
- @pondoknusa/broadcasting
- @pondoknusa/cache
- @pondoknusa/config
- @pondoknusa/container
- @pondoknusa/crypto
- @pondoknusa/events
- @pondoknusa/http
- @pondoknusa/locale
- @pondoknusa/log
- @pondoknusa/mail
- @pondoknusa/notifications
- @pondoknusa/queue
- @pondoknusa/redis
- @pondoknusa/validation
- @pondoknusa/views
Public exports
From the package entry point (dist/index.d.ts). Deep imports are not supported.
Values
ApplicationAuthAuthServiceProviderAuthenticationExceptionAuthorizationExceptionAuthorizationGateBroadcastBroadcastServiceProviderBusCacheCacheServiceProviderClientRequestClientResponseConfigRepositoryConfigServiceProviderDBDatabaseServiceProviderEventEventDispatcherEventServiceProviderEventSubscriberEventsExceptionHandlerFormRequestGateHEADLESS_BINDINGHealthCheckerHealthServiceProviderHttpHttpKernelInvalidCredentialsExceptionInvalidResetTokenExceptionLangListenerLocaleServiceProviderLogLogServiceProviderMailMailServiceProviderMailableNotifiableNotificationNotificationRegistryNotificationServiceProviderNotificationsOAuthManagerPasswordPasswordResetBrokerPersonalAccessTokenRepositoryPolicyQueueQueueServiceProviderQueuedListenerRedisServiceProviderResponseSequenceResponseStubRouteScheduleScheduleServiceProviderSendMailableServiceProviderStorageStorageServiceProviderURLViewViewServiceProviderapplyBootProfilebindingMatchesbootstrapRouteCachecreateControllerHandlercreateTokenAbilityMiddlewarecronMatchesdispatchenvenvBoolenvIntfiregetViewRequestisControllerActionisFormRequestConstructorisHeadlessApplicationisHeadlessModeisProductionEnvironmentloadEnvnormalizePathPrefixpathMatchesPrefixprepareHttpServerregisterHttpMiddlewareregisterViewStackresolveHeadlessModeresolveLazyRoutePrefixesrouteservesetAuthApplicationsetBroadcastApplicationsetCacheApplicationsetDbApplicationsetEventApplicationsetGateApplicationsetLangApplicationsetLogApplicationsetMailApplicationsetNotificationApplicationsetPasswordApplicationsetQueueApplicationsetRouteApplicationsetStorageApplicationsetUrlApplicationsetViewApplicationsetViewRequestshouldRegisterViewStackstartDevHotReload
Types
AuthConfigAuthFacadeAuthenticatableBroadcastFacadeCacheFacadeControllerActionControllerConstructorCorsConfigCreateTokenOptionsDbFacadeDevHotReloadOptionsEventConstructorEventListenerRegistrationEventSubscriberConstructorEventsConfigEventsFacadeFormRequestConstructorGateFacadeHealthCheckResultHealthConfigHealthReportHttpConfigLangFacadeLazyProviderRegistrationLazyRoutePrefixResolverListenerCallbackListenerConstructorListenerHandlerLogFacadeMailFacadeNewAccessTokenNotificationsFacadePartialViewOptionsPasswordFacadePrepareHttpServerOptionsPrepareHttpServerResultProviderConstructorQueueConnectionFacadeQueueFacadeRegisterLazyOptionsRouteCacheBootstrapResultRouteFacadeScheduledEventServeOptionsStorageFacadeUrlFacadeViewFacade
Guide
See the Introduction guide for usage examples.