{
  "name": "@alicloud/fun",
  "version": "3.6.24",
  "description": "(have)Fun with Serverless",
  "engines": {
    "node": ">=8.6.0"
  },
  "bin": {
    "fun": "bin/fun.js"
  },
  "pkg": {
    "scripts": [
      "./lib/**/*.js",
      "./bin/**/*.js",
      "!./lib/utils/fun-nas-server/**/*.js"
    ],
    "assets": [
      "./templates/**/*",
      "./lib/language-service/schema/**/*",
      "./lib/utils/fun-nas-server/dist/fun-nas-server.zip",
      "./lib/utils/fun-nas-server/dist/VERSION",
      "./lib/utils/fonts/fonts.conf",
      "./lib/frameworks/support/php/ZIPNAME"
    ]
  },
  "fc-docker": {
    "version": "1.9.21",
    "registry_default": "registry.cn-beijing.aliyuncs.com",
    "registry_mirrors": [
      "registry.cn-beijing.aliyuncs.com",
      "registry.hub.docker.com"
    ]
  },
  "scripts": {
    "test": "make test",
    "binary": "make binary",
    "postinstall": "node -e \"try { require('./src/lib/check-version'); } catch(e) { if (e.message && e.message.includes('Cannot find module')) { require('./lib/check-version'); } else { throw e; }}\"",
    "upload": "make upload",
    "lint": "eslint --fix src/lib src/bin test",
    "validate-lint": "eslint src/lib src/bin test",
    "prepack": "export NODE_ENV=development && npm install && npm run build && make package-fun-nas-server",
    "build": "make build",
    "postbuild": "make postbuild"
  },
  "author": "Jackson Tian",
  "maintainers": [
    {
      "name": "Vangie Du"
    },
    {
      "name": "Hehe Tan"
    },
    {
      "name": "Kevin Yang"
    },
    {
      "name": "ChaoDaoH"
    }
  ],
  "license": "MIT",
  "dependencies": {
    "@alicloud/cloudapi": "^1.0.0",
    "@alicloud/fc": "^1.2.3",
    "@alicloud/fc-builders": "^0.15.4",
    "@alicloud/fc2": "^2.2.2",
    "@alicloud/fnf-2019-03-15": "^1.1.0",
    "@alicloud/log": "^1.1.0",
    "@alicloud/mns": "^1.0.0",
    "@alicloud/pop-core": "^1.7.9",
    "@alicloud/ram": "^1.0.0",
    "ajv": "^6.4.0",
    "ali-oss": "^6.1.1",
    "archiver": "^2.0.0",
    "async-lock": "^1.1.4",
    "cheerio": "^1.0.0-rc.3",
    "ci-info": "^2.0.0",
    "cli-table3": "^0.5.1",
    "colors": "^1.4.0",
    "command-exists": "^1.2.8",
    "commander": "^5.0.0",
    "conf": "^4.0.2",
    "copy-dir": "^1.1.0",
    "copyfiles": "^2.2.0",
    "crc64-ecma182.js": "^1.0.0",
    "date-and-time": "^0.12.0",
    "debug": "^2.6.8",
    "detect-mocha": "^0.1.0",
    "dev-null": "^0.1.1",
    "dockerfile-ast": "0.0.16",
    "dockerode": "^3.0.2",
    "dotenv": "^6.0.0",
    "draftlog": "^1.0.12",
    "express": "^4.16.4",
    "extract-zip": "^1.6.7",
    "fs-extra": "^8.1.0",
    "get-stdin": "^6.0.0",
    "git-ignore-parser": "0.0.2",
    "glob": "^7.1.2",
    "http-string-parser": "0.0.6",
    "httpx": "^2.1.2",
    "ignore": "^5.0.4",
    "inquirer": "^5.2.0",
    "inquirer-autocomplete-prompt": "^1.0.1",
    "ip": "^1.1.5",
    "istextorbinary": "^3.3.0",
    "js-yaml": "^3.13.1",
    "json-colorizer": "^2.2.0",
    "json-diff": "^0.5.4",
    "jszip": "^3.1.5",
    "kitx": "^1.2.1",
    "klaw": "^3.0.0",
    "lodash": "^4.17.11",
    "ls-archive": "^1.3.4",
    "md5-file": "^4.0.0",
    "memory-streams": "^0.1.3",
    "ncp": "^2.0.0",
    "nested-object-assign": "^1.0.3",
    "node-machine-id": "^1.1.10",
    "node-stream-zip": "^1.8.2",
    "node-watch": "^0.6.0",
    "os-locale": "^2.1.0",
    "os-name": "^3.1.0",
    "progress": "^2.0.3",
    "progress-stream": "^2.0.0",
    "promise-retry": "^1.1.1",
    "promise.prototype.finally": "^3.1.1",
    "raw-body": "^2.3.3",
    "request-promise": "^4.2.5",
    "require-from-string": "^2.0.2",
    "rimraf": "^2.6.2",
    "semver": "^5.5.0",
    "single-line-log": "^1.1.2",
    "string-argv": "^0.3.0",
    "supertest": "^4.0.2",
    "tablestore": "^5.0.1",
    "tar-fs": "^2.0.0",
    "temp-dir": "^1.0.0",
    "try-require": "^1.2.1",
    "typescript": "3.4.5",
    "universal-analytics": "^0.4.20",
    "unzipper": "0.10.4",
    "update-notifier": "^3.0.0",
    "urlencode": "^1.1.0",
    "uuid-by-string": "^3.0.2",
    "walkdir": "^0.4.1",
    "yaml-ast-parser": "0.0.43"
  },
  "files": [
    "lib",
    "bin",
    "templates"
  ],
  "devDependencies": {
    "@types/fs-extra": "^8.1.0",
    "@types/lodash": "^4.14.149",
    "@typescript-eslint/eslint-plugin": "^2.25.0",
    "@typescript-eslint/parser": "^2.25.0",
    "chai-fs": "^2.0.0",
    "decache": "^4.5.1",
    "eslint": "^6.8.0",
    "expect.js": "^0.3.1",
    "memorystream": "^0.3.1",
    "mocha": "^7.1.1",
    "nock": "^10.0.6",
    "node-pty": "^0.9.0",
    "pkg": "^4.4.0",
    "proxyquire": "^2.0.1",
    "sinon": "^5.0.7",
    "suppose": "^0.6.2"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/alibaba/funcraft.git"
  }
}
