UNPKG

har-to-k6

Version:
113 lines (112 loc) 3.48 kB
{ "name": "har-to-k6", "description": "Convert LI-HAR to k6 script", "version": "0.14.10", "license": "Apache-2.0", "keywords": [ "k6", "har", "li-har", "loadtest", "load-test", "load-testing", "server-load", "performance" ], "directories": { "lib": "src" }, "homepage": "https://github.com/grafana/har-to-k6", "repository": "github:grafana/har-to-k6", "bugs": "https://github.com/grafana/har-to-k6/issues", "engines": { "node": ">=16.0.0" }, "browser": "dist/standalone.js", "main": "src/index.js", "bin": "bin/har-to-k6.js", "dependencies": { "@caporal/core": "^2.0.7", "bundle-collapser": "^1.3.0", "chalk": "^2.4.2", "form-urlencoded": "^3.0.0", "fs-extra": "^7.0.1", "is-natural-number": "^4.0.1", "is-plain-object": "^2.0.4", "iso8601-validator": "^1.0.1", "jsonpath": "^1.0.1", "moment": "^2.29.4", "nanoid": "^3.3.8", "pkginfo": "^0.4.1", "prettier": "^2.0.5", "tmp": "^0.1.0", "verror": "^1.10.0" }, "devDependencies": { "@babel/core": "^7.23.2", "@babel/preset-env": "^7.23.2", "@babel/eslint-parser": "7.22.15", "ava": "^5.3.1", "babel-loader": "^8.0.6", "cross-env": "^5.2.0", "eslint": "^7.1.0", "eslint-config-prettier": "^6.11.0", "husky": "^4.2.3", "mock-require": "^3.0.3", "npm-run-all": "^4.1.5", "pretty-quick": "^2.0.1", "sinon": "^7.3.1", "webpack": "^5.88.2", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4" }, "scripts": { "bundle": "./node_modules/.bin/webpack --config webpack.config.js", "analyze": "BUNDLE_ANALYSIS=\"reports/commit_$(git rev-parse --short HEAD).html\" ./node_modules/.bin/webpack --config webpack.config.js", "lint": "eslint .", "test": "npm-run-all test-unit test-int test-e2e", "test-int": "cross-env NODE_PATH=src:test ava test/int/**/*.test.js", "test-unit": "cross-env NODE_PATH=src:test ava test/unit/**/*.test.js", "test-e2e": "cross-env NODE_PATH=src:test ava test/e2e/fixtures.test.js test/e2e/**/*.test.js", "test:watch": "cross-env NODE_PATH=src:test ava --watch test/unit/*", "test-hoc": "cross-env NODE_PATH=src:test ava", "test-only": "cross-env NODE_PATH=src:test ava", "prepare": "npm-run-all bundle" }, "eslintConfig": { "env": { "browser": true, "node": true, "es6": true }, "extends": [ "eslint:recommended", "prettier" ], "parser": "@babel/eslint-parser", "parserOptions": { "requireConfigFile": false, "ecmaVersion": 2019, "sourceType": "module" }, "ignorePatterns": [ "node_modules/", "standalone.js" ] }, "prettier": { "semi": false, "arrowParens": "avoid", "singleQuote": true, "trailingComma": "es5", "printWidth": 80 }, "husky": { "hooks": { "pre-commit": "pretty-quick --staged && npm run lint", "pre-push": "npm run lint && npm test" } }, "ava": {}, "typings": "./typings/main.d.ts" }