serverless-offline-msk
Version:
A serverless offline plugin that enables AWS MSK events
208 lines (207 loc) • 5.12 kB
JSON
{
"name": "@serverless/dashboard-plugin",
"version": "6.2.2",
"description": "The Serverless Dashboard plugin",
"author": "serverless.com",
"repository": "serverless/dashboard-plugin",
"dependencies": {
"@serverless/event-mocks": "^1.1.1",
"@serverless/platform-client": "^4.3.2",
"@serverless/utils": "^6.0.3",
"child-process-ext": "^2.1.1",
"chokidar": "^3.5.3",
"flat": "^5.0.2",
"fs-extra": "^9.1.0",
"js-yaml": "^4.1.0",
"jszip": "^3.9.1",
"lodash": "^4.17.21",
"memoizee": "^0.4.15",
"ncjsm": "^4.3.0",
"node-dir": "^0.1.17",
"node-fetch": "^2.6.7",
"open": "^7.4.2",
"semver": "^7.3.7",
"simple-git": "^3.7.0",
"type": "^2.6.0",
"uuid": "^8.3.2",
"yamljs": "^0.3.0"
},
"devDependencies": {
"@serverless/eslint-config": "^4.0.0",
"@serverless/test": "^10.0.3",
"aws-sdk": "^2.1117.0",
"chai": "^4.3.6",
"chai-as-promised": "^7.1.1",
"eslint": "^7.32.0",
"eslint-plugin-import": "^2.26.0",
"essentials": "^1.2.0",
"git-list-updated": "^1.2.1",
"github-release-from-cc-changelog": "^2.3.0",
"husky": "^4.3.8",
"lint-staged": "^10.5.4",
"log": "^6.3.1",
"log-node": "^8.0.3",
"mocha": "^9.2.2",
"nyc": "^15.1.0",
"prettier": "^2.6.2",
"process-utils": "^4.0.0",
"proxyquire": "^2.1.3",
"sinon": "^11.1.2",
"sinon-chai": "^3.7.0",
"standard-version": "^9.3.2",
"strip-ansi": "^6.0.1",
"tar": "^6.1.11",
"timers-ext": "^0.1.7"
},
"eslintConfig": {
"extends": "@serverless/eslint-config/node",
"root": true,
"rules": {
"import/no-extraneous-dependencies": [
"error",
{
"devDependencies": [
"**/*.test.js",
"**/scripts/**",
"**/test/**",
"**/integration-testing/**",
"prettier.config.js"
]
}
]
},
"overrides": [
{
"files": [
"integration-testing/**",
"test/**"
],
"rules": {
"no-console": [
"error",
{
"allow": [
"info"
]
}
]
}
},
{
"files": [
"sdk-js/**"
],
"rules": {
"no-console": [
"error",
{
"allow": [
"debug",
"error",
"warn",
"info"
]
}
]
}
}
]
},
"eslintIgnore": [
"!/.github",
"/coverage",
"/dist",
"/node_modules",
"/sdk-js/dist",
"/sdk-js/node_modules"
],
"mocha": {
"require": [
"@serverless/test/setup/patch",
"@serverless/test/setup/log",
"@serverless/test/setup/mock-homedir",
"@serverless/test/setup/mock-cwd",
"@serverless/test/setup/restore-env"
],
"timeout": 360000
},
"nyc": {
"all": true,
"exclude": [
"**/*.test.js",
".github/**",
"coverage/**",
"dist/**",
"examples/**",
"integration-testing/**",
"node_modules/**",
"prettier.config.js",
"scripts/**",
"sdk-js/**",
"test/**"
],
"reporter": [
"lcov",
"html",
"text-summary"
]
},
"lint-staged": {
"*.js": [
"eslint"
],
"*.{css,html,js,json,md,yaml,yml}": [
"prettier -c"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"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"
}
]
},
"scripts": {
"cover": "nyc npm test",
"integration-test": "mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"",
"lint": "eslint .",
"lint:staged": "lint-staged",
"lint:updated": "pipe-git-updated --ext=js --base=main -- eslint",
"prepare-release": "standard-version && prettier --write CHANGELOG.md",
"prettier-check": "prettier -c \"**/*.{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 --base=main -- prettier -c",
"prettify": "prettier --write \"**/*.{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 --base=main -- prettier --write",
"test": "mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"",
"test:isolated": "mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\""
},
"engines": {
"node": ">=12.0"
},
"publishConfig": {
"access": "public"
},
"license": "MIT"
}