]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/package.json
LP1809288 Angular fm-editor read-only additions
[working/Evergreen.git] / Open-ILS / src / eg2 / package.json
1 {
2   "name": "eg",
3   "version": "0.0.0",
4   "scripts": {
5     "ng": "ng",
6     "start": "ng serve",
7     "build": "ng build",
8     "test": "npm run create-mock-idl; ng test",
9     "lint": "ng lint",
10     "e2e": "ng e2e",
11     "create-mock-idl": "cd src/test_data && perl idl2js.pl",
12     "export-strings": "ng xi18n --output-path locale",
13     "merge-strings": "xliffmerge",
14     "build-fr-CA": "ng build --configuration=production-fr-CA --output-path ../../web/eg2/fr-CA --deploy-url /eg2/fr-CA/ --base-href /eg2/fr-CA; sed -i s/IDL2js\\\"/IDL2js?locale=fr-CA\\\"/g ../../web/eg2/fr-CA/index.html; sed -i s/lang=\\\"en\\\"/lang=\\\"fr\\\"/g ../../web/eg2/fr-CA/index.html"
15   },
16   "private": true,
17   "dependencies": {
18     "@angular/animations": "^6.1.0",
19     "@angular/common": "^6.1.0",
20     "@angular/compiler": "^6.1.0",
21     "@angular/core": "^6.1.0",
22     "@angular/forms": "^6.1.0",
23     "@angular/http": "^6.1.0",
24     "@angular/platform-browser": "^6.1.0",
25     "@angular/platform-browser-dynamic": "^6.1.0",
26     "@angular/router": "^6.1.0",
27     "@ng-bootstrap/ng-bootstrap": "^3.2.0",
28     "bootstrap-css-only": "^4.1.1",
29     "core-js": "^2.5.4",
30     "ngx-cookie": "^4.0.2",
31     "rxjs": "^6.0.0",
32     "rxjs-compat": "^6.3.2",
33     "zone.js": "~0.8.26"
34   },
35   "devDependencies": {
36     "@angular-devkit/build-angular": "~0.7.0",
37     "@angular/cli": "~6.1.5",
38     "@angular/compiler-cli": "^6.1.0",
39     "@angular/language-service": "^6.1.0",
40     "@types/jasmine": "~2.8.6",
41     "@types/jasminewd2": "~2.0.3",
42     "@types/node": "~8.9.4",
43     "codelyzer": "~4.2.1",
44     "jasmine-core": "~2.99.1",
45     "jasmine-spec-reporter": "~4.2.1",
46     "karma": "~1.7.1",
47     "karma-chrome-launcher": "~2.2.0",
48     "karma-coverage-istanbul-reporter": "~2.0.0",
49     "karma-jasmine": "~1.1.1",
50     "karma-jasmine-html-reporter": "^0.2.2",
51     "karma-phantomjs-launcher": "^1.0.4",
52     "ngx-i18nsupport": "^0.17.0",
53     "protractor": "~5.4.0",
54     "ts-node": "~5.0.1",
55     "tslint": "~5.9.1",
56     "typescript": "~2.7.2"
57   },
58   "xliffmergeOptions": {
59     "srcDir": "src/locale",
60     "genDir": "src/locale",
61     "i18nFile": "messages.xlf",
62     "i18nBaseFile": "messages",
63     "i18nFormat": "xlf",
64     "encoding": "UTF-8",
65     "defaultLanguage": "en",
66     "languages": [
67       "en",
68       "fr-CA"
69     ],
70     "removeUnusedIds": true,
71     "supportNgxTranslate": false,
72     "ngxTranslateExtractionPattern": "@@|ngx-translate",
73     "useSourceAsTarget": true,
74     "targetPraefix": "",
75     "targetSuffix": "",
76     "beautifyOutput": false,
77     "allowIdChange": false,
78     "autotranslate": false,
79     "apikey": "",
80     "apikeyfile": "",
81     "verbose": false,
82     "quiet": false
83   }
84 }