package.json
{
"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"
}
}