UNPKG

serverless-offline-msk

Version:

A serverless offline plugin that enables AWS MSK events

261 lines (260 loc) 10.4 kB
{ "dedicatedTo": "Blue, a great migrating bird.", "name": "serverless-offline", "version": "8.8.1", "description": "Emulate AWS λ and API Gateway locally when developing your Serverless project", "license": "MIT", "main": "dist/main.js", "type": "commonjs", "scripts": { "build": "rimraf dist && babel src --ignore \"**/__tests__/**/*\" --out-dir dist && copyfiles -u 1 \"src/**/*.{vm,py,rb}\" dist", "format": "eslint . --fix", "lint": "eslint .", "lint:updated": "pipe-git-updated --ext=js -- eslint", "list-contributors": "echo 'clone https://github.com/mgechev/github-contributors-list.git first, then run npm install' && cd ../github-contributors-list && node bin/githubcontrib --owner dherault --repo serverless-offline --sortBy contributions --showlogin true --sortOrder desc > contributors.md", "prepare": "npm run build", "prepare-release": "standard-version && prettier --write CHANGELOG.md", "prepublishOnly": "npm run lint && npm run build", "prettier-check": "prettier -c --ignore-path .gitignore \"**/*.{css,html,js,json,md,yaml,yml}\"", "prettier-check:updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c", "prettify": "prettier --write --ignore-path .gitignore \"**/*.{css,html,js,json,md,yaml,yml}\"", "prettify:updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write", "test": "npm run build && jest --verbose --silent --runInBand", "test:cov": "npm run build && jest --coverage --silent --runInBand --collectCoverageFrom=src/**/*.js", "test:log": "npm run build && jest --verbose", "test:noBuild": "jest --verbose --runInBand --bail", "test:unit": "jest --verbose --silent --runInBand --config jest.config.units.js", "test:watch": "SKIP_SETUP=true jest --verbose --watch" }, "repository": { "type": "git", "url": "git+https://github.com/dherault/serverless-offline.git" }, "bugs": { "url": "https://github.com/dherault/serverless-offline/issues" }, "homepage": "https://github.com/dherault/serverless-offline", "keywords": [ "serverless", "serverless framework", "serverless local", "serverless offline", "serverless plugin", "aws", "amazon web services", "api gateway", "http", "lambda", "schedule", "websocket" ], "files": [ "dist/**", "package.json", "LICENSE", "README.md" ], "author": "David Hérault <dherault@gmail.com> (https://github.com/dherault)", "maintainers": [ "Bilal Soylu (https://github.com/Bilal-S)", "Daniel Cottone <daniel.cottone@gmail.com> (https://github.com/daniel-cottone)", "Leonardo Alifraco (https://github.com/leonardoalifraco)", "Michael Staub (https://github.com/mikestaub)" ], "contributors": [ "Adam Sweeting (https://github.com/adamelliottsweeting)", "Adrien (https://github.com/AdrienGiboire)", "Al Pal (https://github.com/againer)", "Alessandro Palumbo (https://github.com/apalumbo)", "Alex Blythe (https://github.com/ablythe)", "allenhartwig (https://github.com/allenhartwig)", "Andre Rabold (https://github.com/arabold)", "Andrei Popovici (https://github.com/andreipopovici)", "Anthony Liatsis (https://github.com/aliatsis)", "Austen (https://github.com/ac360)", "Austin Payne (https://github.com/austin-payne)", "Ayush Gupta (https://github.com/AyushG3112)", "Ben Cooling (https://github.com/bencooling)", "Bob Thomas (https://github.com/bob-thomas)", "Brandon Evans (https://github.com/BrandonE)", "Cameron Cooper (https://github.com/cameroncooper)", "Chris Trevino (https://github.com/darthtrevino)", "Chris Watson (https://github.com/c24w)", "Christoph Gysin (https://github.com/christophgysin)", "Damon Williams (https://github.com/footballencarta)", "Daniel Cottone <daniel.cottone@gmail.com> (https://github.com/daniel-cottone)", "Daniel Parker (https://github.com/rlgod)", "Dave Sole (https://github.com/dsole)", "David Bunker (https://github.com/dbunker)", "demetriusnunes (https://github.com/demetriusnunes)", "DJCrabhat (https://github.com/djcrabhat)", "Domas Lasauskas (https://github.com/domaslasauskas)", "Dustin Belliston (https://github.com/dwbelliston)", "Echo Nolan (https://github.com/enolan)", "Egor Kislitsyn (https://github.com/minibikini)", "Elliott Spira (https://github.com/em0ney)", "Ethan Moistner (https://github.com/emmoistner)", "Francis Upton IV (https://github.com/francisu)", "Francisco Guimarães (https://github.com/franciscocpg)", "G Roques (https://github.com/gbroques)", "Gabriel Verdi (https://github.com/ansraliant)", "Garun Vagidov (https://github.com/garunski)", "Gert Jansen van Rensburg (https://github.com/gertjvr)", "Guillaume Carbonneau (https://github.com/guillaume)", "György Balássy (https://github.com/balassy)", "James Relyea (https://github.com/james-relyea)", "Jarda Snajdr (https://github.com/jsnajdr)", "Jaryd Carolin (https://github.com/horyd)", "Jeff Hall (https://github.com/electrikdevelopment)", "jgilbert01 (https://github.com/jgilbert01)", "Joaquin Ormaechea (https://github.com/jormaechea)", "John McKim (https://github.com/johncmckim)", "Jonas De Kegel (https://github.com/jlsjonas)", "Joost Farla (https://github.com/joostfarla)", "Joubert RedRat (https://github.com/joubertredrat)", "Juanjo Diaz (https://github.com/juanjoDiaz)", "Kaj Wiklund (https://github.com/kajwiklund)", "Kiryl Yermakou (https://github.com/rma4ok)", "kobanyan (https://github.com/kobanyan)", "Leonardo Alifraco (https://github.com/lalifraco-devspark)", "Leonardo Medici (https://github.com/doclm)", "Luciano Jesus Lima (https://github.com/brazilianbytes)", "Luke Chavers (https://github.com/vmadman)", "Manuel Böhm (https://github.com/boehmers)", "Marc Campbell (https://github.com/marccampbell)", "Marco Lüthy (https://github.com/adieuadieu)", "Mark Tse (https://github.com/neverendingqs)", "Martin Micunda (https://github.com/martinmicunda)", "Matt Hodgson (https://github.com/mhodgson)", "Matt Jonker (https://github.com/msjonker)", "Melvin Vermeer (https://github.com/melvinvermeer)", "Michael MacDonald (https://github.com/mjmac)", "Miso (Mike) Zmiric (https://github.com/mzmiric5)", "Niall Riordan (https://github.com/njriordan)", "Norimitsu Yamashita (https://github.com/nori3tsu)", "Oliv (https://github.com/obearn)", "Paul Esson (https://github.com/thepont)", "Paul Pasmanik (https://github.com/ppasmanik)", "Piotr Gasiorowski (https://github.com/WooDzu)", "polaris340 (https://github.com/polaris340)", "Quenby Mitchell (https://github.com/qswinson)", "Ram Hardy (https://github.com/computerpunc)", "Ramon Emilio Savinon (https://github.com/vaberay)", "Rob Brazier (https://github.com/robbrazier)", "Rowell Belen (https://github.com/bytekast)", "Russell Schick (https://github.com/rschick)", "Ryan Zhang (https://github.com/ryanzyy)", "Selcuk Cihan (https://github.com/selcukcihan)", "Shaun (https://github.com/starsprung)", "Shine Li (https://github.com/shineli)", "Stefan Siegl (https://github.com/stesie)", "Stewart Gleadow (https://github.com/sgleadow)", "Thales Minussi (https://github.com/tminussi)", "Thang Minh Vu (https://github.com/ittus)", "Tom St. Clair (https://github.com/tom-stclair)", "Trevor Leach (https://github.com/trevor-leach)", "Tuan Minh Huynh (https://github.com/tuanmh)", "Utku Turunc (https://github.com/utkuturunc)", "Vasiliy Solovey (https://github.com/miltador)", "Dima Krutolianov (https://github.com/dimadk24)", "Bryan Vaz (https://github.com/bryanvaz)", "Justin Ng (https://github.com/njyjn)", "Fernando Alvarez (https://github.com/jefer590)", "Eric Carter (https://github.com/ericctsf)" ], "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.js": [ "eslint" ], "*.{css,html,js,json,md,yaml,yml}": [ "prettier -c" ] }, "engines": { "node": ">=12.0.0" }, "standard-version": { "skip": { "commit": true, "tag": true }, "types": [ { "type": "feat", "section": "Features" }, { "type": "fix", "section": "Bug Fixes" }, { "type": "perf", "section": "Performance Improvements" }, { "type": "refactor", "section": "Maintenance Improvements" } ] }, "dependencies": { "@hapi/boom": "^9.1.4", "@hapi/h2o2": "^9.1.0", "@hapi/hapi": "^20.2.2", "aws-sdk": "^2.1136.0", "boxen": "^5.1.2", "chalk": "^4.1.2", "cuid": "^2.1.8", "execa": "^5.1.1", "fs-extra": "^10.1.0", "java-invoke-local": "0.0.6", "js-string-escape": "^1.0.1", "jsonpath-plus": "^5.1.0", "jsonschema": "^1.4.0", "jsonwebtoken": "^8.5.1", "jszip": "^3.9.1", "luxon": "^2.4.0", "node-fetch": "^2.6.7", "node-schedule": "^2.1.0", "p-memoize": "^4.0.4", "p-queue": "^6.6.2", "p-retry": "^4.6.2", "semver": "^7.3.7", "velocityjs": "^2.0.6", "ws": "^7.5.7" }, "devDependencies": { "@babel/cli": "^7.17.10", "@babel/core": "^7.17.12", "@babel/plugin-proposal-class-properties": "^7.17.12", "@babel/plugin-proposal-dynamic-import": "^7.16.7", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", "@babel/plugin-proposal-optional-chaining": "^7.17.12", "@babel/plugin-transform-modules-commonjs": "^7.17.12", "@babel/register": "^7.17.7", "archiver": "^5.3.1", "copyfiles": "^2.4.1", "eslint": "^8.15.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-prettier": "^4.0.0", "git-list-updated": "^1.2.1", "husky": "^4.3.8", "jest": "^26.6.3", "lint-staged": "^11.2.6", "p-map": "^4.0.0", "prettier": "^2.6.2", "rimraf": "^3.0.2", "serverless": "^2.72.3", "standard-version": "^9.5.0" }, "peerDependencies": { "serverless": "^1.60.0 || 2 || 3" } }