UNPKG

har-to-k6

Version:
127 lines (126 loc) 3.89 kB
{ "name": "har-to-k6", "description": "Convert LI-HAR to k6 script", "version": "0.14.15", "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.4.0", "chalk": "2.4.2", "form-urlencoded": "3.0.2", "fs-extra": "7.0.1", "is-natural-number": "4.0.1", "is-plain-object": "2.0.4", "iso8601-validator": "1.0.1", "jsonpath": "1.3.0", "moment": "2.30.1", "nanoid": "3.3.11", "pkginfo": "0.4.1", "prettier": "2.0.5", "tmp": "0.2.5", "verror": "1.10.1" }, "devDependencies": { "@babel/core": "7.23.2", "@babel/eslint-parser": "7.28.6", "@babel/preset-env": "7.29.5", "ava": "5.3.1", "babel-loader": "8.1.0", "cross-env": "5.2.1", "eslint": "7.32.0", "eslint-config-prettier": "6.11.0", "husky": "4.3.8", "install": "^0.13.0", "mock-require": "3.0.3", "npm": "^11.14.1", "npm-run-all": "4.1.5", "pretty-quick": "2.0.2", "sinon": "7.5.0", "webpack": "5.104.1", "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-browser": "npm run bundle && k6 run test/browser/standalone.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", "overrides": { "brace-expansion": "1.1.13", "tmp": "0.2.5", "lodash": "4.18.0", "flatted": "3.4.2", "minimatch": "3.1.4", "underscore": "1.13.8", "ajv@6.12.6": "6.14.0", "ajv@8.12.0": "8.18.0", "ajv@8.17.1": "8.18.0" } }