Skip to content

Commit

Permalink
feat(queryable table): organising code to use different type of query…
Browse files Browse the repository at this point in the history
…able tables
  • Loading branch information
JBBianchi committed Dec 21, 2023
1 parent d18329f commit 3a77f83
Show file tree
Hide file tree
Showing 226 changed files with 3,545 additions and 921 deletions.
28 changes: 26 additions & 2 deletions .github/js-packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,22 +51,46 @@
"name": "@neuroglia/angular-ngrx",
"path": "./"
},
"angular-datasource-odata": {
"name": "@neuroglia/angular-datasource-odata",
"angular-data-source-queryable": {
"name": "@neuroglia/angular-data-source-queryable",
"path": "./"
},
"angular-data-source-odata": {
"name": "@neuroglia/angular-data-source-odata",
"path": "./"
},
"angular-data-source-graphql": {
"name": "@neuroglia/angular-data-source-graphql",
"path": "./"
},
"angular-ngrx-component-store-queryable-table": {
"name": "@neuroglia/angular-ngrx-component-store-queryable-table",
"path": "./"
},
"angular-ngrx-component-store-odata-table": {
"name": "@neuroglia/angular-ngrx-component-store-odata-table",
"path": "./"
},
"angular-ngrx-component-store-graphql-table": {
"name": "@neuroglia/angular-ngrx-component-store-graphql-table",
"path": "./"
},
"angular-ui-json-presenter": {
"name": "@neuroglia/angular-ui-json-presenter",
"path": "./"
},
"angular-ui-material-queryable-table": {
"name": "@neuroglia/angular-ui-material-queryable-table",
"path": "./"
},
"angular-ui-material-odata-table": {
"name": "@neuroglia/angular-ui-material-odata-table",
"path": "./"
},
"angular-ui-material-graphql-table": {
"name": "@neuroglia/angular-ui-material-graphql-table",
"path": "./"
},
"angular-native-federation": {
"name": "@neuroglia/angular-native-federation",
"path": "./"
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/js-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,16 @@ jobs:
angular-signalr: 'projects/neuroglia/angular-signalr/**'
angular-ngrx: 'projects/neuroglia/angular-ngrx/**'
angular-application-common: 'projects/neuroglia/angular-application-common/**'
angular-datasource-odata: 'projects/neuroglia/angular-datasource-odata/**'
angular-data-source-queryable: 'projects/neuroglia/angular-data-source-queryable/**'
angular-data-source-odata: 'projects/neuroglia/angular-data-source-odata/**'
angular-data-source-graphql: 'projects/neuroglia/angular-data-source-graphql/**'
angular-ngrx-component-store-queryable-table: 'projects/neuroglia/angular-ngrx-component-store-queryable-table/**'
angular-ngrx-component-store-odata-table: 'projects/neuroglia/angular-ngrx-component-store-odata-table/**'
angular-ngrx-component-store-graphql-table: 'projects/neuroglia/angular-ngrx-component-store-graphql-table/**'
angular-ui-json-presenter: 'projects/neuroglia/angular-ui-json-presenter/**'
angular-ui-material-queryable-table: 'projects/neuroglia/angular-ui-material-queryable-table/**'
angular-ui-material-odata-table: 'projects/neuroglia/angular-ui-material-odata-table/**'
angular-ui-material-graphql-table: 'projects/neuroglia/angular-ui-material-graphql-table/**'
angular-native-federation: 'projects/neuroglia/angular-native-federation/**'
angular-native-federation-tools: 'projects/neuroglia/angular-native-federation-tools/**'
Expand Down
270 changes: 261 additions & 9 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -546,31 +546,31 @@
}
}
},
"@neuroglia/angular-datasource-odata": {
"@neuroglia/angular-data-source-odata": {
"projectType": "library",
"root": "projects/neuroglia/angular-datasource-odata",
"sourceRoot": "projects/neuroglia/angular-datasource-odata/src",
"root": "projects/neuroglia/angular-data-source-odata",
"sourceRoot": "projects/neuroglia/angular-data-source-odata/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/neuroglia/angular-datasource-odata/ng-package.json"
"project": "projects/neuroglia/angular-data-source-odata/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/neuroglia/angular-datasource-odata/tsconfig.lib.prod.json"
"tsConfig": "projects/neuroglia/angular-data-source-odata/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/neuroglia/angular-datasource-odata/tsconfig.lib.json"
"tsConfig": "projects/neuroglia/angular-data-source-odata/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/neuroglia/angular-datasource-odata/tsconfig.spec.json",
"tsConfig": "projects/neuroglia/angular-data-source-odata/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
Expand All @@ -581,8 +581,8 @@
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"projects/neuroglia/angular-datasource-odata/**/*.ts",
"projects/neuroglia/angular-datasource-odata/**/*.html"
"projects/neuroglia/angular-data-source-odata/**/*.ts",
"projects/neuroglia/angular-data-source-odata/**/*.html"
]
}
}
Expand Down Expand Up @@ -755,6 +755,258 @@
}
}
}
},
"@neuroglia/angular-data-source-queryable": {
"projectType": "library",
"root": "projects/neuroglia/angular-data-source-queryable",
"sourceRoot": "projects/neuroglia/angular-data-source-queryable/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/neuroglia/angular-data-source-queryable/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/neuroglia/angular-data-source-queryable/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/neuroglia/angular-data-source-queryable/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/neuroglia/angular-data-source-queryable/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"projects/neuroglia/angular-data-source-queryable/**/*.ts",
"projects/neuroglia/angular-data-source-queryable/**/*.html"
]
}
}
}
},
"@neuroglia/angular-data-source-graphql": {
"projectType": "library",
"root": "projects/neuroglia/angular-data-source-graphql",
"sourceRoot": "projects/neuroglia/angular-data-source-graphql/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/neuroglia/angular-data-source-graphql/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/neuroglia/angular-data-source-graphql/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/neuroglia/angular-data-source-graphql/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/neuroglia/angular-data-source-graphql/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"projects/neuroglia/angular-data-source-graphql/**/*.ts",
"projects/neuroglia/angular-data-source-graphql/**/*.html"
]
}
}
}
},
"@neuroglia/angular-ngrx-component-store-queryable-table": {
"projectType": "library",
"root": "projects/neuroglia/angular-ngrx-component-store-queryable-table",
"sourceRoot": "projects/neuroglia/angular-ngrx-component-store-queryable-table/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/neuroglia/angular-ngrx-component-store-queryable-table/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/neuroglia/angular-ngrx-component-store-queryable-table/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/neuroglia/angular-ngrx-component-store-queryable-table/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/neuroglia/angular-ngrx-component-store-queryable-table/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"projects/neuroglia/angular-ngrx-component-store-queryable-table/**/*.ts",
"projects/neuroglia/angular-ngrx-component-store-queryable-table/**/*.html"
]
}
}
}
},
"@neuroglia/angular-ngrx-component-store-graphql-table": {
"projectType": "library",
"root": "projects/neuroglia/angular-ngrx-component-store-graphql-table",
"sourceRoot": "projects/neuroglia/angular-ngrx-component-store-graphql-table/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/neuroglia/angular-ngrx-component-store-graphql-table/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/neuroglia/angular-ngrx-component-store-graphql-table/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/neuroglia/angular-ngrx-component-store-graphql-table/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/neuroglia/angular-ngrx-component-store-graphql-table/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"projects/neuroglia/angular-ngrx-component-store-graphql-table/**/*.ts",
"projects/neuroglia/angular-ngrx-component-store-graphql-table/**/*.html"
]
}
}
}
},
"@neuroglia/angular-ui-material-queryable-table": {
"projectType": "library",
"root": "projects/neuroglia/angular-ui-material-queryable-table",
"sourceRoot": "projects/neuroglia/angular-ui-material-queryable-table/src",
"prefix": "neuroglia-mat-queryable-table",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/neuroglia/angular-ui-material-queryable-table/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/neuroglia/angular-ui-material-queryable-table/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/neuroglia/angular-ui-material-queryable-table/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/neuroglia/angular-ui-material-queryable-table/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"projects/neuroglia/angular-ui-material-queryable-table/**/*.ts",
"projects/neuroglia/angular-ui-material-queryable-table/**/*.html"
]
}
}
}
},
"@neuroglia/angular-ui-material-graphql-table": {
"projectType": "library",
"root": "projects/neuroglia/angular-ui-material-graphql-table",
"sourceRoot": "projects/neuroglia/angular-ui-material-graphql-table/src",
"prefix": "neuroglia-mat-graphql-table",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/neuroglia/angular-ui-material-graphql-table/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/neuroglia/angular-ui-material-graphql-table/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/neuroglia/angular-ui-material-graphql-table/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/neuroglia/angular-ui-material-graphql-table/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"projects/neuroglia/angular-ui-material-graphql-table/**/*.ts",
"projects/neuroglia/angular-ui-material-graphql-table/**/*.html"
]
}
}
}
}
},
"cli": {
Expand Down
8 changes: 7 additions & 1 deletion build-all.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,16 @@ const projects = [
'@neuroglia/angular-rest-core',
'@neuroglia/angular-signalr',
'@neuroglia/angular-ngrx',
'@neuroglia/angular-datasource-odata',
'@neuroglia/angular-data-source-queryable',
'@neuroglia/angular-data-source-odata',
'@neuroglia/angular-data-source-graphql',
'@neuroglia/angular-ngrx-component-store-queryable-table',
'@neuroglia/angular-ngrx-component-store-odata-table',
'@neuroglia/angular-ngrx-component-store-graphql-table',
'@neuroglia/angular-ui-json-presenter',
'@neuroglia/angular-ui-material-queryable-table',
'@neuroglia/angular-ui-material-odata-table',
'@neuroglia/angular-ui-material-graphql-table',
'@neuroglia/angular-native-federation',
'@neuroglia/angular-native-federation-tools',
];
Expand Down
Loading

0 comments on commit 3a77f83

Please sign in to comment.