app-outlet/app-outlet

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "app-outlet",
    "version": "2.1.0",
    "description": "A Universal linux app store ",
    "homepage": "https://app-outlet.github.io",
    "author": {
        "name": "Messias Junior",
        "email": "messiaslima.03@gmail.com"
    },
    "keywords": [
        "angular",
        "electron",
        "typescript",
        "sass",
        "snap",
        "flatpak",
        "appimage",
        "linux"
    ],
    "scripts": {
        "ng": "ng",
        "start": "npm-run-all -p electron:serve ng:serve",
        "start:core": "node core",
        "ng:serve": "ng serve",
        "electron:serve": "wait-on tcp:4200 && npx electron . --serve",
        "build": "npm run build:angular && electron-builder build --linux --publish never",
        "build:angular": "ng build --configuration production",
        "build:mac": "npm run build:angular && electron-builder build --mac",
        "test": "NODE_ENV=test TZ=utc jest",
        "test:coverage": "npm test -- --coverage",
        "test:quick": "npm test -- --no-coverage",
        "test:watch": "npm test -- --watch",
        "test:watch:quick": "npm run test:watch -- --no-coverage",
        "test:report": "open coverage/lcov-report/index.html",
        "e2e": "ng e2e",
        "format": "prettier --write .",
        "lint": "eslint {src,e2e}/**/*.ts core/**/*.js",
        "lint:fix": "eslint {src,e2e}/**/*.ts core/**/*.js --fix",
        "check:style": "prettier --check .",
        "postinstall": "ngcc",
        "prepare": "husky install"
    },
    "main": "main.js",
    "private": true,
    "dependencies": {
        "@angular/animations": "^13.0.1",
        "@angular/cdk": "^13.2.4",
        "@angular/common": "^13.0.1",
        "@angular/compiler": "^13.0.1",
        "@angular/core": "^13.0.1",
        "@angular/forms": "^13.0.1",
        "@angular/platform-browser": "^13.0.1",
        "@angular/platform-browser-dynamic": "^13.0.1",
        "@angular/router": "^13.0.1",
        "@nebular/eva-icons": "^9.0.1",
        "@nebular/theme": "^9.0.1",
        "@ngx-translate/core": "^14.0.0",
        "@ngx-translate/http-loader": "^7.0.0",
        "axios": "^0.27.2",
        "bootstrap": "^5.1.3",
        "eva-icons": "^1.1.3",
        "font-awesome": "^4.7.0",
        "loglevel": "^1.7.1",
        "marked": "^4.0.12",
        "rxjs": "~6.6.0",
        "sqlite3": "^5.0.2",
        "tslib": "^2.3.1",
        "typeorm": "^0.3.7",
        "zone.js": "~0.11.4"
    },
    "devDependencies": {
        "@angular-builders/jest": "^12.1.2",
        "@angular-devkit/build-angular": "^13.0.2",
        "@angular/cli": "^13.0.2",
        "@angular/compiler-cli": "^13.0.1",
        "@commitlint/cli": "^17.0.3",
        "@commitlint/config-conventional": "^17.0.3",
        "@schematics/angular": "^13.0.2",
        "@types/jest": "^28.1.3",
        "@types/marked": "^4.0.2",
        "@types/node": "^18.0.0",
        "@typescript-eslint/eslint-plugin": "^5.30.0",
        "@typescript-eslint/parser": "^5.30.0",
        "electron": "^19.0.6",
        "electron-builder": "^23.1.0",
        "electron-reload": "^2.0.0-alpha.1",
        "eslint": "^8.2.0",
        "eslint-config-airbnb-base": "^15.0.0",
        "eslint-config-prettier": "^8.3.0",
        "eslint-plugin-import": "^2.25.3",
        "eslint-plugin-prettier": "^4.2.1",
        "husky": "^8.0.1",
        "jest": "^28.1.2",
        "jest-preset-angular": "^12.1.0",
        "lint-staged": "^13.0.3",
        "npm-run-all": "^4.1.5",
        "prettier": "^2.4.1",
        "standard-changelog": "^2.0.27",
        "typescript": "4.4.4",
        "wait-on": "^6.0.0"
    }
}