Skip to content
Snippets Groups Projects
package.json 2.47 KiB
Newer Older
  • Learn to ignore specific revisions
  • James Long's avatar
    James Long committed
    {
      "name": "actual",
      "version": "0.0.1",
      "private": true,
    
      "description": "A local-first personal finance system",
    
      "homepage": "https://github.com/actualbudget/actual/",
      "bugs": {
        "url": "https://github.com/actualbudget/actual/issues/"
      },
      "repository": {
        "type": "git",
        "url": "git@github.com:actualbudget/actual.git"
      },
    
    James Long's avatar
    James Long committed
      "license": "MIT",
    
    James Long's avatar
    James Long committed
      "workspaces": {
        "packages": [
          "packages/*"
        ]
      },
      "scripts": {
    
        "start": "yarn start:browser",
        "start:desktop": "npm-run-all --parallel 'start:desktop-*'",
    
        "start:desktop-node": "yarn workspace loot-core watch:node",
        "start:desktop-client": "yarn workspace @actual-app/web watch",
    
        "start:desktop-electron": "yarn workspace desktop-electron watch",
    
        "start:electron": "yarn start:desktop",
    
        "start:browser": "npm-run-all --parallel 'start:browser-*'",
    
        "start:browser-backend": "yarn workspace loot-core watch:browser",
        "start:browser-frontend": "yarn workspace @actual-app/web start:browser",
    
        "build:browser": "./bin/package-browser",
    
        "build:api": "yarn workspace @actual-app/api build",
    
        "test": "yarn workspaces foreach --parallel --verbose run test",
    
        "test:debug": "yarn workspaces foreach --verbose run test",
    
        "e2e": "yarn workspaces foreach --parallel --verbose run e2e",
    
        "vrt": "yarn workspaces foreach --parallel --verbose run vrt",
    
    James Long's avatar
    James Long committed
        "rebuild-electron": "./node_modules/.bin/electron-rebuild -f -m ./packages/loot-core",
    
        "rebuild-node": "yarn workspace loot-core rebuild",
    
        "lint": "eslint . --max-warnings 0",
    
    Shazib Hussain's avatar
    Shazib Hussain committed
        "lint:verbose": "DEBUG=eslint:cli-engine eslint . --max-warnings 0",
    
        "typecheck": "yarn tsc",
    
        "jq": "./node_modules/node-jq/bin/jq",
    
        "postinstall": "patch-package"
    
    James Long's avatar
    James Long committed
      },
      "devDependencies": {
    
    James Long's avatar
    James Long committed
      },
      "resolutions": {
    
        "react-error-overlay": "6.0.9"
    
      "engines": {
        "node": ">=18.0.0"
      },
    
    Jed Fox's avatar
    Jed Fox committed
      "packageManager": "yarn@3.5.1",
    
      "browserslist": [
    
        "electron 24.0",
    
        "defaults"
      ]
    
    James Long's avatar
    James Long committed
    }