🅰️ Angular 🚀 NestJS 🐒 Starter Kit
Branch: develop
Clone or download
xmlking feat(oidc): adding native OIDC module (WIP)
this module will have no 3rd party dependencies and leverage NGXS
Latest commit 9b64a75 Feb 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.deploy feat(api): adding profile sub-module Feb 18, 2019
apps feat(api): adding profile sub-module Feb 18, 2019
libs feat(oidc): adding native OIDC module (WIP) Feb 18, 2019
stories build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
tools build(core): upgraded nx to 7.1.0 Nov 20, 2018
.dockerignore feat(notifications): added field: native to Notification model Nov 18, 2018
.editorconfig chore: initial commit from @angular/cli Jan 20, 2018
.gitignore feat(oidc): adding native OIDC module (WIP) Feb 18, 2019
.npmrc style(core): add npmScope for publishable packages to make publishing… Dec 18, 2018
.prettierignore build(core): upgraded nx to 7.1.0 Nov 20, 2018
.prettierrc refactor core module. Aug 10, 2018
.travis.yml ci(build): comment some stages in CI Sep 9, 2018
CHANGELOG.md chore(release): 1.5.0 [skip ci] Jan 30, 2019
CONTRIBUTING.md fix(build): now updating version Sep 9, 2018
LICENSE Create LICENSE Jan 3, 2019
PLAYBOOK-NEST.md build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
PLAYBOOK.md build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
README.md build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
angular.json build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
bs-config.json feat(core): using Inject(WINDOW) and new ServiceWorker Nov 8, 2018
docker-compose.yml build(auth): changing OIDC issuer Jan 18, 2019
jest.config.js tests: adding `jest` testing framework to replace `karma` Sep 4, 2018
nest-cli.json test(api): fix nest api linting and testing Sep 30, 2018
nx.json build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
package-lock.json build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
package.api.json build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
package.json build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
proxy.conf.js build(auth): OIDC Issuer URL change Jan 18, 2019
tsconfig.json build(dependencies): angular 8.0.0 upgrade Feb 18, 2019
tslint.json build(dependencies): angular 8.0.0 upgrade Feb 18, 2019

README.md

Ngx Starter Kit

Build Status Commitizen friendly semantic-release

This project was generated with Angular CLI using Nrwl Nx.

live Demo

If you are interested in smaller example project: Mini-starter-kit

PANTS (🐘 PostgreSQL 🅰️ Angular 🚀 NestJS ⛄️ TypeScript) Stack in 🐬 NX workspace

Install

git clone https://github.com/xmlking/ngx-starter-kit.git my-project
cd my-project
npm install

Development server

Run npm run start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Run npm run start:mock for a mock server.

Run npm run start -- --proxy-config proxy.conf.js to start with proxy

Build

Run npm run build:prod to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test <module> to execute the unit tests via Jest.

Running end-to-end tests

Run npm run e2e to execute the end-to-end tests via TestCafe. Before running the tests make sure you are serving the app via ng serve.

Docs

Run npm run doc:build to build docs. Run npm run doc:serve to serve docs.

Deploy

Run npm run deploy:mock to deploy demo app to gp-pages.

Analyzing bundle size npm run bundle-report

Analyzing and Visualizing the Dependency Graph (affected modules by uncommitted changes)

npm run affected -- --target dep-graph --uncommitted