From 07c8b8614e260bae04e709d233328bf2611ff6e1 Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Tue, 30 May 2023 16:47:01 +0300 Subject: [PATCH] Remove generators package --- npm/ng-packs/.npmrc | 2 + npm/ng-packs/package.json | 36 ++++--- .../packages/generators/.eslintrc.json | 25 ----- npm/ng-packs/packages/generators/README.md | 11 --- .../packages/generators/generators.json | 9 -- .../packages/generators/jest.config.ts | 10 -- npm/ng-packs/packages/generators/package.json | 6 -- npm/ng-packs/packages/generators/project.json | 66 ------------- .../files/src/index.ts.template | 1 - .../generate-proxy/generator.spec.ts | 20 ---- .../generators/generate-proxy/generator.ts | 15 --- .../src/generators/generate-proxy/schema.d.ts | 9 -- .../src/generators/generate-proxy/schema.json | 94 ------------------- npm/ng-packs/packages/generators/src/index.ts | 0 .../packages/generators/tsconfig.json | 16 ---- .../packages/generators/tsconfig.lib.json | 10 -- .../packages/generators/tsconfig.spec.json | 9 -- npm/ng-packs/packages/schematics/package.json | 14 +-- npm/ng-packs/tsconfig.base.json | 1 - 19 files changed, 25 insertions(+), 329 deletions(-) create mode 100644 npm/ng-packs/.npmrc delete mode 100644 npm/ng-packs/packages/generators/.eslintrc.json delete mode 100644 npm/ng-packs/packages/generators/README.md delete mode 100644 npm/ng-packs/packages/generators/generators.json delete mode 100644 npm/ng-packs/packages/generators/jest.config.ts delete mode 100644 npm/ng-packs/packages/generators/package.json delete mode 100644 npm/ng-packs/packages/generators/project.json delete mode 100644 npm/ng-packs/packages/generators/src/generators/generate-proxy/files/src/index.ts.template delete mode 100644 npm/ng-packs/packages/generators/src/generators/generate-proxy/generator.spec.ts delete mode 100644 npm/ng-packs/packages/generators/src/generators/generate-proxy/generator.ts delete mode 100644 npm/ng-packs/packages/generators/src/generators/generate-proxy/schema.d.ts delete mode 100644 npm/ng-packs/packages/generators/src/generators/generate-proxy/schema.json delete mode 100644 npm/ng-packs/packages/generators/src/index.ts delete mode 100644 npm/ng-packs/packages/generators/tsconfig.json delete mode 100644 npm/ng-packs/packages/generators/tsconfig.lib.json delete mode 100644 npm/ng-packs/packages/generators/tsconfig.spec.json diff --git a/npm/ng-packs/.npmrc b/npm/ng-packs/.npmrc new file mode 100644 index 0000000000..cb55c69ab1 --- /dev/null +++ b/npm/ng-packs/.npmrc @@ -0,0 +1,2 @@ +@abp:registry=https://www.myget.org/F/abp-nightly/npm + diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index cd51de99a8..d7d926db83 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -43,20 +43,20 @@ }, "private": true, "devDependencies": { - "@abp/ng.account": "~7.2.1", - "@abp/ng.account.core": "~7.2.1", - "@abp/ng.core": "~7.2.1", - "@abp/ng.feature-management": "~7.2.1", - "@abp/ng.identity": "~7.2.1", - "@abp/ng.oauth": "~7.2.1", - "@abp/ng.permission-management": "~7.2.1", - "@abp/ng.schematics": "~7.2.1", - "@abp/ng.setting-management": "~7.2.1", - "@abp/ng.tenant-management": "~7.2.1", - "@abp/ng.theme.basic": "~7.2.1", + "@abp/ng.account": "~7.3.0-preview20230530", + "@abp/ng.account.core": "7.3.0-preview20230530", + "@abp/ng.core": "7.3.0-preview20230530", + "@abp/ng.feature-management": "7.3.0-preview20230530", + "@abp/ng.identity": "7.3.0-preview20230530", + "@abp/ng.oauth": "7.3.0-preview20230530", + "@abp/ng.permission-management": "7.3.0-preview20230530", + "@abp/ng.schematics": "7.3.0-preview20230530", + "@abp/ng.setting-management": "7.3.0-preview20230530", + "@abp/ng.tenant-management": "7.3.0-preview20230530", + "@abp/ng.theme.basic": "7.3.0-preview20230530", "@abp/ng.theme.lepton-x": "^2.2.0", - "@abp/ng.theme.shared": "~7.2.1", - "@abp/utils": "~7.2.1", + "@abp/ng.theme.shared": "7.3.0-preview20230530", + "@abp/utils": "7.3.0-preview20230530", "@angular-devkit/build-angular": "16.0.1", "@angular-devkit/core": "16.0.1", "@angular-devkit/schematics": "16.0.1", @@ -83,8 +83,8 @@ "@nx/angular": "16.1.4", "@nx/cypress": "16.1.4", "@nx/eslint-plugin": "16.1.4", - "@nx/jest": "16.2.2", - "@nx/js": "16.2.2", + "@nx/jest": "16.1.4", + "@nx/js": "16.1.4", "@nx/linter": "16.1.4", "@nx/workspace": "16.1.4", "@popperjs/core": "~2.11.2", @@ -142,9 +142,5 @@ "npx prettier --write --config .prettierrc " ] }, - "dependencies": { - "@nx/devkit": "16.2.2", - "@nx/plugin": "^16.2.2", - "@swc/helpers": "~0.5.0" - } + "dependencies": {} } diff --git a/npm/ng-packs/packages/generators/.eslintrc.json b/npm/ng-packs/packages/generators/.eslintrc.json deleted file mode 100644 index 99664e583f..0000000000 --- a/npm/ng-packs/packages/generators/.eslintrc.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "extends": ["../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["./package.json", "./generators.json"], - "parser": "jsonc-eslint-parser", - "rules": { - "@nx/nx-plugin-checks": "error" - } - } - ] -} diff --git a/npm/ng-packs/packages/generators/README.md b/npm/ng-packs/packages/generators/README.md deleted file mode 100644 index 7d8e5b9edf..0000000000 --- a/npm/ng-packs/packages/generators/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# generators - -This library was generated with [Nx](https://nx.dev). - -## Building - -Run `nx build generators` to build the library. - -## Running unit tests - -Run `nx test generators` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/npm/ng-packs/packages/generators/generators.json b/npm/ng-packs/packages/generators/generators.json deleted file mode 100644 index 707e6af53f..0000000000 --- a/npm/ng-packs/packages/generators/generators.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "generators": { - "generate-proxy": { - "factory": "./src/generators/generate-proxy/generator", - "schema": "./src/generators/generate-proxy/schema.json", - "description": "generate-proxy generator" - } - } -} diff --git a/npm/ng-packs/packages/generators/jest.config.ts b/npm/ng-packs/packages/generators/jest.config.ts deleted file mode 100644 index c14fb75a03..0000000000 --- a/npm/ng-packs/packages/generators/jest.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -/* eslint-disable */ -export default { - displayName: 'generators', - preset: '../../jest.preset.js', - transform: { - '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], - }, - moduleFileExtensions: ['ts', 'js', 'html'], - coverageDirectory: '../../coverage/packages/generators', -}; diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json deleted file mode 100644 index a783ca11d2..0000000000 --- a/npm/ng-packs/packages/generators/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "@abp/generators", - "version": "0.0.1", - "type": "commonjs", - "generators": "./generators.json" -} diff --git a/npm/ng-packs/packages/generators/project.json b/npm/ng-packs/packages/generators/project.json deleted file mode 100644 index 505cd53111..0000000000 --- a/npm/ng-packs/packages/generators/project.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "generators", - "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "packages/generators/src", - "projectType": "library", - "targets": { - "build": { - "executor": "@nx/js:tsc", - "outputs": ["{options.outputPath}"], - "options": { - "outputPath": "dist/packages/generators", - "main": "packages/generators/src/index.ts", - "tsConfig": "packages/generators/tsconfig.lib.json", - "assets": [ - "packages/generators/*.md", - { - "input": "./packages/generators/src", - "glob": "**/!(*.ts)", - "output": "./src" - }, - { - "input": "./packages/generators/src", - "glob": "**/*.d.ts", - "output": "./src" - }, - { - "input": "./packages/generators", - "glob": "generators.json", - "output": "." - }, - { - "input": "./packages/generators", - "glob": "executors.json", - "output": "." - } - ] - } - }, - "lint": { - "executor": "@nx/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": [ - "packages/generators/**/*.ts", - "packages/generators/package.json", - "packages/generators/generators.json" - ] - } - }, - "test": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "packages/generators/jest.config.ts", - "passWithNoTests": true - }, - "configurations": { - "ci": { - "ci": true, - "codeCoverage": true - } - } - } - }, - "tags": [] -} diff --git a/npm/ng-packs/packages/generators/src/generators/generate-proxy/files/src/index.ts.template b/npm/ng-packs/packages/generators/src/generators/generate-proxy/files/src/index.ts.template deleted file mode 100644 index 877d430279..0000000000 --- a/npm/ng-packs/packages/generators/src/generators/generate-proxy/files/src/index.ts.template +++ /dev/null @@ -1 +0,0 @@ -const variable = "<%= name %>"; \ No newline at end of file diff --git a/npm/ng-packs/packages/generators/src/generators/generate-proxy/generator.spec.ts b/npm/ng-packs/packages/generators/src/generators/generate-proxy/generator.spec.ts deleted file mode 100644 index ea184bd015..0000000000 --- a/npm/ng-packs/packages/generators/src/generators/generate-proxy/generator.spec.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; -import { Tree, readProjectConfiguration } from '@nx/devkit'; - -import { generateProxyGenerator } from './generator'; -import { GenerateProxyGeneratorSchema } from './schema'; - -describe('generate-proxy generator', () => { - let tree: Tree; - const options: GenerateProxyGeneratorSchema = { name: 'test' }; - - beforeEach(() => { - tree = createTreeWithEmptyWorkspace(); - }); - - it('should run successfully', async () => { - await generateProxyGenerator(tree, options); - const config = readProjectConfiguration(tree, 'test'); - expect(config).toBeDefined(); - }); -}); diff --git a/npm/ng-packs/packages/generators/src/generators/generate-proxy/generator.ts b/npm/ng-packs/packages/generators/src/generators/generate-proxy/generator.ts deleted file mode 100644 index a12a59a82a..0000000000 --- a/npm/ng-packs/packages/generators/src/generators/generate-proxy/generator.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { GenerateProxyGeneratorSchema } from './schema'; -import { Tree } from '@nrwl/devkit'; -import { wrapAngularDevkitSchematic } from '@nx/devkit/ngcli-adapter'; - -export default async function (host: Tree, schema: GenerateProxyGeneratorSchema) { - const runAngularLibrarySchematic = wrapAngularDevkitSchematic('@abp/ng.schematics', 'proxy-add'); - - await runAngularLibrarySchematic(host, { - ...schema, - }); - - return () => { - console.log(`proxy added '${schema.target}`); - }; -} diff --git a/npm/ng-packs/packages/generators/src/generators/generate-proxy/schema.d.ts b/npm/ng-packs/packages/generators/src/generators/generate-proxy/schema.d.ts deleted file mode 100644 index cbc2924c78..0000000000 --- a/npm/ng-packs/packages/generators/src/generators/generate-proxy/schema.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export interface GenerateProxyGeneratorSchema { - module: string; - apiName: string; - source: string; - target: string; - url: string; - serviceType: string; - entryPoint: string; -} diff --git a/npm/ng-packs/packages/generators/src/generators/generate-proxy/schema.json b/npm/ng-packs/packages/generators/src/generators/generate-proxy/schema.json deleted file mode 100644 index 51f3916848..0000000000 --- a/npm/ng-packs/packages/generators/src/generators/generate-proxy/schema.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "$schema": "https://json-schema.org/schema", - "$id": "GenerateProxy", - "title": "", - "type": "object", - "properties": { - "module": { - "description": "Backend module name", - "type": "string", - "$default": { - "$source": "argv", - "index": 0 - }, - "x-prompt": "Please enter backend module name. (default: \"app\")" - }, - "apiName": { - "description": "Backend api name, a.k.a. remoteServiceName", - "type": "string", - "$default": { - "$source": "argv", - "index": 1 - }, - "x-prompt": "Please enter backend api name, a.k.a. remoteServiceName. (default: \"default\")" - }, - "source": { - "description": "Source Angular project for API definition URL & root namespace resolution", - "type": "string", - "$default": { - "$source": "argv", - "index": 2 - }, - "x-prompt": "Please enter source Angular project for API definition URL & root namespace resolution. (default: workspace \"defaultProject\")" - }, - "target": { - "description": "Target Angular project to place the generated code", - "type": "string", - "$default": { - "$source": "argv", - "index": 3 - }, - "x-prompt": "Please enter target Angular project to place the generated code. (default: workspace \"defaultProject\")" - }, - "url": { - "description": "Url for API definition", - "type": "string", - "$default": { - "$source": "argv", - "index": 4 - }, - "x-prompt": "Please enter URL for API definition (default: API Name's url in environment file)" - }, - "serviceType": { - "description": "Service type to the generated code", - "type": "string", - "$default": { - "$source": "argv", - "index": 5 - }, - "enum": [ - "application", - "integration", - "all" - ], - "x-prompt": { - "message": "Specifies the service type to generate. `application`, `integration` and `all`, Default value: `application`", - "type": "list", - "items": [ - { - "value": "all", - "label": "All" - }, - { - "value": "application", - "label": "Application" - }, - { - "value": "integration", - "label": "Integration" - } - ] - } - }, - "entryPoint": { - "description": "Target Angular project to place the generated code", - "type": "string", - "$default": { - "$source": "argv", - "index": 6 - }, - "x-prompt": "Please enter target entry point to place the generated code. (default: null)" - } - }, - "required": [] -} diff --git a/npm/ng-packs/packages/generators/src/index.ts b/npm/ng-packs/packages/generators/src/index.ts deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/npm/ng-packs/packages/generators/tsconfig.json b/npm/ng-packs/packages/generators/tsconfig.json deleted file mode 100644 index 19b9eece4d..0000000000 --- a/npm/ng-packs/packages/generators/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "module": "commonjs" - }, - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ] -} diff --git a/npm/ng-packs/packages/generators/tsconfig.lib.json b/npm/ng-packs/packages/generators/tsconfig.lib.json deleted file mode 100644 index 33eca2c2cd..0000000000 --- a/npm/ng-packs/packages/generators/tsconfig.lib.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../dist/out-tsc", - "declaration": true, - "types": ["node"] - }, - "include": ["src/**/*.ts"], - "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] -} diff --git a/npm/ng-packs/packages/generators/tsconfig.spec.json b/npm/ng-packs/packages/generators/tsconfig.spec.json deleted file mode 100644 index f6d8ffcc9f..0000000000 --- a/npm/ng-packs/packages/generators/tsconfig.spec.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": ["jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.d.ts"] -} diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index cd2c3884bf..cdf917a74e 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -9,20 +9,20 @@ "license": "MIT", "schematics": "./collection.json", "dependencies": { - "@angular-devkit/core": "~15.0.1", - "@angular-devkit/schematics": "~15.0.1", - "@angular/cli": "~15.0.1", + "@angular-devkit/core": "~16.0.0", + "@angular-devkit/schematics": "~16.0.0", + "@angular/cli": "~16.0.0", "got": "^11.5.2", "jsonc-parser": "^2.3.0", "should-quote": "^1.0.0", - "typescript": "~4.8.4" + "typescript": "5.0.4" }, "devDependencies": { - "@schematics/angular": "~14.2.1", + "@schematics/angular": "~16.0.0", "@types/jest": "^26.0.0", "@types/node": "^12.11.1", - "jest": "^26.0.0", - "jest-preset-angular": "^8.2.0" + "jest": "29.4.3", + "jest-preset-angular": "13.1.0" }, "publishConfig": { "access": "public" diff --git a/npm/ng-packs/tsconfig.base.json b/npm/ng-packs/tsconfig.base.json index adb268ed8a..71e32f80ed 100644 --- a/npm/ng-packs/tsconfig.base.json +++ b/npm/ng-packs/tsconfig.base.json @@ -14,7 +14,6 @@ "baseUrl": "./", "allowSyntheticDefaultImports": true, "paths": { - "@abp/generators": ["packages/generators/src/index.ts"], "@abp/ng.account": ["packages/account/src/public-api.ts"], "@abp/ng.account.core": ["packages/account-core/src/public-api.ts"], "@abp/ng.account.core/proxy": ["packages/account-core/proxy/src/public-api.ts"],