Skip to content

Commit d081a2d

Browse files
committed
feat: nx migrate @nativescript/plugin-tools
1 parent 8e2d1f0 commit d081a2d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+2130
-1395
lines changed

.eslintrc

-41
This file was deleted.

.eslintrc.json

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"root": true,
3+
"ignorePatterns": ["**/*"],
4+
"plugins": ["@nrwl/nx"],
5+
"overrides": [
6+
{
7+
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
8+
"rules": {
9+
"@nrwl/nx/enforce-module-boundaries": [
10+
"error",
11+
{
12+
"enforceBuildableLibDependency": true,
13+
"allow": [],
14+
"depConstraints": [
15+
{
16+
"sourceTag": "*",
17+
"onlyDependOnLibsWithTags": ["*"]
18+
}
19+
]
20+
}
21+
]
22+
}
23+
},
24+
{
25+
"files": ["*.ts", "*.tsx"],
26+
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier", "plugin:@nrwl/nx/typescript"],
27+
"rules": {}
28+
},
29+
{
30+
"files": ["*.js", "*.jsx"],
31+
"extends": ["plugin:@nrwl/nx/javascript"],
32+
"rules": {}
33+
},
34+
{
35+
"files": ["references.d.ts"],
36+
"rules": {
37+
"@typescript-eslint/triple-slash-reference": "off"
38+
}
39+
}
40+
]
41+
}

.nxignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
apps/**/*_off

apps/demo-angular/.eslintrc.json

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"extends": ["../../.eslintrc.json"],
3+
"ignorePatterns": ["!**/*", "node_modules/**/*"],
4+
"overrides": [
5+
{
6+
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
7+
"rules": {}
8+
},
9+
{
10+
"files": ["*.ts", "*.tsx"],
11+
"rules": {}
12+
},
13+
{
14+
"files": ["*.js", "*.jsx"],
15+
"rules": {}
16+
}
17+
]
18+
}

apps/demo-angular/package.json

+26-26
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
{
2-
"main": "./src/main.ts",
3-
"dependencies": {
4-
"@nativescript/core": "file:../../node_modules/@nativescript/core",
5-
"@nativescript/firebase-core": "file:../../dist/packages/firebase-core",
6-
"@nativescript/firebase-auth": "file:../../dist/packages/firebase-auth",
7-
"@nativescript/firebase-database": "file:../../dist/packages/firebase-database",
8-
"@nativescript/firebase-firestore": "file:../../dist/packages/firebase-firestore",
9-
"@nativescript/firebase-analytics": "file:../../dist/packages/firebase-analytics",
10-
"@nativescript/firebase-admob": "file:../../dist/packages/firebase-admob",
11-
"@nativescript/firebase-crashlytics": "file:../../dist/packages/firebase-crashlytics",
12-
"@nativescript/firebase-app-check": "file:../../dist/packages/firebase-app-check",
13-
"@nativescript/firebase-remote-config": "file:../../dist/packages/firebase-remote-config",
14-
"@nativescript/firebase-storage": "file:../../dist/packages/firebase-storage",
15-
"@nativescript/firebase-in-app-messaging": "file:../../dist/packages/firebase-in-app-messaging",
16-
"@nativescript/firebase-performance": "file:../../dist/packages/firebase-performance",
17-
"@nativescript/firebase-installations": "file:../../dist/packages/firebase-installations",
18-
"@nativescript/firebase-dynamic-links": "file:../../dist/packages/firebase-dynamic-links",
19-
"@nativescript/firebase-messaging": "file:../../dist/packages/firebase-messaging",
20-
"@nativescript/firebase-functions": "file:../../dist/packages/firebase-functions",
21-
"@nativescript/firebase-app-check-debug": "file:../../dist/packages/firebase-app-check-debug"
22-
},
23-
"devDependencies": {
24-
"@nativescript/android": "8.0.0",
25-
"@nativescript/ios": "8.0.0"
26-
}
27-
}
2+
"main": "./src/main.ts",
3+
"dependencies": {
4+
"@nativescript/core": "file:../../node_modules/@nativescript/core",
5+
"@nativescript/firebase-core": "file:../../dist/packages/firebase-core",
6+
"@nativescript/firebase-auth": "file:../../dist/packages/firebase-auth",
7+
"@nativescript/firebase-database": "file:../../dist/packages/firebase-database",
8+
"@nativescript/firebase-firestore": "file:../../dist/packages/firebase-firestore",
9+
"@nativescript/firebase-analytics": "file:../../dist/packages/firebase-analytics",
10+
"@nativescript/firebase-admob": "file:../../dist/packages/firebase-admob",
11+
"@nativescript/firebase-crashlytics": "file:../../dist/packages/firebase-crashlytics",
12+
"@nativescript/firebase-app-check": "file:../../dist/packages/firebase-app-check",
13+
"@nativescript/firebase-remote-config": "file:../../dist/packages/firebase-remote-config",
14+
"@nativescript/firebase-storage": "file:../../dist/packages/firebase-storage",
15+
"@nativescript/firebase-in-app-messaging": "file:../../dist/packages/firebase-in-app-messaging",
16+
"@nativescript/firebase-performance": "file:../../dist/packages/firebase-performance",
17+
"@nativescript/firebase-installations": "file:../../dist/packages/firebase-installations",
18+
"@nativescript/firebase-dynamic-links": "file:../../dist/packages/firebase-dynamic-links",
19+
"@nativescript/firebase-messaging": "file:../../dist/packages/firebase-messaging",
20+
"@nativescript/firebase-functions": "file:../../dist/packages/firebase-functions",
21+
"@nativescript/firebase-app-check-debug": "file:../../dist/packages/firebase-app-check-debug"
22+
},
23+
"devDependencies": {
24+
"@nativescript/android": "~8.2.0",
25+
"@nativescript/ios": "~8.2.0"
26+
}
27+
}

