{ "name": "alfresco-ng2-components", "commit": "b644b39d17396330d2a67509f58c5b9e890b9b13", "description": "Alfresco Angular components", "version": "4.5.0", "author": "Alfresco Software, Ltd.", "main": "./index.js", "scripts": { "postinstall": "ngcc && node ./decorate-angular-cli.js", "ng": "nx", "concurrently": "concurrently", "ng-packagr": "node ./node_modules/ng-packagr/cli/main.js", "webpack": "node ./node_modules/webpack/bin/webpack.js", "00": "echo -------------------------------------------- DOC -----------------------------------------------", "00s": "", "build-doc-tools": "tsc -p ./tools/doc/tsconfig.json", "markdownlint": "markdownlint ./docs", "docbuild": "node tools/doc/node_modules/typedoc/bin/typedoc --tsconfig lib/tsconfig.doc.json && node tools/doc/buildYamlSourceInfo.js docs/docs.json && node ./tools/doc/docProcessor.js", "license-checker": "license-checker --production --failOn 'GPL;GPL-2.0' > licenses.txt", "review-checker": "node ./tools/doc/reviewChecker.js", "01": "echo -------------------------------------------- Build Lib -----------------------------------------------", "01s": "", "unit-test": "concurrently \"ng test content-services --watch=false\" \"ng test process-services --watch=false\" \"ng test core --watch=false\" \"ng test extensions --watch=false\" \"ng test insights --watch=false\" \"ng test process-services-cloud --watch=false\" ", "build-lib": "./scripts/build/build-all-lib.sh", "affected:libs": "nx affected:libs", "inspect.bundle": "ng build demoshell --configuration production --stats-json && npx webpack-bundle-analyzer dist/demo-shell/stats.json", "coverage": "./lib/config/create-coverage-index.sh && lite-server -c ./lib/config/proxy-coverage.json", "scss-bundle:core": "npx scss-bundle -c ./lib/core/scss-bundle.config.json", "scss-bundle:content-services": "npx scss-bundle -c ./lib/content-services/scss-bundle.config.json", "scss-bundle:insights": "npx scss-bundle -c ./lib/insights/scss-bundle.config.json", "scss-bundle:process-services": "npx scss-bundle -c ./lib/process-services/scss-bundle.config.json", "scss-bundle:process-services-cloud": "npx scss-bundle -c ./lib/process-services-cloud/scss-bundle.config.json", "03": "echo -------------------------------------------- Lint -----------------------------------------------", "03s": "", "lint-demo": "tslint -p tsconfig.json -c tslint.json", "lint-lib": "tslint -p ./lib/tsconfig.json -c ./lib/tslint.json", "lint-e2e": "tsc -p tsconfig.e2e.json", "validate-config": "ajv validate -s ./lib/core/app-config/schema.json -d ./demo-shell/src/app.config.json --errors=text --verbose", "spellcheck": "cspell 'demo-shell/{src,e2e}/**/*.ts' 'e2e/**/*.ts' 'lib/{content-services,core,extensions,insights,process-services,process-services-cloud}/**/*.ts'", "stylelint": "stylelint ./**/*.scss --config stylelint-config.json", "04": "echo -------------------------------------------- Demo Shell -----------------------------------------------", "04s": "", "start": "concurrently \"ng serve demoshell --open\" \"npm run style:dev -- --watch >&-\" ", "start:prod": "ng serve demoshell --configuration production --open", "build": "npm run style:dev && ng build demoshell", "build:prod": "node --max-old-space-size=12000 node_modules/@angular/cli/bin/ng build demoshell --configuration production", "style:dev": "npm run webpack -- --config ./lib/config/webpack.style.js --progress --profile --bail", "test": "ng test demoshell --watch=false", "05": "echo -------------------------------------------- E2e -----------------------------------------------", "05s": "", "e2e": "./scripts/test-e2e-lib.sh -host 'localhost:4200' -dev --folder demo-shell", "e2e-lib": "ng e2e lib-e2e-test --port=4200", "lite-server-e2e": "lite-server --baseDir='dist/demo-shell/' -c ./e2e/lite-server-proxy.js", "postbuild:ci": "node ./scripts/app-config-replace.js", "06": "echo -------------------------------------------- Clean ----------------------------------------------", "06s": "", "clean": "rimraf dist node_modules lib/dist" }, "repository": { "type": "git", "url": "https://github.com/Alfresco/alfresco-ng2-components.git" }, "bugs": { "url": "https://github.com/Alfresco/alfresco-ng2-components/issues" }, "keywords": [ "alfresco-components", "angular", "typescript", "alfresco", "activiti", "content services", "process services", "process services-cloud" ], "dependencies": { "@alfresco/js-api": "4.6.0-3694", "@angular/animations": "^10.0.4", "@angular/cdk": "10.1.3", "@angular/common": "^10.0.4", "@angular/compiler": "^10.0.4", "@angular/core": "^10.0.4", "@angular/flex-layout": "^10.0.0-beta.32", "@angular/forms": "^10.0.4", "@angular/material": "^10.0.2", "@angular/material-moment-adapter": "^10.0.2", "@angular/platform-browser": "^10.0.4", "@angular/platform-browser-dynamic": "^10.0.4", "@angular/router": "^10.0.4", "@apollo/client": "^3.3.20", "@mat-datetimepicker/core": "^5.1.1", "@mat-datetimepicker/moment": "^5.1.1", "@ngx-translate/core": "^13.0.0", "adf-tslint-rules": "0.0.7", "apollo-angular": "^2.6.0", "chart.js": "2.9.4", "classlist.js": "1.1.20150312", "cropperjs": "1.5.12", "custom-event-polyfill": "^1.0.7", "minimatch": "^3.0.4", "minimatch-browser": "1.0.0", "moment-es6": "^1.0.0", "ng2-charts": "2.4.2", "ngx-monaco-editor": "8.1.1", "pdfjs-dist": "2.5.207", "raphael": "2.3.0", "rxjs": "^6.6.3", "subscriptions-transport-ws": "^0.9.19", "tslib": "^2.3.0", "zone.js": "~0.10.2" }, "devDependencies": { "@angular-devkit/build-angular": "^0.1002.2", "@angular-devkit/build-ng-packagr": "~0.1002.2", "@angular/cli": "^10.2.2", "@angular/compiler-cli": "^10.0.12", "@nrwl/schematics": "8.12.11", "@nrwl/workspace": "^11.2.11", "@paperist/types-remark": "0.1.3", "@types/jasmine": "~2.8.3", "@types/jasminewd2": "~2.0.2", "@types/minimatch": "^3.0.3", "@types/node": "^14.14.26", "@types/pdfjs-dist": "^2.1.5", "@types/request": "^2.48.5", "@types/selenium-webdriver": "^4.0.11", "ajv-cli": "^4.2.0", "codelyzer": "^6.0.1", "commander": "6.2.1", "concurrently": "^6.2.0", "cspell": "^5.5.1", "css-loader": "^5.2.6", "dotenv": "^8.2.0", "github-api": "^3.4.0", "graphql": "^15.4.0", "graphql-request": "^3.1.0", "husky": "^7.0.1", "jasmine-ajax": "4.0.0", "jasmine-core": "~2.8.0", "jasmine-reporters": "^2.4.0", "jasmine-spec-reporter": "~7.0.0", "js-yaml": "^4.0.0", "karma": "^6.3.3", "karma-chrome-launcher": "~3.1.0", "karma-coverage-istanbul-reporter": "3.0.3", "karma-jasmine": "~1.1.0", "karma-jasmine-ajax": "0.1.13", "karma-jasmine-html-reporter": "^0.2.2", "karma-mocha-reporter": "2.2.5", "license-checker": "^25.0.1", "lint-staged": "^10.5.1", "lite-server": "^2.6.1", "mini-css-extract-plugin": "^1.6.0", "nconf": "^0.11.1", "ng-packagr": "^10.1.2", "node-sass": "^4.14.1", "optimize-css-assets-webpack-plugin": "^5.0.4", "protractor": "^7.0.0", "protractor-retry-angular-cli": "^2.0.2", "protractor-screenshoter-plugin": "0.10.3", "protractor-smartrunner": "^2.0.0-beta6", "rimraf": "^3.0.2", "rxjs-tslint-rules": "^4.34.7", "sass-loader": "10.1.1", "selenium-webdriver": "4.0.0-beta.4", "stylelint": "^13.13.1", "ts-node": "^10.0.0", "tsconfig-paths": "^3.9.0", "tslint": "6.1.3", "typescript": "3.9.8", "webdriver-manager": "12.1.8", "webpack-cli": "^3.3.12" }, "license": "Apache-2.0", "bundlesize": [ { "path": "./lib/dist/content-services/bundles/adf-content-services.umd.min.js", "maxSize": "85 kb" }, { "path": "./lib/dist/process-services/bundles/adf-process-services.umd.min.js", "maxSize": "62 kb" }, { "path": "./lib/dist/insights/bundles/adf-insights.umd.min.js", "maxSize": "50 kb" }, { "path": "./lib/dist/core/bundles/adf-core.umd.min.js", "maxSize": "165 kb" }, { "path": "./lib/dist/process-services-cloud/bundles/adf-process-services-cloud.umd.min.js", "maxSize": "60 kb" }, { "path": "./lib/dist/extensions/bundles/adf-extensions.umd.min.js", "maxSize": "10 kb" }, { "path": "./lib/dist/testing/bundles/adf-testing.umd.min.js", "maxSize": "50 kb" } ], "engines": { "node": ">=6.0.0" }, "module": "./index.js", "typings": "./index.d.ts", "lint-staged": { "**/demo-shell/src/**/*.ts": "npm run lint-demo -- --fix", "**/lib/**/*.ts": "npm run lint-lib -- --fix", "**/e2e/**/*.ts": "npm run lint-e2e -- --fix", "*.scss": "npm run stylelint -- --fix" }, "husky": { "hooks": { "pre-commit": "lint-staged" } } }