testeranto
Version:
the AI powered BDD test framework for typescript projects
504 lines • 12.9 kB
JSON
{
"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
}
}
}
}