{
  "name": "snyk",
  "version": "1.762.0",
  "description": "snyk library and cli utility",
  "files": [
    "help",
    "dist",
    "bin",
    "pysrc",
    "config.default.json",
    "SECURITY.md",
    "LICENSE",
    "README.md"
  ],
  "directories": {
    "lib": "src",
    "test": "test",
    "man": "help/commands-man",
    "doc": "help/commands-help"
  },
  "bin": {
    "snyk": "bin/snyk"
  },
  "engines": {
    "node": ">=10"
  },
  "workspaces": [
    ".",
    "packages/*"
  ],
  "scripts": {
    "clean": "npx rimraf node_modules dist binary-releases test-results *.tgz tsconfig.tsbuildinfo .eslintcache pysrc packages/*/node_modules packages/*/dist packages/*/tsconfig.tsbuildinfo packages/*/*.tgz",
    "prepare": "npm run check-dev-environment",
    "check-dev-environment": "ts-node ./scripts/check-dev-environment.ts",
    "format": "prettier --write '**/*.{js,ts,json,yaml,yml,md}'",
    "format:changes": "./scripts/format/prettier-changes.sh",
    "lint": "run-p --aggregate-output lint:*",
    "lint:js": "eslint --color --cache '**/*.{js,ts}'",
    "lint:formatting": "prettier --check '**/*.{js,ts,json,yaml,yml,md}'",
    "build": "npm run build:dev",
    "build:dev": "lerna run build --ignore snyk && npm run build-cli:dev",
    "build:prod": "lerna run build --ignore snyk && npm run build-cli:prod",
    "build-cli:dev": "node --max-old-space-size=8192 node_modules/webpack/bin/webpack.js --config webpack.dev.js",
    "build-cli:prod": "node --max-old-space-size=8192 node_modules/webpack/bin/webpack.js --config webpack.prod.js",
    "generate-help": "./help/generator/generate-docs.sh",
    "watch": "npm run build-cli:dev -- --watch",
    "test": "npm run test:acceptance && npm run test:system && npm run test:test && npm run test:jest && test:packages-unit && test:packages-acceptance",
    "test:acceptance": "tap test/acceptance/**/*.test.* test/acceptance/*.test.* -Rspec --timeout=300 --node-arg=-r --node-arg=ts-node/register",
    "test:system": "tap test/system/*.test.* -Rspec --timeout=300 --node-arg=-r --node-arg=ts-node/register",
    "test:jest": "jest --runInBand \"/test/[^/]+\\.spec\\.ts\"",
    "test:jest-unit": "jest --runInBand \"/test/jest/unit/((.+)/)*[^/]+\\.spec\\.ts\"",
    "test:jest-system": "jest --runInBand \"/test/jest/system/((.+)/)*[^/]+\\.spec\\.ts\"",
    "test:jest-acceptance": "jest --runInBand \"/test/jest/acceptance/((.+)/)*[^/]+\\.spec\\.ts\"",
    "test:packages-unit": "jest \"/packages/(.+)/test/unit/((.+)/)*[^/]+\\.spec\\.ts\"",
    "test:packages-acceptance": "jest \"/packages/(.+)/test/acceptance/((.+)/)*[^/]+\\.spec\\.ts\"",
    "test:test": "tap test/*.test.* -Rspec --timeout=300 --node-arg=-r --node-arg=ts-node/register",
    "test:smoke": "./scripts/run-smoke-tests-locally.sh"
  },
  "keywords": [
    "security",
    "vulnerabilities",
    "advisories",
    "audit",
    "snyk",
    "scan",
    "docker",
    "container",
    "scanning"
  ],
  "author": "snyk.io",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/snyk/snyk.git"
  },
  "pkg": {
    "scripts": [
      "dist/**/*.js",
      "bin/snyk"
    ],
    "assets": [
      "config.default.json",
      "dist",
      "help"
    ]
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  },
  "gitHead": "cc6b97b0f58a2a87b8e4eaeb6d777446b42c7e3c"
}
