Angular Workspace App
ngx-app
Base application scaffold for the ngx-* packages in this workspace.
It starts from ngx-core-app, keeps SSR-safe bootstrapping intact, and exposes empty feature placeholders for the next implementation pass.
landing.ts
Project Overview
Package
ngx-app
Workspace application target that composes ngx-core, ngx-ui, and the other requested feature libraries.
License
MIT
Published as a public package and designed for reuse across multiple apps.
Installation
Run the project
$ npm run start:appUsage
Bootstrap with provideNgxCore()
import { provideNgxCore } from 'ngx-core';
export const appConfig = {
providers: [provideNgxCore()],
};Configuration
Centralize app-level defaults
Configure library-wide behavior once instead of scattering base URLs, storage prefixes, or route metadata policy across components.
import { provideNgxCore } from 'ngx-core';
export const appConfig = {
providers: [
provideNgxCore({
http: { url: 'https://api.example.com' },
store: { prefix: 'waStore' },
meta: {
useTitleSuffix: false,
applyFromRoutes: true,
defaults: { links: {} },
},
network: {},
}),
],
};Features
What ngx-app includes
Project baseline
Cloned from ngx-core-app and kept standalone-first with provideNgxCore().
SSR-ready shell | provideNgxCore() | provideTheme() | provideTranslate()
Scaffolded features
Requested feature areas exist as placeholders so implementation can be filled in later.
core, ui, translate, http, socket, crud | rtc, datetime, ace, fabric, tinymce | empty feature files for future work
Reference
Placeholder feature pages
Each page is wired up now and points at the empty scaffold file for that feature.
Core
Core feature placeholder for ngx-app.
Ui
Ui feature placeholder for ngx-app.
Translate
Translate feature placeholder for ngx-app.
Http
Http feature placeholder for ngx-app.
Socket
Socket feature placeholder for ngx-app.
Crud
Crud feature placeholder for ngx-app.
Rtc
Rtc feature placeholder for ngx-app.
Datetime
Datetime feature placeholder for ngx-app.
Ace
Ace feature placeholder for ngx-app.
Fabric
Fabric feature placeholder for ngx-app.
Tinymce
Tinymce feature placeholder for ngx-app.
