victor savkin
93ebc835dc
docs(misc): clean up api docs
2020-12-02 10:51:43 -05:00
beeman
ca5d5860df
fix(nx-plugin): rename spec file in e2e project to .spec.ts ( #4178 )
2020-12-02 07:32:41 -05:00
victor savkin
8afc5c5bce
feat(core): make older builders support new config formats
2020-12-01 15:46:00 -05:00
Tasos Bekos
6c1335ac83
feat(core): interpolated outputs & cache coverage folder
2020-12-01 13:49:43 -05:00
Tasos Bekos
1c3b215a9f
cleanup(repo): enable missing dependencies check
2020-12-01 14:25:13 +02:00
Tasos Bekos
c6cb176218
cleanup(core): remove duplicate code about package manager
2020-12-01 12:43:23 +02:00
Jason Jean
b9791a3108
feat(core): upgrade to angular and angular devkit 11 ( #4095 )
2020-11-30 14:07:27 -05:00
victor savkin
48bcaf099d
feat(core): update the migrate command to support @nrwl/devkit generators
2020-11-26 21:38:56 -05:00
victor savkin
234ca36385
cleanup(misc): clean up devkit
2020-11-26 10:19:13 -05:00
Jonathan Cammisuli
15213119b7
feat(nx-plugin): use @nrwl/devkit
2020-11-25 14:34:03 -05:00
Tine Kondo
b78240330f
feat(testing): use the appropriate package manager to install dependencies in the e2e directory
...
Closes #3871
2020-11-09 16:13:14 -05:00
Sebastiandg7
7964319ff6
fix(nx-plugin): use plugin name in e2e tests for running schematic
...
replace the property name version with the plain version of the plugin name in the plugins e2e tests
in order to coincide with the generated schematic name
ISSUES CLOSED : #3933
2020-10-28 21:08:30 -04:00
Jason Jean
6c4aacf212
feat(repo): update to nx 10.3 ( #3840 )
2020-10-02 13:12:34 -04:00
James Henry
e22f9370f5
feat(linter): new eslint builder ( #3834 )
...
* feat(linter): new eslint builder
* chore(linter): move migration to linter, add implementation
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2020-09-29 20:52:10 -04:00
Jason Jean
232fd9f30b
feat(core): update to typescript 4 ( #3814 )
2020-09-29 18:53:22 -04:00
Jonathan Cammisuli
be92108355
fix(nx-plugin): remove root dir in tsconfig from newly generated plugins
2020-09-23 10:57:27 -04:00
Tasos Bekos
6c7b3060b2
cleanup(core): avoid referencing node_modules
2020-09-21 12:37:15 -04:00
Zachary Williams
556385c012
fix(misc): remove deprecated jest builder options from schematic ( #3630 )
...
ISSUES CLOSED : #3505
2020-09-05 10:44:30 -04:00
Victor Savkin
326bff6f1a
fix(core): update the version of yargs to fix npm audit
2020-09-04 10:15:07 -04:00
Victor Savkin
4e18bc0305
fix(repo): fix e2e tests
2020-09-01 16:47:32 -04:00
Jonathan Cammisuli
7dbf48a11e
chore(repo): update to 10.1.0-beta ( #3561 )
2020-08-19 13:06:12 -04:00
Webber Wang
1fd8fc2958
fix(nx-plugin): add plugin under directory option ( #3365 )
...
ISSUES CLOSED : #3347
Co-authored-by: Webber Wang <webber@codelabstudios.com>
2020-08-07 15:53:11 -04:00
Victor Savkin
aff592b930
feat(angular): add an option to use eslint
2020-08-06 22:08:16 -04:00
Devin Shoemaker
26b4c9fa98
feat(nx-plugin): export patchPackageJsonForPlugin(...) ( #3392 )
...
This function could be useful to Nx plugin developers that need to write an e2e for a plugin that depends on another plugin in the same workspace.
2020-07-23 16:46:29 -04:00
Juri Strumpflohner
ed0a9a7405
fix: generated tsconfig path mapping for publishable libs (when generated in nested folders) ( #2840 )
...
fix(core): require importPath for publishable libs
2020-07-22 12:39:44 -04:00
Victor Savkin
5d53661139
fix(repo): update the repo to nx 10
2020-07-16 16:18:00 -04:00
Devin Shoemaker
3145bb9a2a
chore(nx-plugin): fix linting errors and standardize structure ( #3282 )
...
With the introduction of Nrwl building Nx with Nx, a lot of linting errors were created. This change fixes all of the schematic and builder linting errors in the nx-plugin package, and also updates the file structure to match more recent changes to the code base.
2020-07-07 18:22:29 -04:00
Jason Jean
a7b7af2dfe
feat(core): switch over to angular 10 ( #3056 )
...
* feat(core): switch over to devkit 10-rc.0
* feat(core): implement solution tsconfigs wip
* feat(angular): add angular migrations
* fix(angular): modify angularjs tests
2020-07-07 17:02:06 -04:00
Devin Shoemaker
9b418b05cf
fix(nx-plugin): don't add duplicate migrations.json asset entries ( #3280 )
2020-07-07 10:24:03 -04:00
Kyle Bastien
8714305283
fix(core): fix runNxNewCommand so plugin e2e tests will work. ( #3267 )
...
Fixes runNxNewCommand so plugin e2e tests will work by passing --preset=empty to new proj.
ISSUES CLOSED : #3253
Co-authored-by: root <root@Kyle.localdomain>
2020-07-03 11:12:09 -04:00
Jason Jean
0ab2fc7875
fix(repo): register local collections for unit tests ( #3207 )
2020-06-20 03:01:03 -04:00
Victor Savkin
0111d87575
feat(repo): have separate readmes for all plugins
2020-06-14 23:33:05 -04:00
Victor Savkin
e71ceba4ce
feat(repo): run e2e tests using nx
2020-06-07 23:31:38 -04:00
Rares Matei
5a59f090fe
fix(linter): fix exclude pattern for tslint and eslint schematics ( #3113 )
2020-06-05 16:04:53 -04:00
Victor Savkin
d0cbc35efa
feat(repo): build nx with nx
2020-06-03 16:25:25 -04:00
Victor Savkin
a95cba3144
feat(core): support different workspace layouts
2020-05-17 16:39:14 -04:00
Max Koretskyi
b55a1a96dd
fix(nx-plugin): remove function copyNodeModules from ensureNxProject to prevent @nrwl modules ov ( #2931 )
...
The function `copyNodeModules` deletes a plugin inside `node_modules/@nrwl` if it's being developed
under `@nrwl` workspace. The function runs as part of `ensureNxProject` and is safe to remove as
@nrwl related modules will be installed as dependencies from npm.
2020-04-29 01:10:00 -04:00
Jason Jean
e06822da7e
chore(repo): update prettier to v2 ( #2934 )
...
this is just for the repo, and not the workspace
Co-authored-by: Rares Matei <matei.rar@gmail.com>
2020-04-29 01:09:37 -04:00
Devin Shoemaker
b1b6b84af9
cleanup(nx-plugin): remove comment in migration test template ( #2927 )
2020-04-27 12:27:31 -04:00
Devin Shoemaker
d3b5d1f2b9
feat(nx-plugin): properly implement and honor --unitTestRunner ( #2867 )
2020-04-27 09:21:39 -04:00
Devin Shoemaker
b245d12d67
feat(nx-plugin): add builder schematic ( #2769 )
...
This change adds a new schematic that generates a builder for an Nx plugin.
2020-04-16 16:00:49 -04:00
Devin Shoemaker
d385030b4b
feat(nx-plugin): add "schematic" schematic ( #2708 )
...
This change adds a new schematic that generates a schematic for an Nx plugin.
2020-04-16 15:08:45 -04:00
Devin Shoemaker
e44af492dd
feat(nx-plugin): add migration schematic ( #2692 )
...
This change adds a new schematic that generates a migration for an Nx plugin. The user can specify the version for the migration, and optionally add a custom name, description, and whether or not to include package.json updates.
2020-04-16 15:00:08 -04:00
Brandon Roberts
49d8ce1297
feat(angular): update Angular libraries to version 9.1.0
2020-03-31 11:25:30 -04:00
Jonathan Cammisuli
d2252fc863
docs(nx-plugin): add documentation for exported functions and provide written doc
2020-02-18 17:35:09 -05:00
Rares Matei
4b6c8f0927
fix(testing): invalid jest config --passWithNoTests ( #2442 )
...
fix(testing): pass passWithNoTests via builder instead of jest.config.js
ISSUES CLOSED : #2345
2020-02-16 10:56:00 -05:00
Jason Jean
e5db43f92b
fix(misc): loosen dependencies for angular dependencies
2020-02-16 09:59:11 -05:00
Jason Jean
fd0b192161
feat(core): update to devkit 9.0.1
2020-02-07 13:47:54 -05:00
Victor Savkin
6706a05042
feat(misc): move create-nx-plugin create script into create-nx-workspace package
2020-01-27 09:45:08 -05:00
Jonathan Cammisuli
fe98e29e4b
feat(nx-plugin): add new package for creating nx plugins
2020-01-21 15:18:13 -05:00