Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workspace and Library support, builder #41

Merged
merged 2 commits into from
Sep 25, 2020
Merged

Workspace and Library support, builder #41

merged 2 commits into from
Sep 25, 2020

Conversation

schuchard
Copy link
Collaborator

@schuchard schuchard commented Sep 25, 2020

Closes #30, closes #28, closes #22, closes #11, closes #24, closes #14

Add support single application projects and workspaces with apps and libraries. 

## Jest runner

Replace the direct reliance on [`jest-preset-angular`](/~https://github.com/thymikee/jest-preset-angular) and package json scripts in favor of [`angular-builders/jest`](/~https://github.com/just-jeb/angular-builders/tree/master/packages/jest). This provides the ability to run tests with `ng test`

This should address #30 #28 #22 #11 
It better positions us to support #1 

## Jest types

Update each projects `tsconfig.spec.json` to configure the `jest` types while removing `jasmine`

This should address #24 #14

## Other
Non-user facing changes 

- refactor development scripts from `package.json` to TS file
- create 2 sandboxes (single app and workspace with app and lib)
- test both sandboxes during CI
- add MIT license
- add prettier
@schuchard schuchard changed the title Workspace and Library support + builder Workspace and Library support, builder Sep 25, 2020
@schuchard schuchard merged commit 64f8377 into master Sep 25, 2020
@schuchard schuchard deleted the develop branch September 25, 2020 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant