github.com/readium/readium-lcp-server@v0.0.0-20240101192032-6e95190e99f1/frontend/manage/package.json (about) 1 { 2 "name": "frontend-angular-app", 3 "version": "1.0.0", 4 "description": "Frontend for LCP server", 5 "scripts": { 6 "clean": "node ./node_modules/rimraf/bin.js \"dist/**/*.*\"", 7 "copy-templates": "cpx \"app/**/*.html\" dist/app", 8 "copy-templates:w": "cpx \"app/**/*.html\" dist/app --watch", 9 "build-css": "node-sass -r assets/sass -o dist/css", 10 "build-css:w": "node-sass -w -r assets/sass -o dist/css", 11 "prestart": "npm run clean && npm run build-css && npm run copy-templates", 12 "start": "tsc && concurrently \"cpx 'app/**/*.html' dist/app --watch\" \"node-sass -w -r assets/sass -o dist/css\" \"tsc -w\" \"lite-server --config=bs-config.js\" ", 13 "build": "tsc && cpx 'app/**/*.html' dist/app && node-sass -r assets/sass -o dist/css", 14 "pree2e": "npm run clean && webdriver-manager update", 15 "e2e": "tsc && concurrently \"http-server -s\" \"protractor protractor.config.js\" --kill-others --success first", 16 "pretest": "npm run clean", 17 "test": "tsc && concurrently \"tsc -w\" \"karma start karma.conf.js\"", 18 "pretest-once": "npm run clean", 19 "test-once": "tsc && karma start karma.conf.js --single-run", 20 "pretsc": "npm run clean", 21 "tsc": "tsc", 22 "pretsc:w": "npm run clean", 23 "tsc:w": "tsc -w", 24 "lint": "tslint ./app/**/*.ts -t verbose", 25 "lite": "lite-server --config=bs-config.js" 26 }, 27 "keywords": [], 28 "author": "", 29 "license": "MIT", 30 "dependencies": { 31 "@angular/common": "~2.4.8", 32 "@angular/compiler": "~2.4.8", 33 "@angular/core": "~2.4.8", 34 "@angular/forms": "~2.4.8", 35 "@angular/http": "~2.4.8", 36 "@angular/platform-browser": "~2.4.8", 37 "@angular/platform-browser-dynamic": "~2.4.8", 38 "@angular/router": "~3.4.8", 39 "@types/cryptojs": "^3.1.29", 40 "@types/jquery": "^2.0.40", 41 "@types/jssha": "0.0.29", 42 "angular-in-memory-web-api": "~0.3.0", 43 "bootstrap": "git://github.com/twbs/bootstrap.git#v4-dev", 44 "core-js": "^2.4.1", 45 "cpx": "^1.5.0", 46 "cryptojs": "^2.5.3", 47 "fast-sha256": "^1.0.0", 48 "file-saver": "^1.3.3", 49 "font-awesome": "^4.7.0", 50 "jquery": "^3.5.0", 51 "jssha": "^2.2.0", 52 "moment": "^2.17.1", 53 "ng2-datetime-picker": "^0.12.8", 54 "ng2-file-upload": "^1.2.0", 55 "ng2-slugify": "^0.1.0", 56 "node-sass": "^4.13.1", 57 "reflect-metadata": "^0.1.8", 58 "rxjs": "5.4.2", 59 "systemjs": "0.19.40", 60 "tether": "^1.4.0", 61 "tweetnacl-util": "^0.13.5", 62 "zone.js": "^0.7.2" 63 }, 64 "devDependencies": { 65 "rimraf": "^2.5.4", 66 "concurrently": "^3.1.0", 67 "lite-server": "^2.2.2", 68 "typescript": "^2.4.0", 69 "canonical-path": "0.0.2", 70 "http-server": "^0.9.0", 71 "tslint": "^3.15.1", 72 "lodash": "^4.17.21", 73 "jasmine-core": "~2.4.1", 74 "karma": "^1.3.0", 75 "karma-chrome-launcher": "^2.0.0", 76 "karma-cli": "^1.0.1", 77 "karma-jasmine": "^1.0.2", 78 "karma-jasmine-html-reporter": "^0.2.2", 79 "protractor": "4.0.9", 80 "webdriver-manager": "10.2.5", 81 "@types/node": "^6.0.46", 82 "@types/jasmine": "^2.5.36", 83 "@types/selenium-webdriver": "^2.53.33" 84 }, 85 "repository": {} 86 }