apps/demo-angular/project.json

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"root": "apps/demo-angular/",
3+
"sourceRoot": "apps/demo-angular/src",
4+
"projectType": "application",
5+
"prefix": "demo",
6+
"targets": {
7+
"build": {
8+
"executor": "@nativescript/nx:build",
9+
"options": {
10+
"noHmr": true,
11+
"production": true,
12+
"uglify": true,
13+
"release": true,
14+
"forDevice": true
15+
},
16+
"dependsOn": [
17+
{
18+
"target": "build.all",
19+
"projects": "dependencies"
20+
}
21+
]
22+
},
23+
"ios": {
24+
"executor": "@nativescript/nx:build",
25+
"options": {
26+
"platform": "ios",
27+
"noHmr": true
28+
},
29+
"dependsOn": [
30+
{
31+
"target": "build.all",
32+
"projects": "dependencies"
33+
}
34+
]
35+
},
36+
"android": {
37+
"executor": "@nativescript/nx:build",
38+
"options": {
39+
"platform": "android",
40+
"noHmr": true
41+
},
42+
"dependsOn": [
43+
{
44+
"target": "build.all",
45+
"projects": "dependencies"
46+
}
47+
]
48+
},
49+
"clean": {
50+
"executor": "@nativescript/nx:build",
51+
"options": {
52+
"clean": true
53+
}
54+
},
55+
"lint": {
56+
"executor": "@nrwl/linter:eslint",
57+
"options": {
58+
"lintFilePatterns": ["apps/demo-angular/**/*.ts"]
59+
}
60+
}
61+
}
62+
}

apps/demo-angular/tsconfig.json

+28-25
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,29 @@
11
{
2-
"extends": "../../tsconfig.base.json",
3-
"compilerOptions": {
4-
"rootDirs": [
5-
".",
6-
"../.."
7-
],
8-
"baseUrl": ".",
9-
"paths": {
10-
"~/*": [
11-
"src/*"
12-
],
13-
"@demo/shared": [
14-
"../../tools/demo/index.ts"
15-
],
16-
"@nativescript/*": [
17-
"../../dist/packages/*"
18-
]
19-
}
20-
},
21-
"files": [
22-
"./references.d.ts",
23-
"./src/main.ts",
24-
"./src/polyfills.ts"
25-
]
26-
}
2+
"extends": "../../tsconfig.base.json",
3+
"compilerOptions": {
4+
"paths": {
5+
"~/*": ["src/*"],
6+
"@demo/shared": ["tools/demo/index.ts"],
7+
"@nativescript/firebase-core": ["packages/firebase-core/index.d.ts"],
8+
"@nativescript/firebase-auth": ["packages/firebase-auth/index.d.ts"],
9+
"@nativescript/firebase-database": ["packages/firebase-database/index.d.ts"],
10+
"@nativescript/firebase-firestore": ["packages/firebase-firestore/index.d.ts"],
11+
"@nativescript/firebase-analytics": ["packages/firebase-analytics/index.d.ts"],
12+
"@nativescript/firebase-admob": ["packages/firebase-admob/index.d.ts"],
13+
"@nativescript/firebase-admob/angular": ["packages/firebase-admob/angular/index.ts"],
14+
"@nativescript/firebase-crashlytics": ["packages/firebase-crashlytics/index.d.ts"],
15+
"@nativescript/firebase-app-check": ["packages/firebase-app-check/index.d.ts"],
16+
"@nativescript/firebase-remote-config": ["packages/firebase-remote-config/index.d.ts"],
17+
"@nativescript/firebase-storage": ["packages/firebase-storage/index.d.ts"],
18+
"@nativescript/firebase-in-app-messaging": ["packages/firebase-in-app-messaging/index.d.ts"],
19+
"@nativescript/firebase-performance": ["packages/firebase-performance/index.d.ts"],
20+
"@nativescript/firebase-installations": ["packages/firebase-installations/index.d.ts"],
21+
"@nativescript/firebase-dynamic-links": ["packages/firebase-dynamic-links/index.d.ts"],
22+
"@nativescript/firebase-messaging": ["packages/firebase-messaging/index.d.ts"],
23+
"@nativescript/firebase-functions": ["packages/firebase-functions/index.d.ts"],
24+
"@nativescript/firebase-app-check-debug": ["packages/firebase-app-check-debug/index.d.ts"]
25+
}
26+
},
27+
"files": ["./references.d.ts", "./src/main.ts", "./src/polyfills.ts"],
28+
"include": ["../../packages/**/references.d.ts"]
29+
}

