Skip to content

Commit be188ca

Browse files
committed
fix: npm 7 compat and updated workspace to Nx 12
1 parent d5b4da1 commit be188ca

File tree

8 files changed

+14462
-3181
lines changed

8 files changed

+14462
-3181
lines changed

package-lock.json

Lines changed: 14430 additions & 3151 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,31 +27,30 @@
2727
"workspace-generator": "nx workspace-generator"
2828
},
2929
"private": true,
30-
"dependencies": {},
3130
"devDependencies": {
3231
"@angular-devkit/architect": "~0.1102.6",
3332
"@angular-devkit/core": "^11.2.6",
3433
"@angular-devkit/schematics": "^11.2.6",
35-
"@nrwl/cli": "11.5.2",
36-
"@nrwl/eslint-plugin-nx": "11.5.2",
37-
"@nrwl/jest": "11.5.2",
38-
"@nrwl/nx-plugin": "11.5.2",
39-
"@nrwl/tao": "11.5.2",
40-
"@nrwl/workspace": "11.5.2",
34+
"@nrwl/cli": "12.0.7",
35+
"@nrwl/eslint-plugin-nx": "12.0.7",
36+
"@nrwl/jest": "12.0.7",
37+
"@nrwl/nx-plugin": "12.0.7",
38+
"@nrwl/tao": "12.0.7",
39+
"@nrwl/workspace": "12.0.7",
4140
"@types/jest": "26.0.8",
42-
"@types/node": "12.12.38",
43-
"@typescript-eslint/eslint-plugin": "4.3.0",
44-
"@typescript-eslint/parser": "4.3.0",
41+
"@types/node": "14.14.33",
42+
"@typescript-eslint/eslint-plugin": "4.19.0",
43+
"@typescript-eslint/parser": "4.19.0",
4544
"doctoc": "^1.4.0",
46-
"dotenv": "6.2.0",
47-
"eslint": "7.10.0",
45+
"dotenv": "8.2.0",
46+
"eslint": "7.22.0",
4847
"eslint-config-prettier": "8.1.0",
4948
"jest": "26.2.2",
5049
"prettier": "2.2.1",
5150
"strip-json-comments": "^3.1.1",
5251
"ts-jest": "26.4.0",
5352
"ts-node": "9.1.1",
5453
"tslint": "6.1.3",
55-
"typescript": "~4.0.3"
54+
"typescript": "4.1.4"
5655
}
5756
}

packages/nx/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nativescript/nx",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"description": "NativeScript Plugin for Nx",
55
"repository": {
66
"type": "git",
@@ -36,6 +36,6 @@
3636
"fs-extra": "~9.1.0",
3737
"ignore": "^5.1.8",
3838
"node-fetch": "~2.6.1",
39-
"strip-json-comments": "~3.1.1"
39+
"strip-json-comments": "2.0.1"
4040
}
4141
}

packages/nx/src/schematics/application/application.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { UnitTestTree } from '@angular-devkit/schematics/testing';
33
import { NxJson, readJsonInTree } from '@nrwl/workspace';
44
import { createEmptyWorkspace } from '@nrwl/workspace/testing';
55
import { runSchematic } from '../../utils/testing';
6-
import { angularVersion, nsAngularVersion, nsRxjs, nsZonejs } from '../../utils/versions';
6+
import { angularVersion, nsAngularVersion, rxjsVersion, zonejsVersion } from '../../utils/versions';
77

88
describe('app', () => {
99
let appTree: Tree;
@@ -99,8 +99,8 @@ describe('app', () => {
9999
expect(packageJson['dependencies']['@angular/platform-browser']).toEqual(angularVersion);
100100
expect(packageJson['dependencies']['@angular/platform-browser-dynamic']).toEqual(angularVersion);
101101
expect(packageJson['dependencies']['@angular/router']).toEqual(angularVersion);
102-
expect(packageJson['dependencies']['rxjs']).toEqual(nsRxjs);
103-
expect(packageJson['dependencies']['zone.js']).toEqual(nsZonejs);
102+
expect(packageJson['dependencies']['rxjs']).toEqual(rxjsVersion);
103+
expect(packageJson['dependencies']['zone.js']).toEqual(zonejsVersion);
104104
expect(packageJson['dependencies']['@nativescript/angular']).toEqual(nsAngularVersion);
105105
});
106106

packages/nx/src/schematics/application/application.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { apply, branchAndMerge, chain, externalSchematic, mergeWith, move, noop, Rule, SchematicContext, SchematicsException, template, Tree, url } from '@angular-devkit/schematics';
22
import { updateWorkspace } from '@nrwl/workspace';
33
import { getAppName, getDefaultTemplateOptions, getFrontendFramework, getPrefix, missingArgument, PluginHelpers, prerun, updateNxProjects, updatePackageScripts } from '../../utils';
4-
import { angularVersion, nsAngularVersion, nsWebpackVersion, nsNgToolsVersion, nsCoreVersion } from '../../utils/versions';
4+
import { angularVersion, nsAngularVersion, nsWebpackVersion, nsNgToolsVersion, nsCoreVersion, typescriptVersion, rxjsVersion, zonejsVersion } from '../../utils/versions';
55
import { Schema } from './schema';
66

77
export default function (options: Schema) {
@@ -142,6 +142,9 @@ function addAppFiles(options: Schema, appName: string, extra: string = ''): Rule
142142
nsCoreVersion,
143143
nsWebpackVersion,
144144
nsNgToolsVersion,
145+
rxjsVersion,
146+
zonejsVersion,
147+
typescriptVersion
145148
}),
146149
move(`apps/${directory}${appName}`),
147150
])

