Skip to content

Commit

Permalink
feat(schematics): adding schematic for ng-add (#4678)
Browse files Browse the repository at this point in the history
* feat(schematics): adding 'ng add'

* feat(schematics): clean up
  • Loading branch information
Domainv authored and valorkin committed Oct 17, 2018
1 parent 2eeab60 commit 67b88f5
Show file tree
Hide file tree
Showing 17 changed files with 5,743 additions and 3,480 deletions.
6,940 changes: 3,473 additions & 3,467 deletions package-lock.json

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,9 @@
"disable-lint": "tslint \"**/*.ts\" -c tslint.json --fix --type-check -t prose -e \"node_modules/**\" -e \"dist/**\" -e \"temp/**\" -e \"scripts/docs/**\"",
"flow.changelog": "conventional-changelog -i CHANGELOG.md -s -p angular",
"flow.github-release": "conventional-github-releaser -p angular",
"build": "run-s build.modules build.sass build.es2015",
"build": "run-s build.modules build:schematics build.sass build.es2015",
"build.watch": "node scripts/build-modules --watch",
"build:schematics": "node scripts/schematics/build",
"build.modules": "node scripts/build-modules",
"build.sass": "node-sass --recursive src --output dist --source-map true --source-map-contents sass",
"build.es2015": "node ./scripts/es2015/bundle.es2015.js",
Expand Down Expand Up @@ -117,6 +118,7 @@
"jasmine-core": "3.1.0",
"jasmine-data-provider": "2.2.0",
"jasmine-spec-reporter": "4.2.1",
"json": "9.0.6",
"karma": "2.0.2",
"karma-chrome-launcher": "^2.0.0",
"karma-cli": "^1.0.1",
Expand Down
18 changes: 18 additions & 0 deletions schematics/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Outputs
src/**/*.js
src/**/*.js.map
src/**/*.d.ts

# IDEs
.idea/
jsconfig.json
.vscode/

# Misc
node_modules/
npm-debug.log*
yarn-error.log*

# Mac OSX Finder files.
**/.DS_Store
.DS_Store
3 changes: 3 additions & 0 deletions schematics/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Ignores TypeScript files, but keeps definitions.
*.ts
!*.d.ts
21 changes: 21 additions & 0 deletions schematics/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
### Testing

To test locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with
```bash
schematics --help
```

### Unit Testing

`npm run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:

```bash
npm run build
npm publish
```
Loading

0 comments on commit 67b88f5

Please sign in to comment.