apps/demo-vue/.eslintrc.json

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"extends": ["../../.eslintrc.json"],
3+
"ignorePatterns": ["!**/*", "node_modules/**/*"],
4+
"overrides": [
5+
{
6+
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
7+
"rules": {}
8+
},
9+
{
10+
"files": ["*.ts", "*.tsx"],
11+
"rules": {}
12+
},
13+
{
14+
"files": ["*.js", "*.jsx"],
15+
"rules": {}
16+
}
17+
]
18+
}

apps/demo-vue/package.json

+27-27
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
{
2-
"main": "./app/app.ts",
3-
"description": "NativeScript Application",
4-
"dependencies": {
5-
"@nativescript/core": "file:../../node_modules/@nativescript/core",
6-
"@nativescript/firebase-admob": "file:../../packages/firebase-admob",
7-
"@nativescript/firebase-analytics": "file:../../packages/firebase-analytics",
8-
"@nativescript/firebase-app-check": "file:../../packages/firebase-app-check",
9-
"@nativescript/firebase-auth": "file:../../packages/firebase-auth",
10-
"@nativescript/firebase-core": "file:../../packages/firebase-core",
11-
"@nativescript/firebase-crashlytics": "file:../../packages/firebase-crashlytics",
12-
"@nativescript/firebase-database": "file:../../packages/firebase-database",
13-
"@nativescript/firebase-dynamic-links": "file:../../packages/firebase-dynamic-links",
14-
"@nativescript/firebase-firestore": "file:../../packages/firebase-firestore",
15-
"@nativescript/firebase-functions": "file:../../packages/firebase-functions",
16-
"@nativescript/firebase-in-app-messaging": "file:../../packages/firebase-in-app-messaging",
17-
"@nativescript/firebase-installations": "file:../../packages/firebase-installations",
18-
"@nativescript/firebase-messaging": "file:../../packages/firebase-messaging",
19-
"@nativescript/firebase-performance": "file:../../packages/firebase-performance",
20-
"@nativescript/firebase-remote-config": "file:../../packages/firebase-remote-config",
21-
"@nativescript/firebase-storage": "file:../../packages/firebase-storage",
22-
"@nativescript/firebase-app-check-debug": "file:../../packages/firebase-app-check-debug"
23-
},
24-
"devDependencies": {
25-
"@nativescript/android": "8.0.0",
26-
"@nativescript/ios": "8.0.0"
27-
}
28-
}
2+
"main": "./app/app.ts",
3+
"description": "NativeScript Application",
4+
"dependencies": {
5+
"@nativescript/core": "file:../../node_modules/@nativescript/core",
6+
"@nativescript/firebase-admob": "file:../../packages/firebase-admob",
7+
"@nativescript/firebase-analytics": "file:../../packages/firebase-analytics",
8+
"@nativescript/firebase-app-check": "file:../../packages/firebase-app-check",
9+
"@nativescript/firebase-auth": "file:../../packages/firebase-auth",
10+
"@nativescript/firebase-core": "file:../../packages/firebase-core",
11+
"@nativescript/firebase-crashlytics": "file:../../packages/firebase-crashlytics",
12+
"@nativescript/firebase-database": "file:../../packages/firebase-database",
13+
"@nativescript/firebase-dynamic-links": "file:../../packages/firebase-dynamic-links",
14+
"@nativescript/firebase-firestore": "file:../../packages/firebase-firestore",
15+
"@nativescript/firebase-functions": "file:../../packages/firebase-functions",
16+
"@nativescript/firebase-in-app-messaging": "file:../../packages/firebase-in-app-messaging",
17+
"@nativescript/firebase-installations": "file:../../packages/firebase-installations",
18+
"@nativescript/firebase-messaging": "file:../../packages/firebase-messaging",
19+
"@nativescript/firebase-performance": "file:../../packages/firebase-performance",
20+
"@nativescript/firebase-remote-config": "file:../../packages/firebase-remote-config",
21+
"@nativescript/firebase-storage": "file:../../packages/firebase-storage",
22+
"@nativescript/firebase-app-check-debug": "file:../../packages/firebase-app-check-debug"
23+
},
24+
"devDependencies": {
25+
"@nativescript/android": "~8.2.0",
26+
"@nativescript/ios": "~8.2.0"
27+
}
28+
}

0 commit comments

Comments
 (0)