packages/nx/src/schematics/application/files_angular/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,13 @@
1919
"@nativescript/angular": "<%= nsAngularVersion %>",
2020
"@nativescript/core": "<%= nsCoreVersion %>",
2121
"nativescript-theme-core": "file:<%= pathOffset %>node_modules/nativescript-theme-core",
22-
"rxjs": "file:<%= pathOffset %>node_modules/rxjs",
23-
"zone.js": "file:<%= pathOffset %>node_modules/zone.js"
22+
"rxjs": "<%= rxjsVersion %>",
23+
"zone.js": "<%= zonejsVersion %>"
2424
},
2525
"devDependencies": {
2626
"@angular/compiler-cli": "<%= angularVersion %>",
27-
"@nativescript/types": "file:<%= pathOffset %>node_modules/@nativescript/types",
2827
"@nativescript/webpack": "<%= nsWebpackVersion %>",
2928
"@ngtools/webpack": "<%= angularVersion %>",
30-
"typescript": "file:<%= pathOffset %>node_modules/typescript"
29+
"typescript": "<%= typescriptVersion %>"
3130
}
3231
}

packages/nx/src/utils/helpers.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
supportedSandboxPlatforms,
2323
updateJsonFile,
2424
} from './general';
25-
import { sassVersion, angularVersion, nsAngularVersion, nsTypesVersion, nsCoreVersion, nsNgToolsVersion, nsNxPluginVersion, nsRxjs, nsThemeVersion, nsZonejs } from './versions';
25+
import { sassVersion, angularVersion, nsAngularVersion, nsTypesVersion, nsCoreVersion, nsNgToolsVersion, nsNxPluginVersion, rxjsVersion, nsThemeVersion, zonejsVersion } from './versions';
2626

2727
export namespace PluginHelpers {
2828
export interface Schema {
@@ -106,8 +106,8 @@ export namespace PluginHelpers {
106106
frameworkDependencies['@angular/platform-browser'] = angularVersion;
107107
frameworkDependencies['@angular/platform-browser-dynamic'] = angularVersion;
108108
frameworkDependencies['@angular/router'] = angularVersion;
109-
frameworkDependencies['rxjs'] = nsRxjs;
110-
frameworkDependencies['zone.js'] = nsZonejs;
109+
frameworkDependencies['rxjs'] = rxjsVersion;
110+
frameworkDependencies['zone.js'] = zonejsVersion;
111111

112112
// devDep
113113
frameworkDevDependencies['@angular/compiler-cli'] = angularVersion;

packages/nx/src/utils/versions.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
export const nxVersion = '~11.5.0';
1+
export const nxVersion = '~12.0.0';
22

33
export const nsNxPluginVersion = '~1.0.0';
44
export const nsCoreVersion = '~8.0.0';
55
export const nsTypesVersion = '~8.0.0';
66
export const nsThemeVersion = '~1.0.4';
7-
export const nsWebpackVersion = '~5.0.0-beta.0';
7+
export const nsWebpackVersion = 'beta';
88
export const sassVersion = '~1.32.0';
99

1010
// Frontend frameworks
1111
export const angularVersion = '~11.2.0';
1212
export const nsAngularVersion = 'ns8';
1313
export const nsNgToolsVersion = '~11.2.0';
14-
export const nsRxjs = '~6.6.0';
15-
export const nsZonejs = '^0.11.1';
14+
export const rxjsVersion = '~6.6.0';
15+
export const zonejsVersion = '^0.11.1';
16+
export const typescriptVersion = '~4.1.0';

0 commit comments

Comments
 (0)