{ "name": "alfresco-ng2-components", "commit": "b644b39d17396330d2a67509f58c5b9e890b9b13", "description": "Alfresco Angular components", "version": "3.5.0", "author": "Alfresco Software, Ltd.", "main": "./index.js", "scripts": { "ng": "ng", "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 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' > licenses.txt", "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\" ", "prepublishOnly": "npm run build-lib", "build-lib": "./scripts/build/build-all-lib.sh", "bundlesize-check": "bundlesize", "affected:libs": "./node_modules/.bin/nx affected:libs", "webpack-bundle-analyzer": "webpack-bundle-analyzer demo-shell/dist/stats.json", "coverage": "./lib/config/create-coverage-index.sh && lite-server -c ./lib/config/proxy-coverage.json", "03": "echo -------------------------------------------- Lint -----------------------------------------------", "03s": "", "lint-demo": "./node_modules/.bin/tslint -p ./demo-shell/tsconfig.json -c ./demo-shell/tslint.json", "lint-lib": "./node_modules/.bin/tslint -p ./lib/tsconfig.json -c ./lib/tslint.json", "lint-e2e": "tsc -p ./e2e/tsconfig.e2e.json && ./node_modules/.bin/tslint -p ./e2e/tsconfig.e2e.json -c ./e2e/tslint.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": "ng lint dist && npm run validate-config && ng serve dist --open", "start:dev": "ng lint dev && npm run validate-config && concurrently \"ng serve dev --open\" \"npm run style:dev --watch\" ", "start:dist": "ng lint dist && npm run validate-config && ng serve dist --prod --open", "build": "npm run validate-config && ng build dist", "build:dev": "npm run validate-config && npm run style:dev && ng build dev", "build:dist": "npm run validate-config && node --max-old-space-size=12000 node_modules/@angular/cli/bin/ng build dist --prod --stats-json ", "build:dist:e2e": "npm run validate-config && node --max-old-space-size=12000 node_modules/@angular/cli/bin/ng build dist --prod --configuration=e2e --stats-json ", "style:dev": "npm run webpack -- --config ./lib/config/webpack.style.js --progress --profile --bail", "test": "npm run validate-config && ng test dev --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='demo-shell/dist/' -c ./e2e/lite-server-proxy.js", "postbuild:ci": "node ./scripts/app-config-replace.js", "06": "echo -------------------------------------------- Clean ----------------------------------------------", "06s": "", "clean": "rimraf dist ./node_modules typings lib/dist", "clean-lock": "rimraf package-lock.json", "lint:staged": "lint-staged", "snyk-protect": "snyk protect", "prepare": "npm run snyk-protect" }, "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/adf-cli": "3.6.0-70fd3a1c602128ed45d195c424d45b366b8b50ce", "@alfresco/adf-content-services": "3.6.0-70fd3a1c602128ed45d195c424d45b366b8b50ce", "@alfresco/adf-core": "3.6.0-70fd3a1c602128ed45d195c424d45b366b8b50ce", "@alfresco/adf-extensions": "3.6.0-70fd3a1c602128ed45d195c424d45b366b8b50ce", "@alfresco/adf-insights": "3.6.0-70fd3a1c602128ed45d195c424d45b366b8b50ce", "@alfresco/adf-process-services": "3.6.0-70fd3a1c602128ed45d195c424d45b366b8b50ce", "@alfresco/adf-process-services-cloud": "3.6.0-70fd3a1c602128ed45d195c424d45b366b8b50ce", "@alfresco/adf-testing": "3.6.0-70fd3a1c602128ed45d195c424d45b366b8b50ce", "@alfresco/js-api": "3.6.0-5085d994f7aa1713c03ecdbc320df32423e4b4f9", "@angular/animations": "^7.2.15", "@angular/cdk": "7.3.7", "@angular/common": "^7.2.15", "@angular/compiler": "^7.2.15", "@angular/core": "^7.2.15", "@angular/flex-layout": "^7.0.0-beta.24", "@angular/forms": "^7.2.15", "@angular/http": "^7.2.15", "@angular/material": "^7.3.7", "@angular/material-moment-adapter": "^7.3.7", "@angular/platform-browser": "^7.2.15", "@angular/platform-browser-dynamic": "^7.2.15", "@angular/router": "^7.2.15", "@mat-datetimepicker/core": "^2.0.1", "@mat-datetimepicker/moment": "^2.0.1", "@ngx-translate/core": "^11.0.0", "@types/request": "^2.48.3", "adf-monaco-extension": "0.0.8", "adf-tslint-rules": "0.0.6", "chart.js": "2.5.0", "classlist.js": "1.1.20150312", "core-js": "^2.5.4", "custom-event-polyfill": "0.3.0", "hammerjs": "2.0.8", "minimatch-browser": "1.0.0", "moment": "2.22.2", "moment-es6": "^1.0.0", "ng2-charts": "1.6.0", "ngx-monaco-editor": "7.0.0", "pdfjs-dist": "2.0.943", "raphael": "2.2.7", "reflect-metadata": "0.1.13", "remark-validate-links": "^8.0.0", "rxjs": "^6.2.2", "systemjs": "0.19.27", "web-animations-js": "2.3.1", "zone.js": "~0.8.26", "snyk": "^1.250.0" }, "devDependencies": { "@angular-devkit/build-angular": "^0.13.4", "@angular-devkit/build-ng-packagr": "~0.10.0", "@angular/cli": "^7.3.9", "@angular/compiler-cli": "^7.2.15", "@nrwl/nx": "7.1.1", "@nrwl/schematics": "7.1.1", "@paperist/types-remark": "^0.1.3", "@types/hammerjs": "2.0.35", "@types/jasmine": "~2.8.3", "@types/jasminewd2": "~2.0.2", "@types/node": "^12.7.7", "@types/selenium-webdriver": "^3.0.8", "ajv-cli": "^3.0.0", "bundlesize": "0.18.0", "chalk": "^2.3.2", "chrome-remote-interface": "^0.26.1", "codelyzer": "5.0.0", "commander": "4.0.0", "concurrently": "^3.5.1", "cspell": "^3.1.3", "dotenv": "6.2.0", "ejs": "^2.6.1", "extract-text-webpack-plugin": "^4.0.0-beta.0", "fs-extra": "^4.0.2", "graphql": "^14.1.1", "husky": "^1.2.0", "jasmine-ajax": "3.2.0", "jasmine-core": "~2.8.0", "jasmine-reporters": "^2.3.2", "jasmine-spec-reporter": "~4.2.1", "jasmine2-protractor-utils": "1.1.3", "js-yaml": "^3.13.1", "karma": "^4.1.0", "karma-chrome-launcher": "~2.2.0", "karma-cli": "~1.0.1", "karma-coverage": "^1.1.2", "karma-coverage-istanbul-reporter": "^1.2.1", "karma-jasmine": "~1.1.0", "karma-jasmine-ajax": "0.1.13", "karma-jasmine-html-reporter": "^0.2.2", "karma-mocha-reporter": "2.2.5", "karma-remap-istanbul": "0.6.0", "karma-systemjs": "0.16.0", "license-checker": "^25.0.1", "lint-staged": "^8.1.7", "lite-server": "^2.4.0", "lodash.wrap": "^4.1.1", "markdownlint-cli": "^0.16.0", "mdast": "^3.0.0", "mdast-util-compact": "^1.0.1", "mdast-util-heading-range": "^2.1.0", "mdast-util-toc": "^2.0.1", "mdast-zone": "^3.0.1", "nconf": "^0.10.0", "ncp": "^2.0.0", "ng-packagr": "4.7.1", "node-sass": "4.13.0", "protractor": "^5.4.2", "protractor-browser-logs": "^1.0.423", "protractor-html-reporter-2": "^1.0.4", "protractor-retry": "^1.2.0", "puppeteer": "1.17.0", "raw-loader": "0.5.1", "remark": "^9.0.0", "remark-frontmatter": "^1.2.0", "rimraf": "^2.6.2", "rxjs-tslint-rules": "^4.10.0", "sass-loader": "7.1.0", "scss-bundle": "2.3.2", "selenium-webdriver": "4.0.0-alpha.5", "spdx-license-list": "^5.0.0", "stylelint": "^9.7.1", "ts-node": "~4.1.0", "tsconfig-paths": "^3.8.0", "tsickle": "^0.34.0", "tslib": "^1.9.0", "tslint": "5.20.0", "tslint-consistent-codestyle": "^1.15.1", "typedoc": "^0.15.0", "typescript": "3.1.6", "unist-util-select": "^2.0.0", "url-join": "^4.0.0", "webpack-bundle-analyzer": "^3.3.2", "webpack-cli": "^3.1.0", "webpack-merge": "2.6.1" }, "license": "Apache-2.0", "bundlesize": [ { "path": "./lib/dist/content-services/bundles/adf-content-services.umd.min.js", "maxSize": "70 kb" }, { "path": "./lib/dist/process-services/bundles/adf-process-services.umd.min.js", "maxSize": "50 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": "130 kb" }, { "path": "./lib/dist/process-services-cloud/bundles/adf-process-services-cloud.umd.min.js", "maxSize": "50 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": "40 kb" } ], "engines": { "node": ">=6.0.0" }, "module": "./index.js", "typings": "./index.d.ts", "lint-staged": { "linters": { "**/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": "npm run lint:staged" } }, "snyk": true }