github.com/jfrog/jfrog-cli-platform-services@v1.2.0/commands/templates/package.json_template (about)

     1  {
     2    "name": "{{.WorkerName}}",
     3    "description": "Run a script on {{.Action}}",
     4    "version": "1.0.0",
     5    "scripts": {
     6      "deploy": "jf worker deploy",
     7      "undeploy": "jf worker rm \"{{.WorkerName}}\""
     8  {{- if .HasTests }},
     9      "test": "jest"
    10  {{- end }}
    11    },
    12    "license": "ISC",
    13    "devDependencies": {
    14      "jfrog-workers": "^0.4.0"
    15  {{- if .HasTests }},
    16      "@golevelup/ts-jest": "^0.4.0",
    17      "@types/jest": "^29.5.12",
    18      "jest": "^29.7.0",
    19      "jest-jasmine2": "^29.7.0",
    20      "ts-jest": "^29.1.2"
    21  {{- end }}
    22    }{{- if .HasTests }},
    23    "jest": {
    24      "moduleFileExtensions": [
    25        "ts",
    26        "js"
    27      ],
    28      "rootDir": ".",
    29      "testEnvironment": "node",
    30      "clearMocks": true,
    31      "maxConcurrency": 1,
    32      "testRegex": "\\.spec\\.ts$",
    33      "moduleDirectories": ["node_modules"],
    34      "collectCoverageFrom": [
    35        "**/*.ts"
    36      ],
    37      "coverageDirectory": "../coverage",
    38      "transform": {
    39        "^.+\\.(t|j)s$": "ts-jest"
    40      },
    41      "testRunner": "jest-jasmine2",
    42      "verbose": true
    43    }
    44    {{- end }}
    45  }