HubSpotWebTeam/serverless-resource-policy

Missing semver npm package

Opened this issue · 3 comments

Appears to be missing semver package

Running:

sls deploy

With serverless.yml file of:

service: ******** 

plugins:
  - serverless-resource-policy

Produces error:

Serverless plugin "serverless-resource-policy" initialization errored: Cannot find module 'semver'

Updated package.json for fix:

{
  "name": "serverless-resource-policy",
  "version": "1.0.4",
  "author": "HubSpot Web Team",
  "description": "Creates a whitelist for IP or CIDR addresses for a serverless application, using serverless resource policies",
  "test": "echo 'Ordinarily, tests should be here' && exit 0",
  "keywords": [
    "serverless",
    "resource-policy",
    "resourcepolicy",
    "ip",
    "cidr",
    "whitelist"
  ],
  "dependencies": {
    "semver": "^6.0.0"    
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/HubSpotWebTeam/serverless-resource-policy.git"
  },
  "bugs": {
    "url": "https://github.com/HubSpotWebTeam/serverless-resource-policy/issues"
  },
  "license": "MIT"
}

quick fix : npm install semver

Wow - how did we miss this, sorry @brown99 - if you open a PR for it, I can merge that asap. Thanks!