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  }