initial commit
commit
2823996f00
|
@ -0,0 +1,13 @@
|
||||||
|
# Editor configuration, see http://editorconfig.org
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
max_line_length = off
|
||||||
|
trim_trailing_whitespace = false
|
|
@ -0,0 +1,39 @@
|
||||||
|
# See http://help.github.com/ignore-files/ for more about ignoring files.
|
||||||
|
|
||||||
|
# compiled output
|
||||||
|
/dist
|
||||||
|
/tmp
|
||||||
|
/out-tsc
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
/node_modules
|
||||||
|
|
||||||
|
# IDEs and editors
|
||||||
|
/.idea
|
||||||
|
.project
|
||||||
|
.classpath
|
||||||
|
.c9/
|
||||||
|
*.launch
|
||||||
|
.settings/
|
||||||
|
*.sublime-workspace
|
||||||
|
|
||||||
|
# IDE - VSCode
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
|
||||||
|
# misc
|
||||||
|
/.sass-cache
|
||||||
|
/connect.lock
|
||||||
|
/coverage
|
||||||
|
/libpeerconnection.log
|
||||||
|
npm-debug.log
|
||||||
|
yarn-error.log
|
||||||
|
testem.log
|
||||||
|
/typings
|
||||||
|
|
||||||
|
# System Files
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
|
@ -0,0 +1 @@
|
||||||
|
# Add files here to ignore them from prettier formatting
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"singleQuote": true
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"recommendations": [
|
||||||
|
"nrwl.angular-console",
|
||||||
|
"angular.ng-template",
|
||||||
|
"ms-vscode.vscode-typescript-tslint-plugin",
|
||||||
|
"esbenp.prettier-vscode"
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,84 @@
|
||||||
|
# NestedForms
|
||||||
|
|
||||||
|
This project was generated using [Nx](https://nx.dev).
|
||||||
|
|
||||||
|
<p align="center"><img src="https://raw.githubusercontent.com/nrwl/nx/master/nx-logo.png" width="450"></p>
|
||||||
|
|
||||||
|
🔎 **Nx is a set of Extensible Dev Tools for Monorepos.**
|
||||||
|
|
||||||
|
## Quick Start & Documentation
|
||||||
|
|
||||||
|
[Nx Documentation](https://nx.dev/angular)
|
||||||
|
|
||||||
|
[10-minute video showing all Nx features](https://nx.dev/angular/getting-started/what-is-nx)
|
||||||
|
|
||||||
|
[Interactive Tutorial](https://nx.dev/angular/tutorial/01-create-application)
|
||||||
|
|
||||||
|
## Adding capabilities to your workspace
|
||||||
|
|
||||||
|
Nx supports many plugins which add capabilities for developing different types of applications and different tools.
|
||||||
|
|
||||||
|
These capabilities include generating applications, libraries, etc as well as the devtools to test, and build projects as well.
|
||||||
|
|
||||||
|
Below are some plugins which you can add to your workspace:
|
||||||
|
|
||||||
|
- [Angular](https://angular.io)
|
||||||
|
- `ng add @nrwl/angular`
|
||||||
|
- [React](https://reactjs.org)
|
||||||
|
- `ng add @nrwl/react`
|
||||||
|
- Web (no framework frontends)
|
||||||
|
- `ng add @nrwl/web`
|
||||||
|
- [Nest](https://nestjs.com)
|
||||||
|
- `ng add @nrwl/nest`
|
||||||
|
- [Express](https://expressjs.com)
|
||||||
|
- `ng add @nrwl/express`
|
||||||
|
- [Node](https://nodejs.org)
|
||||||
|
- `ng add @nrwl/node`
|
||||||
|
|
||||||
|
## Generate an application
|
||||||
|
|
||||||
|
Run `ng g @nrwl/angular:app my-app` to generate an application.
|
||||||
|
|
||||||
|
> You can use any of the plugins above to generate applications as well.
|
||||||
|
|
||||||
|
When using Nx, you can create multiple applications and libraries in the same workspace.
|
||||||
|
|
||||||
|
## Generate a library
|
||||||
|
|
||||||
|
Run `ng g @nrwl/angular:lib my-lib` to generate a library.
|
||||||
|
|
||||||
|
> You can also use any of the plugins above to generate libraries as well.
|
||||||
|
|
||||||
|
Libraries are sharable across libraries and applications. They can be imported from `@nested-forms/mylib`.
|
||||||
|
|
||||||
|
## Development server
|
||||||
|
|
||||||
|
Run `ng serve my-app` for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
|
||||||
|
|
||||||
|
## Code scaffolding
|
||||||
|
|
||||||
|
Run `ng g component my-component --project=my-app` to generate a new component.
|
||||||
|
|
||||||
|
## Build
|
||||||
|
|
||||||
|
Run `ng build my-app` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.
|
||||||
|
|
||||||
|
## Running unit tests
|
||||||
|
|
||||||
|
Run `ng test my-app` to execute the unit tests via [Jest](https://jestjs.io).
|
||||||
|
|
||||||
|
Run `nx affected:test` to execute the unit tests affected by a change.
|
||||||
|
|
||||||
|
## Running end-to-end tests
|
||||||
|
|
||||||
|
Run `ng e2e my-app` to execute the end-to-end tests via [Cypress](https://www.cypress.io).
|
||||||
|
|
||||||
|
Run `nx affected:e2e` to execute the end-to-end tests affected by a change.
|
||||||
|
|
||||||
|
## Understand your workspace
|
||||||
|
|
||||||
|
Run `nx dep-graph` to see a diagram of the dependencies of your projects.
|
||||||
|
|
||||||
|
## Further help
|
||||||
|
|
||||||
|
Visit the [Nx Documentation](https://nx.dev/angular) to learn more.
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"projects": {},
|
||||||
|
"cli": {
|
||||||
|
"defaultCollection": "@nrwl/workspace"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"npmScope": "nested-forms",
|
||||||
|
"implicitDependencies": {
|
||||||
|
"angular.json": "*",
|
||||||
|
"package.json": "*",
|
||||||
|
"tsconfig.json": "*",
|
||||||
|
"tslint.json": "*",
|
||||||
|
"nx.json": "*"
|
||||||
|
},
|
||||||
|
"projects": {}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"name": "nested-forms",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"license": "MIT",
|
||||||
|
"scripts": {
|
||||||
|
"ng": "ng",
|
||||||
|
"nx": "nx",
|
||||||
|
"start": "ng serve",
|
||||||
|
"build": "ng build",
|
||||||
|
"test": "ng test",
|
||||||
|
"lint": "nx workspace-lint && ng lint",
|
||||||
|
"e2e": "ng e2e",
|
||||||
|
"affected:apps": "nx affected:apps",
|
||||||
|
"affected:libs": "nx affected:libs",
|
||||||
|
"affected:build": "nx affected:build",
|
||||||
|
"affected:e2e": "nx affected:e2e",
|
||||||
|
"affected:test": "nx affected:test",
|
||||||
|
"affected:lint": "nx affected:lint",
|
||||||
|
"affected:dep-graph": "nx affected:dep-graph",
|
||||||
|
"affected": "nx affected",
|
||||||
|
"format": "nx format:write",
|
||||||
|
"format:write": "nx format:write",
|
||||||
|
"format:check": "nx format:check",
|
||||||
|
"update": "ng update @nrwl/workspace",
|
||||||
|
"update:check": "ng update",
|
||||||
|
"workspace-schematic": "nx workspace-schematic",
|
||||||
|
"dep-graph": "nx dep-graph",
|
||||||
|
"help": "nx help"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {
|
||||||
|
"@angular/cli": "8.1.1",
|
||||||
|
"@nrwl/workspace": "8.4.12",
|
||||||
|
"@types/node": "~8.9.4",
|
||||||
|
"dotenv": "6.2.0",
|
||||||
|
"ts-node": "~7.0.0",
|
||||||
|
"tslint": "~5.11.0",
|
||||||
|
"eslint": "6.1.0",
|
||||||
|
"typescript": "~3.4.5",
|
||||||
|
"prettier": "1.16.4"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"extends": "../tsconfig.json",
|
||||||
|
"compilerOptions": {
|
||||||
|
"outDir": "../dist/out-tsc/tools",
|
||||||
|
"rootDir": ".",
|
||||||
|
"module": "commonjs",
|
||||||
|
"target": "es5",
|
||||||
|
"types": ["node"]
|
||||||
|
},
|
||||||
|
"include": ["**/*.ts"]
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"compileOnSave": false,
|
||||||
|
"compilerOptions": {
|
||||||
|
"rootDir": ".",
|
||||||
|
"sourceMap": true,
|
||||||
|
"declaration": false,
|
||||||
|
"moduleResolution": "node",
|
||||||
|
"emitDecoratorMetadata": true,
|
||||||
|
"experimentalDecorators": true,
|
||||||
|
"importHelpers": true,
|
||||||
|
"target": "es2015",
|
||||||
|
"module": "esnext",
|
||||||
|
"typeRoots": ["node_modules/@types"],
|
||||||
|
"lib": ["es2017", "dom"],
|
||||||
|
"skipLibCheck": true,
|
||||||
|
"skipDefaultLibCheck": true,
|
||||||
|
"baseUrl": ".",
|
||||||
|
"paths": {}
|
||||||
|
},
|
||||||
|
"exclude": ["node_modules", "tmp"]
|
||||||
|
}
|
Loading…
Reference in New Issue