UNPKG

testeranto

Version:

the AI powered BDD test framework for typescript projects

504 lines 12.9 kB
{ "errors": [], "warnings": [ { "id": "direct-eval", "location": { "column": 21, "file": "example/Calculator.ts", "length": 4, "line": 17, "lineText": " const result = eval(this.display);", "namespace": "", "suggestion": "" }, "notes": [ { "location": null, "text": "You can read more about direct eval and bundling here: https://esbuild.github.io/link/direct-eval" } ], "pluginName": "", "text": "Using direct eval with a bundler is not recommended and may cause problems" } ], "metafile": { "inputs": { "src/lib/index.ts": { "bytes": 3993, "imports": [ { "path": "../CoreTypes", "kind": "import-statement", "external": true }, { "path": "../PM/node", "kind": "import-statement", "external": true }, { "path": "../PM/pure", "kind": "import-statement", "external": true }, { "path": "../PM/web", "kind": "import-statement", "external": true }, { "path": "../Types", "kind": "import-statement", "external": true }, { "path": "./BaseGiven", "kind": "import-statement", "external": true }, { "path": "./BaseSuite", "kind": "import-statement", "external": true }, { "path": "./types", "kind": "import-statement", "external": true } ], "format": "esm" }, "src/PM/index.ts": { "bytes": 1880, "imports": [ { "path": "puppeteer-core", "kind": "import-statement", "external": true }, { "path": "puppeteer-core/lib/esm/puppeteer", "kind": "import-statement", "external": true }, { "path": "../lib", "kind": "import-statement", "external": true } ], "format": "esm" }, "src/PM/node.ts": { "bytes": 7133, "imports": [ { "path": "net", "kind": "import-statement", "external": true }, { "path": "fs", "kind": "import-statement", "external": true }, { "path": "path", "kind": "import-statement", "external": true }, { "path": "puppeteer-core", "kind": "import-statement", "external": true }, { "path": "stream", "kind": "import-statement", "external": true }, { "path": "../lib", "kind": "import-statement", "external": true }, { "path": "src/PM/index.ts", "kind": "import-statement", "original": "." } ], "format": "esm" }, "src/lib/pmProxy.ts": { "bytes": 6912, "imports": [ { "path": "./types", "kind": "import-statement", "external": true } ], "format": "esm" }, "src/lib/BaseGiven.ts": { "bytes": 8370, "imports": [ { "path": ".", "kind": "import-statement", "external": true }, { "path": "./types.js", "kind": "import-statement", "external": true }, { "path": "src/lib/pmProxy.ts", "kind": "import-statement", "original": "./pmProxy.js" }, { "path": "./BaseSuite", "kind": "import-statement", "external": true } ], "format": "esm" }, "src/lib/BaseWhen.ts": { "bytes": 2505, "imports": [ { "path": ".", "kind": "import-statement", "external": true }, { "path": "./types.js", "kind": "import-statement", "external": true }, { "path": "src/lib/pmProxy.ts", "kind": "import-statement", "original": "./pmProxy.js" } ], "format": "esm" }, "src/lib/BaseThen.ts": { "bytes": 3095, "imports": [ { "path": ".", "kind": "import-statement", "external": true }, { "path": "./types.js", "kind": "import-statement", "external": true }, { "path": "src/lib/pmProxy.ts", "kind": "import-statement", "original": "./pmProxy.js" } ], "format": "esm" }, "src/lib/BaseSuite.ts": { "bytes": 6226, "imports": [ { "path": ".", "kind": "import-statement", "external": true }, { "path": "../CoreTypes", "kind": "import-statement", "external": true }, { "path": "./BaseGiven", "kind": "import-statement", "external": true }, { "path": "src/lib/pmProxy.ts", "kind": "import-statement", "original": "./pmProxy" }, { "path": "./types", "kind": "import-statement", "external": true } ], "format": "esm" }, "src/lib/Tiposkripto.ts": { "bytes": 10774, "imports": [ { "path": "stream", "kind": "import-statement", "external": true }, { "path": "type-fest", "kind": "import-statement", "external": true }, { "path": "src/lib/index.ts", "kind": "import-statement", "original": "./index.js" }, { "path": "src/lib/BaseGiven.ts", "kind": "import-statement", "original": "./BaseGiven" }, { "path": "src/lib/BaseWhen.ts", "kind": "import-statement", "original": "./BaseWhen.js" }, { "path": "src/lib/BaseThen.ts", "kind": "import-statement", "original": "./BaseThen.js" }, { "path": "./types.js", "kind": "import-statement", "external": true }, { "path": "src/lib/BaseSuite.ts", "kind": "import-statement", "original": "./BaseSuite" } ], "format": "esm" }, "src/Node.ts": { "bytes": 2088, "imports": [ { "path": "src/lib/index.ts", "kind": "import-statement", "original": "./lib/index.js" }, { "path": "src/PM/node.ts", "kind": "import-statement", "original": "./PM/node.js" }, { "path": "./CoreTypes.js", "kind": "import-statement", "external": true }, { "path": "src/lib/Tiposkripto.ts", "kind": "import-statement", "original": "./lib/Tiposkripto.js" } ], "format": "esm" }, "example/Calculator.test.specification.ts": { "bytes": 6850, "imports": [ { "path": "../src/CoreTypes", "kind": "import-statement", "external": true }, { "path": "./Calculator.test.types", "kind": "import-statement", "external": true } ], "format": "esm" }, "example/Calculator.ts": { "bytes": 2552, "imports": [], "format": "esm" }, "node_modules/chai/index.js": { "bytes": 142562, "imports": [], "format": "esm" }, "example/Calculator.test.implementation.ts": { "bytes": 1463, "imports": [ { "path": "./Calculator.test.types", "kind": "import-statement", "external": true }, { "path": "example/Calculator.ts", "kind": "import-statement", "original": "./Calculator" }, { "path": "../src/CoreTypes", "kind": "import-statement", "external": true }, { "path": "node_modules/chai/index.js", "kind": "import-statement", "original": "chai" } ], "format": "esm" }, "example/Calculator.test.adapter.ts": { "bytes": 1362, "imports": [ { "path": "../src/CoreTypes", "kind": "import-statement", "external": true }, { "path": "./Calculator", "kind": "import-statement", "external": true }, { "path": "./Calculator.test.types", "kind": "import-statement", "external": true } ], "format": "esm" }, "example/Calculator.test.ts": { "bytes": 424, "imports": [ { "path": "src/Node.ts", "kind": "import-statement", "original": "testeranto/src/Node" }, { "path": "example/Calculator.test.specification.ts", "kind": "import-statement", "original": "./Calculator.test.specification" }, { "path": "example/Calculator.test.implementation.ts", "kind": "import-statement", "original": "./Calculator.test.implementation" }, { "path": "example/Calculator.test.adapter.ts", "kind": "import-statement", "original": "./Calculator.test.adapter" }, { "path": "./Calculator.test.types", "kind": "import-statement", "external": true }, { "path": "example/Calculator.ts", "kind": "import-statement", "original": "./Calculator" } ], "format": "esm" } }, "outputs": { "testeranto/bundles/node/core/example/Calculator.test.mjs": { "imports": [ { "path": "net", "kind": "import-statement", "external": true }, { "path": "fs", "kind": "import-statement", "external": true }, { "path": "path", "kind": "import-statement", "external": true } ], "exports": [ "default" ], "entryPoint": "example/Calculator.test.ts", "inputs": { "src/lib/index.ts": { "bytesInOutput": 672 }, "src/PM/node.ts": { "bytesInOutput": 5514 }, "src/PM/index.ts": { "bytesInOutput": 174 }, "src/lib/pmProxy.ts": { "bytesInOutput": 5950 }, "src/lib/BaseGiven.ts": { "bytesInOutput": 3106 }, "src/lib/BaseWhen.ts": { "bytesInOutput": 1156 }, "src/lib/BaseThen.ts": { "bytesInOutput": 1451 }, "src/lib/BaseSuite.ts": { "bytesInOutput": 3341 }, "src/lib/Tiposkripto.ts": { "bytesInOutput": 6310 }, "src/Node.ts": { "bytesInOutput": 1199 }, "example/Calculator.test.specification.ts": { "bytesInOutput": 7164 }, "example/Calculator.ts": { "bytesInOutput": 2003 }, "node_modules/chai/index.js": { "bytesInOutput": 133851 }, "example/Calculator.test.implementation.ts": { "bytesInOutput": 956 }, "example/Calculator.test.adapter.ts": { "bytesInOutput": 701 }, "example/Calculator.test.ts": { "bytesInOutput": 106 } }, "bytes": 181696 } } } }