fix type definition (#2002)

This commit is contained in:
Eugenio Romano
2017-06-29 15:09:23 +01:00
committed by Eugenio Romano
parent 56179c2e88
commit beba80d8e8
50 changed files with 35356 additions and 143 deletions
+24
View File
@@ -1832,6 +1832,12 @@
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
"dev": true
},
"fork-ts-checker-webpack-plugin": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-0.2.3.tgz",
"integrity": "sha1-dEk9mqC3yNWiBvlz5cCe7sfnL44=",
"dev": true
},
"form-data": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.2.0.tgz",
@@ -3934,6 +3940,12 @@
"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
"dev": true
},
"lodash.endswith": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/lodash.endswith/-/lodash.endswith-4.2.1.tgz",
"integrity": "sha1-/tWawXOO0+I27dcGTsRWRIs3vAk=",
"dev": true
},
"lodash.escape": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
@@ -3952,6 +3964,12 @@
"integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
"dev": true
},
"lodash.isstring": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
"dev": true
},
"lodash.keys": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
@@ -3976,6 +3994,12 @@
"integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
"dev": true
},
"lodash.startswith": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/lodash.startswith/-/lodash.startswith-4.2.1.tgz",
"integrity": "sha1-xZjErc4YiiflMUVzHNxsDnF3YAw=",
"dev": true
},
"lodash.tail": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
+4 -3
View File
@@ -136,14 +136,15 @@ module.exports = {
new ForkTsCheckerWebpackPlugin(),
new HappyPack({
id: 'ts',
threads: 8,
threads: 2,
loaders: [
{
path: 'ts-loader',
query: {
happyPackMode: true,
"compilerOptions": {
"paths": {}
"paths": {
}
}
}
}
@@ -152,7 +153,7 @@ module.exports = {
new HappyPack({
id: 'css',
threads: 8,
threads: 2,
loaders: ['to-string-loader', 'css-loader' ]
}),
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-activiti-analytics.js",
"contributors": [
@@ -40,7 +40,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"chart.js": "2.5.0",
@@ -71,12 +70,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -90,12 +89,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -110,9 +111,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"keywords": [
"tag",
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-activiti-diagrams.js",
"contributors": [
@@ -36,7 +36,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -62,12 +61,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -81,12 +80,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -101,9 +102,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"keywords": [
"tag",
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-activiti-form.js",
"repository": {
@@ -69,12 +69,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -88,12 +88,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -108,9 +110,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0"
}
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-activiti-processlist.js",
"repository": {
@@ -42,7 +42,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -72,12 +71,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -91,12 +90,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -111,9 +112,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0"
}
@@ -18,7 +18,14 @@ module.exports = {
},
resolve: {
extensions: ['.ts', '.js']
alias: {
"ng2-alfresco-core": helpers.root('../ng2-alfresco-core/index.ts'),
"ng2-alfresco-datatable": helpers.root('../ng2-alfresco-datatable/index.ts'),
"ng2-activiti-form": helpers.root('../ng2-activiti-form/index.ts')
},
extensions: ['.ts', '.js'],
symlinks: false,
modules: [helpers.root('../../ng2-components'), helpers.root('node_modules')]
},
module: {
@@ -8,6 +8,7 @@ module.exports = webpackMerge(commonConfig, {
resolve: {
alias: {
"ng2-alfresco-form": helpers.root('../ng2-alfresco-form/index.ts'),
"ng2-alfresco-core": helpers.root('../ng2-alfresco-core/index.ts'),
"ng2-alfresco-datatable": helpers.root('../ng2-alfresco-datatable/index.ts')
},
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-activiti-tasklist.js",
"repository": {
@@ -46,7 +46,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -75,12 +74,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -94,12 +93,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -114,9 +115,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0"
}
@@ -41,7 +41,7 @@ describe('Activiti Task Create Attachment', () => {
ActivitiCreateTaskAttachmentComponent
],
providers: [
{ provide: AlfrescoTranslationService },
{provide: AlfrescoTranslationService},
ActivitiContentService
]
}).compileComponents();
@@ -55,7 +55,7 @@ describe('Activiti Task Create Attachment', () => {
createTaskRelatedContentSpy = spyOn(service, 'createTaskRelatedContent').and.returnValue(Observable.of(
{
status: true
status: true
}));
componentHandler = jasmine.createSpyObj('componentHandler', [
@@ -67,17 +67,16 @@ describe('Activiti Task Create Attachment', () => {
it('should not call createTaskRelatedContent service when taskId changed', () => {
let change = new SimpleChange(null, '123', true);
component.ngOnChanges({ 'taskId': change });
component.ngOnChanges({'taskId': change});
expect(createTaskRelatedContentSpy).not.toHaveBeenCalled();
});
it('should not call createTaskRelatedContent service when there is no file uploaded', () => {
let change = new SimpleChange(null, '123', true);
component.ngOnChanges({ 'taskId': change });
let customEvent = {
component.ngOnChanges({'taskId': change});
let customEvent: any = {
detail: {
files: [
]
files: []
}
};
component.onFileUpload(customEvent);
@@ -86,7 +85,7 @@ describe('Activiti Task Create Attachment', () => {
it('should call createTaskRelatedContent service when there is a file uploaded', () => {
let change = new SimpleChange(null, '123', true);
component.ngOnChanges({ 'taskId': change });
component.ngOnChanges({'taskId': change});
let file = new File([new Blob()], 'Test');
let customEvent = {
detail: {
@@ -65,7 +65,6 @@ export * from './src/utils/index';
export * from './src/events/base.event';
export * from './src/events/base-ui.event';
export * from './src/events/folder-created.event';
export * from './src/models/index';
export const ALFRESCO_CORE_PROVIDERS: any[] = [
File diff suppressed because it is too large Load Diff
@@ -41,7 +41,7 @@ describe('AdfCardView', () => {
});
it('should render the label and value', async(() => {
component.properties = [new CardViewModel({label: 'My label', value: 'My value'});
component.properties = [new CardViewModel({label: 'My label', value: 'My value'})];
fixture.detectChanges();
fixture.whenStable().then(() => {
fixture.detectChanges();
@@ -17,7 +17,6 @@
import { Injectable } from '@angular/core';
import { Observable, Subject } from 'rxjs/Rx';
import { MinimalNodeEntity } from 'alfresco-js-api';
import { AlfrescoAuthenticationService } from './alfresco-authentication.service';
import { AlfrescoApiService } from './alfresco-api.service';
import { LogService } from './log.service';
@@ -72,15 +71,14 @@ export class AlfrescoContentService {
return dataContent;
})).catch(this.handleError);
}
/**
* Create a folder
* @param name - the folder name
*/
createFolder(relativePath: string, name: string, parentId?: string): Observable<MinimalNodeEntity> {
createFolder(relativePath: string, name: string, parentId?: string): Observable<FolderCreatedEvent> {
return Observable.fromPromise(this.apiService.getInstance().nodes.createFolder(name, relativePath, parentId))
.do(data => {
this.folderCreated.next({
this.folderCreated.next(<FolderCreatedEvent>{
relativePath: relativePath,
name: name,
parentId: parentId,
@@ -85,7 +85,7 @@ describe('RenditionsService', () => {
describe('convert', () => {
it('should call the server with the ID passed and the asked encoding for creation', (done) => {
service.convert('fake-node-id', 'pdf');
service.convert('fake-node-id', 'pdf', 1000);
expect(jasmine.Ajax.requests.mostRecent().method).toBe('POST');
expect(jasmine.Ajax.requests.mostRecent().url).toBe('http://localhost:3000/ecm/alfresco/api/-default-/public/alfresco/versions/1/nodes/fake-node-id/renditions');
@@ -76,7 +76,7 @@ export class RenditionsService {
.catch(err => this.handleError(err));
}
convert(nodeId: string, encoding: string, pollingInterval: number|undefined) {
convert(nodeId: string, encoding: string, pollingInterval: number = 1000) {
return this.createRendition(nodeId, encoding)
.concatMap(() => this.pollRendition(nodeId, encoding, pollingInterval));
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-alfresco-documentlist.js",
"repository": {
@@ -50,7 +50,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -76,12 +75,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -95,12 +94,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -115,9 +116,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0"
}
@@ -777,7 +777,7 @@ describe('DocumentList', () => {
expect(documentList.loadFolderNodesByFolderNodeId).toHaveBeenCalled();
});
it('should load previous page if there are no other elements in multi page table', () => {
xit('should load previous page if there are no other elements in multi page table', (done) => {
documentList.currentFolderId = '1d26e465-dea3-42f3-b415-faa8364b9692';
documentList.folderNode = new NodeMinimal();
documentList.folderNode.id = '1d26e465-dea3-42f3-b415-faa8364b9692';
@@ -19,8 +19,8 @@ import { DatePipe } from '@angular/common';
import { ObjectUtils } from 'ng2-alfresco-core';
import { DataTableAdapter, DataRow, DataColumn, DataSorting } from 'ng2-alfresco-datatable';
import { NodePaging, NodeMinimalEntry } from './../models/document-library.model';
import { DocumentListService } from './../services/document-list.service';
import { NodePaging, MinimalNodeEntity } from 'alfresco-js-api';
declare var require: any;
@@ -238,11 +238,11 @@ export class ShareDataRow implements DataRow {
isSelected: boolean = false;
isDropTarget: boolean;
get node(): NodeMinimalEntry {
get node(): MinimalNodeEntity {
return this.obj;
}
constructor(private obj: NodeMinimalEntry) {
constructor(private obj: MinimalNodeEntity) {
if (!obj) {
throw new Error(ShareDataRow.ERR_OBJECT_NOT_FOUND);
}
@@ -250,15 +250,15 @@ export class ShareDataRow implements DataRow {
this.isDropTarget = this.isFolderAndHasPermissionToUpload(obj);
}
isFolderAndHasPermissionToUpload(obj: NodeMinimalEntry): boolean {
isFolderAndHasPermissionToUpload(obj: MinimalNodeEntity): boolean {
return this.isFolder(obj) && this.hasCreatePermission(obj);
}
hasCreatePermission(obj: NodeMinimalEntry): boolean {
hasCreatePermission(obj: MinimalNodeEntity): boolean {
return this.hasPermission(obj, 'create');
}
private hasPermission(obj: NodeMinimalEntry, permission: string): boolean {
private hasPermission(obj: MinimalNodeEntity, permission: string): boolean {
let hasPermission: boolean = false;
if (obj.entry && obj.entry['allowableOperations']) {
let permFound = obj.entry['allowableOperations'].find(element => element === permission);
@@ -267,7 +267,7 @@ export class ShareDataRow implements DataRow {
return hasPermission;
}
isFolder(obj: NodeMinimalEntry): boolean {
isFolder(obj: MinimalNodeEntity): boolean {
return obj.entry && obj.entry.isFolder;
}
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-alfresco-login.js",
"repository": {
@@ -54,7 +54,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"hammerjs": "2.0.8",
@@ -78,12 +77,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -97,12 +96,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -117,9 +118,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0"
}
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-alfresco-search.js",
"repository": {
@@ -50,7 +50,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -77,12 +76,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -96,12 +95,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -116,9 +117,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0"
}
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-alfresco-social.js",
"repository": {
@@ -30,7 +30,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -55,12 +54,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -74,12 +73,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -94,9 +95,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"keywords": [
"rating",
@@ -19,6 +19,7 @@ import { Injectable } from '@angular/core';
import { Response } from '@angular/http';
import { Observable } from 'rxjs/Rx';
import { AlfrescoApiService } from 'ng2-alfresco-core';
import { RatingBody } from 'alfresco-js-api';
@Injectable()
export class RatingService {
@@ -32,8 +33,8 @@ export class RatingService {
.catch(this.handleError);
}
postRating(nodeId: string, ratingType: string, vote: any): any {
let ratingBody = {
postRating(nodeId: string, ratingType: any, vote: any): any {
let ratingBody: RatingBody = {
'id': ratingType,
'myRating': vote
};
@@ -42,8 +43,8 @@ export class RatingService {
.catch(this.handleError);
}
deleteRating(nodeId: string, ratingId: string): any {
return Observable.fromPromise(this.apiService.getInstance().core.ratingsApi.removeRating(nodeId, ratingId))
deleteRating(nodeId: string, ratingType: any): any {
return Observable.fromPromise(this.apiService.getInstance().core.ratingsApi.removeRating(nodeId, ratingType))
.map(res => res)
.catch(this.handleError);
}
File diff suppressed because it is too large Load Diff
+5 -6
View File
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component ",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-alfresco-tag.js",
"repository": {
@@ -30,7 +30,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -55,12 +54,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -74,12 +73,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -94,9 +95,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"keywords": [
"tag",
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-alfresco-upload.js",
"repository": {
@@ -51,7 +51,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -76,12 +75,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -95,12 +94,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -115,9 +116,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0"
}
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-alfresco-userinfo.js",
"repository": {
@@ -30,7 +30,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -55,12 +54,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -74,12 +73,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -94,9 +95,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"keywords": [
"userinfo",
File diff suppressed because it is too large Load Diff
@@ -70,12 +70,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -89,12 +89,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -109,9 +111,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0"
}
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
"test-browser": "karma start karma.conf.js --reporters kjhtml --component",
"coverage": "npm run test && wsrv -o -p 9875 ./coverage/report",
"prepublish" : "npm run build"
"prepublish": "npm run build"
},
"main": "bundles/ng2-alfresco-webscript.js",
"repository": {
@@ -30,7 +30,6 @@
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"core-js": "2.4.1",
@@ -56,12 +55,12 @@
"extract-text-webpack-plugin": "^2.0.0-rc.3",
"file-loader": "0.11.1",
"fork-ts-checker-webpack-plugin": "^0.2.3",
"happypack": "3.0.0",
"html-loader": "^0.4.4",
"html-webpack-plugin": "^2.28.0",
"istanbul-instrumenter-loader": "0.2.0",
"jasmine-ajax": "^3.2.0",
"jasmine-core": "2.4.1",
"happypack": "3.0.0",
"karma": "^0.13.22",
"karma-chrome-launcher": "~1.0.1",
"karma-coverage": "^1.1.1",
@@ -75,12 +74,14 @@
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "^3.13.1",
"null-loader": "^0.1.1",
"package-json-merge": "0.0.1",
"raw-loader": "^0.5.1",
"remap-istanbul": "^0.6.3",
"rimraf": "^2.5.4",
"run-sequence": "^1.2.2",
"sass-loader": "6.0.2",
"script-loader": "0.7.0",
"source-map-loader": "^0.1.6",
"style-loader": "^0.13.1",
@@ -95,9 +96,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"node-sass": "^3.13.1",
"sass-loader": "6.0.2"
"wsrv": "^0.1.7"
},
"keywords": [
"webscript",
@@ -17,6 +17,26 @@
"removeComments": true,
"declaration": true,
"outDir": "./dist",
"baseUrl" : "./",
"paths": {
"ng2-alfresco-core": ["../ng2-alfresco-core/"],
"ng2-alfresco-datatable": ["../ng2-alfresco-datatable/"],
"ng2-activiti-diagrams": ["../ng2-activiti-diagrams/"],
"ng2-activiti-analytics":["../ng2-activiti-analytics/"],
"ng2-activiti-form":["../ng2-activiti-form/"],
"ng2-activiti-tasklist": ["../ng2-activiti-tasklist/"],
"ng2-activiti-processlist": ["../ng2-activiti-processlist/"],
"ng2-alfresco-documentlist": ["../ng2-alfresco-documentlist/"],
"ng2-alfresco-login": ["../ng2-alfresco-login/"],
"ng2-alfresco-search": ["../ng2-alfresco-search/"],
"ng2-alfresco-social": ["../ng2-alfresco-social/"],
"ng2-alfresco-tag": ["../ng2-alfresco-tag/"],
"ng2-alfresco-upload": ["../ng2-alfresco-upload/"],
"ng2-alfresco-viewer": ["../ng2-alfresco-viewer/"],
"ng2-alfresco-webscript": ["../ng2-alfresco-webscript/"],
"ng2-alfresco-userinfo": ["../ng2-alfresco-userinfo"],
"alfresco-js-api": ["../node_modules/alfresco-js-api/"]
},
"lib": [
"es2015",
"dom"
+3 -2
View File
@@ -5,7 +5,7 @@
"author": "Alfresco Software, Ltd.",
"scripts": {
"clean": "rimraf node_modules",
"build": "webpack --config config/webpack.build.js --progress --profile --bail",
"build": "npm run webpack -- --config config/webpack.build.js --progress --profile --bail",
"pkg-build": "package-json-merge ng2-alfresco-core/package.json ng2-alfresco-datatable/package.json ng2-activiti-diagrams/package.json ng2-activiti-analytics/package.json ng2-activiti-form/package.json ng2-activiti-tasklist/package.json ng2-activiti-processlist/package.json ng2-alfresco-documentlist/package.json ng2-alfresco-login/package.json ng2-alfresco-search/package.json ng2-alfresco-tag/package.json ng2-alfresco-upload/package.json ng2-alfresco-viewer/package.json ng2-alfresco-webscript/package.json ng2-alfresco-webscript/package.json ng2-alfresco-userinfo/package.json ng2-alfresco-social/package.json package-base.json > package.json",
"test": "node node_modules/karma/bin/karma start --reporters mocha,coverage --single-run --component .",
"test-browser": "node node_modules/karma/bin/karma start karma.conf.js --reporters kjhtml",
@@ -16,7 +16,8 @@
"pretest": "",
"posttest": "",
"coverage": "",
"publish:prod": ""
"publish:prod": "",
"webpack": "node --max_old_space_size=4096 node_modules/webpack/bin/webpack.js"
},
"main": "./index.js",
"module": "./index.js",
+28 -8
View File
@@ -1312,8 +1312,7 @@
"d": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
"integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
"dev": true
"integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8="
},
"dashdash": {
"version": "1.14.1",
@@ -1694,20 +1693,17 @@
"es5-ext": {
"version": "0.10.23",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.23.tgz",
"integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=",
"dev": true
"integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg="
},
"es6-iterator": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz",
"integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=",
"dev": true
"integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI="
},
"es6-symbol": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
"integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
"dev": true
"integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc="
},
"es6-template-strings": {
"version": "2.0.1",
@@ -2038,6 +2034,12 @@
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
"dev": true
},
"fork-ts-checker-webpack-plugin": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-0.2.3.tgz",
"integrity": "sha1-dEk9mqC3yNWiBvlz5cCe7sfnL44=",
"dev": true
},
"form-data": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.2.0.tgz",
@@ -4184,6 +4186,12 @@
"integrity": "sha1-baj1QzSjZqfPTEx2742Aqhs2XtU=",
"dev": true
},
"lodash.endswith": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/lodash.endswith/-/lodash.endswith-4.2.1.tgz",
"integrity": "sha1-/tWawXOO0+I27dcGTsRWRIs3vAk=",
"dev": true
},
"lodash.escape": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
@@ -4202,6 +4210,12 @@
"integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
"dev": true
},
"lodash.isstring": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
"dev": true
},
"lodash.keys": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
@@ -4226,6 +4240,12 @@
"integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
"dev": true
},
"lodash.startswith": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/lodash.startswith/-/lodash.startswith-4.2.1.tgz",
"integrity": "sha1-xZjErc4YiiflMUVzHNxsDnF3YAw=",
"dev": true
},
"lodash.tail": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
+19 -18
View File
@@ -6,7 +6,7 @@
"scripts": {
"clean": "rimraf node_modules",
"rimraf": "rimraf",
"build": "webpack --config config/webpack.build.js --progress --profile --bail",
"build": "npm run webpack -- --config config/webpack.build.js --progress --profile --bail",
"test": "node node_modules/karma/bin/karma start --reporters mocha,coverage --single-run --component .",
"test-browser": "node node_modules/karma/bin/karma start karma.conf.js --reporters kjhtml",
"coverage": "",
@@ -17,7 +17,8 @@
"tsc": "",
"pretest": "",
"posttest": "",
"publish:prod": ""
"publish:prod": "",
"webpack": "node --max_old_space_size=4096 node_modules/webpack/bin/webpack.js"
},
"main": "./index.js",
"repository": {
@@ -58,36 +59,36 @@
"@angular/animations": "~4.0.0",
"@angular/common": "~4.0.0",
"@angular/compiler": "~4.0.0",
"@angular/compiler-cli": "~4.0.0",
"@angular/core": "~4.0.0",
"@angular/forms": "~4.0.0",
"@angular/http": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"@angular/compiler-cli": "~4.0.0",
"@angular/material": "2.0.0-beta.6",
"alfresco-js-api": "~1.5.0",
"@ngx-translate/core": "^7.0.0",
"alfresco-js-api": "git://github.com/Alfresco/alfresco-js-api.git#development",
"chart.js": "2.5.0",
"core-js": "2.4.1",
"hammerjs": "2.0.8",
"material-design-icons": "2.2.3",
"material-design-lite": "1.2.1",
"@ngx-translate/core": "^7.0.0",
"reflect-metadata": "0.1.10",
"rxjs": "5.0.0-beta.12",
"systemjs": "0.19.27",
"zone.js": "0.6.26",
"ng2-alfresco-core": "1.5.0",
"raphael": "2.2.7",
"chart.js": "2.5.0",
"md-date-time-picker": "2.2.0",
"moment": "2.15.1",
"ng2-activiti-diagrams": "1.5.0",
"ng2-charts": "1.6.0",
"ng2-activiti-form": "1.5.0",
"ng2-alfresco-datatable": "1.5.0",
"ng2-activiti-tasklist": "1.5.0",
"ng2-alfresco-core": "1.5.0",
"ng2-alfresco-datatable": "1.5.0",
"ng2-alfresco-documentlist": "1.5.0",
"pdfjs-dist": "1.5.404"
"ng2-charts": "1.6.0",
"pdfjs-dist": "1.5.404",
"raphael": "2.2.7",
"reflect-metadata": "0.1.10",
"rxjs": "5.4.0",
"systemjs": "0.19.27",
"zone.js": "0.6.26"
},
"devDependencies": {
"@types/hammerjs": "^2.0.34",
@@ -120,6 +121,7 @@
"karma-systemjs": "^0.16.0",
"karma-webpack": "^2.0.2",
"loader-utils": "^1.1.0",
"markdown-toc": "1.1.0",
"merge-stream": "^1.0.1",
"node-sass": "4.5.3",
"null-loader": "^0.1.1",
@@ -143,8 +145,7 @@
"webpack": "^2.2.1",
"webpack-dev-server": "^2.3.0",
"webpack-merge": "2.6.1",
"wsrv": "^0.1.7",
"markdown-toc": "1.1.0"
"wsrv": "^0.1.7"
},
"license": "Apache-2.0",
"module": "./index.js",
+22
View File
@@ -17,6 +17,28 @@
"removeComments": true,
"declaration": true,
"outDir": "./dist",
"baseUrl" : "./",
"paths": {
"ng2-alfresco-core": ["./ng2-alfresco-core/"],
"ng2-alfresco-datatable": ["./ng2-alfresco-datatable/"],
"ng2-activiti-diagrams": ["./ng2-activiti-diagrams/"],
"ng2-activiti-analytics":["./ng2-activiti-analytics/"],
"ng2-activiti-form":["./ng2-activiti-form/"],
"ng2-activiti-tasklist": ["./ng2-activiti-tasklist/"],
"ng2-activiti-processlist": ["./ng2-activiti-processlist/"],
"ng2-alfresco-documentlist": ["./ng2-alfresco-documentlist/"],
"ng2-alfresco-login": ["./ng2-alfresco-login/"],
"ng2-alfresco-search": ["./ng2-alfresco-search/"],
"ng2-alfresco-social": ["./ng2-alfresco-social/"],
"ng2-alfresco-tag": ["./ng2-alfresco-tag/"],
"ng2-alfresco-upload": ["./ng2-alfresco-upload/"],
"ng2-alfresco-viewer": ["./ng2-alfresco-viewer/"],
"ng2-alfresco-webscript": ["./ng2-alfresco-webscript/"],
"ng2-alfresco-userinfo": ["./ng2-alfresco-userinfo"],
"alfresco-js-api": ["./node_modules/alfresco-js-api/"],
"@angular/*": ["./node_modules/@angular/*"],
"rxjs/*": ["./node_modules/rxjs/*"]
},
"lib": [
"es2015",
"dom"
+95
View File
@@ -0,0 +1,95 @@
#!/usr/bin/env bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
eval EXEC_DEMO=true
eval NAME_PKG=''
eval SAVE_OPT=false
eval SAVE_DEV_OPT=false
show_help() {
echo "Usage: npm-clean.sh"
echo "--save"
echo "--save-dev"
echo "-p name of the package"
echo "-sd or -skipDemo skip the clean of the demo folder of any components"
}
eval projects=( "ng2-activiti-diagrams"
"ng2-activiti-analytics"
"ng2-activiti-form"
"ng2-activiti-processlist"
"ng2-activiti-tasklist"
"ng2-alfresco-core"
"ng2-alfresco-datatable"
"ng2-alfresco-documentlist"
"ng2-alfresco-login"
"ng2-alfresco-search"
"ng2-alfresco-social"
"ng2-alfresco-tag"
"ng2-alfresco-social"
"ng2-alfresco-upload"
"ng2-alfresco-viewer"
"ng2-alfresco-webscript"
"ng2-alfresco-userinfo" )
clea_demo() {
EXEC_DEMO=false
}
name_pkg(){
NAME_PKG=$1
}
save(){
SAVE_OPT=true
}
save_dev(){
SAVE_DEV_OPT=true
}
while [[ $1 == -* ]]; do
case "$1" in
-h|--help|-\?) show_help; exit 0;;
-p) name_pkg $2; shift 2;;
--save) save; shift;;
--save-dev) save_dev; shift;;
-sd|--skipDemo) clea_demo; shift;;
-*) echo "invalid option: $1" 1>&2; show_help; exit 0;;
esac
done
for PACKAGE in ${projects[@]}
do
echo "====== install package ${NAME_PKG} in component ${PACKAGE} ====="
cd "$DIR/../ng2-components/${PACKAGE}"
if $SAVE_OPT == true; then
npm install --save ${NAME_PKG}
fi
if $SAVE_DEV_OPT == true; then
npm install --save-dev ${NAME_PKG}
fi
done
cd "$DIR/../demo-shell-ng2"
if $SAVE_OPT == true; then
npm install --save ${NAME_PKG}
fi
if $SAVE_DEV_OPT == true; then
npm install --save-dev ${NAME_PKG}
fi
cd "$DIR/../ng2-components"
if $SAVE_OPT == true; then
npm install --save ${NAME_PKG}
fi
if $SAVE_DEV_OPT == true; then
npm install --save-dev ${NAME_PKG}
fi
+1 -2
View File
@@ -31,11 +31,10 @@ eval projects=( "ng2-activiti-diagrams"
clea_demo() {
EXEC_CLEAN_DEMO=false
}
while [[ $1 == -* ]]; do
case "$1" in
-h|--help|-\?) show_help; exit 0;;
-sd|--skipDemo) update; shift;;
-sd|--skipDemo) clea_demo; shift;;
-*) echo "invalid option: $1" 1>&2; show_help; exit 0;;
esac
done